Parameterizing system and method
First Claim
1. A system for intelligently parameterizing and configuring a file, comprising:
- a parameterizing tool that accepts one or more of, an original file, and a previously parameterized file, and produces an intelligently parameterized file;
a configuration tool that accepts one or more of, an intelligently parameterized file, and a previously processed value file, and produces a value file; and
a merge tool that accepts one or more of, an intelligently parameterized file, a value file, a basic file, and an original file, and produces an intelligently configured file.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for intelligently parameterizing and configuring a file is provided. The system includes a parameterizing tool that facilitates identifying items to be parameterized. The parameterizing tool also facilitates creating code (e.g., XML elements and/or attributes) that stores information associated with the parameterized item. The system also includes a configuration tool that facilitates making configuration choices for the parameterized item. The system also includes a merge tool that facilitates creating a configured file based on the original file, the stored information concerning the parameterized item, and the configuration choices for the parameterized item.
-
Citations
24 Claims
-
1. A system for intelligently parameterizing and configuring a file, comprising:
-
a parameterizing tool that accepts one or more of, an original file, and a previously parameterized file, and produces an intelligently parameterized file;
a configuration tool that accepts one or more of, an intelligently parameterized file, and a previously processed value file, and produces a value file; and
a merge tool that accepts one or more of, an intelligently parameterized file, a value file, a basic file, and an original file, and produces an intelligently configured file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for intelligently parameterizing and configuring a file, comprising:
-
receiving an original, non-parameterized file;
wrapping a portion of the original, non-parameterized file to produce a basic file;
identifying an identified item in the basic file to be parameterized;
creating a parameter associated with the identified item;
storing the parameter in an intelligently parameterized file;
associating one or more parameter characteristics with the parameter;
storing the one or more parameter characteristics in the intelligently parameterized file;
establishing in a value file one or more values for one or more of the parameters in the intelligently parameterized file; and
merging one or more of, the non-parameterized file, the basic file, the intelligently parameterized file, and the value file to produce an intelligently configured file. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for creating an intelligently parameterized and configured file, comprising:
-
means for identifying an item to parameterize;
means for creating a parameterized item for the identified item;
means for associating parameter information with the parameterized item;
means for storing the parameter information in an XML parameterized file;
means for storing the parameterized item in the XML parameterized file;
means for establishing a value for the parameterized item;
means for storing the value for the parameterized item in the value file; and
means for merging the value file with a file to produce an intelligently configured file.
-
-
19. A set of application programming interfaces embodied on a computer readable medium for execution by a computer component in conjunction with parameterizing and configuring a file, comprising:
-
a first interface for communicating parameterizing information to facilitate parameterizing a basic file into a parameterized file;
a second interface for communicating configuring information to facilitate configuring the parameterized file into a value file; and
a third interface for communicating merge information to facilitate merging the value file and the parameterized file into a merged file.
-
-
20. In a computer system having a graphical user interface comprising a display and a selection device, a method of providing and selecting from a set of data entries on the display, the method comprising:
-
retrieving a set of data entries, each of the data entries representing one of a set of parameterization choices for a portion of a file;
displaying the set of entries on the display;
receiving a data entry selection signal indicative of the selection device selecting a selected data entry; and
in response to the data entry selection signal, initiating an operation associated with the selected data entry.
-
-
21. In a computer system having a graphical user interface comprising a display and a selection device, a method of providing and selecting from a set of data entries on the display, the method comprising:
-
retrieving a set of data entries, each of the data entries representing one of a set of configuration choices for a parameterized portion of a file;
displaying the set of entries on the display;
receiving a data entry selection signal indicative of the selection device selecting a selected data entry; and
in response to the data entry selection signal, initiating an operation associated with the selected data entry.
-
-
22. A computer data signal embodied in a transmission medium, comprising:
-
a code segment including instructions for receiving a non-parameterized file and storing one or more parameters in a parameterized a file;
a code segment including instructions for receiving a parameterized file and establishing one or more values for one or more parameters in a value file; and
a code segment including instructions for receiving a parameterized file and a value file and merging the parameterized file and the value file to produce a configured file.
-
-
23. A data packet for transmitting parameterizing data to a computer component, comprising:
-
a first field that stores data representing a parameter identifier;
a second field that stores data representing one or more parameterizing attributes associated with a parameter identified by the parameter identifier; and
a third field that stores data representing one or more values associated with the parameter identified by the parameter identifier.
-
-
24. A computer readable medium having stored thereon a data structure, comprising:
-
a first field that stores data representing a parameter identifier;
a second field that stores data representing one or more parameterizing attributes associated with a parameter identified by the parameter identifier; and
a third field that stores data representing one or more values associated with the parameter identified by the parameter identifier.
-
Specification