DEVICE INFORMATION USED TO TAILOR SEARCH RESULTS
First Claim
1. A method for biasing search results, the method comprising:
- obtaining device profile data corresponding to a device associated with a search query, the device profile data including at least one of device hardware information and device software information;
identifying, via a search database, a set of search results corresponding to the search query;
biasing the set of search results based, at least in part, on the device profile data to produce biased search results; and
outputting the biased search results.
4 Assignments
0 Petitions
Accused Products
Abstract
Biasing of search results based on device profile and activity data. In various embodiments, biasing operations are performed on search results generated in response to a search query received from a client device. The biasing operations are based on device profile data associated with the client device. Such data may indicate media consumption capabilities of the device or other device hardware and software configuration details. In some embodiments, device activity/sensor data may likewise be employed to bias search results. Biasing operations may include, for example, ranking, prioritizing, or filtering search results to favor results that may be consumed by a client device. Translated and/or targeted and supplemental information may also be provided based on device profile data or user profile data. In certain embodiments, searching and biasing operations may be performed by an intermediary or proxy device.
36 Citations
20 Claims
-
1. A method for biasing search results, the method comprising:
-
obtaining device profile data corresponding to a device associated with a search query, the device profile data including at least one of device hardware information and device software information; identifying, via a search database, a set of search results corresponding to the search query; biasing the set of search results based, at least in part, on the device profile data to produce biased search results; and outputting the biased search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method performed by a search service to tailor search results for consumption by a client-side device, the search service having a search database infrastructure, the method comprising:
-
obtaining device profile data associated with the client device, the device profile data providing an indication of media type consumption capabilities of the client device; identifying a plurality of data files classified by a plurality of media type identifiers; determining consumption information associated with the plurality of data files; storing the consumption information in the search database infrastructure; receiving a search query associated with the client device; and identifying a tailored set of search results based on both the search query and device profile data, the tailored set of search results including at least one of the plurality of data files. - View Dependent Claims (14, 15, 16)
-
-
17. A device having content consumption capabilities, the device comprising:
-
a communication interface configured to support communications with a search infrastructure; processing circuitry operably coupled to the communication interface; memory coupled to the processing circuitry; and program code stored in the memory, wherein the processing circuitry operates according to the program code to provide a user interface configured to support entry of search queries for submission to the search infrastructure via the communication interface, the user interface further configured to enable selective communication of the content consumption capabilities of the device to the search infrastructure. - View Dependent Claims (18, 19, 20)
-
Specification