Systems and methods for journaling and executing device control instructions
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-012/02
G06F-009/455
출원번호
US-0150487
(2011-06-01)
등록번호
US-8990536
(2015-03-24)
발명자
/ 주소
White, Sean
출원인 / 주소
Schneider Electric IT Corporation
대리인 / 주소
Lando & Anastasi, LLP
인용정보
피인용 횟수 :
1인용 특허 :
181
초록▼
A constrained computing device is provided. The constrained computing device includes a memory, a processor coupled to the memory, and a journaling component executed by the processor in kernel mode. The journaling component is configured to receive information descriptive of a device control, alloc
A constrained computing device is provided. The constrained computing device includes a memory, a processor coupled to the memory, and a journaling component executed by the processor in kernel mode. The journaling component is configured to receive information descriptive of a device control, allocate, in the memory, a variable record structured according to a variable definition associated with the device control, store the information within the variable record, receive updated information descriptive of the device control, allocate, in the memory, an update record structured according to an update variable definition, store the updated information within the update record, and link the variable record to the update record.
대표청구항▼
1. A constrained computing device comprising: a memory;a processor coupled to the memory;a journaling component executed by the processor in kernel mode and configured to: receive information descriptive of a first device control instruction for a device control included in a managed device;allocate
1. A constrained computing device comprising: a memory;a processor coupled to the memory;a journaling component executed by the processor in kernel mode and configured to: receive information descriptive of a first device control instruction for a device control included in a managed device;allocate, in the memory, a variable record structured according to a variable definition associated with the first device control instruction for the device control;store the information within the variable record;receive updated information descriptive of a second device control instruction for the device control, wherein the updated information is descriptive of a control operation;allocate, in the memory, an update record structured according to an update variable definition; andstore the updated information within the update record; anda device management component configured to: find the update record; andissue an instruction to the device control to perform the control operation described in the update record. 2. The constrained computing device according to claim 1, wherein the journaling component is further configured to: receive environmental information descriptive of data received via a sensor;allocate, in the memory, a sensor variable record structured according to a sensor variable definition associated with the sensor;store the environmental information within the sensor variable record;receive updated environmental information descriptive of updated data received via the sensor;allocate, in the memory, a sensor update record structured according to a sensor update variable definition;store the updated environmental information within the sensor update record; andlink the sensor variable record to the sensor update record. 3. The constrained computing device according to claim 1, wherein the update variable definition includes a metadata variable definition. 4. The constrained computing device according to claim 1, wherein the journaling component is configured to provide an interface to a user mode program. 5. The constrained computing device according to claim 1, wherein the control operation is executable by at least one of an uninterruptible power supply, a power distribution unit, or a rack data access device. 6. The constrained computing device according to claim 1, wherein the journaling component is further configured to store the variable record and the update record in non-volatile data storage. 7. The constrained computing device according to claim 6, wherein the journaling component is further configured to initialize a journal from the variable record and the update record stored in the non-volatile data storage. 8. A method of using a computer-implemented journal to manage device control operation, the method comprising: receiving, by a computer operating in kernel mode, information descriptive of a first device control instruction for a device control included in a managed device;allocating, by the computer operating in kernel mode, a variable record structured according to a variable definition associated with the device control instruction;storing, by the computer operating in kernel mode, the information within the variable record;receiving, by a computer operating in kernel mode, updated information descriptive of a second device control instruction for the device control, wherein the updated information is descriptive of a control operation;allocating, by the computer operating in kernel mode, an update record structured according to an update variable definition;storing, by the computer operating in kernel mode, the updated information within the update record;finding the update record; andissuing an instruction to the device control to perform the control operation described in the update record. 9. The method according to claim 8, further comprising: receiving environmental information descriptive of data received via a sensor;allocating a sensor variable record structured according to a sensor variable definition associated with the sensor;storing the environmental information within the sensor variable record;receiving updated environmental information descriptive of updated data received via the sensor;allocating a sensor update record structured according to a sensor update variable definition;storing the updated environmental information within the sensor update record; andlinking the sensor variable record to the sensor update record. 10. The method according to claim 8, wherein allocating the update record includes allocating a metadata record. 11. The method according to claim 8, wherein receiving the information includes receiving the information from a program executing in user mode. 12. The method according to claim 8, wherein receiving the updated information descriptive of the control operation includes receiving updated information that is descriptive of a control operation executable by at least one of an uninterruptible power supply, a power distribution unit, or a rack data access device. 13. The method according to claim 8, further comprising storing the variable record and the update record in non-volatile data storage. 14. The method according to claim 13, further comprising initializing a journal from the variable record and the update record stored in the non-volatile data storage. 15. A non-transitory computer readable medium having stored thereon sequences of instruction for managing device control operation using a journal implemented by a journaling component executing in kernel mode, the sequences of instruction including instructions that will cause at least one processor to: receive, while operating in kernel mode, information descriptive of a first device control instruction for a device control included in a managed device;allocate, while operating in kernel mode, a variable record structured according to a variable definition associated with the first device control instruction;store, while operating in kernel mode, the information within the variable record;receive, while operating in kernel mode, updated information descriptive of a second device control instruction for the device control, the updated information being descriptive of a control operation;allocate, while operating in kernel mode, an update record structured according to an update variable definition;store, while operating in kernel mode, the updated information within the update record;find, while operating in kernel mode, the update record; andissue, while operating in kernel mode, an instruction to the device control to perform the control operation described in the update record. 16. The non-transitory computer readable medium according to claim 15, wherein the sequences of instruction include further instructions that will cause the at least one processor to: receive environmental information descriptive of data received via a sensor;allocate a sensor variable record structured according to a sensor variable definition associated with the sensor;store the environmental information within the sensor update record;receive updated environmental information descriptive of data received via the sensor;allocate a sensor update record structured according to a sensor update variable definition;store the updated environmental information within the sensor update record; andlink the sensor variable record to the sensor update record. 17. The non-transitory computer readable medium according to claim 15, wherein the control operation is executable by at least one of an uninterruptible power supply, a power distribution unit, or a rack data access device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (181)
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.
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.
Beardsley Brent Cameron ; Blount Lawrence Carter ; Cord Joel Harvey ; Hartung Michael Howard ; Legvold Vernon John, Method and system for dynamic cache allocation between record and track entries.
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.
Kamel Shaath CA; Jonathan Gossage CA; Tony Walker CA; Yasser Lulu CA; Fu Yaqun CA, Method and system for providing restricted write access to a storage medium.
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.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.