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 for disseminating a change of state, the method comprising: receiving, by an aggregator device, an electronic message sent from a first device in a plurality of networked devices, the electronic message identifying the change of state implemented by the first device to play media content
1. A method for disseminating a change of state, the method comprising: receiving, by an aggregator device, an electronic message sent from a first device in a plurality of networked devices, the electronic message identifying the change of state implemented by the first device to play media content;querying, by the aggregator device, a plurality of interaction rules for the change of state, the plurality of interaction rules having electronic associations between different ones of the plurality of interaction rules and different possible changes of state including the change of state;retrieving, by the aggregator device, a rule of the plurality of interaction rules having an electronic association with the change of state identified in the electronic message;determining, by the aggregator device, a learning mode in the plurality of networked devices;interpreting, by the aggregator device, the rule of the plurality of interaction rules to trigger a broadcast during the learning mode of the change of state to other devices in the plurality of networked devices; andbroadcasting, by the aggregator device, a state change communication to addresses associated with the plurality of networked devices, the change state communication identifying the first device implementing the change of state to play the media content. 2. The method of claim 1, further comprising determining an intent to broadcast the change of state to the plurality of networked devices. 3. The method of claim 1, further comprising including in the electronic message an identification of the first device implementing the change of state to the play the media content. 4. The method of claim 1, further comprising associating the change of state to the rule. 5. The method of claim 4, further comprising: determining a faulty interaction rule; andfiltering the faulty interaction rule. 6. The method of claim 5, further comprising determining an impermissible association between devices in the plurality of networked devices. 7. The method of claim 5, further comprising separating the plurality of devices into a plurality of classes. 8. The method of claim 1, further comprising translating between a plurality of communication transports using a plurality of transceivers. 9. The method of claim 1, further comprising establishing the state change across the plurality of networked devices in response to the electronic message from the first device. 10. The method of claim 9, further comprising using conditional logic to establish the state change. 11. The method of claim 9, further comprising activating a plurality of state changes in series. 12. The method of claim 9, further comprising activating a plurality of state changes in parallel. 13. The method of claim 1, further comprising sending a request from the aggregator device to the first device requesting a current state of the first device. 14. The method of claim 1, further comprising providing a user interface to input the plurality of interaction rules at the aggregator device. 15. The method of claim 14, further comprising storing the plurality of interaction rules in a memory operatively coupled to the aggregator device. 16. A device aggregating a plurality of state change communications between a corresponding plurality of interactive devices in an environment, the device comprising: a bus;a processor coupled to the bus;a memory coupled to the bus;a first transceiver coupled to the bus and in communication with the processor;a second transceiver coupled to the bus and in communication with the processor; andlogic stored on the memory, the logic including instructions for:receiving a message from a first interactive device of the plurality of interactive devices in the environment, the message identifying a change of state implemented by the first interactive device to play media content;querying a plurality of interaction rules for the change of state, the plurality of interaction rules having electronic associations between different ones of the plurality of interaction rules and different possible changes of state including the change of state;retrieving a rule of the plurality of interaction rules having an electronic association with the change of state identified in the message received from the first interactive device;determining a learning mode for the plurality of networked devices;interpreting the rule during the learning mode to require a broadcast of the change of state to the plurality of interactive devices; andbroadcasting the change of state to addresses associated with the plurality of interactive devices, the change state communication identifying the first interactive device implementing the change of state to play the media content.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (102)
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.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.