Device for aggregating, translating, and disseminating communications within a multiple device environment
First Claim
1. An aggregator in a multiple device environment, the aggregator comprising:
- a receiver receiving a change of state from one device of a plurality of devices;
memory storing interaction rules for the plurality of devices;
a processor communicating with the receiver and the memory, the processor querying the interaction rules for the change of state and retrieving a rule associated with the change of state, the processor interpreting the rule to require a broadcast of the change of state to the plurality of devices;
a list stored in the memory, the list defining impermissible associations between devices among the plurality of devices, the impermissible associations related to inappropriate rules to be excised by the processor; and
a transmitter in communication with the processor, the processor instructing the transmitter to broadcast the state of change to the plurality of devices,wherein the aggregator disseminates the change of state of the one device to the plurality of devices.
6 Assignments
0 Petitions
Accused Products
Abstract
Aggregator devices and methods are disclosed for establishing device interaction in an environment containing other electronic devices and the aggregator device. The aggregator device has a transmitter, receiver, memory storing interaction rules, and a processor for implementing the interaction rules in association with the transmitter, receiver, and other devices of the environment. The methods involve transmitting a message to the aggregator from a first device, referencing rules of device interaction for the environment, and then according to the rules of device interaction, transmitting a message from the aggregator to a second device. The rules of device interaction may include instructions that are to be transmitted from the aggregator in response to the aggregator receiving change of state messages from devices of the environment.
15 Citations
19 Claims
-
1. An aggregator in a multiple device environment, the aggregator comprising:
-
a receiver receiving a change of state from one device of a plurality of devices; memory storing interaction rules for the plurality of devices; a processor communicating with the receiver and the memory, the processor querying the interaction rules for the change of state and retrieving a rule associated with the change of state, the processor interpreting the rule to require a broadcast of the change of state to the plurality of devices; a list stored in the memory, the list defining impermissible associations between devices among the plurality of devices, the impermissible associations related to inappropriate rules to be excised by the processor; and a transmitter in communication with the processor, the processor instructing the transmitter to broadcast the state of change to the plurality of devices, wherein the aggregator disseminates the change of state of the one device to the plurality of devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of device interaction, the method comprising:
-
receiving a change of state at a receiver of an aggregator, the change of state sent from one device in a network of a plurality of devices; storing interaction rules for the plurality of devices in memory of the aggregator; defining impermissible associations in the interaction rules between devices among the plurality of devices, the impermissible associations related to inappropriate rules to be excised by a processor; querying the interaction rules for the change of state; retrieving a rule associated with the change of state; interpreting the rule by the aggregator to require a broadcast of the change of state from the aggregator to the plurality of devices; and broadcasting the state of change from a transmitter to the plurality of devices, wherein the aggregator disseminates the change of state of the one device to the plurality of devices. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium storing processor executable instructions for performing a method, the method comprising:
-
receiving a change of state at a receiver of an aggregator, the change of state sent from one device in a network of a plurality of devices; storing interaction rules for the plurality of devices in memory of the aggregator; defining impermissible associations in the interaction rules between devices among the plurality of devices, the impermissible associations related to inappropriate rules to be excised by a processor; querying the interaction rules for the change of state; retrieving a rule associated with the change of state; interpreting the rule by the aggregator to require a broadcast of the change of state from the aggregator to the plurality of devices; and broadcasting the state of change from a transmitter to the plurality of devices, wherein the aggregator disseminates the change of state of the one device to the plurality of devices.
-
Specification