SYSTEM AND METHOD FOR PREDICTIVE DEVICE CONTROL
First Claim
1. A device comprising:
- a user interface;
a processor configured to process natural language input received via the user interface for each of a plurality of discrete user sessions,the processor configured to identify users associated with each of the plurality of discrete user sessions, andthe processor configured to associate processed natural language input with identification data corresponding to each user associated therewith;
a language parser configured to extract instruction data from the processed natural language input;
a memory configured to store user input data corresponding to processed natural language input, the memory configured to store instruction data associated with identification data; and
an output configured to communicate an output instruction to control an associated device,wherein the processor is further configured to compare instruction data stored in the memory from a prior user session with instruction data received from a subsequent user session for a common user, andwherein the processor is further configured to generate the output instruction based on the comparison.
1 Assignment
0 Petitions
Accused Products
Abstract
Document interfaces for control of operation of systems or devices can be cumbersome, and users must issue complete device instructions each time, often using interfaces that are not user friendly. A system and method for man-machine interfacing receives natural language input from one or more users. The natural langue input identified relative to a user, and passed to extract information such as instructions to control a device. Incoming user instructions are compared against prior instructions from the same user, and a determination is made as to whether prior information is usable in connection with the current instructions. The system thus anticipates a user'"'"'s needs based on prior activities of that user. Input from other devices associated with the same user, which can be used to gauge a user'"'"'s habits, can be used to further refine proposed device activity to enhance a user'"'"'s experience.
7 Citations
20 Claims
-
1. A device comprising:
-
a user interface; a processor configured to process natural language input received via the user interface for each of a plurality of discrete user sessions, the processor configured to identify users associated with each of the plurality of discrete user sessions, and the processor configured to associate processed natural language input with identification data corresponding to each user associated therewith; a language parser configured to extract instruction data from the processed natural language input; a memory configured to store user input data corresponding to processed natural language input, the memory configured to store instruction data associated with identification data; and an output configured to communicate an output instruction to control an associated device, wherein the processor is further configured to compare instruction data stored in the memory from a prior user session with instruction data received from a subsequent user session for a common user, and wherein the processor is further configured to generate the output instruction based on the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
storing, in a memory, historical data corresponding to prior sequences of document processing device instructions, wherein historical data for each prior sequence is stored associatively with an identifier of an corresponding user; receiving a sequence of document processing instructions from a current user into a document processing device controller during a user session; identifying the current user; comparing, in at least one processor associated with the controller, the sequence of instructions as they are received with historical data associated with the current user; generating at least one proposed instruction as a result of the comparing; generating a prompt to the current user corresponding to the proposed instruction; receiving selection data corresponding to the prompt from the current user; and generating a document processing device control signal in accordance with the selection data. - View Dependent Claims (10, 11, 12)
-
-
13. A system comprising:
-
an input configured to receive identification data corresponding to an identity of an associated user; an interface configured to receive a sequence of natural language instructions from an identified user; a parser configured to sequentially parse received natural language instructions to form a corresponding sequence of device instructions; a processor and associated memory, the processor configured to analyze the sequence of device instructions relative to pre-stored sequences of device instructions associated with the identified user, and the processor configured to generate a sequence of proposed instructions in accordance with an analysis; a display configured to display data representative of the sequence of proposed instructions; and an output configured to selectively send a selected sequence of proposed instructions to an associated device in accordance with a received user selection data, wherein the input is further configured to receive the user selection data corresponding to acceptability of the sequence of proposed instructions. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification