Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
First Claim
Patent Images
1. An apparatus, comprising:
- means for storing a user-specific profile between usage sessions;
means for automatically determining one or more of an image and video information content of media content records;
means for determining a relation of the automatically determined information content with a stored user-specific profile;
means for presenting identifications of the media content records, in dependence on the determined relation, for selection therefrom by the user;
means for receiving feedback from the user on said presented identification; and
means for updating the user-specific profile based on the feedback.
3 Assignments
0 Petitions
Accused Products
Abstract
The need for a more-readily usable interface for programmable devices is widely recognized. The present invention relates to programmable sequencing devices, or, more particularly, the remote controls for consumer electronic devices. The present invention provides an enhanced interface for facilitating human input of a desired control sequence in a programmable device by employing specialized visual feedback. The present invention also relates to a new interface and method of interfacing with a programmable device, which is usable as an interface for a programmable video cassette recorder.
991 Citations
91 Claims
-
1. An apparatus, comprising:
-
means for storing a user-specific profile between usage sessions; means for automatically determining one or more of an image and video information content of media content records; means for determining a relation of the automatically determined information content with a stored user-specific profile; means for presenting identifications of the media content records, in dependence on the determined relation, for selection therefrom by the user; means for receiving feedback from the user on said presented identification; and means for updating the user-specific profile based on the feedback. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
storing a user-specific profile between usage sessions; receiving a user identification of at least one user; relating automatically characterized information content of one or more of an image and video information content of media content records with a stored user profile for the identified user; and presenting to the user identifiers of the related media content, in dependence on the relation between a characterization of a respective media content and the user specific profile, wherein the identifiers are associated to the respective media content for automated access thereto after selection by the user. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method, comprising the steps of:
-
automatically generating a user profile representing an interest summary for a respective user based at least on a history of access to objects comprising entertainment media; storing the user profile in memory between access attempts of the objects; generating a menu of available objects corresponding to the user profile and indicating a likely preference for a respective available object by the respective user, arranged in dependence on a correlation between the user profile and automatically generated characterizations of one or more of an image and video information content of available objects; and tracking menu use as a part of the history of access to objects. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus, comprising:
-
means for automatically generating a user profile representing user preferences for a respective user based at least on a history of access to objects from menu selections; a memory for storing the user profile between usages; and an output port for presenting identifiers of objects arranged according to a correlation between a user profile and automatically determined information content characteristics selected from the group consisting of one or more of image and video information content characteristics of a set of objects. - View Dependent Claims (27, 28, 29, 90)
-
-
30. A system, comprising:
-
a memory, adapted for storing a customer profile, said customer profile indicating a respective customer'"'"'s preferences for data derived from a history of selection of media data objects by the customer; and means for automatically updating the stored customer profile in accordance with content profiles of media data objects selected by the customer from menu selections, the content profiles of data objects being generated automatically in dependence on one or more of an image and video information data content of the media data object, to automatically update the customer profile to represent the customer'"'"'s preferences. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 91)
-
-
46. An apparatus, comprising:
-
means for automatically accessing a set of stored content objects, said set of stored content objects being associated with automatically generated content object profiles, said automatically generated content object profiles comprising a content profile characterizing one or more of an image and video information content; means for storing a user-specific profile between usage sessions, indicating a respective user'"'"'s preferences for content and representing a history of content objects selected by a user; means for implicitly deriving a user-specific profile, without requiring explicit user feedback, based on the automatically generated content object profiles of respective objects and a history of user interaction with respective objects, to predict a user'"'"'s preferences; and means for automatically updating the stored user-specific profile.
-
-
47. A method, comprising:
-
storing descriptors of a plurality of content objects; storing a user-specific profile associated with a user preference derived automatically from a history of selection of descriptors contained in a menu and associated automatically generated content object characterizing information over a plurality of usage sessions, said automatically generated content object characterizing information comprising characterizing information of one or more of an image and video information content; associating at least one content object corresponding to the user preference, not previously presented to the user, with the stored user profile; presenting the descriptor of the associated content object corresponding to the user preference to the user as part of a menu of possible selections; and receiving a selection of the descriptor from a user to identify the corresponding content object, and updating the user specific profile in dependence thereon.
-
-
48. A method, comprising the steps of:
-
automatically generating a user interest profile based on at least automatically determined characteristics of objects represented in a history of selection of objects from a menu, said automatically determined characteristics comprising characteristics of one or more of an image and video information content; storing the user interest profile in memory between usage sessions; interactively presenting identifiers of a set of objects to the user, in dependence on a correspondence between members of the set of objects and the interest profile, and receiving from the user a selection of an object from the set, presented in a menu; and accounting for selection or a result of the selection of the object.
-
-
49. A system, comprising:
-
a user interface for receiving a data object selection from a menu by a user, from a plurality of accessible data objects having associated content profiles; means for monitoring a history of data objects and associated content profiles selected by the user to derive the respective user'"'"'s preferences for data; a stored user profile, said user profile comprising a respective user'"'"'s preferences for data over a succession of data object selections; means for automatically updating the user profile in accordance with image or video content objects selected by the user to represent the user'"'"'s preferences for data, and accounting for the user'"'"'s satisfied demand for data. - View Dependent Claims (50, 51)
-
-
52. An apparatus, comprising a processor configured to receive as an input a stored user profile derived at least in part from a history of user interaction with the apparatus, the user profile representing at least user media content preferences, said processor generating an output representing a user interface comprising a menu having a plurality of options available for user selection, and receiving as an input a user selection of an option, updating the user profile in dependence on the user selection and automatically generated characteristics of a respective option or data associated therewith, at least one respective option comprising one or more of an image, video or multimedia content object, executing a function in accordance with the selection;
- and updating the user profile for storage between usage sessions.
- View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
-
81. A system for creating a viewer preference profile, comprising:
-
a memory for storing a viewer profile, said viewer profile indicating a respective viewer'"'"'s preferences for predetermined characteristics of video programs; a memory for storing a set of content profiles for available video programs, said content profiles comprising automatically generated characterizations of predetermined characteristics in the video programs; means for monitoring a history of interaction of a viewer with video programs; and means for automatically updating the viewer'"'"'s preferences in the viewer profile in accordance with content profiles of the video programs interacted with by the viewer. - View Dependent Claims (82, 83)
-
-
84. A system for updating viewer preference profiles, comprising:
-
a receiver configured to receive video object identifying and characterizing information comprising automatically generated analysis relating to a respective video object, separate from associated video objects; a memory storing at least one viewer profile, a viewer profile indicating a viewer'"'"'s preferences for video objects; means for monitoring a history of video objects selected by the viewer; and means for automatically updating the viewer profile in accordance with the identifying and characterizing information of video objects selected by the viewer from menu selections, to automatically update the viewer'"'"'s preferences in the viewer profile. - View Dependent Claims (85, 86, 87, 88, 89)
-
Specification