US Patent No: 4,742,467

Number of patents in Portfolio can not be more than 2000

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

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

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ANALYSTS INTERNATIONAL CORPORATIONMINNEAPOLIS, MN1

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Abel, Ian H Minneapolis, MN 1 60
Benda, Victor C Edina, MN 1 60
Clark, Charles E Red Lion, PA 5 119
Ferrera, Richard A Macungie, PA 2 64
Messerich, Patrick J Minneapolis, MN 1 60
Patton, Peter C Cedar Park, TX 1 60
Ross, Joe O Birmingham, AL 1 60
Sundem, George E Fridley, MN 1 60

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Westinghouse Electric Corp. (4)
4,389,706 Digital computer monitored and/or operated system or process which is structured for operation with an improved automatic programming process and system 50 1972
4,227,245 Digital computer monitored system or process which is configured with the aid of an improved automatic programming system 55 1972
4,244,034 Programmable dual stack relay ladder line solver and programming panel therefor 20 1979
4,247,901 Programmable dual stack relay ladder diagram line solver and programming panel therefor with prompter 15 1979
 
AKAMAI TECHNOLOGIES, INC. (1)
2009/0132,648 CONTENT DELIVERY AND GLOBAL TRAFFIC MANAGEMENT NETWORK SYSTEM 26 2009
 
HITACHI, LTD. (1)
4,455,619 Interactive equipment for computer programming by linkage of labeled block representations of arithmetic/logical subprograms 108 1981
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
4,263,651 Method for determining the characteristics of a logic block graph diagram to provide an indication of path delays between the blocks 70 1979
 
ROKLAN CORPORATION (1)
4,536,840 Autogrammer 24 1982
 
The Johns Hopkins University (1)
4,315,315 Graphical automatic programming 118 1971
 
The Tokyo Electric Co., Inc. (1)
4,445,169 Sequence display apparatus and method 24 1981
 
U.S. Philips Corporation (1)
4,204,253 Device for generating and correcting a user program 33 1978
 
UNITED STATES TRUST COMPANY OF NEW YORK (1)
4,232,370 Control system for a storage/retrieval machine in an automated material handling system 17 1978
 
WESTINGHOUSE PROCESS CONTROL, INC., A DELAWARE CORPORATION (1)
4,533,997 Computer monitored or controlled system which may be modified and de-bugged on-line by one not skilled in computer programming 54 1980

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (12)
5,051,891 Method to manage transfer of ownership of electronic documents stored in an interactive information handling system 58 1987
5,230,049 Program source code translator 51 1988
5,214,756 Direct manipulation of icons via conversational linking 115 1992
5,491,821 Method and system for incremental processing of computer objects 34 1993
5,448,740 Generation of a user interface code from a corresponding declarative language program 138 1993
6,266,808 Computer program product for enabling the construction of dialogs for commands and templates 3 1995
5,692,122 Generation of random conversation testcases 7 1995
5,561,803 Computer program product and program storage device for incremental processing of computer objects 31 1995
6,113,649 Object representation of program and script components 23 1996
6,091,895 Object oriented central maintenance for programs and scripts 8 1996
6,999,973 Information gathering facility employing dictionary file containing multiple inquires 0 1999
7,069,538 Form data files generator 16 1999
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
5,280,617 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 23 1991
5,345,588 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 66 1992
5,317,688 Software agent used to provide instruction to a user for a plurality of computer applications 99 1993
 
HITACHI, LTD. (3)
5,123,103 Method and system of retrieving program specification and linking the specification by concept to retrieval request for reusing program parts 46 1987
5,185,867 Method and apparatus for automatically generating software specifications 26 1989
5,021,989 Document browsing apparatus with concurrent processing and retrievel 74 1990
 
CSG SYSTEMS, INC. (2)
6,990,458 System and method for computer-aided technician dispatch and communication 28 1997
7,725,344 System and method for computer-aided technician dispatch and communication 0 2004
 
Dimensional Insight, Inc. (2)
5,404,512 Method for accessing a database with multi-dimensional search tree nodes 24 1993
5,404,513 Method for building a database with multi-dimensional search tree nodes 84 1993
 
KAWASAKI STEEL CORPORATION (2)
6,026,336 Method of and automatically generating control programs for computer controlled systems 42 1994
6,334,076 Method of and apparatus for automatically generating control programs for computer controlled systems 5 1999
 
NATIONAL INSTRUMENTS CORPORATION (2)
5,291,587 Graphical system for executing a process and for programming a computer to execute a process, including graphical variable inputs and variable outputs 127 1992
5,732,277 Graphical system for modelling a process and associated method 176 1995
 
AEROSPATIALE SOCIETE NATIONALE INDUSTRIELLE (1)
5,325,534 Interactive source-code software production method modeling a complex set of functional modules 14 1993
 
AT&T Information Systems Inc. (1)
5,021,997 Test automation system 61 1986
 
BULL INFORMATION SYSTEMS INC. (1)
6,609,246 Integrated development environment for high speed transaction processing WWW applications on heterogeneous computer systems 28 1999
 
COMPUTER ASSOCIATES INTERNATIONAL, INC. (1)
4,974,160 Menu selected application programs created from defined modules of code 31 1989
 
DATATERN, INC. (1)
5,522,077 Object oriented network system for allocating ranges of globally unique object identifiers from a server process to client processes which release unused identifiers 71 1994
 
Dynasty Technologies, Inc. (1)
5,699,310 Method and apparatus for a fully inherited object-oriented computer system for generating source code from user-entered specifications 84 1994
 
EAGLE RESEARCH CORPORATION (1)
6,032,154 Data storage and management system for use with a multiple protocol management system in a data acquisition system 17 1996
 
EBER, MICHAEL (1)
5,576,946 Icon based process design and control system 257 1995
 
EDA Systems, Inc. (1)
5,051,898 Method for specifying and controlling the invocation of a computer program 45 1988
 
FACEBOOK, INC. (1)
8,046,738 Efficiently developing encoded instructions by tracking multiple unverified instances of repetitive code segments 0 2008
 
FUJITSU LIMITED (1)
5,805,888 Identifier dictionary-generating device 3 1994
 
GEORGE MASON INTELLECTUAL PROPERTIES, INC. (1)
5,748,973 Advanced integrated requirements engineering system for CE-based requirements assessment 41 1994
 
HEWLETT-PACKARD COMPANY (1)
5,168,563 Various possible execution paths measurement and analysis system for evaluating before writing source codes the efficiency performance of software designs 29 1992
 
Hitachi System Engineering, Ltd. (1)
5,590,270 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
 
HOSTWAY SERVICES, INC. (1)
7,219,327 Extensible data model for use in an integrated platform for creating a distribution multiapplication online presence 29 2000
 
INTEL CORPORATION (1)
7,024,664 Symbolic assembly language 1 2002
 
JDA SOFTWARE GROUP, INC (1)
5,937,155 Interactive report generation system and method of operation 21 1998
 
MORGAN STANLEY & CO., INCORPORATED (1)
5,187,789 Graphical display of compiler-generated intermediate database representation 22 1991
 
PERIGIS CORPORATION (1)
6,018,742 Constructing a bifurcated database of context-dependent and context-independent data items 109 1998
 
ROSE BLUSH SOFTWARE LLC (1)
5,754,840 System, method, and computer program product for developing and maintaining documents which includes analyzing a patent application with regards to the specification and claims 137 1996
 
Segasoft, Inc. (1)
6,298,481 System for modifying the functionality of compiled computer code at run-time 37 1998
 
SIEMENS AKTIENGESELLSCHAFT (1)
6,892,100 Open drive regulator, and a method for obtaining software for an open drive regulator 0 2001
 
Sprint Communications Company L.P. (1)
5,745,748 System and method for direct accessing of remote data 50 1994
 
SUN MICROSYSTEMS, INC. (1)
5,457,797 Flexible multi-platform partitioning for computer applications 311 1995
 
TEKTRONIX, INC. (1)
5,136,705 Method of generating instruction sequences for controlling data flow processes 220 1991
 
The Dow Chemical Company (1)
5,671,415 System and method for facilitating software development 52 1994
 
The United States of America as represented by the Secretary of the Air Force (1)
5,187,788 Graphics system for automatic computer code generation 123 1991
 
TRANSAMERICA BUSINESS CREDIT CORPORATION (1)
6,014,663 System, method, and computer program product for comparing text portions by reference to index information 82 1998
 
UNISYS CORPORATION (1)
5,111,390 Software security system for maintaining integrity of compiled object code by restricting users ability to define compilers 103 1988
 
Vision Software Tools, Inc. (1)
5,802,514 Automated client/server development tool using drag-and-drop metaphor 79 1996
 
WebPutty, Inc. (1)
6,366,917 Method of modifying a populated database structure by modifying metadata describing the database structure 41 1998
 
Westinghouse Electric Corp. (1)
4,864,569 Software verification and validation configuration management system 37 1987
 
Other [Check patent profile for assignment information] (2)
5,099,413 System which reads type and position of task element marks on a matrix of program tasks for automatically generating programs 7 1988
5,418,957 Network data dictionary 61 1992