We’re Digital Scientists - a mobile innovation company. We can help you put apps to work to create new services, new capabilities, or a new business.
Our team of experienced smartphone and tablet app strategists, designers and developers (iOS, Android, HTML5) can bring your app vision to life.
Experience working with the full range of tools to build apps to work across largest platforms.
Experience working with common and not so common APIs
Experience working with the full range of tools to build apps to work across largest platforms. Experience building complex server-side applications to support mobile apps.
Deliver fast, Google-like search capabilities where your brand controls both the results and the experience
Autofill shows predefined filters as the user types into the search field. Search engines can then return structured results instead of performing full text searches.
Search results are accompanied by facets that display number of results on related terms. Facets are structured to be intuitive for the users working in the domain.
Search and browse patterns are combined into a single screen. Browse screen supports navigating the search results even if the user does not know the exact term to search.
Search result ranking is tweaked by assigning weights to content fields at index or query time.
Recent structured queries, freeform queries and browse screen clicks are saved under recent search history. Recent searches can be cleared by the user.
Help customers find their way and merchandise what's most relevant, both indoors and outdoors
Indoor and outdoor step-by-step directions.
The results are overlaid on an interactive map linked to their list view counterparts. The results can be navigated using the next and previous actions on the map, too.
Search result ordering can be switched from relevancy to proximity, especially when looking up results around the user's location.
GPS does not work indoors, therefore, we use iBeacons, WiFi Mac addresses, NFC and QR codes that let the user locate themselves on a map.
Evaluate past behavior and preferences to deliver the right content in the right place at just the right time
Browsing history is used to segment users and offer recommendations in mobile apps. Recommendations are also provided as a widget on the website.
Favorite, Add to list, Vote or Like buttons on all content elements let users identify their preferences, which in-turn drive the recommendations they receive.
Current location, as well as location history, is used to predict a user's location to segment and offer context-specific notifications.
Multiple signals from the user, including browsing history, favorites, and location interaction with other marketing touch-points like email and in-app notifications are used to attach behavioral segments to a user's profile. Recommendations returned for a user's behavior segment are tweaked using field weights applied at query time and index time.
Deliver context-specific notifications to drive frequent engagement and ongoing loyalty
Context specific notifications communicate new content relevant for the user. They are sent to the app via iOS and Android in-app notification APIs.
Context-specific messages are triggered using strategically-placed iBeacons or by setting up geofences around real-world locations.
Personalized email, similar to Pinterest and Twitter, is created for each user. Email delivery is performed via APIs like Mandrill and tested using services like Litmus to ensure that message is delivered to the Inbox.
Users can opt-in to receive just-in-time information via SMS, like event reminders and notifications, with services like Twilio.
Content is customized for each social platform before it is shared.
Browsers (Chrome, Safari, and Firefox) can now notify users as soon as something happens. Libraries like notify.js can request the user's permission to send notifications to perform this function.
Create dynamic content that's selected and formatted for each specific customer, device, and location
Data from the user is imported by external sources to personalize the app interaction.
Images, video, social and text content is structured to read and present well.
Content is prioritized based on their current location or previously performed searches.
Responsive layouts for mobile, tablet, desktop, and kiosk are designed to ensure that content is sized appropriately across devices.
Content is personalized based on the the traffic source that brought them to the website.
Generate and deliver targeted promotions and ads based on each customer's preferences and behavior (and what works)
Promotions are displayed using the behavior segment attached to the user. They are also shown based on the day-part, expiration and location information attached.
Ads are retargeted to users on the web and social sites based on their behavior on company sites and apps.
Saved and favorited content is used to segment users. Promotions are targeted using these segments.
Connect your customers to their social graph to promote word of mouth
Posted social content is repurposed and featured on company sites and apps by embedding social content widgets.
Content shared on social networks is formatted to fit the layouts supported by each social network.
Social buttons come in multiple flavors and are selected based on the problem at hand.
One-click registration via a social network simplifies the login process, especially on mobile.
Social graph data is imported when a user logs in using a social network account. This information is used to customize the communication to the user.
Create and manage digital programs that deliver engagement and loyalty over time
Sync saved / liked content across devices for loyal logged in users.
Display cross-sell and up-sell messaging based on previous purchases.
Use purchase history to create recommendations. Use recommendations to create retargeted ads and promotions for digital distribution.
Connect with transaction processing capabilities to inform the sale or just close the deal
Allow users to submit their saved items to the sales reps. Provide relevant behavior segments in the data sent.
Save items added to list and favorites on the device without forcing the user to login. Prompt the user to register to persist and sync data across devices.
Cross-sell or up-sell products based on behavior during the checkout process.
Streamline the checkout process using browser credit card auto-fill functionality. Process checkout using services like Stripe.
Send transactional updates along with promotional content as the order progresses.
Ready to start your new project? Just answer a few questions so we can see if we'd be a good match for your needs.
Keep up with our latest thinking on digital innovation