Network driven actuator mapping agent and bus and method of use
First Claim
Patent Images
1. A method for mapping interactions between environments, comprising:
- detecting, by a computer device, an action of a first object in a first environment as sensed by a sensor;
determining, by the computer device, that a first actuator can perform the action in a second environment based on the action of the first object in the first environment, wherein the determining comprises;
mapping, by a mapping manager, the actions of the object in the first environment as sensed by the sensor by combining sensors and actuators via mappings to provide custom interactions based on a sensed event;
determining that the first actuator of a plurality of actuators can perform the action in the second environment based on at least one of constraints of the first actuator, properties of the first actuator and proximities provided to the mapping manager, wherein the mapping manager maps the sensed event onto the first actuator, and binds and maps stimulator actions to actuator results; and
determining, by a constraints manager, one or more constraints that exist based on conditions of one of the first environment and the second environment based on real world or simulated environmental conditions such that a determination can be made as to whether the action performed in the first environment can be mapped onto the action in the second environment and performed by the first actuator, wherein the constraints manager identifies a type of environment in which the action is being performed and tracks one or more conditions within the environment including one of gravity, physical limitations, time limitations, and gestures; and
translating, by the computer device, the action of the first object to the action of the first actuator based on the action of the first object.
2 Assignments
0 Petitions
Accused Products
Abstract
A network driven actuator mapping agent is provided. A system includes a sensor configured to sense an event in a first environment. The system also includes an actuator configured to perform an action in a second environment. Moreover, the system further includes a mapping manager configured to map the sensed event to the actuator to provide a custom interaction in the second environment.
-
Citations
13 Claims
-
1. A method for mapping interactions between environments, comprising:
-
detecting, by a computer device, an action of a first object in a first environment as sensed by a sensor; determining, by the computer device, that a first actuator can perform the action in a second environment based on the action of the first object in the first environment, wherein the determining comprises; mapping, by a mapping manager, the actions of the object in the first environment as sensed by the sensor by combining sensors and actuators via mappings to provide custom interactions based on a sensed event; determining that the first actuator of a plurality of actuators can perform the action in the second environment based on at least one of constraints of the first actuator, properties of the first actuator and proximities provided to the mapping manager, wherein the mapping manager maps the sensed event onto the first actuator, and binds and maps stimulator actions to actuator results; and determining, by a constraints manager, one or more constraints that exist based on conditions of one of the first environment and the second environment based on real world or simulated environmental conditions such that a determination can be made as to whether the action performed in the first environment can be mapped onto the action in the second environment and performed by the first actuator, wherein the constraints manager identifies a type of environment in which the action is being performed and tracks one or more conditions within the environment including one of gravity, physical limitations, time limitations, and gestures; and translating, by the computer device, the action of the first object to the action of the first actuator based on the action of the first object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification