Application updating in a home automation data transfer system
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
G06F-012/00
출원번호
UP-0590253
(2006-10-31)
등록번호
US-7640351
(2010-01-07)
발명자
/ 주소
Reckamp, Steven R.
Dinescu, Miky
Mazza, Joseph
Aper, Gregory J.
Pelland, Michael
Doorhy, Brendan
Gaza, Brian
Bovee, Jeffrey K.
Duitsman, Tim
출원인 / 주소
Intermatic Incorporated
대리인 / 주소
Brinks Hofer Gilson & Lione
인용정보
피인용 횟수 :
39인용 특허 :
205
초록▼
An automation network includes automation network devices connected to the network and a system level interface that interfaces with a transport layer and an application layer of the automation network. A method is disclosed that programs an automation network device in communication with an automat
An automation network includes automation network devices connected to the network and a system level interface that interfaces with a transport layer and an application layer of the automation network. A method is disclosed that programs an automation network device in communication with an automation network, where the automation network includes an access point coupled with an external network. The method includes receiving application upgrade data at the access point, where the application upgrade data includes upgrade data associated with a target automation network device in communication with the automation network. Application upgrade data is transmitted through the home to the target automation network device. A next application upgrade data packet to be transmitted across the automation network is requested from the target automation network device. An application stored in the target automation network device is programmed, using an application upgrade data command transmitted to the target home automation network device.
대표청구항▼
The invention claimed is: 1. An automation network, comprising: an automation network device in communication with the automation network; and a system layer interface encoded in a computer-readable medium and configured to interface with a transport layer and an application layer of the automation
The invention claimed is: 1. An automation network, comprising: an automation network device in communication with the automation network; and a system layer interface encoded in a computer-readable medium and configured to interface with a transport layer and an application layer of the automation network for multiple distinct automation network devices which includes the automation network device, wherein the system layer interface comprises an upgrade command library configured to transmit application upgrade data to the multiple distinct automation network devices. 2. The automation network of claim 1, where the upgrade command library comprises at least one of an application upgrade request command and an application upgrade data command, where the application upgrade request command is configured to request a packet of upgrade data to be transmitted across the network and the application upgrade data command is configured to program a firmware or a software of a target network device. 3. The automation network of claim 2, where the target network device is configured to transmit the application upgrade request command to request a next packet of application upgrade data from the automation network. 4. The automation network of claim 3, where the target network device is configured to receive an application upgrade bulk data command from the automation network. 5. The automation network of claim 4, where the target network device is configured to process the application upgrade data command to program the target network device based on the packet of application upgrade data. 6. A method for programming an automation network device in communication with an automation network, where the automation network includes an access point coupled with an external network, the method comprising: receiving application upgrade data at the access point, where the application upgrade data includes upgrade data associated with a target automation network device in communication with the automation network, where the automation network includes a system layer interface encoded in a computer-readable medium, the system layer interface being configured to interface with a transport layer and an application layer of the automation network for multiple distinct automation network devices; transmitting the application upgrade data to the target automation network device through the automation network; requesting a next application upgrade data packet to be transmitted across the automation network with an application upgrade request command transmitted from the target automation network device; and programming an application stored in the target automation network device with an application upgrade data command transmitted to the target automation network device. 7. The method of claim 6, where requesting a next application upgrade data packet comprises initially transmitting the application upgrade request command from the target automation network device before receiving the application upgrade data. 8. The method of claim 6, where transmitting the application upgrade data comprises accessing a transport layer command configured to transmit data within the automation network. 9. The method of claim 8, further comprising accessing the system layer interface, where the system layer interface includes an upgrade command library and a transport layer interface library, where accessing the transport layer command comprises accessing the transport layer interface library associated with the transport layer command required to transmit the application upgrade data. 10. The method of claim 6, further comprising identifying, by the access point, a need for data in the target automation network device; and pushing the data to the target automation network device. 11. The method of claim 6, further comprising processing the received application upgrade data at the access point. 12. The method of claim 11, where processing the received application upgrade data includes performing at least one of integrity checks, packetization, and error checks on the received application upgrade data. 13. A computer program stored on a computer-readable medium and executed by a processor, the computer program capable of updating an automation network device in communication with an automation network, where the automation network includes an access point coupled with an external network, the computer program comprising a computer-readable medium comprising: computer-executable code executable to receive application upgrade data at the access point, where the application upgrade data includes upgrade data associated with a target automation network device in communication with the automation network, where the automation network includes a system layer interface encoded in a computer-readable medium, the system layer interface being configured to interface with a transport layer and an application layer of the automation network for multiple distinct automation network devices; computer-executable code executable to transmit the application upgrade data to the target automation network device through the automation network; computer-executable code executable to request a next application upgrade data packet to be transmitted across the automation network with an application upgrade request command transmitted from the target automation network device; and computer-executable code executable to program an application stored in the target automation network device with an application upgrade data command transmitted to the target automation network device. 14. The computer program of claim 13, where the computer-executable code executable to request a next application upgrade data packet comprises computer-executable code executable to initially transmit the application upgrade request command from the target automation network device before receiving the application upgrade data. 15. The computer program of claim 13, where the computer-executable code executable to transmit the application upgrade data comprises computer-executable code executable to access a transport layer command configured to transmit data within the automation network. 16. The computer program of claim 15, further comprising computer-executable code executable to access the system layer interface coupled with the home automation network, where the system layer interface includes an upgrade command library and a transport layer interface library, where the computer-executable code executable to access the transport layer commands comprises computer-executable code executable to access the transport layer interface library associated with the transport layer command required to transmit the application upgrade data. 17. The computer program of claim 13, further comprising computer-executable code executable to identify, by the access point, a need for data in the target automation network device; and computer-executable code executable to push the data to the target automation network device. 18. The computer program of claim 13, further comprising computer-executable code executable to process the received application upgrade data at the access point. 19. The computer program of claim 18, where the computer-executable code executable to process the received application upgrade data includes computer-executable code executable to perform at least one of integrity checks, packetization, and error checks on the received application upgrade data. 20. The computer program of claim 13, further comprising computer-executable code executable to determine the target automation network device based on an application upgrade data identifier included with the application upgrade data received at the access point.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (205)
Siwiak Kazimierz (Coral Springs FL) Keba James M. (Sunrise FL) Steel Francis R. (Parkland FL), Acknowledge back pager with apparatus for controlling transmit frequency.
Bodin,William Kress; Burkhart,Michael John; Eisenhauer,Daniel G.; Schumacher,Daniel Mark; Watson,Thomas J., Administering devices in dependence upon user metric vectors including relational metrics and location based device control.
Cenzano ; Jr. Otto M. (Woodland Hills CA) Pitt Garry L. (Woodland Hills CA), Apparatus and network for transferring packets of electronic signals and associated method.
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.
Houggy David E. ; Mosebrook Donald R. ; Palmer ; Jr. Robert G., Communication protocol for transmission system for controlling and determining the status of electrical devices from re.
Mosebrook Donald R. ; Compton Richard C. ; Spira Joel S., Compact radio frequency transmitting and receiving antenna and control device employing same.
Mosebrook Donald R. ; Compton Richard C. ; Spira Joel S., Compact radio frequency transmitting and receiving antenna and control device employing same.
Dolin ; Jr. Robert A. (Menlo Park CA) Riley Glen M. (Los Gatos CA) Sinks Rod G. (Cupertino CA) Kagan Richard S. (London GB2), Configuration device for use in a networked communication system.
Stirk Gary L. (Arnold MD) Jamieson ; III John M. (Saverna Park MD) Cowden Rob L. (Washington DC) Prothro Susan M. (West River MD) Owens John S. (West River MD) Mikkilineni Krishna P. (New Hope MN) Zu, Control apparatus for use in a dwelling.
Stirk Gary L. (Grasonville MD) Jamieson ; III John M. (Severna Park MD) Cowden Rob L. (Washington DC) Prothro Susan M. (West River MD) Owens John S. (West River MD) Mikkilineni Krishna P. (New Hope M, Control apparatus for use in a dwelling.
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.
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.
Courtois Pierre-Jacques F. (Rhode BEX) Scheys Guy F. J. (Brussels BEX) Semal Pierre-Nicolaas W. (Lasnes BEX), Dynamic sensing point CSMA packet switching controller.
Wah Benjamin W. (1109 Cumberland Ave. West Lafayette IN 47906) Juang Jie-Yong (32-7 Hilltop Dr. West Lafayette IN 47906), Efficient contention-resolution protocol for local multiaccess networks.
Brown ; Jr. Robert J. (6688 Serena La. Boca Raton FL 33433) Romanowiz James D. (2919 Banyan Rd. Boca Raton FL 33432) Staples Charles W. (270 NW. 36th St. Boca Raton FL 33431), Energy management and home automation 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.
Siwiak Kazimierz (Coral Springs FL) Jasinski Leon (Fort Lauderdale FL) Steel Francis R. (Parkland FL), Frequency division multiplexed acknowledge back paging system.
Schulze Matthias (Weiterstadt DEX), Hand-held transmitter for the emission of coded electromagnetic pulses, and a receiver for receiving pulses emitted by t.
Hanna R. Scott (Bethlehem PA) Flowers Woodie (Weston MA) Luchaco David G. (Macungie PA) Yuhasz Stephen J. (Zionsville PA) Spira Joel S. (Coopersburg PA) Hall Philip R. (Ottsville PA), Indicator lamp system.
Hanna Robert S. (Macungie PA) Hausman ; Jr. Donald F. (Emmaus PA) Houggy ; Jr. David E. (Allentown PA) Mosebrook Donald R. (Bethlehem PA) Spira Joel S. (Coopersburg PA), Lighting control device.
Hanna Robert S. (Macungie PA) Hausman ; Jr. Donald F. (Emmaus PA) Houggy ; Jr. David E. (Allentown PA) Mosebrook Donald R. (Bethlehem PA) Spira Joel S. (Coopersburg PA), Lighting indicating device having plural illuminating elements with all such elements being illuminated with one being g.
Malcolm Michael A. (Del Mar CA) Gerhold Mark L. C. (West Chester PA) Hodgman Gary W. (West Bloomfield MI) Parker Marshall M. (San Diego CA) Rogers Lawrence D. (Del Mar CA) Spracklen John E. (San Dieg, Local area contention network data communication system.
Koch Steven R. (Seabrook MD) Stein Charles R. (Schenectady NY) Hatfield William T. (Schenectady NY) Shapiro Neil R. (Schenectady NY) Hughes William C. (Scotia NY), Local area network bridge.
Eckel David P. ; Bonasia Gaetano ; Porter James A., Local network based multiple sensor device with electrical load control means and with temperature sensor that is exposed to ambient air by diffusion.
Keagy Jon M. ; Mosebrook Donald R. ; Spira Joel S., Location independent dimmer switch for use in multiple location switch system, and switch system employing same.
Donohue James M. (02 Los Alamitos CA) Markle Robert E. (02 Rancho Palos Verdes CA) Mager George E. (02 Hermosa Beach CA) Wilczek Stephen P. (02 Fairport NY), Message transmitting system for reproduction machines and copiers.
Mosebrook Donald R. ; Houggy David E. ; Palmer ; Jr. Robert G. ; Spira Joel S. ; Hausman ; Jr. Donald F. ; Moseley Robin C. ; Luchaco David G., Method and apparatus for controlling and determining the status of electrical devices from remote locations.
Barber, Ronald W.; McGrane, William B.; Partridge, Charles W.; Lee, Mark R.; Myer, Aaron L., Method and system for master to master communication in control systems.
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.
Courtois Pierre-Jacques F. H. (Brussels BEX), Method and system for transmitting data packets buffered in a distributed queue on a communication network.
Jacobs Russel J. (Center Valley PA) Pierce Brett A. (Hellertown PA) Spira Joel S. (Coopersburg PA), Method of automatically assigning device addresses to devices communicating over a common data bus.
Ference Jonathan H. (Riegelsville PA) Hausman Donald F. (Emmaus PA) Loar John F. (Allentown PA) Spehalski Robert S. (Emmaus PA) Zaharchuk Walter S. (Allentown PA), Multi-zone lighting control system.
D\Aleo Michael (Erwinna PA) Darragh Denis (Allentown PA) Ference Jonathan (Riegelsville PA) Luchaco David (Macungie PA) Rowen Michael J. (Center Valley PA) Spira Joel S. (Coopersburg PA), Multi-zone, multi-scene lighting control system.
Rowen Michael J. (Philadelphia PA) Yuhasz Stephen J. (Zionsville PA) Buehler David L. (Lafayette Hill PA) Jacoby Elliot G. (Glenside PA) Spira Joel S. (Coopersburg PA), Multiple location dimming system.
Metcalfe Robert M. (Woodside CA) Boggs David R. (Palo Alto CA) Thacker Charles P. (Palo Alto CA) Lampson Butler W. (Portola Valley CA), Multipoint data communication system with collision detection.
Tejima Shunichiro (Tokyo JPX) Fujii Akira (Tokyo JPX), Multipoint data communication with a supervisory system for detecting a malfunctioning remote station.
Markkula ; Jr. Armas C. (Woodside CA) Sander Wendell B. (Los Gatos CA) Evan Shabtai (Saratoga CA) Smith Stephen B. (Scotts Valley CA) Twitty William B. (Santa Cruz CA), Network and intelligent cell for providing sensing, bidirectional communications and control.
David P. Eckel ; Selin Tansi-Glickman ; Gaetano Bonasia ; Stephen P. Hebeisen ; James A. Porter, Network based electrical control system with distributed sensing and control.
Post Robert P. (Allentown PA) D\Aleo Michael J. (Erwinna PA) Keeports Doug W. (Doylestown PA) Ference Jonathan H. (Riegelsville PA) Luchaco David G. (Macungie PA) Spira Joel S. (Coopersburg PA), Portable programmer for a lighting control.
Ference Jonathan H. (Riegelsville PA) Lind ; III Frederick J. (Macungie PA), Programmable lighting control system with normalized dimming for different light sources.
Goldstein Steven W. (8901 Burdette Rd. Bethesda MD 20817), Programmable remote control device for interacting with a plurality of remotely controlled devices.
Strong ; Jr. Fredrick S. (Lynnwood WA) Dabb Michael R. (Puyallup WA), Pseudorandom, iterative method and apparatus for automatically creating addresses.
Platte Hans-Joachim (Hemmingen DEX) Oberjatzas Gnter (Hanover DEX) Vssing Walter (Wenningsen DEX), Remote control device for controlling various functions of one or more appliances.
Welty John (3753 S. Barrington #3 Los Angeles CA 90066), Remote control system for control of electrically operable equipment in people occupiable structures.
Hakkarainen Simo P. (Bethlehem PA) MacAdam Russell L. (Allentown PA) Miller Scott C. (Lehighton PA) Rowbottom Ian (Chalfont PA) Spira Joel S. (Coopersburg PA), Remote control system for individual control of spaced lighting fixtures.
Simpson Raymond W. (Hamilton Square NJ) Chandler Donald G. (Pennington NJ) Bowers John (Monmouth Junction NJ), Remote control system, components and methods.
Conil Jean-Pierre (Longvic FRX) Pierrot Henri (Longvic FRX), Remote control system, particularly for lighting, in premises incorporating controllable distribution zones with variabl.
Kitao Mitsuru,JPX ; Matsumoto Mitsujiro,JPX ; Ikeda Toshihisa,JPX ; Kurosaki Toshihiko,JPX ; Nishioka Minoru,JPX ; Mori Toshiaki,JPX, Remote controller, remote control interface, and remote control system including a remote controller and a remote control interface.
Kitao Mitsuru,JPX ; Matsumoto Mitsujiro,JPX ; Ikeda Toshihisa,JPX ; Kurosaki Toshihiko,JPX ; Nishioka Minoru,JPX ; Mori Toshiaki,JPX, Remote controller, remote control interface, and remote control system including a remote controller and a remote control interface.
Shinji Akatsu JP; Fernando Masami Matsubara ; Shin Miura JP, Remote monitoring and control of devices connected to an IEEE 1394 bus via a gateway device.
Moseley Robin (Allentown PA) Spira Joel S. (Coopersburg PA) Karunaratne Arjuna (Santa Clara CA) Wylie John (Allentown PA) Barney Jonathan A. (Whitehall PA), Remotely controllable power control system.
Moseley Robin (Allentown PA) Spira Joel S. (Coopersburg PA) Karunaratne Arjuna (Santa Clara CA) Wylie John (Allentown PA) Barney Jonathan A. (Whitehall PA), Remotely controllable power control system.
Mosebrook Donald R. ; Houggy David E. ; Palmer ; Jr. Robert G. ; Spira Joel S., Repeater for transmission system for controlling and determining the status of electrical devices from remote locations.
Mosebrook, Donald R.; Houggy, David E.; Palmer, Jr., Robert G.; Spira, Joel S., Repeater for transmission system for controlling and determining the status of electrical devices from remote locations.
Lincoln Larry A. ; Fritz Kent A. ; Russ ; Jr. Robert M. ; Ruffo Denis C., System and method for serial communication between a central unit and a plurality of remote units.
Terman Michael (New York NY) Fairhurst Stephen (New York NY) Hughes Phlip (Lake Hopatcong NJ) Levitt Joel (Brooklyn NY), System for creating naturalistic illumination cycles.
Lansing Adam T. ; MacAdam Russell L. ; Mayo Noel ; Miller Scott C. ; Reiss Robert A. ; Rowbottom Ian ; Spira Joel S., System for individual and remote control of spaced lighting fixtures.
Lansing Adam T. ; MacAdam Russell L. ; Mayo Noel ; Miller Scott C. ; Reiss Robert A. ; Rowbottom Ian ; Spira Joel S., System for individual and remote control of spaced lighting fixtures.
Lansing, Adam T.; MacAdam, Russell L.; Mayo, Noel; Miller, Scott C.; Reiss, Robert A.; Rowbottom, Ian; Spira, Joel S., System for individual and remote control of spaced lighting fixtures.
Watson Douglas R. (Sanford CT) Bogorad Lev (Roosevelt Island NY) Lombardi Albert (LaGrangeville NY) Neiger Benjamin (Floral Pk. NY) Rivera Lester (Glendale NY) Justiniano Joseph G. (Bethpage NY) Alum, Touch dimmer system.
Sanders Rudy T. (9520 Rhea Ave. Northridge CA 91324) Fleishman Lee (2169 Brookfield Dr. Thousand Oaks CA 91362), User identifying vehicle control and security device.
D\Aleo Michael J. (Erwinna PA) Ference Jonathan H. (Riegelsville PA) Hakkarainen Simo P. (Bethlehem PA) Spira Joel S. (Coopersburg PA) Tucker Darryl W. (Foglesville PA), Wall mounted programmable modular control system.
D\Aleo Michael J. (Erwinna) Ference Jonathan H. (Riegelsville) Hakkarainen Simo P. (Bethlehem) Spira Joel S. (Coopersburg) Tucker Darryl W. (Foglesville PA), Wall mounted programmable modular control system.
Rowen Michael J. (Center Valley PA) Spira Joel S. (Coopersburg PA) D\Aleo Michael J. (Erwinna PA) Tucker Darryl W. (Royersford PA) Jacobs Russell J. (Center Valley PA) Graybill James R. (Allentown PA, Wall-mountable switch & dimmer.
Mayo, Noel; Gomes, Carl W.; Jacoby, Elliot G.; Ledyard, Roland L.; Pessina, Michael W.; Ryan, Michael A.; Spira, Joel S., Wallbox dimmer switch having side-by-side pushbutton and dimmer actuators.
Luchaco David G. (1362 Heather Cir. Macungie PA 18062) Yuhasz Stephen J. (Box 248 ; Rte. 1 Zionsville PA 18092) Buehler David (Spring Valley Rd. Bethlehem PA 18015) Tang Raphael K. T. (11 Frost Rd. B, Wireless control system.
Loh, Kuam Hong; Lim, Hong Keng; Sankar, Suresh Kumar, Wireless remote control for alternate current (A.C.) electrical lighting and appliances with learn function.
Landow, Kate Megan Carney; Harper, Leslie Ann; Pal, Rajiv Singh Cullen; Mwendwa, Marissa Brooke, Personalized home automation control based on individualized profiling.
Steiner, James P.; Schmalz, Andrew Peter; Offenbacher, Andrew Ryan; Schrems, Adam J.; Valenta, Brian Raymond, Radio-frequency lighting control system with occupancy sensing.
Steiner, James P.; Schmalz, Andrew Peter; Offenbacher, Andrew Ryan; Schrems, Adam J.; Valenta, Brian Raymond, Radio-frequency lighting control system with occupancy sensing.
Steiner, James P.; Schmalz, Andrew Peter; Offenbacher, Andrew Ryan; Schrems, Adam J.; Valenta, Brian Raymond, Radio-frequency lighting control system with occupancy sensing.
Steiner, James P.; Schmalz, Andrew Peter; Offenbacher, Andrew Ryan; Schrems, Adam J.; Valenta, Brian Raymond, Radio-frequency lighting control system with occupancy sensing.
Steiner, James P.; Schmalz, Andrew Peter; Offenbacher, Andrew Ryan; Schrems, Adam J.; Valenta, Brian Raymond, Radio-frequency lighting control system with occupancy sensing.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.