INDEXING NATIVE APPLICATION DATA
First Claim
1. A computer-implemented method comprising:
- receiving, by a search engine and from a mobile device associated with a particular user and a particular native application, a set of data that is generated by the particular native application on the mobile device, the set of data including (i) data that identifies the particular native application, and (ii) a representation of viewed content, the viewed content being content that was displayed by the particular native application on the user device and determined to be viewed by the particular user;
storing, by the search engine, (i) the data that identifies the particular native application, and (ii) information identifying the particular user of the mobile device; and
using the stored set of data in generating a search result that references the viewed content, the search result being generated in response to a query by the particular user.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, including computer programs encoded on a computer storage medium, for indexing native application data. In one aspect, a method includes: receiving, by a search engine and from a mobile device, a set of data that is generated by a native application on the mobile device, the set of data including (i) data that identifies the native application, (ii) a representation of viewed content, (iii) a link to the viewed content that, when selected, launches the viewed content in the native application; storing, by the search engine, (i) the data that identifies the native application, and (ii) the link to the viewed content in association with the viewed content; and using the stored set of data in generating a search result that (i) references the viewed content, and (ii) includes the link to the viewed content that, when selected, launches the viewed content in the native application.
12 Citations
8 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a search engine and from a mobile device associated with a particular user and a particular native application, a set of data that is generated by the particular native application on the mobile device, the set of data including (i) data that identifies the particular native application, and (ii) a representation of viewed content, the viewed content being content that was displayed by the particular native application on the user device and determined to be viewed by the particular user; storing, by the search engine, (i) the data that identifies the particular native application, and (ii) information identifying the particular user of the mobile device; and using the stored set of data in generating a search result that references the viewed content, the search result being generated in response to a query by the particular user. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
one or more computers; and a non-transitory computer-readable medium coupled to the one or more computers having instructions stored thereon, which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; receiving, by a search engine and from a mobile device associated with a particular user and a particular native application, a set of data that is generated by the particular native application on the mobile device, the set of data including (i) data that identifies the particular native application, and (ii) a representation of viewed content, the viewed content being content that was displayed by the particular native application on the user device and determined to be viewed by the particular user; storing, by the search engine, (i) the data that identifies the particular native application, and (ii) information identifying the particular user of the mobile device; and using the stored set of data in generating a search result that references the viewed content, the search result being generated in response to a query by the particular user. - View Dependent Claims (6, 7, 8)
-
Specification