Customized search or acquisition of digital media assets
First Claim
1. A method for processing a search request, the method comprising:
- receiving a search request from an electronic device, the search request including one or more search criteria;
searching a database in accordance with the one or more search criteria to obtain search results, the database including digital asset information pertaining to a plurality of digital media assets and the search results corresponding to different digital media assets;
monitoring usage of the electronic device to determine usage data, wherein monitoring the usage includes determining a level of completion of a digital media asset consumed by the electronic device;
determining, based on the level of completion of the digital media asset consumed by the electronic device, that a particular type of digital media asset is of more interest to a user of the electronic device compared to another type of digital media asset when the level of completion of the digital media asset consumed by the electronic device has exceeded a trigger point of the digital media asset, wherein the trigger point indicates a position in the digital media asset;
ranking the search results based at least in part on the usage data and the particular type of digital media asset determined to be of more interest to the user compared to the other type of digital media asset, wherein ranking the search results includes increasing a ranking for digital media assets belonging to the determined particular type of digital media assets compared to digital media assets of the other type within the search results; and
presenting the ranked search results via the electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
Improved techniques for using usage data are disclosed. The usage data can pertain to a user of an electronic device. The usage data can be monitored and recorded on the electronic device. The improved techniques are particularly useful when the electronic device is a mobile electronic device. In one embodiment, the usage data can be used to enhance searching of digital assets, such as digital media assets, resident at a local or remote repository. In another embodiment, the usage data can be used to determine content to be resident locally on the electronic device. In still another embodiment, the usage data can be used to present (e.g., display) information on the electronic device.
276 Citations
21 Claims
-
1. A method for processing a search request, the method comprising:
-
receiving a search request from an electronic device, the search request including one or more search criteria; searching a database in accordance with the one or more search criteria to obtain search results, the database including digital asset information pertaining to a plurality of digital media assets and the search results corresponding to different digital media assets; monitoring usage of the electronic device to determine usage data, wherein monitoring the usage includes determining a level of completion of a digital media asset consumed by the electronic device; determining, based on the level of completion of the digital media asset consumed by the electronic device, that a particular type of digital media asset is of more interest to a user of the electronic device compared to another type of digital media asset when the level of completion of the digital media asset consumed by the electronic device has exceeded a trigger point of the digital media asset, wherein the trigger point indicates a position in the digital media asset; ranking the search results based at least in part on the usage data and the particular type of digital media asset determined to be of more interest to the user compared to the other type of digital media asset, wherein ranking the search results includes increasing a ranking for digital media assets belonging to the determined particular type of digital media assets compared to digital media assets of the other type within the search results; and presenting the ranked search results via the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable memory encoded with a set of program instructions that, when executed, causes a processor to execute a method, the method comprising:
-
receiving a search request from an electronic device, the search request including one or more search criteria; searching a database in accordance with the one or more search criteria to obtain search results, the database including digital asset information pertaining to a plurality of digital media assets and the search results corresponding to different digital media assets; monitoring usage of the electronic device to determine usage data, wherein monitoring the usage includes determining a level of completion of a digital media asset consumed by the electronic device; determining, based on the level of completion of the digital media asset consumed by the electronic device, that a particular type of digital media asset is of more interest to a user of the electronic device compared to another type of digital media asset when the level of completion of the digital media asset consumed by the electronic device has exceeded a trigger point of the digital media asset, wherein the trigger point indicates a position in the digital media asset; ranking the search results based at least in part on the usage data and the particular type of digital media asset determined to be of more interest to the user compared to the other type of digital media asset, wherein ranking the search results includes increasing a ranking for digital media assets belonging to the determined particular type of digital media assets compared to digital media assets of the other type within the search results; and presenting the ranked search results via the electronic device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification