System and Method for Mobile Application Search
First Claim
1. A method implemented on at least one computing device, each computing device having at least one processor, storage, and a communication platform connected to a network for providing adaptive application searching, the method comprising:
- receiving an application search request relevant to a user;
obtaining first information associated with the user and second information associated with a plurality of applications;
identifying at least one application of the plurality of applications of interest based on the application search request, the first information, and the second information; and
providing the at least one application as a response to the application search request.
5 Assignments
0 Petitions
Accused Products
Abstract
Method, system, and programs for providing adaptive application searching are disclosed. An application search request relevant to a user is received. First information associated with the user and second information associated with a plurality of applications is obtained. At least one application of the plurality of applications is identified as of interest based on the application search request, the first information, and the second information. The at least one application is provided in response to the application search request.
279 Citations
21 Claims
-
1. A method implemented on at least one computing device, each computing device having at least one processor, storage, and a communication platform connected to a network for providing adaptive application searching, the method comprising:
-
receiving an application search request relevant to a user; obtaining first information associated with the user and second information associated with a plurality of applications; identifying at least one application of the plurality of applications of interest based on the application search request, the first information, and the second information; and providing the at least one application as a response to the application search request. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A machine readable non-transitory and tangible medium having information recorded for providing adaptive application searching, wherein the information, when read by the machine, causes the machine to perform the steps comprising:
-
receiving an application search request relevant to a user; obtaining first information associated with the user and second information associated with a plurality of applications; identifying at least one application of the plurality of applications of interest based on the application search request, the first information, and the second information; and providing the at least one application as a response to the application search request. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system providing adaptive application searching, comprising:
-
a search engine for receiving an application search request relevant to a user; a user database storing first information associated with the user; an application trend database storing second information associated with a plurality of applications; an application search engine for identifying at least one application of the plurality of applications of interest based on the application search request, the first information, and the second information, and providing the at least one application as a response to the application search request. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method implemented on at least one computing device, each computing device having at least one processor, storage, and a communication platform connected to a network for presenting advertisements, the method comprising:
-
selecting at least one application based on user information; associating at least one advertisement with the at least one application; and providing the at least one advertisement for display when the at least one application is displayed in response to an application search query from a user associated with the user information. - View Dependent Claims (17)
-
-
18. A method implemented on at least one computing device, each computing device having at least one processor, storage, and a communication platform connected to a network for providing sponsored application searching, the method comprising:
-
obtaining first information associated with a user; obtaining second information associated with at least one application provided by a sponsor; selecting at least one application relevant to the user based on the first information and the second information; obtaining third information associated with activity of the user with respect to the selected at least one application; providing the third information to the sponsor for analysis; and providing a list of additional applications to the user based on the analyzed third information. - View Dependent Claims (19)
-
-
20. A method implemented on at least one computing device, each computing device having at least one processor, storage, and a communication platform connected to a network for providing applications to a user, the method comprising:
-
analyzing first information associated with a user and second information associated with at least one application; establishing a subscription plan allowing the user to access the at least one application in accordance with predetermined terms based on the analyzing; and providing the user access to the at least one application based on the subscription plan. - View Dependent Claims (21)
-
Specification