Sensor fusion interface for multiple sensor input
First Claim
Patent Images
1. A method implemented on hardware comprising:
- processing requests received via a sensor fusion interface to enable interaction between one or more entities and a computerized device component, including;
accessing a shared library that is coupled to a plurality of sensor modules corresponding to at least two input modalities for the one or more entities, the shared library comprising a schematized version of multiple sensor input data to represent a cross-sensor synthesis for correlating data corresponding to the at least two input modalities;
transforming the schematized version of the multiple sensor input data into entity state data wherein the entity state data comprises symbolic activities by the one or more entities;
generating control data for the computerized device component based on the entity state data; and
updating the entity state data in response to entity movement.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure is directed towards a sensor fusion interface that enables interaction between one or more entities of a physical environment and a computerized device component. A plurality of sensor modules generate multiple sensor input data associated with one or more entities in an environment and store such data in a shared library in accordance with a uniform and common schema. The multiple sensor input data is refined until a certain level of accuracy is achieved. Using the sensor fusion interface, entity state data is extracted from the shared library and exposed to the computerized device component.
-
Citations
20 Claims
-
1. A method implemented on hardware comprising:
-
processing requests received via a sensor fusion interface to enable interaction between one or more entities and a computerized device component, including; accessing a shared library that is coupled to a plurality of sensor modules corresponding to at least two input modalities for the one or more entities, the shared library comprising a schematized version of multiple sensor input data to represent a cross-sensor synthesis for correlating data corresponding to the at least two input modalities; transforming the schematized version of the multiple sensor input data into entity state data wherein the entity state data comprises symbolic activities by the one or more entities; generating control data for the computerized device component based on the entity state data; and updating the entity state data in response to entity movement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a computing environment, a system comprising at least one processor and a memory communicatively coupled to the at least one processor and including components comprising:
an interaction mechanism that, when executed by the at least one processor, is configured to provide a sensor fusion interface to a computerized device component, wherein, for each entity in an environment, the sensor fusion interface, when executed by the at least one processor, is configured to expose a profile comprising entity state data comprising one or more symbolic activities by the entity to the computerized device component, and instruct a common knowledge data component to update the profile to include a current entity state in response to entity movement, wherein the common knowledge data component, when executed by the at least one processor, is configured to integrate multi-modal input data from a plurality of sensor modules according to a uniform schema for defining entity activities. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
18. A non-transitory computer-readable storage medium having computer-executable instructions, which when executed perform steps, comprising:
-
processing a request for entity state data associated with an entity in a physical environment wherein the entity state data comprises symbolic activities by the entity; selecting at least two input modes among a plurality of input modes for producing the entity state data from a computerized device component, including processing a type system to format sensor input data corresponding to the at least two selected input modes; fusing the sensor input data to generate the entity state data; communicating the entity state data to the computerized device component; identifying a conflict between additional entity state data corresponding to an additional entity and the entity state data associated with the entity; and providing an indication of the conflict to the computerized device component to prompt the computerized device component to resolve the conflict. - View Dependent Claims (19, 20)
-
Specification