Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
First Claim
1. A programmable control responsive to an user input and a signal received from a signal source, comprising:
- a controller, operating according to a predetermined program, for receiving the user input and the signal and producing a control output, said controller producing a multivalued characterization of the signal with respect to at least one parameter;
a memory for storing data relating to an activity of the user;
a data processing system for predicting a most probable action of a user based on said stored data relating to said activity of the user and said characterized signal; and
a user feedback data presenting system comprising a display device for presentation of a sequence of programming options to the user, including said most probable action of the user, in a plurality of display images, each display image differing in available programming options.
5 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.
537 Citations
20 Claims
-
1. A programmable control responsive to an user input and a signal received from a signal source, comprising:
-
a controller, operating according to a predetermined program, for receiving the user input and the signal and producing a control output, said controller producing a multivalued characterization of the signal with respect to at least one parameter;
a memory for storing data relating to an activity of the user;
a data processing system for predicting a most probable action of a user based on said stored data relating to said activity of the user and said characterized signal; and
a user feedback data presenting system comprising a display device for presentation of a sequence of programming options to the user, including said most probable action of the user, in a plurality of display images, each display image differing in available programming options. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17)
-
-
13. A method of programming a device, comprising the steps of:
-
providing an input for user commands and feedback;
storing information relating to the user commands and feedback in a memory;
providing a data input for external information;
predicting a subsequent user command based on the stored information relating to user commands and feedback, a status of the device, and external information from the data input;
presenting the predicted user command to the user;
accepting feedback from the user relating to the predicted subsequent user command;
modifying the predicted subsequent user command based on at least the feedback; and
executing the modified predicted user command. - View Dependent Claims (14, 18, 19)
-
-
15. A programmable device comprising:
a user input for receiving an input variable having a path between a first input state and a second input state, said user input comprising;
path dependent user data having transitional path information between said first input state and said second input state; and
path independent user data comprising information about at least one of said first state and said second state;
a filter, separating sad path dependent user data as user characterization data and said path independent user data as instructions;
a memory for storing said user characterization data;
a processor for executing said instructions; and
a feedback device, presenting information relating to said instructions and said stored user characterization data. - View Dependent Claims (16, 20)
Specification