Spatially Aware Inference Logic
First Claim
Patent Images
1. A motion based input system comprising:
- a processor in communication with memory;
a motion sensor in communication with the processor;
the processor to acquire movement data from the motion sensor;
a manager configured to execute on the processor and to control motion and orientation detectors, including;
an orientation detector detecting orientation towards gravity from a rest position; and
a motion detector detecting motion, including movement and rest; and
an inference state machine in communication with, the manager configured to;
maintain a sequence of the detected motion conditions;
produce a profile description for the sequence of the detected motion; and
output an event corresponding to the profile description.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and article to support a motion based input system. Movement data is acquired from a motion sensor. An orientation detector detects orientation towards gravity from a rest position, and a motion detector detects motion, including movement and rest. In addition, an inference state machine in communication with the orientation and motion detectors maintains a sequence of the detected motion conditions, and produces a profile description for the sequence of the detected motion conditions. An output event corresponding to the profile description is generated based upon the profile.
-
Citations
22 Claims
-
1. A motion based input system comprising:
-
a processor in communication with memory; a motion sensor in communication with the processor; the processor to acquire movement data from the motion sensor; a manager configured to execute on the processor and to control motion and orientation detectors, including; an orientation detector detecting orientation towards gravity from a rest position; and a motion detector detecting motion, including movement and rest; and an inference state machine in communication with, the manager configured to; maintain a sequence of the detected motion conditions; produce a profile description for the sequence of the detected motion; and output an event corresponding to the profile description. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for processing motion data, comprising:
-
acquiring data from an inertial motion sensor of a host device; classifying sequential motion data sets from the acquired data; binding the classified motion data sets with external data from the host device; producing a profile of motion disambiguated by employment of the external data; and an output event associated with the profile, the output event corresponding to the profile description. - View Dependent Claims (12)
-
-
13. An article for processing motion data, comprising:
-
a processor in communication with memory; a motion sensor in communication with the processor; the processor to acquire movement data from the motion sensor; a computer readable carrier including computer program instructions configured to detect a motion condition and an orientation condition, the instructions comprising; instructions to detect orientation towards gravity from a rest position; instructions to detect motion, including movement and rest; instructions to maintain a sequence of the detected motion conditions; instructions to produce a profile description for the sequence of the detected motion; and instructions to output an event corresponding to the profile description. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification