US2015301999A1PendingUtilityA1

Method of taking a computer architecture representation and generating manufacturing computer systems contained in a specification

Assignee: ARGANTEAL LLCPriority: Mar 15, 2013Filed: Nov 25, 2014Published: Oct 22, 2015
Est. expiryMar 15, 2033(~6.6 yrs left)· nominal 20-yr term from priority
Inventors:Russell Sellers
G06F 8/20G06F 40/205G06F 17/2705
47
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 . A system comprising:
 a first language parser communicating with a storage medium and coupled to a computer network for parsing vendor implementation specifications, application program interfaces 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 the 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 system manufacturing applications.   
     
     
         2 . The system of  claim 1 , further comprising:
 a third language parser communicating with the storage medium and coupled to a computer network for parsing supplemental attributes into individual inputs and value pairs and records those inputs to the storage medium.   
     
     
         3 . The system of  claim 1 , further comprising:
 a deconstuctor communicating with the second language parser for deconstructing the vendor implementation specifications, application program interfaces and commands into reusable elements.   
     
     
         4 . The system of  claim 3 , further comprising:
 a component communicating with the deconstuctor for reusing the reusable elements in a plurality of system manufacturing applications.   
     
     
         5 . The system of  claim 1 , further comprising:
 a deconstuctor communicating with the second language parser for deconstructing the vendor implementation specifications, application program interfaces and commands into intermediate reusable elements.   
     
     
         6 . The system of  claim 5 , further comprising:
 a component communicating with the deconstuctor for reusing the intermediate reusable elements in a plurality of system manufacturing applications.   
     
     
         7 . A non-transitory computer medium comprising:
 a data structure instantiating code segment that establishes a storage record in memory having a command/application programming interface 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 a representation of a computer architecture; and 
 identifying commands to execute in order to create the computer architecture through constructing and compiling manufacturing applications necessary to execute identified commands; 
 
   a plurality of separate command or application programming interface records, each maintaining a pointer to the command/application programming interface 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. 
   
     
     
         8 . The non-transitory computer medium of  claim 7 , further comprising:
 computer instructions for deconstructing the representation of a computer architecture into reusable elements.   
     
     
         9 . The non-transitory computer medium of  claim 8 , further comprising:
 computer instructions for reusing the reusable elements in a plurality of system manufacturing applications.   
     
     
         10 . The non-transitory computer medium of  claim 7 , further comprising:
 computer instructions for deconstructing the representation of a computer architecture into reusable intermediate elements.   
     
     
         11 . The non-transitory computer medium of  claim 10 , further comprising:
 computer instructions for reusing the reusable intermediate elements in a plurality of system manufacturing applications.   
     
     
         12 . The non-transitory computer medium of  claim 7 , the architecture specification identifier further comprising:
 the high level design stored in a architectural specification language, the architectural specification language comprising 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.   
     
     
         13 . An apparatus comprising:
 a receiver of a source data stream of a representation of a computer architecture;   a language parser of the representation of a computer architecture that operates 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, commands, and vendor implementation specifications for specific technologies required for architectures generated by the language parser; and   creating relationships on the storage medium between the commands and groups of the commands or the application programming interfaces in accordance with the specification and that are required to implement portions of the computer architecture.   
     
     
         14 . The apparatus of  claim 13 , further comprising:
 a deconstructor of the representation of a computer architecture into reusable elements.   
     
     
         15 . The apparatus of  claim 14 , further comprising:
 using the reusable elements in a plurality of system manufacturing applications.   
     
     
         16 . The apparatus of  claim 13 , further comprising:
 a deconstructor of the representation of a computer architecture into reusable intermediate elements.   
     
     
         17 . The apparatus of  claim 14 , further comprising:
 using the reusable intermediate elements in a plurality of system manufacturing applications.

Join the waitlist — get patent alerts

Track US2015301999A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.