Dynamic configuration files
Filing Information
- Patent Number: US7412691
- Application Number: US11022718
- Filing date: 12/27/2004
- Issue date: 08/12/2008
- Prior Publication Data:
- US20060143146 - 06/29/2006
- Predicted expiration date: 03/27/2026
- Patent term adjustment: 455
- U.S. Classifications: 717/121 · 719/331 · 717/170 · 707/200 · 717/169 ·
- International Classifications: G06F944 · G06F1200 ·
- View document at: (opens new window):
USPTO · PAIR · esp@cenet · Patent Family* Related patent documents may or may not exist on these sites
Abstract
A dynamic nature is added to configuration files so that various types of dynamic functions can be performed within them. Variables are utilized within the configuration files. Thus, it is possible to have parameters specified in one configuration file and a formula to which the parameters will be applied in another configuration file. This allows changing of the values in the parameter file without having to modify the formula file, thereby streamlining the modification process when changes need to be made. In addition, it provides the capability for cross-referencing between configuration properties by allowing for variables in properties that refer to other properties.References Cited
U.S. Patent Documents
| Document Number | Assignees | Inventors | Issue/Pub Date |
|---|---|---|---|
| US5247683* | International Business Machines Corporation | Holmes et al. | Sep 1993 |
| US6151605* | Hewlett-Packard Company | Costa | Nov 2000 |
| US6629113* | International Business Machines Corporation | Lawrence | Sep 2003 |
| US6714949* | Adaptec, Inc. | Frey, Jr. | Mar 2004 |
| US7031972* | InnoPath Software, Inc. | Ren et al. | Apr 2006 |
| US7155708* | SRC Computers, Inc. | Hammes et al. | Dec 2006 |
| US20020178233* | International Business Machines Corporation | Mastrianni et al. | Nov 2002 |
| US20030204388* | LSI LOGIC CORPORATION | Rodriguez et al. | Oct 2003 |
| US20050198652* | Huscher et al. | Sep 2005 | |
| US20050268297* | KOVACHKA-DIMITROVA MONIKA M | Kovachka-Dimitrova et al. | Dec 2005 |
Foreign Patent Documents
| Document Number | Assignees | Inventors | Issue/Pub Date |
|---|---|---|---|
| JP04242858* | CASIO COMPUT CO LTD | Aug 1992 | |
| JP09185495* | NEC CORP | Jul 1997 | |
| JP2002222104* | NEC SOFT LTD | Aug 2002 |
Other Publications
| A non-stop updating technique for device driver programs on the IROS platform, Araki, H.; Futagami, S.; Nitoh, K. Communications, 1995. ICC 95 Seattle, Gateway to Globalization, 1995, IEEE International Conference on vol. 1 Jun. 18-22, 1995, pp. 88-92 vol. 1.* |
| Automatic device configuration and data validation through mobile communication Wai-Leung Cheung; Fung, Y.F.: Weizhao Wang; Chan, T.M., Communications, Computers and signal Processing, 2003. PACRIM. 2003 IEEE Pacific Rim Conference on vol. 1 Aug. 28-30, 2003, pp. 284-287 vol. 1.* |
| Modeling distributed embedded applications on an interface file system, Elmenreich, W.; Pitzek, S.; Schlager, M. Object-Oriented Real-Time Distributed Computing, 2004. Proceedings. Seventh IEEE International Symposium on, May 12-14, 2004, pp. 175-182.* |
| LDAP and JNDI: Together forever, By Sameer Tyagi, JavaWorld.com, Mar. 24, 2000, This story appeared on JavaWorld at http://www.javaworld.com/javaworld/jw-03-2000/jw-0324-idap.html.* |
| A model for dynamic configuration which preserves application integrity, Warren, I.; Sommerville, I., IEEE, 1996, pp. 81-88.* |
| Dynamic configuration management in reliable distributed real-time information systems, Kim, K.H.; Subbaraman, C., vol. 11 Issue: 1, IEEE, 1999, pp. 239-254.* |
| Autoconfiguration, registration, and mobility management for pervasive computing, Misra, A.; Das, S.; McAuley, A.; Das, S.K., vol. 8 Issue 4, 2001, pp. 24-31.* |
Referenced By
The current document is not referenced by other documents.Patent Family
| Document Number | Assignee | Inventors | Issue/Pub Date |
|---|---|---|---|
| US20060143146 | International Business Machines Corporation | James Bognar | Jun 2006 |
| US7412691 | International Business Machines Corporation | James I. Bognar | Aug 2008 |
| US20080263519 | International Business Machines Corporation | James I. Bognar | Oct 2008 |
Independent Claims | See all claims (7)
- 1. A method of returning dynamic results from the processing of a configuration file by a processor, said processor including a memory, comprising: loading into memory a configuration file comprising configuration properties having one or more variables; resolving the variables of the configuration properties; and replacing each variable with the results of its respective resolving step; wherein said resolving step includes, for each configuration property: detecting each variable in said configuration property; resolving any recursive variables in said configuration property before resolving a primary variable in said configuration property; resolving said primary variable; and wherein said resolving step is executed when an external program attempts to access any configuration properties containing variables.





View assignee updates
analyzing 100 million+ documents to uncover your network...