SEARCH ASSISTANT FOR DIGITAL MEDIA ASSETS
First Claim
1. A method of providing search results for digital media information that pertains to digital media assets, said method comprising:
- sending, by a client device, at least one search character over a network to an online media store, the online media store having a plurality of digital media assets that are associated with words, wherein a set of words match the at least one search character, and wherein each digital media asset has an associated media type;
receiving, at the client device from the online media store, a filtered set of words not including one or more respective words removed from the set of words, wherein each removed word is not associated with any digital media asset having an associated media type supported by the client device; and
displaying, by the client device, at least a portion of the filtered set of words.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and systems for facilitating searching of digital media assets are disclosed. In one embodiment, a user can be assisted in entering search strings for searching a media repository (e.g., online media store) having a plurality of digital media assets that are available, e.g., available for purchase. When the user enters a search character, a list of possible complete search strings corresponding to digital media assets available in the media repository can be obtained over a network and presented to the user. The list of possible search strings can be filtered based on whether a client device supports a media type associated with a word or based on a location of the client device.
-
Citations
20 Claims
-
1. A method of providing search results for digital media information that pertains to digital media assets, said method comprising:
-
sending, by a client device, at least one search character over a network to an online media store, the online media store having a plurality of digital media assets that are associated with words, wherein a set of words match the at least one search character, and wherein each digital media asset has an associated media type; receiving, at the client device from the online media store, a filtered set of words not including one or more respective words removed from the set of words, wherein each removed word is not associated with any digital media asset having an associated media type supported by the client device; and displaying, by the client device, at least a portion of the filtered set of words. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of providing search results for digital media information available from an online media store, said method comprising:
-
sending, to the online media store, a search hints request from a client application operating on a client device at a location, the search hints request including at least a character string including at least one character, the online media store having a hints data structure that includes a set of search hints matching the character string, wherein the set of search hints correspond to digital media assets available in an online media repository of the online media store; receiving, at the client application on the client device, a portion of the search hints in the set of search hints, the portion of the search hints sent to the client application being less than all the search hints in the set of search hints, and wherein the received portion does not include search hints in the set of search hints that are associated with a location other than the location of the client device; and displaying, by the client device, search hints from the portion of the search hints. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium storing one or more programs configured for execution by a client device, the one or more programs comprising instructions for:
-
sending at least one search character over a network to an online media store, the online media store having a plurality of digital media assets that are associated with words, wherein a set of words match the at least one search character, and wherein each digital media asset has an associated media type; receiving, from the online media store, a filtered set of words not including one or more respective words removed from the set of words, wherein each removed word is not associated with any digital media asset having an associated media type supported by the client device; and displaying at least a portion of the filtered set of words. - View Dependent Claims (15, 16, 17)
-
-
18. A non-transitory computer readable storage medium storing one or more programs configured for execution by a client device, the one or more programs comprising instructions for:
-
sending, to the online media store, a search hints request from a client application operating on the client device at a location, the search hints request including at least a character string including at least one character, the online media store having a hints data structure that includes a set of search hints matching the character string, wherein the set of search hints correspond to digital media assets available in an online media repository of the online media store; receiving, at the client application on the client device, a portion of the search hints in the set of search hints, the portion of the search hints sent to the client application being less than all the search hints in the set of search hints, and wherein the received portion does not include search hints in the set of search hints that are associated with a location other than the location of the client device; and displaying search hints from the portion of the search hints. - View Dependent Claims (19, 20)
-
Specification