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
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.
대표청구항▼
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 t
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; anddisplaying, by the client device, at least a portion of the filtered set of words. 2. The method of claim 1, wherein a determination that the client device does not support the media type is due to software. 3. The method of claim 1, wherein a determination that the client device does not support the media type is due to hardware. 4. The method of claim 1, wherein the displayed words are ordered based on sales popularity data. 5. The method of claim 1, wherein the filtered set of words do not include words from the set of words that are unavailable to the client device due to a geographic location of the client device. 6. The method of claim 1, wherein the filtered set of words being received is limited to a maximum number of words. 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; anddisplaying, by the client device, search hints from the portion of the search hints. 8. The method of claim 7, wherein the location of the client device is a country. 9. The method of claim 7, wherein the location of the client device is statewide. 10. The method of claim 7, wherein the location of the client device is a particular geographic area. 11. The method of claim 7, wherein the received portion is limited to a maximum number of search hints. 12. The method of claim 11, wherein the displayed words are ordered based on sales popularity data. 13. The method of claim 7, wherein the client device supports one or more media types, and wherein received portion excludes search hints that are not associated with any digital media asset having an associated media type supported by the client device. 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; anddisplaying at least a portion of the filtered set of words. 15. The non-transitory computer readable storage medium of claim 14, wherein the determination that the client device does not support the media type is due to software. 16. The non-transitory computer readable storage medium of claim 14, wherein the displayed words are ordered based on sales popularity data. 17. The non-transitory computer readable storage medium of claim 14, wherein the filtered set of words do not include words from the set of words that are unavailable to the client device due to a country in which the client device is located. 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; anddisplaying search hints from the portion of the search hints. 19. The non-transitory computer readable storage medium of claim 18, wherein the received portion is limited to a maximum number of search hints, and wherein the displayed words are ordered based on sales popularity data. 20. The non-transitory computer readable storage medium of claim 18, wherein the client device supports one or more media types, and wherein received portion excludes search hints that are not associated with any digital media asset having an associated media type supported by the client device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (156)
Julia, Luc; Voutsas, Dimitris; Cheyer, Adam, Accessing network-based electronic information through scripted online interfaces using spoken input.
Conrad Donovan (19107 SE. 47th Pl. Issaquah WA 98027) Cosby Charles (10925 165th Pl. NE. Redmond WA 98052), Anticipated meaning natural language interface.
Alexander I. McAllister ; James McKinley, Apparatus for and method of disambiguation of directory listing searches utilizing multiple selectable secondary search keys.
Korall,Toby; Bregman,Zeev; Ben Moshe,Irit; Giladi,Miron, Automated database assistance using a telephone for a speech based or text based multimedia communication mode.
Hoffberg Steven Mark ; Hoffberg-Borghesani Linda Irene, Ergonomic man-machine interface incorporating adaptive pattern recognition based control system.
Cheyer, Adam J.; Martin, David L.; Moran, Douglas B.; Mark, William S., Extensible software-based architecture for communication and cooperation within and between communities of distributed agents and distributed objects.
Appelt, Douglas E.; Arnold, James Frederick; Bear, John S.; Hobbs, Jerry Robert; Israel, David J.; Kameyama, Megumi; Martin, David L.; Myers, Karen Louise; Ravichandran, Gopalan; Stickel, Mark Edward, Information retrieval by natural language querying.
Burton, David Kearney; Elam, Gayle Ayers; Becker, Simonie Justine Hodges; Loveland, Shawn Domenic, Integrated voice access to a variety of personal information services.
Allen, James F.; Chambers, Nathanael; Galescu, Lucian; Jung, Hyuckchul; Taysom, William, Interactive complex task teaching system that allows for natural language input, recognizes a user's intent, and automatically performs tasks in document object model (DOM) nodes.
Bennett, Ian M.; Babu, Bandi Ramesh; Morkhandikar, Kishor; Gururaj, Pallaki, Interactive speech based learning/training system formulating search queries based on natural language parsing of recognized user queries.
Lennig Matthew (Westmount CAX) Sharp Robert D. (Westmount CAX) Bielby Gregory J. (Pointe-Claire CAX), Method and apparatus for automation of directory assistance using speech recognition.
Healey, Jennifer A.; Hosn, Rafah A.; Maes, Stephane Herman; Raman, Thiruvilvama Lai V.; Tiwari, Alpana, Methods and systems for authoring of mixed-initiative multi-modal interactions and related browsing mechanisms.
Kennewick, Robert A.; Locke, David; Kennewick, Sr., Michael R.; Kennewick, Jr., Michael R.; Kennewick, Richard; Freeman, Tom; Elston, Stephen F., Mobile systems and methods for responding to natural language speech utterance.
Weider, Chris; Kennewick, Richard; Kennewick, Mike; Di Cristo, Philippe; Kennewick, Robert A.; Menaker, Samuel; Armstrong, Lynn Elise, Mobile systems and methods of supporting natural language human-machine interactions.
Hedin Erik B. (Lidingo SEX) Jonsson Gregor I. (Lidingo SEX) Olsson Lars E. (Kista SEX) Sanamrad Mohammad A. (Lidingo SEX) Westling Sven O. G. (Stockholm SEX), Natural language analyzing apparatus and method.
Suda Aruna Rohra,JPX ; Jeyachandran Suresh,JPX, Natural language processing system and method for processing input information by predicting kind thereof.
Gagnon, Jean; Roy, Philippe; Lagassey, Paul J., Speech interface system and method for control and interaction with applications on a computing system.
Della Pietra Stephen Andrew ; Epstein Mark Edward ; Franz Martin ; Koppelman Joshua David Sherer ; Roukos Salim Estephan ; Ward Robert Todd, Statistical natural language understanding using hidden clumpings.
Maes, Stephane Herman; Neti, Chalapathy Venkata, System and method for multi-modal focus detection, referential ambiguity resolution and mood classification using multi-modal input.
Fratkina, Raya; Anderson, Monica; Angel, Mark A.; Copperman, Max; Huffman, Scott B.; Kay, David; Stern, Robert, System and method for providing an intelligent multi-step dialog with a user.
Freeman, Tom; Kennewick, Mike, System and method for selecting and presenting advertisements based on natural language processing of voice-based input.
Kennewick, Robert A.; Locke, David; Kennewick, Sr., Michael R.; Kennewick, Jr., Michael R.; Kennewick, Richard; Freeman, Tom, System and method for user-specific speech recognition.
Halverson, Christine; Julia, Luc; Voutsas, Dimitris; Cheyer, Adam, System, method, and article of manufacture for agent-based navigation in a speech-based data navigation system.
Kennewick, Robert A.; Locke, David; Kennewick, Sr., Michael R.; Kennewick, Jr., Michael R.; Kennewick, Richard; Freeman, Tom, Systems and methods for processing natural language speech utterances with context-specific domain agents.
Kennewick, Robert A.; Locke, David; Kennewick, Sr., Michael R.; Kennewick, Jr., Michael R.; Kennewick, Richard; Freeman, Tom, Systems and methods for responding to natural language speech utterance.
Kennewick,Robert A.; Locke,David; Kennewick, Sr.,Michael R.; Kennewick, Jr.,Michael R.; Kennewick,Richard; Freeman,Tom, Systems and methods for responding to natural language speech utterance.
Kennewick,Robert A.; Locke,David; Kennewick, Sr.,Michael R.; Kennewick, Jr.,Michael R.; Kennewick,Richard; Freeman,Tom, Systems and methods for responding to natural language speech utterance.
Cheyer, Adam J.; Martin, David L., Unified messaging methods and systems for communication and cooperation among distributed agents in a computing environment.
Paek, Timothy S.; Chickering, David M., Using predictive user models for language modeling on a personal device with user behavior models based on statistical modeling.
Chad Burkey ; Sergei Lopatin ; Lucian Hughes, Voice interactive web-based agent system responsive to a user location for prioritizing and formatting information.
Surace Kevin J. ; White George M. ; Reeves Byron B. ; Nass Clifford I. ; Campbell Mark D. ; Albert Roy D. ; Giangola James P., Voice user interface with personality.
Surace Kevin J. ; White George M. ; Reeves Byron B. ; Nass Clifford I. ; Campbell Mark D. ; Albert Roy D. ; Giangola James P., Voice user interface with personality.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.