Dynamic configuration files

Share
Save
Discuss
Claim

Share On Facebook Share On Twitter Share By Email
Save Item
Save Item
Add to
my lists

Filing Information

  • Patent Number: US7412691
  • Application Number: US11022718
  • Filing date: 12/27/2004
  • Issue date: 08/12/2008
  • Prior Publication Data:
  • Predicted expiration date: 03/27/2026
  • Patent term adjustment: 455
Explore Your Innovation Network™ for an introduction to:

Innovation Network Your First Name:
Last Name:
 
Already a member? Sign In
7 Claims, 2 Drawings


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 NumberAssigneesInventorsIssue/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 NumberAssigneesInventorsIssue/Pub Date
JP04242858*CASIO COMPUT CO LTDAug 1992
JP09185495*NEC CORPJul 1997
JP2002222104*NEC SOFT LTDAug 2002
* cited by examiner

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.*
* cited by examiner

Referenced By

The current document is not referenced by other documents.

Read Patent

Read patent

Independent Claims | See all claims (7)

  1. 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.