IP Library Granted Patent US 8,457,671
Granted Patent B2
US 8,457,671 · App. 12/628,141 · Granted Jun 4, 2013

Device for aggregating, translating, and disseminating communications within a multiple device environment

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,457,671
App. No.
12/628,141
Granted
Jun 4, 2013
Kind
B2
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.

Claims (41)

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.

2. The aggregator of claim 1 , wherein the transmitter and the receiver are configured to communicate using at least one of frequency division multiplexing, time division multiplexing, code division multiplexing, and optical multiplexing.

3. The aggregator of claim 1 , further comprising a state sensor to detect states from the plurality of devices.

4. The aggregator of claim 1 , wherein the processor separates the plurality of devices into classes.

5. The aggregator of claim 4 , wherein a first device in a first class only affects devices in the first class.

6. The aggregator of claim 4 , wherein class rules are stored by the memory.

7. The aggregator of claim 1 , wherein the processor is configured to develop rules based on conditional logic.

8. The aggregator of claim 1 , wherein the interaction rules are performed in series.

9. The aggregator of claim 1 , wherein the interaction rules are performed in parallel.

10. The aggregator of claim 1 , wherein the processor is configured to translate among different communication transports.

11. The aggregator of claim 1 , wherein the transmitter and the receiver are combined as a transceiver.

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.

13. The method of claim 12 , further comprising broadcasting the change of state using at least one of frequency division multiplexing, time division multiplexing, code division multiplexing, and optical multiplexing.

14. The method of claim 12 , further comprising detecting states of the plurality of devices.

15. The method of claim 14 , further comprising defining the interaction rules according to changes in state within a period of time.

16. The method of claim 12 , further comprising separating the plurality of devices into classes.

17. The method of claim 12 , further comprising developing the interaction rules based upon conditional logic.

18. The method of claim 12 , further comprising determining whether a destination device among the plurality of devices requires a translation of the change of state.

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.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2014
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: SAMSUNG ELECTRONICS CO. LTD.
Reel/Frame 034602/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2013
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 029793/0901 →
CHANGE OF NAME Recorded Jan 23, 2013
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 029682/0149 →
CHANGE OF NAME Recorded Jan 23, 2013
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 029682/0176 →
CHANGE OF NAME Recorded Jan 23, 2013
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 029682/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2013
From: SLEMMER, JOHN B.; OLSSON, STEFAN; KREINER, BARRETT; JARBOE, ANDRE; KLEINFELTER, KEVIN
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 029650/0770 →