Network driven actuator mapping agent and bus and method of use
First Claim
Patent Images
1. A system comprising:
- at least one sensor configured to sense an event in a first environment;
an actuator configured to perform an action in any of a plurality of second environments; and
a mapping manager implemented in a computer infrastructure configured to;
map the sensed event to the actuator to provide a custom interaction throughout the plurality of second environments; and
perform an abstraction mapping comprising reducing content of the sensed event into a concept which the actuator is able to perform;
wherein the mapping manager is configured to obtain inputs from the at least one sensor and one or more of a cardinality manager, a constraints manager, a proximity manager, and a synchronization manager; and
wherein the mapping manager performs the abstraction mapping when the actuator is unable to provide the custom interaction; and
the plurality of second environments comprises one or more real world environments and one or more simulated environments.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for a network driven actuator mapping agent and bus. The system includes at least one 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 throughout a plurality of second environments.
7 Citations
26 Claims
-
1. A system comprising:
-
at least one sensor configured to sense an event in a first environment; an actuator configured to perform an action in any of a plurality of second environments; and a mapping manager implemented in a computer infrastructure configured to; map the sensed event to the actuator to provide a custom interaction throughout the plurality of second environments; and perform an abstraction mapping comprising reducing content of the sensed event into a concept which the actuator is able to perform; wherein the mapping manager is configured to obtain inputs from the at least one sensor and one or more of a cardinality manager, a constraints manager, a proximity manager, and a synchronization manager; and wherein the mapping manager performs the abstraction mapping when the actuator is unable to provide the custom interaction; and the plurality of second environments comprises one or more real world environments and one or more simulated environments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 24, 25, 26)
-
-
11. A computer implemented method for a mapping agent, comprising:
-
sensing at least one event in a first environment; mapping the at least one sensed event to an actuator configured to perform an action in one or more second environments, wherein the mapping is independent from the one or more second environments, different from the first environment; and performing an abstraction mapping comprising reducing content of the at least one sensed event into a concept which the actuator is able to perform; wherein the mapping is performed using input from the at least one sensed event and one or more of a cardinality manager, a constraints manager, a proximity manager, and a synchronization manager; and wherein the mapping manager performs the abstraction mapping when the actuator is unable to provide a custom interaction throughout the one or more second environments; and the plurality of second environments comprises one or more real world environments and one or more simulated environments. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product comprising a tangible computer usable storage medium having readable program code embodied in the tangible computer usable storage medium, wherein the tangible computer usable storage medium is an apparatus that stores the program code, and the computer program product includes at least one component operable to:
-
receive one or more events that are sensed in a first environment; receive information from at least one of a cardinality manager, a constraints manager, a proximity manager, and a synchronization manager; determine an actuator to perform at least one action based on the received one or more events and the received information, wherein the at least one action is performed in one or more second environments, different from the first environment; and perform an abstraction mapping comprising reducing content of the received one or more events and the received information into a concept which the actuator is able to perform; wherein the mapping manager performs the abstraction mapping when the actuator is unable to provide a custom interaction throughout the one or more second environments; and the plurality of second environments comprises one or more real world environments and one or more simulated environments. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for deploying an application for a mapping agent, comprising:
-
providing a computer infrastructure being operable to;
sense one or more events in a first environment;perform a mapping using the one or more sensed events and information received from one or more of a cardinality manager, a constraints manager, a proximity manager, and a synchronization manager, wherein the mapping is configured to map the one or more sensed events to an actuator operable to perform an action in response to the one or more sensed events, in a plurality of second environments; and perform an abstraction mapping comprising reducing content of the one or more sensed events into a concept which the actuator is able to perform; wherein the mapping manager performs the abstraction mapping when the actuator is unable to provide a custom interaction throughout the plurality of second environments; and the plurality of second environments comprises one or more real world environments and one or more simulated environments. - View Dependent Claims (22, 23)
-
Specification