Providing Profile Information to Partner Content Providers
2 Assignments
0 Petitions
Accused Products
Abstract
In some implementations, a computer-implemented 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.
-
Citations
41 Claims
-
1-20. -20. (canceled)
-
21. A computer-implemented method comprising:
-
receiving a search query and information identifying a user of a computing device that transmitted the search query; obtaining, based on the information identifying the user, profile information for the user; identifying content of content providers that is responsive to the search query; generating, by a computing device based on the content, a plurality of search results; determining, by the computing device, a subset of the content providers that is designated to receive the profile information; and adding the profile information to a search result for content of at least one content provider in the subset; wherein the profile information is shared with the at least one content provider in response to selection of the search result. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer-implemented method comprising:
-
transmitting a search query to an information provider; receiving, from the information provider, one or more search results for content that is responsive to the search query, wherein; the content is provided by content providers; a subset of the content providers are partners of the information provider designated to receive profile information of a user requesting transmittal of the search query; and the one or more search results comprise a search result for content of a content provider in the subset, with the search result comprising the profile information of the user; receiving a selection of the search result for content of the content provider in the subset; and transmitting, in response to the selection of the search result and to the content provider in the subset, a request for the content of the content provider; wherein the content provider receives the profile information of the user following the selection of the search result.
-
-
28. A system comprising:
-
one or more computing devices; and one or more machine-readable media configured to store instructions that are executable by the one or more computing devices to perform operations comprising; receiving a search query and information identifying a user of a computing device that transmitted the search query; obtaining, based on the information identifying the user, profile information for the user; identifying content of content providers that is responsive to the search query; generating, based on the content, a plurality of search results; determining a subset of the content providers that is designated to receive the profile information; and adding the profile information to a search result for content of at least one content provider in the subset; wherein the profile information is shared with the at least one content provider in response to selection of the search result. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. One or more machine-readable media configured to store instructions that are executable by one or more computing devices to perform operations comprising:
-
receiving a search query and information identifying a user of a computing device that transmitted the search query; obtaining, based on the information identifying the user, profile information for the user; identifying content of content providers that is responsive to the search query; generating, based on the content, a plurality of search results; determining a subset of the content providers that is designated to receive the profile information; and adding the profile information to a search result for content of at least one content provider in the subset; wherein the profile information is shared with the at least one content provider in response to selection of the search result. - View Dependent Claims (35, 36, 37, 38, 39)
-
-
40. A system comprising:
-
means for receiving a search query and information identifying a user of a computing device that transmitted the search query; means for obtaining, based on the information identifying the user, profile information for the user; means for identifying content of content providers that is responsive to the search query; means for generating, based on the content, a plurality of search results; means for determining a subset of the content providers that is designated to receive the profile information; and means for adding the profile information to a search result for content of at least one content provider in the subset; wherein the profile information is shared with the at least one content provider in response to selection of the search result.
-
-
41. A system comprising:
-
a client device comprising one or more machine-readable media configured to store instructions that are executable by the client device to perform operations comprising; transmitting a search query to a server device used by an information provider; receiving, from the server device, one or more search results for content that is responsive to the search query, wherein; the content is provided by content providers; a subset of the content providers are partners of the information provider designated to receive profile information of a user requesting transmittal of the search query; and the one or more search results comprise a search result for content of a content provider in the subset, with the search result comprising the profile information of the user; receiving a selection of the search result for content of the content provider in the subset; and transmitting, in response to the selection of the search result and to the content provider in the subset, a request for the content of the content provider; and a server device comprising one or more machine-readable media configured to store instructions that are executable by the server device to perform operations comprising; receiving a search query and information identifying a user of the client device that transmitted the search query; obtaining, based on the information identifying the user, profile information for the user; identifying content of content providers that is responsive to the search query; generating, by the server device based on the content, a plurality of search results; determining, by the server device, a subset of the content providers that is designated to receive the profile information; and adding the profile information to a search result for content of at least one content provider in the subset; wherein the profile information is shared with the at least one content provider in response to selection of the search result.
-
Specification