Intent engines, systems and method
First Claim
1. A method of controlling an electronic device to learn intents of a user and control output actions based on intents, the method comprising:
- providing access by the electronic device to an intent management engine;
providing access by the electronic device to an intent database configured to store intent objects according to interaction attributes;
obtaining, by the intent management engine, an environmental interaction representation related to an environment of the electronic device, including obtaining sensor data from two or more of the following sensors;
a camera, a microphone, a thermometer, a global positioning system (GPS) sensor, a mechanical sensor, a chemical sensor, a biometric sensor, a hall effect sensor, an accelerometer, a pressure sensor, a compass, a magnetometer, a gas sensor, a speed sensor, a breathalyzer, an electrochemical sensor, a touch display, an optical sensor, a proximity sensor, a vibration sensor, a piezoelectric sensor, a capacitive sensor, a resistive sensor, a current sensor, a magnetometer, a voltage sensor, a liquid sensor, and a weight sensor, and forming the environmental interaction representation based on the obtained sensor data;
deriving, by the intent management engine, interaction attributes within an interaction space as a function of the environmental interaction representation;
modifying, by the intent management engine, at least one intent object from the intent database based on the interaction attributes, wherein the at least one intent object includes a life time attribute;
outputting, by the electronic device, a request for confirmation by the user of a user state of mind corresponding to the modified intent object;
receiving input from the user indicating whether the user state of mind is confirmed;
using the user input to map a correlation between interaction attributes and the modified intent object; and
configuring an output device, by the intent management engine, to adjust an output device action according to the at least one modified intent object.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method to accurately modify the function of a user'"'"'s electronic device in response to the multiple aspects making up a user'"'"'s evolving state of mind are presented. Persistent intent objects are generated to represent a user'"'"'s state of mind and the relative importance of a particular state of mind to a user'"'"'s instant attention. The intent objects can be related to situations or environments and could exist beyond any specific situations or environments. The collective effect of the intent objects can be used to customize the functions of a user device to match the user'"'"'s state of mind extending beyond inferences drawn from an individual or instant set of circumstances.
94 Citations
39 Claims
-
1. A method of controlling an electronic device to learn intents of a user and control output actions based on intents, the method comprising:
-
providing access by the electronic device to an intent management engine; providing access by the electronic device to an intent database configured to store intent objects according to interaction attributes; obtaining, by the intent management engine, an environmental interaction representation related to an environment of the electronic device, including obtaining sensor data from two or more of the following sensors;
a camera, a microphone, a thermometer, a global positioning system (GPS) sensor, a mechanical sensor, a chemical sensor, a biometric sensor, a hall effect sensor, an accelerometer, a pressure sensor, a compass, a magnetometer, a gas sensor, a speed sensor, a breathalyzer, an electrochemical sensor, a touch display, an optical sensor, a proximity sensor, a vibration sensor, a piezoelectric sensor, a capacitive sensor, a resistive sensor, a current sensor, a magnetometer, a voltage sensor, a liquid sensor, and a weight sensor, and forming the environmental interaction representation based on the obtained sensor data;deriving, by the intent management engine, interaction attributes within an interaction space as a function of the environmental interaction representation; modifying, by the intent management engine, at least one intent object from the intent database based on the interaction attributes, wherein the at least one intent object includes a life time attribute; outputting, by the electronic device, a request for confirmation by the user of a user state of mind corresponding to the modified intent object; receiving input from the user indicating whether the user state of mind is confirmed; using the user input to map a correlation between interaction attributes and the modified intent object; and configuring an output device, by the intent management engine, to adjust an output device action according to the at least one modified intent object. - 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)
-
-
28. A system for controlling an electronic device to learn intents of a user and control output actions based on intents, the system comprising:
-
an intent database coupled with the electronic device and configured to store intent objects according to interaction attributes; and an intent management engine coupled with the electronic device and the intent database and configured to; obtain an environmental interaction representation related to an environment of the electronic device, including obtaining data from two or more of the following sensors;
a camera, a microphone, a thermometer, a global positioning system (GPS) sensor, a mechanical sensor, a chemical sensor, a biometric sensor, a hall effect sensor, an accelerometer, a pressure sensor, a compass, a magnetometer, a gas sensor, a speed sensor, a breathalyzer, an electrochemical sensor, a touch display, an optical sensor, a proximity sensor, a vibration sensor, a piezoelectric sensor, a capacitive sensor, a resistive sensor, a current sensor, a magnetometer, a voltage sensor, a liquid sensor, and a weight sensor, and forming the environmental interaction representation based on the obtained data;derive interaction attributes within an interaction space as function of the environmental interaction representation; modify at least one intent object from the intent database based on the interaction attributes, wherein the at least one intent object comprises a life time; output, by the electronic device, a request for confirmation by the user of a user state of mind corresponding to the modified intent object; receive input from the user indicating whether the user state of mind is confirmed; use the user input to map a correlation between interaction attributes and the modified intent object; and configure an output device to adjust an output device action according to the at least one intent object. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification