Systems and methods to configure condition based health maintenance systems
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-009/44
G05B-023/02
G06F-009/445
G06Q-010/00
출원번호
US-0115690
(2011-05-25)
등록번호
US-8990770
(2015-03-24)
발명자
/ 주소
van der Zweep, Jeff
Bishop, Douglas L.
Felke, Tim
Kolandavelu, Raghupathy
출원인 / 주소
Honeywell International Inc.
대리인 / 주소
Ingrassia Fisher & Lorenz, P.C.
인용정보
피인용 횟수 :
0인용 특허 :
75
초록▼
Methods and reconfigurable systems are provided for monitoring the health of a complex system. The system may include, but is not limited to a computing node including a memory and a processor. The processor can be configured to receive a plurality of standardized executable application modules, eac
Methods and reconfigurable systems are provided for monitoring the health of a complex system. The system may include, but is not limited to a computing node including a memory and a processor. The processor can be configured to receive a plurality of standardized executable application modules, each standardized executable application module containing instructions to perform one of a plurality of different standardized functions, receive a binary file comprising instructions, which when loaded into memory by the processor, configure the standardized executable application modules and configure the memory by creating at least one data structure in the memory used by at least one of the plurality of standardized executable application modules.
대표청구항▼
1. A reconfigurable system for monitoring the health of a complex system comprising: a computing node comprising: a memory; anda processor communicatively connected to the memory, the processor configured to: receive a plurality of standardized executable application modules, each standardized execu
1. A reconfigurable system for monitoring the health of a complex system comprising: a computing node comprising: a memory; anda processor communicatively connected to the memory, the processor configured to: receive a plurality of standardized executable application modules, each standardized executable application module being a basic un-modifiable software object containing instructions to perform one of a plurality of different standardized functions after being configured by a separate binary configuration file;receive the separate binary configuration file including data which configures the standardized executable application modules and configures the memory by creating at least one data structure at a location in the memory used by at least one of the plurality of standardized executable application modules to configure at least one of the plurality of different standardized functions, wherein creating the at least one data structure at the location in the memory based upon a definition associated with the at least one data structure in the separate binary configuration file, and the at least one the data structure is associated with at least one property with a default value stored in the separate binary configuration file that used by the standardized executable application modules to access the at least one data structure; andload the standardized executable application modules and the separate binary configuration file in the memory. 2. The reconfigurable system of claim 1, wherein the separate binary configuration file comprises a pointer associated with each of the at least one data structures pointing to the location in memory where the data structure was created. 3. The reconfigurable system of claim 2, wherein the location of the at least one data structure in memory is based upon the location of the pointer associated with the at least one data structure and an offset. 4. The reconfigurable system of claim 3, wherein the processor is further configured to determine the offset for each data structure based upon a data structure type associated with the data structure. 5. The reconfigurable system of claim 3, wherein when a standardized executable application module requests an access to one of the at least one data structures the processor is further configured to determine a location of the data structure based upon the pointer to the at least one data structure in the separate binary configuration file. 6. The reconfigurable system of claim 1, wherein when the at least one data structure is a variable, the processor is further configured to store a default value for the variable at the location in memory associated with the at least one data structure. 7. The reconfigurable system of claim 1, wherein the at least one data structure is selected from the group comprising a variable, a variable array, a queue and a buffer. 8. A method for configuring a complex system comprising a memory and a processor, the method comprising: receiving, by the processor, a plurality of standardized executable application modules, each standardized executable application module being a basic un-modifiable software object containing instructions to perform one of a plurality of different standardized functions after being configured by a separate binary configuration file;storing, by the processor, the plurality of standardized executable application modules in the memory;receiving, by the processor, the separate binary configuration file comprising instructions to configure the standardized executable application modules and configure the memory by creating at least one data structure at a location in the memory used by at least one of the plurality of standardized executable application modules to configure at least one of the plurality of different standardized functions, wherein creating the at least one data structure at the location in the memory based upon a extracted definition associated with the at least one data structure from the separate binary configuration file, and the at least one the data structure is associated with at least one property with a default value stored in the separate binary configuration file that used by the standardized executable application modules to access the at least one data structure; andstoring, by the processor, the separate binary configuration file in the memory. 9. The method of claim 8, wherein the creating, by the processor, the at least one data structure at a location in the memory further comprises storing a pointer in the memory associated with each of the at least one data structures pointing to the location in memory where the data structure was created. 10. The method of claim 9, wherein the creating, by the processor, the at least one data structure at the location in the memory further comprises creating the at least one data structure at a location in memory based upon a location of the pointer associated with the at least one data structure and an offset. 11. The method of claim 10, further comprising determining, by the processor, the offset for each data structure based upon a data structure type associated with the data structure. 12. The method of claim 10, further comprising determining, when a standardized executable application modules requests an access to one of the at least one data structures, a location of the data structure based upon the pointer to the at least one data structure in the separate binary configuration file. 13. The method of claim 8, wherein when the at least one data structure is a variable, the method further comprises storing, by the processor, a default value for the variable at the location in memory associated with the at least one data structure. 14. A computing node, comprising: a memory; anda processor communicatively connected to the memory, the processor configured to: receive a plurality of standardized executable application modules, each standardized executable application module containing instructions to perform one of a plurality of different standardized functions after being configured by a separate binary configuration file;receive the separate binary configuration file comprising instructions to configure the standardized executable application modules and configure the memory by creating at least one data structure at a location in the memory used by at least one of the plurality of standardized executable application modules to configure at least one of the plurality of different standardized functions, wherein creating the at least one data structure at the location in the memory based upon a definition associated with the at least one data structure in the separate binary configuration file, and the at least one the data structure is associated with at least one property with a default value stored in the separate binary configuration file that used by the standardized executable application modules to access the at least one data structure; andload the standardized executable application modules and the separate binary configuration file in the memory. 15. The computing node of claim 14, wherein the binary file comprises a pointer associated with each of the at least one data structures pointing to the location in memory where the data structure was created.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (75)
Eryurek,Evren; Kavaklioglu,Kadir; Miller,John P., Abnormal situation prevention in a process plant.
Miller, Robert; Morey, Vicki Lynn; Thayib, Kiswanto; Williams, Laurie Ann, Apparatus and method for providing and processing prioritized messages in an ordered message clustered computing environment.
Burkhardt, Ryan; Yaryan, Tom G.; Harikrishnnan, Seetharaman; McNamara, Donald J.; D'Souza, David J.; Legget, Nicholas R.; Johnson, David Scott; Chai, Seung Yup, Automatic computer program customization based on a user information store.
Kasparian Kaspar (Raleigh NC) Ide John D. (Raleigh NC) Brown Thomas A. (Raleigh NC) Rogers Aaron S. (Knightdale NC) Fussell John P. (Raleigh NC) Hsu Ming C. (Raleigh NC), Computerized multistandard, field-convertible, multiregional/multiservice, remote controllable, remote programmable mobi.
Abdel Malek,Aiman; Scallan,Brian; Bruno,Jeanette M.; Mathewson,Bryan A.; Schlabach,James E.; Fera,Gregory J.; Gomez,Ivan, Diagnosis and repair system and method.
Hay Rick H. (Cave Creek AZ) Smith Clarence S. (Glendale AZ) Girts Robert D. (Mesa AZ) Yount Larry J. (Scottsdale AZ), Fail-operational fault tolerant flight critical computer architecture and monitoring method.
Czyszczewski, Joseph Stanley; Rijavec, Nenad; Smith, James Thomas; Stanich, Mikel John, Image file format for storing graphical matter and related information.
Avery, Robert L.; Cronie, Wendy; Fromm, Erik; Rhodes, Patricia; Khera, Cheryl; Kirkish, Paula M.; Leonhardi, David R.; Moloney, Jay P.; Thacker, Grant T., Integrated maintenance and materials services for fleet aircraft using aircraft data to improve maintenance quality.
Worthington Bruce Lee ; Donnelly Colette Mary, Method for flexible simulation modeling of multi-component systems using a global mailbox to facilitate communication be.
Lawson Todd C. ; Cave Warren D. ; Schmidt Dean L., System and method for global event notification and delivery in a distributed computing environment.
Olson,Jonathan B.; Skolnick,Mark H.; Pestotnik,Stanley L.; Harty, III,William F.; Boekweg,Richard J.; Lu,Bo; Sande,Merle A., Systems and methods for communicating between a decision-support system and one or more mobile information devices.
Bishop, Douglas L.; Vanderzweep, Jeff; Felke, Tim; Bell, Douglas Allen; Aljanabi, Issa, Systems and methods for coordinating computing functions to accomplish a task using a configuration file and standardized executable application modules.
Ginter,Karl L.; Shear,Victor H.; Sibert,W. Olin; Spahn,Francis J.; Van Wie,David M., Systems and methods for secure transaction management and electronic rights protection.
Ochs, Georg; Schneider, Juergen P.; Starz, Thomas; Werner, Jeremias, Workflow model for coordinating the recovery of IT outages based on integrated recovery plans.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.