Integration manager and natural interaction processor
First Claim
Patent Images
1. A system for interfacing a user with an electronic device, comprising:
- an integration manager embedded in a small microprocessor device that receives an input message from at least one of a plurality of input devices, analyzes the input message to determine user intent, and translates user intent into a command to send to a target electronic device;
a parsing tree for detecting words in the input message that are in a predefined corpus of commands that are recognized by the system, and filtering out unrecognized words in the input message;
an event decoding matrix for reading inputs recognized by the parsing tree and determining an event associated with the recognized words, wherein the event represents a single command or a macro that initiates a plurality of commands;
a command generator for receiving an event from the event decoding matrix and generating commands for the target device; and
an output packet manager for building command packets based on the commands generated by the command generator and routing the command packets to the target electronic device to control that device.
1 Assignment
0 Petitions
Accused Products
Abstract
Natural interaction command decoder implemented on small embedded microprocessors. Strings of text from multiple input sources are merged to create commands. Words that are meaningful within the current system context are linked to all dependent output events while words that have no meaning within the current system context are automatically discarded.
-
Citations
14 Claims
-
1. A system for interfacing a user with an electronic device, comprising:
-
an integration manager embedded in a small microprocessor device that receives an input message from at least one of a plurality of input devices, analyzes the input message to determine user intent, and translates user intent into a command to send to a target electronic device; a parsing tree for detecting words in the input message that are in a predefined corpus of commands that are recognized by the system, and filtering out unrecognized words in the input message; an event decoding matrix for reading inputs recognized by the parsing tree and determining an event associated with the recognized words, wherein the event represents a single command or a macro that initiates a plurality of commands; a command generator for receiving an event from the event decoding matrix and generating commands for the target device; and an output packet manager for building command packets based on the commands generated by the command generator and routing the command packets to the target electronic device to control that device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification