IP Library Granted Patent US 8,732,740
Granted Patent B2
US 8,732,740 · App. 11/500,015 · Granted May 20, 2014

Content control in a 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,732,740
App. No.
11/500,015
Granted
May 20, 2014
Kind
B2
Abstract

Devices and methods are disclosed for controlling content within a device environment through interaction among electronic devices of the environment. The device has a transmitter, receiver, memory storing interaction rules and content rules and a processor for implementing the interaction rules and content rules in association with the transmitter, receiver, and other devices of the environment. Methods involve obtaining content information of the media about to be played and comparing the content information to the content rules stored at a device. An instruction about playback of the media content is generated. Methods may also involve seeking rights information for media content and determining whether rights information exists for identified media content in response to the request. When rights information does exist for the identified media content, a message is sent that includes the rights information.

Claims (54)

1. A method of establishing content control, the method comprising:

obtaining a content information of a media content at a first device, the first device containing the media content;

transmitting the content information from the first device to a second device, the second device containing a plurality of content rules for a current environment of a plurality of networked devices where the first device is located;

receiving a first message at the first device, wherein the first message includes an instruction about operation of the first device upon the media content, the instruction determined by comparing the content information to the plurality of content rules at the second device;

playing the media content;

sending a change of state from the first device to the second device, the change of state describing the media content being played by the first device;

receiving the change of state at the second device;

querying the plurality of content rules for the change of state;

retrieving one of the plurality of content rules that is associated with the change of state;

interpreting the one of the plurality of content rules to require broadcasting the change of state to all devices in the plurality of networked devices;

receiving an instruction sent from the second device to the first device, the instruction requiring a broadcast of the change of state;

broadcasting the state of change from the first device to all the devices in the plurality of networked devices;

receiving a second message from a phone as one of the plurality of devices in the current environment, the second message instructing the first device to pause playback of the media content;

determining that the first device is actively playing the media content;

pausing playing the media content;

comparing, periodically, a location of the first device to the plurality of content rules; and

stopping playback when playback becomes impermissible because the first device enters a more restrictive device environment.

2. The method of claim 1 , further comprising storing associations between different changes of state and different devices in the plurality of networked devices.

3. The method of claim 1 , further comprising storing associations between different changes of state and different classes of devices in the plurality of networked devices.

4. The method of claim 1 , further comprising storing impermissible interactions between devices in the plurality of networked devices.

5. A system, comprising:

a processor; and

memory storing instructions that when executed cause the processor to perform operations, the operations comprising:

receiving content information describing a media content being played by a networked device in a plurality of networked devices;

sending a first message to the networked device, the first message comprising an operating instruction to play the media content;

receiving a change of state from the networked device describing the media content being played;

querying a plurality of content rules for the change of state;

retrieving one of the plurality of content rules that is associated with the change of state;

interpreting the one of the plurality of content rules to require broadcasting the change of state to all devices in the plurality of networked devices;

broadcasting the state of change to all the devices in the plurality of networked devices;

receiving a second message from a phone as one of the plurality of devices in the current environment, the second message requesting pausing playback of the media content;

sending the operating instruction to pause playing of the media content at the networked device;

comparing, periodically, a location of the networked device to the plurality of content rules; and

instructing the networked device to stop playback when the networked device enters a restrictive device environment.

6. The system of claim 5 , further comprising associations stored in the memory between different changes of state and different devices in the plurality of networked devices.

7. The system of claim 5 , further comprising associations stored in the memory between different changes of state and different classes of devices in the plurality of networked devices.

8. The system of claim 5 , further comprising impermissible interactions stored in the memory that prohibit actions between devices in the plurality of networked devices.

9. A memory storing instructions which, when executed by a processor, cause the processor to perform operations, the operations comprising:

obtaining a content information of a media content at a first device, the first device containing the media content;

transmitting the content information from the first device to a second device, the second device containing a plurality of content rules for a current environment of a plurality of networked devices where the first device is located;

receiving a first message at the first device, wherein the first message includes an instruction about operation of the first device upon the media content, the instruction determined by comparing the content information to the plurality of content rules at the second device;

playing the media content;

sending a change of state from the first device to the second device, the change of state describing the media content being played by the first device;

receiving the change of state at the second device;

querying the plurality of content rules for the change of state;

retrieving one of the plurality of content rules that is associated with the change of state;

interpreting the one of the plurality of content rules to require broadcasting the change of state to all devices in the plurality of networked devices;

receiving an instruction sent from the second device to the first device, the instruction requiring a broadcast of the change of state;

broadcasting the state of change from the first device to all the devices in the plurality of networked devices;

receiving a second message from a phone as one of the plurality of devices in the current environment, the second message instructing the first device to pause playback of the media content;

determining that the first device is actively playing the media content;

pausing playing the media content;

comparing, periodically, a location of the first device to the plurality of content rules; and

stopping playback when playback becomes impermissible because the first device enters a more restrictive device environment.

Assignments (7)
CHANGE OF NAME Recorded Jan 24, 2014
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 032138/0254 →
CHANGE OF NAME Recorded Jan 24, 2014
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 032138/0192 →
CHANGE OF NAME Recorded Jan 24, 2014
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 032138/0250 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2014
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 032038/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2008
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 021969/0194 →
CHANGE OF NAME Recorded Dec 11, 2008
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 021960/0719 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2008
From: SLEMMER, JOHN B.; OLSSON, STEFAN; KREINER, BARRETT; JARBOE, ANDRE; KLEINFELTER, KEVIN
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 021925/0832 →