Sharing of profile information with content providers
First Claim
1. A computer-implemented method comprising:
- receiving a search query, at an information provider, from a mobile device;
generating a plurality of search results that are responsive to the search query and directed to corresponding content providers that are external to the information provider;
identifying one or more search results from the plurality of search results that are directed to partners of the information provider; and
providing, to the mobile device, the plurality of search results, wherein the one or more search results directed to partners of the information provider include location information that is stored in a profile maintained by the information provider and associated with the mobile device, wherein the location information is passed to the corresponding partners upon selection of the one or more search results.
2 Assignments
0 Petitions
Accused Products
Abstract
In some implementations, a method includes receiving a search query, at an information provider, from a mobile device; generating a plurality of search results that are responsive to the search query and directed to corresponding content providers that are external to the information provider; identifying one or more search results from the plurality of search results that are directed to partners of the information provider; and providing, to the mobile device, the plurality of search results, wherein the one or more search results directed to partners of the information provider include location information that is stored in a profile maintained by the information provider and associated with the mobile device, wherein the location information is passed to the corresponding partners upon selection of the one or more search results.
43 Citations
40 Claims
-
1. A computer-implemented method comprising:
-
receiving a search query, at an information provider, from a mobile device; generating a plurality of search results that are responsive to the search query and directed to corresponding content providers that are external to the information provider; identifying one or more search results from the plurality of search results that are directed to partners of the information provider; and providing, to the mobile device, the plurality of search results, wherein the one or more search results directed to partners of the information provider include location information that is stored in a profile maintained by the information provider and associated with the mobile device, wherein the location information is passed to the corresponding partners upon selection of the one or more search results.
-
-
2. A computer-implemented method comprising:
-
receiving a search query, at an information provider, from a mobile device; generating a plurality of search results that are responsive to the search query and directed to corresponding content providers that are external to the information provider; identifying one or more search results from the plurality of search results that are directed to partners of the information provider; and providing, to the mobile device, the plurality of search results, wherein the one or more search results directed to partners of the information provider include location information associated with the mobile device that is passed to corresponding partners upon selection of the one or more results. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a search engine that receives a search query from a user device and generates a search result that is responsive to the received search query and directed to one of a plurality of content providers that are external to and separate from the search engine; a profile database that maintains profile information for a plurality of devices, including the user device; a partners database that stores information about a partner content provider from the plurality of content providers; and a results formatter that is configured to provide the search result to the user device and further configured to provide, with the search result, and from the profile database, profile information that is associated with the user device when the search result corresponds to the partner content provider. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a search engine that receives a search query from a user device and identifies a search result that is responsive to the received search query, wherein the search result comprises a link to content that is available from one of a plurality of content providers that are external to and separate from the information provider; a profile database that maintains profile information for a plurality of devices, including the user device; a designated partners database that stores information about at least one specific content provider of the plurality of content providers, wherein the at least one specific content provider is a designated partner of the information provider; and a means for providing to the user device the search result and, when the search result corresponds to the at least one specific content provider, profile information from the profile database that is associated with the user device.
-
-
21. One or more machine-readable hardware storage devices storing instructions that are executable by one or more processing devices to perform operations comprising:
-
receiving a search query, at an information provider, from a mobile device; generating a plurality of search results that are responsive to the search query and directed to corresponding content providers that are external to the information provider; identifying one or more search results from the plurality of search results that are directed to partners of the information provider; and providing, to the mobile device, the plurality of search results, wherein the one or more search results directed to partners of the information provider include location information associated with the mobile device that is passed to corresponding partners upon selection of the one or more results. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system comprising:
-
one or more processing devices; and one or more machine-readable hardware storage devices storing instructions that are executable by the one or more processing devices to perform operations comprising; receiving a search query, at an information provider, from a mobile device; generating a plurality of search results that are responsive to the search query and directed to corresponding content providers that are external to the information provider; identifying one or more search results from the plurality of search results that are directed to partners of the information provider; and providing, to the mobile device, the plurality of search results, wherein the one or more search results directed to partners of the information provider include location information associated with the mobile device that is passed to corresponding partners upon selection of the one or more results. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification