Devices and methods are disclosed for establishing interaction among electronic devices of an environment. The device has a transmitter, receiver, memory for storing interaction rules, and a processor for learning the interaction rules in association with the transmitter, receiver, and other devices
Devices and methods are disclosed for establishing interaction among electronic devices of an environment. The device has a transmitter, receiver, memory for storing interaction rules, and a processor for learning the interaction rules in association with the transmitter, receiver, and other devices of the environment. The device also includes components for performing the device specific functions and a state sensor for determining the logical or physical state of the device. Methods involve observing at one or more devices change of state activity among the plurality of devices through receiving a change of state message that is transmitted to the one or more devices. A set of rules are learned at the one or more devices based upon observing the change of state activity. The learned set of rules are then applied at the one or more devices to automatically control changes of state of devices within the plurality of devices.
대표청구항▼
1. A method, comprising: receiving, by a device, an electronic message sent from a different device in a plurality of networked devices, the electronic message identifying a change of state implemented by the different device when playing media content;querying, by the device, an electronic database
1. A method, comprising: receiving, by a device, an electronic message sent from a different device in a plurality of networked devices, the electronic message identifying a change of state implemented by the different device when playing media content;querying, by the device, an electronic database for the change of state, the electronic database having electronic associations between rules and possible changes of state to identify and retrieve a rule of the rules that is electronically associated with the change of state identified in the electronic message;determining, by the device, a learning mode of operation associated with the plurality of networked devices;determining, by the device based on the rule, a broadcast requirement during the learning mode of operation; andbroadcasting, by the device, the change of state to network addresses associated with the plurality of networked devices, the change of state identifying the different device implementing the change of state to play the media content. 2. The method of claim 1, further comprising retrieving the network addresses associated with the plurality of networked devices. 3. The method of claim 1, further comprising associating the rule to the change of state. 4. The method of claim 1, further comprising classifying the plurality of networked devices. 5. The method of claim 1, further comprising classifying any device associated with the plurality of networked devices. 6. The method of claim 1, further comprising transmitting the change of state. 7. The method of claim 1, further comprising sending an electronic request for the change of state. 8. A system, comprising: a processor; anda memory device, the memory device storing code, the code when executed causing the processor to perform operations, the operations comprising:receiving an electronic message sent from a device associated with a plurality of networked devices, the electronic message identifying a change of state implemented by the device to play media content;querying an electronic database for the change of state, the electronic database having electronic associations between rules and possible changes of state to identify a rule of the rules that is electronically associated with the change of state identified in the electronic message;determining a learning mode of operation associated with the plurality of networked devices;determining, based on the rule, a broadcast requirement associated with the learning mode of operation; andbroadcasting the change of state to network addresses associated with the plurality of networked devices, the change of state identifying the device implementing the change of state to play the media content. 9. The system of claim 8, wherein the operations further comprise retrieving the network addresses associated with the plurality of networked devices. 10. The system of claim 8, wherein the operations further comprise associating the rule to the change of state. 11. The system of claim 8, wherein the operations further comprise classifying the plurality of networked devices. 12. The system of claim 8, wherein the operations further comprise classifying any device associated with the plurality of networked devices. 13. The system of claim 8, wherein the operations further comprise transmitting the change of state. 14. The system of claim 8, wherein the operations further comprise sending an electronic request for the change of state. 15. A memory device storing instructions that when executed causes a processor to perform operations, the operations comprising: receiving an electronic message from a device in a plurality of networked devices, the electronic message identifying a change of state implemented by the device to play media content;querying an electronic database for the change of state, the electronic database having electronic associations between rules and possible changes of state to identify a rule of the rules that is electronically associated with the change of state identified in the electronic message;determining a learning mode of operation associated with the plurality of networked devices;determining, based on the rule, a broadcast requirement during the learning mode of operation; andbroadcasting the change of state to network addresses associated with the plurality of networked devices, the change of state identifying the device implementing the change of state to play the media content. 16. The memory device of claim 15, wherein the operations further comprise retrieving the network addresses associated with the plurality of networked devices. 17. The memory device of claim 15, wherein the operations further comprise associating the rule to the change of state. 18. The memory device of claim 15, wherein the operations further comprise classifying the plurality of networked devices. 19. The memory device of claim 15, wherein the operations further comprise classifying any device associated with the plurality of networked devices. 20. The memory device of claim 15, wherein the operations further comprise transmitting the change of state.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (106)
Black,Darryl; Perry,Thomas R., Accessing network device data through user profiles.
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.
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.
Hite,Thomas D.; Barber,Ronald W.; Partridge,Charles W.; Lee,Mark R.; McGrane,William B.; Myer,Aaron L.; Lewno,Mark S., Internet control system and method.
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.
Duigou,Michael J.; Abdelaziz,Mohamed M.; Traversat,Bernard A.; Saulpaugh,Thomas E.; Slaughter,Gregory L., Method and apparatus for proximity discovery of services.
Saulpaugh,Thomas E.; Slaughter,Gregory L.; Abdelaziz,Mohamed M.; Traversat,Bernard A., Method and apparatus to obtain negotiated service advertisement.
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.
Slaughter,Gregory L.; Saulpaugh,Thomas E.; Traversat,Bernard A.; Abdelaziz,Mohamed M., Remote function invocation with messaging in a distributed computing environment.
Donner,Irah H., System and method for determining and/or transmitting and/or establishing communication with a mobile device user for providing, for example, concessions, tournaments, competitions, matching, reallocating, upgrading, selling tickets, other event admittance means, goods and/or services.
Donner,Irah H., System and method for determining and/or transmitting and/or establishing communication with a mobile device user for providing, for example, concessions, tournaments, competitions, matching, reallocating, upgrading, selling tickets, other event admittance means, goods and/or services.
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.
Saulpaugh,Thomas E.; Slaughter,Gregory L.; Traversat,Bernard A.; Duigou,Michael J.; Abdelaziz,Mohamed M., Transformation of objects between a computer programming language and a data representation language.
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.
Roe, Glen E.; McCarty, Michael; Dawes, Charles; Patel, Milan, Systems and methods for determining whether a user is authorized to perform an action in response to a detected sound.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.