Method and system for a set of network appliances which can be connected to provide enhanced collaboration, scalability, and reliability
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/173
G06F-015/16
출원번호
UP-0548398
(2006-10-11)
등록번호
US-7529838
(2009-07-01)
발명자
/ 주소
Primm, Michael
Fowler, John J.
Faulkner, Gary
출원인 / 주소
American Power Conversion Corporation
대리인 / 주소
Lowrie, Lando & Anastasi, LLP
인용정보
피인용 횟수 :
15인용 특허 :
176
초록▼
The invention is directed to a network-enabled appliance. The appliance may aid the remote monitoring of various measured data. The device may monitor a variable or set of variables and output the data upon request. In addition, the appliance may issue alarms, alerts, warning and other notification
The invention is directed to a network-enabled appliance. The appliance may aid the remote monitoring of various measured data. The device may monitor a variable or set of variables and output the data upon request. In addition, the appliance may issue alarms, alerts, warning and other notifications when a variable matches a setpoint or undergoes a specified change, deviation, and/or fluctuation. Further the appliance may be operable to communicate with other appliances. The communication may comprise periodic pinging of peer appliances. In this manner, a peer appliance may detect a failure in other network-enabled appliances when an anticipated ping is not received. Further, the communication may enable the establishment of a directory of capabilities of various appliances. In this manner, a group of appliances may perform more complex behaviors by grouping resources. Further, a group of appliances may act to reestablish the behavior of a failed device.
대표청구항▼
What is claimed is: 1. A method of peer-to-peer review between first and second network appliances, the first and second network appliances being connected to an interconnected network, the method comprising: determining the address of the second network appliance using the first network appliance,
What is claimed is: 1. A method of peer-to-peer review between first and second network appliances, the first and second network appliances being connected to an interconnected network, the method comprising: determining the address of the second network appliance using the first network appliance, the address of the second network appliance being associated with the interconnected network; sending a ping message to the second network appliance from the first network appliance through the interconnected network; selectively responding to the ping message from the first network appliance using the second network appliance; establishing a periodicity between the sending of subsequent periodic ping messages based at least in part on information provided to the first network appliance by the second network appliance; and sending subsequent ping messages from the first network appliance to the second network appliance through the interconnected network at time intervals based at least in part on the established periodicity, wherein selectively responding to the ping message includes determining that the second network appliance has adequate resources to establish a peer-to-peer review process. 2. The method according to claim 1, wherein sending the ping message comprises performing an HTTP POST method. 3. The method according to claim 1, wherein sending the ping message comprises performing an FTP method. 4. The method according to claim 1, the method further comprising sending a notification message in the event that an expected periodic ping is not received. 5. The method according to claim 4, wherein the notification message is sent to a remote location. 6. The method according to claim 4, wherein the notification message is sent to another network appliance connected to the interconnected network. 7. A computer readable medium having stored thereon sequences of instruction including instructions that will cause a processor to: determine an address of a second network appliance using a first network appliance, the address of the second network appliance being associated with an interconnected network; send a ping message to the second network appliance from the first network appliance through the interconnected network; selectively respond, as a function of a number of active peer-to-peer review relationships in which the second network appliance is engaged, to the ping message from the first network appliance using the second network appliance; establish a periodicity between the sending of subsequent periodic ping messages based at least in part on information provided to the first network appliance by the second network appliance; and send subsequent ping messages from the first network appliance to the second network appliance through the interconnected network at time intervals based at least in part on the established periodicity. 8. A network appliance configured to operate in a peer-to-peer review relationship, the network appliance comprising: a processor; a network interface coupled to the processor, the network interface connected to an interconnected network; and a storage medium coupled to the processor, the storage medium including an instruction set for implementing a peer-to-peer review relationship with at least one other network appliance, the instruction set including instructions that will to cause the processor to: determine an address of the at least one other network appliance, the address of the at least one other network appliance being associated with the interconnect network; send a ping message to the at least one other network appliance through the interconnected network; establish a periodicity between the sending of subsequent periodic ping messages based at least in part on information provided by the at least one other network appliance; and send subsequent periodic ping messages to the at least one other network appliance through the interconnected network at time intervals based at least in part on the establish periodicity, wherein the information provided by the at least one other network appliance includes a number of active peer-to-peer review relationships in which the at least one other network appliance is engaged. 9. The network appliance according to claim 8, wherein the instructions will cause the processor to send the ping message using an HTTP POST method. 10. The network appliance according to claim 8, wherein the instructions will cause the processor to send the ping message using an FTP method. 11. The network appliance according to claim 8, wherein the processor is a Java-based processor. 12. The network appliance according to claim 8, wherein the network appliance further comprises at least one sensor coupled to the processor. 13. The network appliance according to claim 12, wherein the storage medium further comprises at least one threshold associated with at least one variable measured by the at least one sensor. 14. The network appliance according to claim 13, wherein the storage medium further comprises an instruction set that will cause the processor to send a notification in response to the at least one threshold being met by the at least one variable measured by the at least one sensor. 15. A cluster of network appliances comprising: a plurality of network appliances being grouped according to a characteristic, each of the plurality of network appliances being connected to an interconnected network, at least one first network appliance of the plurality of network appliances being operable to communicate with a remote system, wherein each network appliance of the plurality of network appliances is operable to establish at least one peer-to-peer review relationship with at least one other network appliance of the plurality of network appliances, the at least one peer-to-peer relationship being based at least in part on a number of active peer-to-peer relationships in which the at least one other network appliance is engaged, and wherein the plurality of network appliances is operable to act as a logical entity. 16. The cluster according to claim 15, wherein the characteristic is at least one of location, responsible user, purpose, network region or responsible party. 17. The cluster according to claim 15, wherein the at least one first network appliance of the plurality of network appliances acts as an intermediary between the remote system and the plurality of network appliances. 18. The cluster according to claim 17, further comprising: a second network appliance of the plurality of network appliances, the second network appliance being coupled to a sensor and engaged in a peer-to-peer review relationship with the first network appliance of the plurality of network appliances; a third network appliance of the plurality of network appliances, the third network appliance being coupled to the sensor and engaged in a peer-to-peer review relationship with the first network appliance of the plurality of network appliances, wherein the first network appliance of the plurality of network appliances is configured to gather sensor information from the sensor by requesting the sensor information from the third network appliance of the plurality of network appliances in the event that the second network appliance fails. 19. The cluster according to claim 17, further comprising at least one second network appliance of the plurality of network appliances, the at least one second network appliance of the plurality of network appliances being operable to communicate with the remote system and engaged in a peer-to-peer review relationship with the at least one first network appliance of the plurality of network appliances. 20. The cluster according to claim 18, wherein the at least one second network appliance of the plurality of network appliances assumes a network address of the at least one first network appliance of the plurality of network appliances in the event that the at least one first network appliance of the plurality of network appliances fails.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (176)
Steven M. Hoffberg ; Linda I. Hoffberg-Borghesani, Adaptive pattern recognition based control system and method.
Woods David D. (Murrysville PA) Elm William C. (Monroeville PA) Lipner Melvin H. (Monroeville PA) Butterworth ; III George E. (Monroeville PA) Easter James R. (Pittsburgh PA), Alarm management system.
Dow James C. ; Dalton Dan L. ; Rudd Michael L. ; Ruffatto Karin C. ; Hansen Barry K. ; Formosa Daniel ; DeVries Michael J. ; Shepard Nancy, Appliance and method for menu navigation.
Erickson Charles H. (Woodridge IL) Erio Peter A. (Morris IL) Kase James E. (Tinley Park IL), Auto freeze frame display for intrusion monitoring system.
Engel Gary L. (Wyoming MN) Georgeson Paul J. (Minneapolis MN) Mueller Douglas R. (Shoreview MN) Quernemoen John M. (New Brighton MN) Todd Bruce C. (Blaine MN), Automatic power control system which automatically activates and deactivates power to selected peripheral devices based.
Ward Ronald G. (Houston TX) Farrand Scott C. (Tomball TX) Hernandez Thomas J. (Houston TX) Neyland Ronald A. (Spring TX) Stupek Richard A. (Houston TX) Barron James E. (Spring TX) Chen Cheryl X. (Tom, Computer system manager for monitoring events and operating parameters and generating alerts.
Goska Walter J. (Portland OR) Muller Joseph Y. (Kirkland WA) Gaibler Dennis W. (Gresham OR) Thompson David (Portland OR) Lawe Donald A. (Carnation WA) Van Schoiack Michael M. (Issaquah WA), Computerized monitoring management system for load carrying vehicle.
Srini Krishnamurthy ; Sunil Sharad Mehta ; Cary Bailey O'Brien, DEVICE MANAGEMENT SYSTEM FOR MANAGING STANDARDS-COMPLIANT AND NON-COMPLIANT NETWORK ELEMENTS USING STANDARD MANAGEMENT PROTOCOLS AND A UNIVERSAL SITE SERVER WHICH IS CONFIGURABLE FROM REMOTE LOCATION.
Cromer Daryl Carvis ; Ellison Brandon Jon ; Johnson Robert Duane ; Kern Eric Richard ; Locker Howard ; Springfield Randall Scott, Data processing system and method for permitting a server computer system to remotely modify operation of a client system's network hardware.
Collins, Daniel J.; Zingsheim, Jeffrey S.; Coursin, Scott E.; Gasper, Thomas P.; Basin, Ilya; Conigliaro, James P., Energy information and control system.
French Jonathan C. (Rockford IL) Rounds David R. (Beloit WI) Herdeman James R. (Rockford IL) Bernardi Brent S. (Loves Park IL), Event driven remote graphical reporting of building automation system parameters.
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.
Cruse Michael (2000 Meadow Ridge Rd. Prescott AZ 86301) Hibberd Douglas G. (8560 Valley Oak Dr. Prescott AZ 86301), Facility environmental control system.
Jeffrey C. Braun ; Charles J. Jacobus ; Scott Booth ; Michael Suarez ; Derek Smith ; Jeff Hartnagle ; Glenn Leprell, General-purpose medical istrumentation.
Lea Rodger J., Home audio/video network for generating default control parameters for devices coupled to the network, and replacing updated control parameters therewith.
Chen Ding (No. 6 ; 14-122 ; N. Huanghe St. ; Huang Gu District Shenyang ; Liaoning Province 110031 CNX) Chen Zhe (No. 6 ; 14-122 ; N. Huanghe St. ; Huang Gu District Shenyang ; Liaoning Province 1100, Intelligent power consumption monitoring and control system.
Sears ; III Leslie R. (Duncan OK) Pitts Alan J. (Comanche OK) Crain Stephen F. (Duncan OK) Woodall Edward L. (Duncan OK) Green Michael L. (Duncan OK) Roberts Don M. (Duncan OK) Daunis Eugene J. (Dunc, Local area network data transfer system.
Lee Graham S. (760 Fairmile Rd. West Vancouver ; British Columbia CAX), Meter for measuring accumulated power consumption of an electrical appliance during operation of the appliance.
Adelman Kenneth Allen ; Kashtan David Lyon ; Palter William L. ; Piper ; II Derrell D., Method and apparatus for a TCP/IP load balancing and failover process in an internet protocol (IP) network clustering system.
Day ; II Michael D. ; Butt Alan B. ; Belisle Stephen W. ; Winterton Richard R., Method and apparatus for facilitating the management of networked devices.
DeVito Drew, Method and apparatus for measuring and analyzing physiological signals for active or passive control of physical and virtual spaces and the contents therein.
Marsden Derek R. (15 South Croft ; Grange Street Alfreton ; Derbyshire ; DE5 7PN GBX), Method and apparatus for monitoring the consumption of utilities in business premises.
Fasack Martin L. (Port Washington NY) Rutz William A. (Brookfield Center CT) Voll Robert G. (Southbury CT), Method and apparatus for monitoring the operating environment of a computer system.
Spofford Jason J., Method and apparatus for remotely managing a network hardware device having an embedded server with a client computer across a network.
Richardson David E, Method and structure for dynamically drilling down through a health monitoring map to determine the health status and cause of health problems associated with network objects of a managed network env.
Primm,Michael; Fowler,John J.; Faulkner,Gary, Method and system for a set of network appliances which can be connected to provide enhanced collaboration, scalability, and reliability.
Hoon Chiat Lim SG; Seng Chong Sing SG; Kian Giap Lim SG; Yong Huat Sim SG, Method and system for providing cross-platform remote control and monitoring of facility access controller.
Polk George A. (Sunnyvale CA) Ivanovic Vladimir G. (Palo Alto CA) Muller Hans E. (Saratoga CA) Kern John S. (Mountain View CA) Jervis Robert (Monte Sereno CA) DeLong Rance (Los Gatos CA), Method and system for testing graphical user interface programs.
William E. Barker ; Lisa M. Connelly ; Marvin A. Eggert ; Michael P. Foley ; Kenneth R. Macfarlane ; Philip M. Parsons ; Girish Rai ; Jerome E. Rog ; Kurt A. Vangsness, Method for computer internet remote management of a telecommunication network element.
Samuel Thomas Scott ; Timo Bruck ; Lena D. Sack ; Garth A. Lewis ; Kristen V. Holbrook Donato, Method, device and system for playing a video file in response to selecting a web page link.
Hackett Kenneth R. ; Van Horn Kenneth G. ; Wikman ; Jr. William H., Mobile, ground-based platform security system which transmits images that were taken prior to the generation of an input.
Peterson Fred M. (401 Varsity Estates Bay N.W. Calgary CAX T3B 2W7 ) Yee James A. (76 Silver Springs Drive ; N.W. Calgary CAX T3B 3G4 ), Motion detection and image acquisition apparatus and method of detecting the motion of and acquiring an image of an obje.
Kershaw Natalie L. (Glebe AUX) Naylor ; Jr. William C. (Mount Kuring-gai AUX) Pulver Mark (Enmore AUX) Brown David R. (East Roseville AUX), Motion detection method and apparatus.
Takashima Masatoshi,JPX ; Ogura Eiji,JPX, Motion vector detection apparatus and predictive coding system for compensating for movement with the apparatus.
Rakavy Yuval,ILX ; Anderson Ian,GBX ; Garsten Andrew ; Roche James,GBX ; Burton Michael Peter R.,GBX, Network enhanced BIOS enabling remote management of a computer without a functioning operating system.
Rakavy Yuval,ILX ; Anderson Ian,GBX ; Garsten Andrew ; Roche James,GBX ; Burton Michael Peter R.,GBX, Network enhanced bios enabling remote management of a computer without a functioning operating system.
Leplingard Bruno (Orsay FRX) Laasri Hassan (Arpajon FRX), Network with surveillance sensors and diagnostic system, and method of establishing diagnostics for the network.
Wilson Dennis A. (McHenry IL) Williamsen Mark S. (Crystal Lake IL), Peripheral data acquisition, monitor, and adaptive control system via personal computer.
Wilson Dennis A. (Wauconda Township ; Lake County IL) Williamsen Mark S. (Harwood Heights IL), Peripheral data acquisition, monitor, and control device for a personal computer.
Humpleman Richard James ; Harms G. Kevin ; Deacon Michael S. ; Chandiramani Omi, Programming tool for home networks with an HTML page for a plurality of home devices.
Heller Alan C. (San Antonio TX) Springmeyer Steven (Bellevue WA) Fox Christopher W. (Englewood CO), Sensory and control system for local area networks.
Emens, Michael Lawrence; Kraft, Reiner; Sundaresan, Neelakantan, System and method for computer-based notifications of real-world events using digital images.
Kodosky Jeffrey L. ; Andrade Hugo ; Odom Brian K. ; Butler Cary P., System and method for configuring an instrument to perform measurement functions utilizing conversion of graphical programs into hardware implementations.
Nam Young K. (513 Seongnam-Dong Seongnam City Kyunggi-Do KRX) Lee Seung J. (Bupyung Apt. 9-203 98-64 Bupyung 5-Dong ; Buk-Ku Incheon KRX), System and method for monitoring temperature.
Krawiec,Theodore J.; Gryte,Stephen M.; Riblett,John Frederick; Yu,Chris Shu Wing, System and method for providing global self-service financial transaction terminals with worldwide web content, centralized management, and local and remote administration.
Gleichauf Robert ; Shanklin Steven, System and method for real-time insertion of data into a multi-dimensional database for network intrusion detection and vulnerability assessment.
Bonnell David N. ; Tatarinov Kirill L. ; Picard Martin W., System for managing computer resources across a distributed computing environment by first reading discovery informatio.
Ewing Carrell W. ; Cleveland Andrew J., System for reading the status and for controlling the power supplies of appliances connected to computer networks.
Hoskins Josiah C. ; Brooks Ruven E. ; Hafemann Dennis R. ; Chalupa Jan,CZX, System, method and article of manufacture for building an enterprise-wide data model.
Toyoshima Keiichi (Tokyo JPX), Video monitoring system including a memory for storing and transmitting a video signal immediately following the occurre.
Sheard Nicolas C. ; Fischer Larry J. ; Matthews Richard W. ; Gurla Himabindu ; Hu Qilin ; Zheng Wendy J. ; Mow Boyle Y., Visual data integration system and method.
Childers, Sloan K.; Elderton, John; Primm, Michael, Methods for displaying physical network topology and environmental status by location, organization, or responsible party.
Childers, Sloan K.; Elderton, John; Primm, Michael, Methods for displaying physical network topology and environmental status by location, organization, or responsible party.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.