IP Library › Granted Patent US 8,762,946
Granted Patent B2
US 8,762,946 · App. 13/490,345 · Granted Jun 24, 2014

Method for automatic extraction of designs from standard source code

Inventor: Kevin D. Howard (Tempe, AZ)
Assignee: Massively Parallel Technologies, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,762,946
App. No.
13/490,345
Granted
Jun 24, 2014
Kind
B2
Abstract

A system and method for automatic code-design and file/database-design association. Existing source code is analyzed for process and control elements. The control elements are encapsulated as augmented state machines and the process elements are encapsulated as kernels. The new elements can then have meta-data attached (including, a name, I/O method, and test procedures), allowing software code sharing and automatic code/file/database upgrading, as well as allowing sub-subroutine level code blocks to be accessed directly.

Claims (9)

1. A computer-implemented method for automatically extracting a design from source code comprising:

identifying branching and looping commands in a code section;

extracting process kernel code segments, connected by either branching or looping structures, from the code section;

extracting control kernels from the code section;

encapsulating the control kernels as state machines;

encapsulating the process elements as process kernels; and

associating meta-data with the control and process elements; and

wherein the meta-data is used to associate the extracted process kernels and the extracted control kernels with code other than the original code used in the extracting steps.

2. The method of claim 1 , wherein the extracted process kernels and the extracted control kernels are together treated as an algorithm.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2012
From: HOWARD, KEVIN D.
To: MASSIVELY PARALLEL TECHNOLOGIES, INC.
Reel/Frame 028592/0853 →
Continuity (2)
Continuation In Part 13425136 · Mar 20, 2012
Related Publication 20130254743A1 · Sep 26, 2013