Automated programming system for machine creation of applications program source code from non-procedural terminal input

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 4742467
SERIAL NO

06917296

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An automated method and apparatus are used for creating data processing application programs in programmer oriented languages such as COBOL from atomic or fundamental program building blocks, i.e., individual programming language statements, based on information provided by the user at the terminal. Host/peripheral input/ output subroutines are selected from a library of existing I/O subroutines, based on the type of I/O indicated by the user; and, the application program can incorporate existing subroutines, tables, files, etc. so as to avoid having to create code which has already been created. The system also provides for a level of validity checks and interactive editing of the application program as it is being created at the terminal. A user may thus change some aspect of the application program, or correct a logic error which has been detected by the system, interactively without having to start over from scratch after compiling the source program to detect errors.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
Analysts International CorporationMINNEAPOLIS, MN0

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Abel, Ian H Minneapolis, MN 1 61
Benda, Victor C Edina, MN 1 61
Clark, Charles E Bloomington, MN 5 166
Ferrera, Richard A Burnsville, MN 2 68
Messerich, Patrick J Minneapolis, MN 1 61
Patton, Peter C Cedar Park, TX 1 61
Ross, Joe O Birmingham, AL 1 61
Sundem, George E Fridley, MN 1 61

Cited Art Landscape

Patent Info (Count) # Cites Year
 
AKAMAI TECHNOLOGIES, INC. (1)
* 2009/0132,648 CONTENT DELIVERY AND GLOBAL TRAFFIC MANAGEMENT NETWORK SYSTEM 79 2009
 
TOKYO ELECTRIC CO., INC., THE (1)
* 4445169 Sequence display apparatus and method 24 1981
 
ROKLAN CORPORATION (1)
* 4536840 Autogrammer 26 1982
 
HITACHI, LTD. (1)
* 4455619 Interactive equipment for computer programming by linkage of labeled block representations of arithmetic/logical subprograms 108 1981
 
WESTINGHOUSE PROCESS CONTROL, INC., A DELAWARE CORPORATION (1)
* 4533997 Computer monitored or controlled system which may be modified and de-bugged on-line by one not skilled in computer programming 58 1980
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Westinghouse Electric Corp. (1)
* 4864569 Software verification and validation configuration management system 38 1987
 
Other [Check patent profile for assignment information] (2)
* 5099413 System which reads type and position of task element marks on a matrix of program tasks for automatically generating programs 7 1988
* 5418957 Network data dictionary 71 1992
 
BULL INFORMATION SYSTEMS INC. (1)
* 6609246 Integrated development environment for high speed transaction processing WWW applications on heterogeneous computer systems 39 1999
 
Aerospatiale Societe Nationale Industrielle (1)
* 5325534 Interactive source-code software production method modeling a complex set of functional modules 20 1993
 
PERIGIS CORPORATION (1)
* 6018742 Constructing a bifurcated database of context-dependent and context-independent data items 134 1998
 
HITACHI, LTD. (3)
* 5123103 Method and system of retrieving program specification and linking the specification by concept to retrieval request for reusing program parts 80 1987
* 5185867 Method and apparatus for automatically generating software specifications 26 1989
* 5021989 Document browsing apparatus with concurrent processing and retrievel 81 1990
 
THE DOW CHEMICAL COMPANY (1)
* 5671415 System and method for facilitating software development 56 1994
 
Hitachi System Engineering, Ltd. (1)
* 5590270 Method and apparatus for detecting a lower level software reusable product in generating an upper level software product from a lower level software product and changing the upper level software product 17 1995
 
TRANSAMERICA BUSINESS CREDIT CORPORATION (1)
* 6014663 System, method, and computer program product for comparing text portions by reference to index information 111 1998
 
CSG SYSTEMS, INC. (4)
6990458 System and method for computer-aided technician dispatch and communication 46 1997
* 2003/0069,797 SYSTEM AND METHOD FOR COMPUTER-AIDED TECHNICIAN DISPATCH AND COMMUNICATION 13 1997
7725344 System and method for computer-aided technician dispatch and communication 0 2004
* 2005/0094,772 System and method for computer-aided technician dispatch and communication 21 2004
 
WebPutty, Inc. (1)
6366917 Method of modifying a populated database structure by modifying metadata describing the database structure 48 1998
 
HOSTWAY SERVICES, INC. (1)
* 7219327 Extensible data model for use in an integrated platform for creating a distribution multiapplication online presence 41 2000
 
EDA Systems, Inc. (1)
* 5051898 Method for specifying and controlling the invocation of a computer program 49 1988
 
The United States of America as represented by the Secretary of the Air Force (1)
* 5187788 Graphics system for automatic computer code generation 134 1991
 
AT&T Information Systems Inc. (1)
* 5021997 Test automation system 68 1986
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (12)
* 5051891 Method to manage transfer of ownership of electronic documents stored in an interactive information handling system 58 1987
* 5230049 Program source code translator 53 1988
* 5214756 Direct manipulation of icons via conversational linking 120 1992
* 5491821 Method and system for incremental processing of computer objects 37 1993
* 5448740 Generation of a user interface code from a corresponding declarative language program 154 1993
6266808 Computer program product for enabling the construction of dialogs for commands and templates 3 1995
* 5692122 Generation of random conversation testcases 7 1995
* 5561803 Computer program product and program storage device for incremental processing of computer objects 38 1995
* 6113649 Object representation of program and script components 34 1996
* 6091895 Object oriented central maintenance for programs and scripts 10 1996
* 6999973 Information gathering facility employing dictionary file containing multiple inquires 0 1999
* 7069538 Form data files generator 35 1999
 
Sprint Communications Company L.P. (1)
* 5745748 System and method for direct accessing of remote data 56 1994
 
HEWLETT-PACKARD COMPANY (1)
* 5168563 Various possible execution paths measurement and analysis system for evaluating before writing source codes the efficiency performance of software designs 30 1992
 
SAP SE (1)
* 2007/0276,755 Systems and methods for assignment generation in a value flow environment 10 2006
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
* 5280617 Automatic program code generation in a compiler system for an instantiation of a generic program structure and based on formal parameters and characteristics of actual parameters 33 1991
* 5345588 Thread private memory storage of multi-thread digital data processors using access descriptors for uniquely identifying copies of data created on an as-needed basis 73 1992
* 5317688 Software agent used to provide instruction to a user for a plurality of computer applications 106 1993
 
SIEMENS AKTIENGESELLSCHAFT (1)
6892100 Open drive regulator, and a method for obtaining software for an open drive regulator 0 2001
 
GEORGE MASON UNIVERSITY (1)
* 5748973 Advanced integrated requirements engineering system for CE-based requirements assessment 47 1994
 
NATIONAL INSTRUMENTS CORPORATION (2)
* 5291587 Graphical system for executing a process and for programming a computer to execute a process, including graphical variable inputs and variable outputs 132 1992
* 5732277 Graphical system for modelling a process and associated method 191 1995
 
COMPUTER ASSOCIATES INTERNATIONAL, INC. (1)
* 4974160 Menu selected application programs created from defined modules of code 31 1989
 
EAGLE RESEARCH CORPORATION (1)
* 6032154 Data storage and management system for use with a multiple protocol management system in a data acquisition system 23 1996
 
FUJITSU LIMITED (1)
* 5805888 Identifier dictionary-generating device 3 1994
 
SUN MICROSYSTEMS, INC. (1)
* 5457797 Flexible multi-platform partitioning for computer applications 344 1995
 
Complementsoft LLC (1)
* 2006/0111,888 System and method for generating and maintaining software code 19 2005
 
DATATERN, INC. (1)
* 5522077 Object oriented network system for allocating ranges of globally unique object identifiers from a server process to client processes which release unused identifiers 96 1994
 
III HOLDINGS 1, LLC (1)
* 9317305 Systems and methods for data brick creation and use 0 2011
 
Segasoft, Inc. (1)
* 6298481 System for modifying the functionality of compiled computer code at run-time 43 1998
 
DIMENSIONAL INSIGHT INCORPORATED (2)
* 5404512 Method for accessing a database with multi-dimensional search tree nodes 24 1993
* 5404513 Method for building a database with multi-dimensional search tree nodes 89 1993
 
Kawasaki Steel Corporation (2)
* 6026336 Method of and automatically generating control programs for computer controlled systems 42 1994
* 6334076 Method of and apparatus for automatically generating control programs for computer controlled systems 5 1999
 
Vision Software Tools, Inc. (1)
* 5802514 Automated client/server development tool using drag-and-drop metaphor 85 1996
 
JDA SOFTWARE GROUP, INC (1)
* 5937155 Interactive report generation system and method of operation 26 1998
 
INTEL CORPORATION (2)
* 7024664 Symbolic assembly language 2 2002
* 2003/0200,529 Symbolic assembly language 1 2002
 
RPX CORPORATION (1)
* 5187789 Graphical display of compiler-generated intermediate database representation 25 1991
 
EBER, MICHAEL (1)
* 5576946 Icon based process design and control system 285 1995
 
FACEBOOK, INC. (2)
* 8046738 Efficiently developing encoded instructions by tracking multiple unverified instances of repetitive code segments 0 2008
* 2008/0263,517 Efficiently Developing Encoded Instructions by Tracking Multiple Unverified Instances of Repetitive Code Segments 0 2008
 
F. POSZAT HU, L.L.C. (1)
* 5754840 System, method, and computer program product for developing and maintaining documents which includes analyzing a patent application with regards to the specification and claims 177 1996
 
Unisys Corporation (1)
* 5111390 Software security system for maintaining integrity of compiled object code by restricting users ability to define compilers 110 1988
 
TEKTRONIX, INC. (1)
* 5136705 Method of generating instruction sequences for controlling data flow processes 221 1991
 
Dynasty Technologies, Inc. (1)
* 5699310 Method and apparatus for a fully inherited object-oriented computer system for generating source code from user-entered specifications 94 1994
* Cited By Examiner