IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0682599
(2007-03-06)
|
등록번호 |
US-7792815
(2010-09-27)
|
발명자
/ 주소 |
- Aravamudan, Murali
- Rajasekharan, Ajit
- Ramakrishnan, Kajamalai G.
|
출원인 / 주소 |
|
대리인 / 주소 |
Wilmer Cutler Pickering Hale and Dorr LLP
|
인용정보 |
피인용 횟수 :
71 인용 특허 :
86 |
초록
▼
A method of selecting and presenting content based on context-sensitive learned user preferences is provided. The method includes providing a set of content items having descriptive terms. The method includes receiving user input for identifying items and, in response thereto, presenting a subset of
A method of selecting and presenting content based on context-sensitive learned user preferences is provided. The method includes providing a set of content items having descriptive terms. The method includes receiving user input for identifying items and, in response thereto, presenting a subset of items. The method includes receiving user selections of said items and analyzing the descriptive terms of those items to learn the user's content preferences. The method includes determining the context in which the user performed the selections and associating those contexts with the user content preferences learned from the corresponding user selections. The method includes, in response to subsequent user input, determining a context of said subsequent input and selecting and ordering a collection of items based on comparing those items' descriptive terms with the user's learned content preferences associated with the determined context in which the user entered the subsequent input.
대표청구항
▼
What is claimed is: 1. A computer implemented user-interface method of selecting and presenting a collection of content items in which the presentation is ordered at least in part based on analyzing user selections of content items to learn the content preferences of the user according to a context
What is claimed is: 1. A computer implemented user-interface method of selecting and presenting a collection of content items in which the presentation is ordered at least in part based on analyzing user selections of content items to learn the content preferences of the user according to a context within which the user selected the content and using the learned content preferences to select and order subsequent user content search results when the user is within the same context, the method comprising: providing access to a set of content items, each content item having at least one associated descriptive term to describe the content item, the content items of the set being organized into categories of related content items; receiving incremental input entered by the user for incrementally identifying desired content items of the set, wherein the incremental input includes at least one character in a series of characters; in response to each character of the incremental input entered by the user, presenting a subset of content items of the set to the user; receiving actions from the user selecting content items of the subset; analyzing the descriptive terms of the selected content items to learn content preferences of the user; analyzing microgenre metadata within the selected content items to learn the preferred microgenres of the user, the microgenre metadata characterizing the content items; determining the context in which the user performed the selection actions, the context including at least two of: geographic location of the user; date; day; time; and the category of the selected content items, wherein the context includes at least time; associating the determined contexts of the user selection actions with the user content preferences learned from the corresponding user selections; in response to receiving subsequent incremental input entered by the user, determining a context of said subsequent incremental input and selecting and ordering a collection of content items from the set based on a comparison of the descriptive terms of the content items of the collection with the learned content preferences of the user associated with the determined context in which the user entered the subsequent incremental input, the selecting and ordering further based on a comparison of the microgenre metadata characterizing the content items of the collection with the learned preferred microgenres of the user; and presenting said collection of content items to the user on a display screen. 2. The method of claim 1, further comprising weighting the learned content preferences of the user according to at least one of a measure of recency of selection of the content item having the analyzed descriptive terms, number of selections of the content item having the analyzed descriptive terms, and time of use of the content item having the analyzed descriptive terms, wherein the act of selecting and ordering the collection of content items is further based on the weighted learned content preferences so that content items associated with descriptive terms comparable to the learned content preferences having relatively higher weights are ranked relatively more highly. 3. The method of claim 2, wherein the weights of the learned content preferences are decayed as time passes from the act of learning the content preferences of the user. 4. The method of claim 2, wherein the weights of the learned content preferences are decayed according to a specified reoccurring interval of time. 5. The method of claim 2, wherein the weights of the learned content preferences are decayed based upon the number of user selections occurring after the act of learning the content preferences of the user. 6. The method of claim 2, wherein the weights of the learned content preferences associated with a given geographic location of the user are decayed based upon an amount of time that has elapsed since the last act of decaying said weights and based upon the user selecting a content item while within said given geographic location. 7. The method of claim 1, further comprising analyzing the categories of the selected content items to learn category preferences of the user, wherein selecting and ordering the collection of content items is further based on a comparison of the categories of the content items of the collection with the learned user category preferences. 8. The method of claim 1, further comprising: analyzing the date, day, and time of the user selection actions and analyzing the descriptive terms of the selected content items to learn a periodicity of user selections of similar content items, wherein similarity is determined by comparing the descriptive terms of the selected content item with the previously selected content item, and wherein the periodicity indicates the amount of time between user selections of similar content items relative to a reference point; and associating the learned periodicity with the descriptive terms of the similar content items; wherein the selecting and ordering the collection of content items is further based on promoting the ranking of those content items associated with descriptive terms further associated with periodicities similar to the date, day, and time of the subsequent incremental input. 9. The method of claim 1, wherein the selecting and ordering the collection of content items is further based on popularity values associated with the content items, each popularity value indicating a relative measure of a likelihood that the corresponding content item is desired by the user. 10. The method of claim 1, wherein the set of content items includes at least one of television program items, movie items, audio/video media items, music items, contact information items, personal schedule items, web content items, and purchasable product items. 11. The method of claim 1, wherein the set of content items includes at least one of television program items, movie items, and audio/video media items and the descriptive terms includes at least one of title, cast, director, content description, and keywords associated with the content. 12. The method of claim 1, wherein the set of content items is contained on at least one of a cable television system, a video-on-demand system, an IPTV system, and a personal video recorder. 13. The method of claim 1, wherein at least one of the incremental input and the subsequent incremental input are entered by the user on an input constrained device. 14. The method of claim 1, wherein the input constrained device has a plurality of overloaded keys, each of the overloaded keys representing two or more characters. 15. The method of claim 1, wherein at least one of the incremental input and the subsequent incremental input are entered by the user on at least one of a telephone, a PDA, a computer, and a remote control. 16. The method of claim 1, further comprising presenting the ordered collection of content items on at least part of a television screen. 17. The method of claim 1, wherein the display screen is included in a display constrained device. 18. The method of claim 17, wherein the display constrained device is at least one of a telephone, a PDA, and a remote control. 19. The method of claim 1, wherein at least one of the incremental input and the subsequent incremental input comprises at least one prefix of a word for describing the desired content items. 20. The method of claim 19, wherein at least one of the incremental input and the subsequent incremental input comprises at least two prefixes of a phrase for describing the desired content items. 21. The method of claim 1, wherein at least one of receiving incremental input, presenting the subset of content items, receiving actions from the user, analyzing the descriptive terms, determining the context in which the user performed the selection actions, associating the determined contexts, determining a context of the subsequent incremental input, and selecting and ordering the collection of content items is performed on a server system remote from the user. 22. The method of claim 1, wherein at least one of receiving incremental input, presenting the subset of content items, receiving actions from the user, analyzing the descriptive terms, determining the context in which the user performed the selection actions, associating the determined contexts, determining a context of the subsequent incremental input, and selecting and ordering the collection of content items is performed on a user client device. 23. The method of claim 1, wherein the learned content preferences are stored on a user client device and selecting and ordering the collection of content items includes selecting and ordering content items stored on the client device. 24. The method of claim 1, wherein the context includes at least three of: geographic location of the user; date; day; time; and the category of the selected content items, wherein the context includes at least time and geographic location of the user.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.