Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
First Claim
1. A method for defining a set of media preferences for a user, comprising the steps(a) monitoring a media consumption of a user;
- (b) receiving feedback from the user regarding a media program;
(c) analyzing characteristics of a set of media programs, including media consumed by the user and media program for which user feedback is available;
(d) predicting, based on said analysis, a user preference for media programs; and
(e) presenting to the user a set of predicted preferred media programs.
3 Assignments
0 Petitions
Accused Products
Abstract
An adaptive interface for a programmable system, for predicting a desired user function, based on user history, as well as machine internal status and context. The apparatus receives an input from the user and other data. A predicted input is presented for confirmation by the user, and the predictive mechanism is updated based on this feedback. Also provided is a pattern recognition system for a multimedia device, wherein a user input is matched to a video stream on a conceptual basis, allowing inexact programming of a multimedia device. The system analyzes a data stream for correspondence with a data pattern for processing and storage. The data stream is subjected to adaptive pattern recognition to extract features of interest to provide a highly compressed representation which may be efficiently processed to determine correspondence. Applications of the interface and system include a VCR, medical device, vehicle control system, audio device, environmental control system, securities trading terminal, and smart house. The system optionally includes an actuator for effecting the environment of operation, allowing closed-loop feedback operation and automated learning.
1327 Citations
40 Claims
-
1. A method for defining a set of media preferences for a user, comprising the steps
(a) monitoring a media consumption of a user; -
(b) receiving feedback from the user regarding a media program;
(c) analyzing characteristics of a set of media programs, including media consumed by the user and media program for which user feedback is available;
(d) predicting, based on said analysis, a user preference for media programs; and
(e) presenting to the user a set of predicted preferred media programs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
(a1) monitoring a media consumption of a second user;
(b1) receiving feedback from the second user regarding a media program;
(c1) said analyzing step analyzing characteristics of a set of media programs, including media consumed by the user and the second user and media programs for which feedback is available;
(d1) said predicting step predicting, based on said analysis, a composite user preference for media programs; and
(e1) said presenting step presenting a set of composite predicted preferred media programs.
-
-
17. The method according to claim 16, wherein said predicting comprises selecting a least objectionable media program based on the user and the second user.
-
18. The method according to claim 16, further comprising the step of maintaining separate user profiles for the user and the second user.
-
19. The method according to claim 1, wherein said predicting is based on a system status, past history of use and context.
-
20. The method according to claim 1, wherein said feedback is received from the user through a remote control device.
-
21. The method according to claim 1, further comprising the step of recording a predicted preferred media program.
-
22. The method according to claim 21, wherein the recording is automatic.
-
23. The method according to claim 1, further comprising the step of decoding a digital video media program.
-
24. The method according to claim 1, further comprising the step of recording a media program in digitally-encoded format.
-
25. The method according to claim 1, further comprising the step of decrypting a predicted preferred media program.
-
26. The method according to claim 1, further comprising the step of accounting for media consumption.
-
27. The method according to claim 1, further comprising the step of inferring an identity of the user.
-
28. A method for predicting user program preferences, comprising:
-
(a) providing an electronic program guide to the user;
(b) providing a user interface through which the user may select programs from the program guide;
(c) monitoring a selection of programs by the user;
(d) monitoring a feedback from the user relating to media programs; and
(e) predicting a user preferred program based on said selection and said feedback.
-
-
29. A method for predicting user program preferences, comprising:
-
(a) providing a user interface through which the user may select programs and providing user feedback relating to selected programs;
(b) monitoring a selection of programs by the user;
(c) monitoring a feedback from the user relating to selected media programs;
(d) predicting a user preferred program based on said selection and said feedback; and
(e) presenting, as a selection choice to the user, a predicted preferred program.
-
-
30. A method for predicting user preferences, comprising the steps of:
-
(a) monitoring media-related activities of a user;
(b) receiving feedback from the user relating to the media-related activities;
(c) analyzing characteristics of a set of media, including media consumed by the user; and
(d) predicting, based on said analysis and feedback, a user preference. - View Dependent Claims (31, 32, 33)
-
-
34. A method for filtering media for a user based on predicted user preferences, comprising the steps of:
-
(a) monitoring media consumption of a user;
(b) analyzing characteristics of a set of media, including media consumed by the user;
(c) predicting, based on said analysis, a user media preference, and (d) selectively filtering media, from the set of media, based on the predicted user media preference.
-
-
35. An apparatus for filtering media for a user based on predicted user preferences, comprising:
-
(a) means for monitoring media consumption of a user;
(b) means for analyzing characteristics of a set of media, including media consumed by the user;
(c) means for predicting, based on said analysis, a user media preference, and (d) means for selectively filtering media, from the set of media, based on the predicted user media preference. - View Dependent Claims (36, 37, 38, 39, 40)
(a) a memory for storing the electronic program guide describing a set of available media programs;
(b) an input for receiving media programs;
(c) an input for receiving a user generated signal for defining a user preferred subset of available media programs from the electronic program guide, the user preferred subset having at least two members and being capable of being defined without explicit reference to members of the subset; and
(d) a media processor, for selectively processing at least one program based on the defined user preferred subset of available media programs.
-
-
37. The apparatus according to claim 35, wherein said means for monitoring media consumption of a user comprises means for storing a programming guide entry associated with respective consumed media.
-
38. The apparatus according to claim 35, wherein said analyzing means receives a programming guide corresponding to the set of media.
-
39. The apparatus according to claim 35, wherein said predicting means records characteristics of media consumed by a user and produces a composite user preference profile.
-
40. The apparatus according to claim 39, wherein said selectively filtering means comprises means for correlating said user preference profile with programming guide entries for respective media.
Specification