Method of taking a computer architecture respresentation and generating manufacturing methods capable of manufacturing a computer systems contained in a specification
OwnerRussell Sellersinventor
Life of this patent
Estimating the term…
Abstract
Techniques and a system for creating a vendor independent computer language and compiling the language into an architecture specification language allowing for taking a source data stream (file, WSDL, XML) and passing thru a language parser, populating a storage medium with a plurality of technical inputs and vendor technical specifications for generic technologies and probable technologies required for desired architectures generated by the language parser, and optimizing the inputs and creating relationships between technologies and groups of technologies and storing results in the storage medium.
Claims20
A method of consuming a high-level design or computer architecture representation and generating manufacturing methods capable of manufacturing computer systems contained in the specification, comprising:
- receiving a source data stream
- parsing the source data stream by a language parser in reference to a grammar that includes a requirement of memory having attributes of sequence, minimum and recommended and a requirement of disk having attributes of sequence, minimum and recommended;
- populating a storage medium with a plurality of application programming interfaces (api's), commands, and vendor implementation specifications for specific technologies required for architectures generated by the language parser;
- and
- optimizing the inputs;
- and
- creating relationships between commands and groups of commands or api's that are required to implement portions of the architecture;
- and
- storing results of the optimizing in the storage medium.
A system for consuming a high-level design or computer architecture representation and generating manufacturing applications capable of manufacturing the computer systems contained in the specification, comprising:
- a first language parser communicating with the storage medium and coupled to a computer network for parsing vendor implementation specifications, api's, and commands into individual inputs parser in reference to a grammar that includes a requirement of memory having attributes of sequence, minimum and recommended and a requirement of disk having attributes of sequence, minimum and recommended and value pairs and records those inputs to the storage medium;
- an optimization processor communicating with the storage medium and coupled to a computer network for optimizing parsed inputs and creates relationships and records those inputs to the storage medium;
- a second language parser communicating with the storage medium and coupled to a computer network for parsing computer architecture representations and records those inputs to the storage medium;
- a compiling processor communicating with the storage medium and coupled to a computer network for retrieving inputs from the storage and generating a plurality of system manufacturing applications;
- and
- a manufacturing server coupled to a computer network and having memory and processor for storing and executing the manufacturing applications;
- the server being operative to conduct a manufacturing transaction with a user and either delivering the manufacturing applications to the user or executing the manufacturing applications directly.
A non-transitory computer medium comprising:
- a data structure instantiating code segment that establishes a storage record in memory having a command/api identifier;
- a data structure instantiating code segment that establishes a storage record in memory having:
- an architecture specification identifier;
- a plurality of technical input records and business input records, each maintaining a pointer to the architecture specification identifier;
- and
- computer instructions for:
- deconstructing the computer architecture representation;
- and
- identifying commands to execute in order to create the architecture represented constructing and compiling manufacturing applications necessary to execute identified commands;
- a plurality of separate command or api records, each maintaining a pointer to the command/api identifier;
- computer instructions for:
- deconstructing a high-level design;
- identifying commands to execute in order to create the architecture represented;
- and
- constructing and compiling manufacturing applications necessary to execute identified commands.
Dependencies are inferred from the claim text.