Web-to-Native App Notification Bridge for User Discovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users often lack awareness of native applications that offer enhanced features compared to web applications, leading to missed opportunities for improved user experiences, as they must actively search for these applications while browsing relevant web sites.
Innovation Solution
A system that notifies users of available native applications while they are consuming resources associated with a web property, allowing them to download these applications directly from an application marketplace, providing information such as ratings and reviews, and facilitating installation without requiring the web page provider to serve the native application.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users actively search for native applications while browsing web sites, then they can find applications with enhanced features, but this requires additional time and effort from users
Solution Approach 1:
The system performs preliminary action by proactively detecting user interest in native applications through web browsing behavior analysis and automatically presenting relevant applications before users need to search for them. The system pre-identifies potential applications based on the web property being consumed and pushes this information to users, eliminating the need for active searching.
2Adaptability or versatility
If web page providers serve native applications directly, then they can control the application distribution, but this increases device complexity and bandwidth requirements
Solution Approach 1:
The patent introduces an intermediary component that bridges web page providers and application marketplaces. This intermediary detects user interest through web browsing, queries the marketplace for relevant native applications, and presents them to users. This mediator approach allows web page providers to maintain control over the distribution process while leveraging existing marketplace infrastructure, avoiding the need to build complex application serving capabilities themselves.
Data Source
AI summary
A computer-implemented process includes providing a request to access content associated with a website; receiving web page information associated with the website, and data for displaying a notification that indicates availability of a native computer application that is associated with the website; providing a request to access information associated with the native computer application; receiving information associated with the native computer application that describes interactions between a plurality of users of an application marketplace and a component of the application marketplace that provides and receives information related to the native computer application; and displaying the descriptive information for viewing by a user, including displaying information that indicates the interactions between the plurality of users and the component of the application marketplace.


