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
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.
대표청구항▼
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 plural
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; andstopping 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; andmemory 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; andinstructing 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; andstopping playback when playback becomes impermissible because the first device enters a more restrictive device environment.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (73)
Steven M. Hoffberg ; Linda I. Hoffberg-Borghesani, Adaptive pattern recognition based control system and method.
Abrams, Vincent D.; Izzard, III, Alexander Edwin; Cunningham, Glen; Parker, Kenneth R.; Woods, Timothy E., Appliance communication and control system and appliances for use in same.
Nakazawa Tsutomu,JPX ; Ishikawa Osamu,JPX ; Hamakawa Kouichi,JPX ; Watanabe Ryouichi,JPX ; Suzuki Takao,JPX, Centralized apparatus control system for controlling a plurality of electrical apparatuses.
Iwamoto, Koji, Controlled device, controller, information control center, initialization-allowing communication system, and communication control system and medium.
Joseph Alexander Dara-Abrams ; Harold Aaron Ludtke ; Thomas Edward Birmingham ; Neil David Matthews GB; Yoshifumi Yanagawa JP; Wim Bronnenberg NL, Data driven interaction for networked control of a DDI target device over a home entertainment network.
Slemmer, John B.; Olsson, Stefan; Kreiner, Barrett; Jarboe, Andre; Kleinfelter, Kevin, Device for aggregating, translating, and disseminating communications within a multiple device environment.
Slemmer,John B.; Olsson,Stefan; Kreiner,Barrett; Jarboe,Andre; Kleinfelter,Kevin, Device for aggregating, translating, and disseminating communications within a multiple device environment.
Gu, Ye; Ford, Peter S.; Knight, Holly; Goland, Yaron Y.; Leach, Paul J., Dynamic self-configuration for ad hoc peer networking using mark-up language formated description messages.
Hoffberg Steven Mark ; Hoffberg-Borghesani Linda Irene, Ergonomic man-machine interface incorporating adaptive pattern recognition based control system.
Launey Reuel O. (Arlington VA) Grendler Peter A. (Silver Spring MD) Packham Donald L. (Fort Lauderdale FL) Battaglia James M. (Kettering MD) Levine Howard E. (Adelphi MD), Expandable home automation system.
Amado Carlos Armando (444 Brickell Avenue #51-111 Miami FL 33131-2400), Method and apparatus for applying if-then-else rules to data sets in a relational data base and generating from the resu.
Gonzales, Greg; Baker, Brian D.; White, Sara, Method and apparatus for providing distributed scene programming of a home automation and control system.
Ludtke Harold Aaron ; Kawamura Harumi,JPX ; Shima Hisato, Method and system for providing a user interface for a networked device using panel subunit descriptor information.
Stefik Mark J. (Woodside CA) Merkle Ralph C. (Sunnyvale CA) Pirolli Peter L. T. (El Cerrito CA), System for controlling the distribution and use of digital works having a fee reporting mechanism.
Kutzik David M. ; Glascock Anthony P. ; Chute Douglas L. ; Hewett Thomas T. ; Hornum Barbara G., System for generating periodic reports generating trend analysis and intervention for monitoring daily living activity.
Kutzik David M. (Philadelphia PA) Glascock Anthony P. (Newtown Square PA) Chute Douglas L. (Devon PA) Hewett Thomas T. (Wallingford PA) Hornum Barbara G. (Philadelphia PA), System for generating periodic reports, generating trend analysis, and intervention in accordance with trend analysis fr.
Pertrushin Valery A., System method and article of manufacture for detecting emotion in voice signals by utilizing statistics for voice signal parameters.
Eastep, Guido M.; Litzenberger, Paul; Orebaugh, Shannon R., System, method and article of manufacture for a call back architecture in a hybrid network with support for internet telephony.
Krishnaswamy, Sridhar; Elliott, Isaac K.; Reynolds, Tim E.; Forgy, Glen A.; Solbrig, Erin M., System, method and article of manufacture for a communication system architecture including video conferencing.
Pertrushin Valery A., System, method and article of manufacture for detecting emotion in voice signals through analysis of a plurality of voice signal parameters.
Krishnaswamy Sridhar ; Elliott Isaac K. ; Reynolds Tim E. ; Forgy Glen A. ; Solbrig Erin M., System, method and article of manufacture with integrated video conferencing billing in a communication system architect.
Henderson, Samuel T., Use of medium chain triglycerides for the treatment and prevention of alzheimer's disease and other diseases resulting from reduced neuronal metabolism II.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.