Application Transfer Protocol
First Claim
Patent Images
1. One or more computer-readable media storing computer-executable instructions that, when executed, configure one or more processors to perform acts comprising:
- receiving a search query from a user device;
accessing an index containing application information and one or more parameters from a plurality of application databases;
determining, in response to receipt of the search query and the application information, one or more applications relevant to the search query and the application information; and
returning search results in an application transfer protocol that is uniform across the plurality of application databases, the application transfer protocol based, at least in part, on database information being derived from the application information and the one or more parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
An application transfer protocol allows users to find applications relevant to a search query in an application search system. The application transfer protocol is used with an index that maintains a database of applications that includes parameters, such as features and/or content of the application. When a user submits a query, the system determines one or more applications relevant to the search query and implements the application transfer protocol to identify and present results to a user.
-
Citations
20 Claims
-
1. One or more computer-readable media storing computer-executable instructions that, when executed, configure one or more processors to perform acts comprising:
-
receiving a search query from a user device; accessing an index containing application information and one or more parameters from a plurality of application databases; determining, in response to receipt of the search query and the application information, one or more applications relevant to the search query and the application information; and returning search results in an application transfer protocol that is uniform across the plurality of application databases, the application transfer protocol based, at least in part, on database information being derived from the application information and the one or more parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of indexing applications comprising:
under control of one or more processors configured with executable instructors; crawling a plurality of application databases to generate a plurality of application information for each application in the plurality of application databases; indexing the plurality of application information for each application in the plurality of application databases according to an application transfer protocol. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 20)
-
18. A method of generating a search index of applications comprising:
under control of one or more processors configured with executable instructors; generating index entries for a plurality of applications, each index entry comprising; a generic application protocol handler designating that the entry represents an application; a domain name specific to the respective application; and one or more parameters of the respective application. - View Dependent Claims (19)
Specification