U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that the Band-Aid Bandage was invented by a Johnson & Johnson employee whose wife had cut herself? Earl Dickson's wife was rather accident prone, so he set out to develop a bandage that she could apply without help. He placed a small piece of gauze in the center of a small piece of surgical tape, and what we know today as the Band Aid bandage was born!

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 717/109 - Visual


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter including means or steps for generating
No. of patents: 592
Last issue date: 05/22/2012


                    15  
NumberTitleIssue Date
5566294Method for visual programming with aid of animation
In program making, displaying figures representative of a plurality of objects, inputting a command train which includes a plurality of processing commands each designating at least one of the objects and a processing to be executed for that object and wh...
10/15/1996
5551041Wait for service request in an iconic programming system
Disclosed in an iconic programming system process for processing the icons within an iconic network. When a user starts execution of the iconic system, the system first separates the icons into a list of threads, and creates a pending queue and a done sta...
08/27/1996
5537630Method and system for specifying method parameters in a visual programming system
A method and data processing system for efficiently creating a program in an object oriented environment using a graphic user interface. An object is graphically displayed within the graphic user interface, wherein the object includes a method written in ...
07/16/1996
5497500Method and apparatus for more efficient function synchronization in a data flow program
An occurrence capability which allows a first function to "go to sleep" while waiting for a second function to produce a result. In this manner, the first function does not consume any CPU time while waiting for the second function. Three icons are provid...
03/05/1996
5485615System and method of interactively developing desired computer programs by using plurality of tools within a process described in graphical language
The method and system of this invention assist a user in the achievement of a task according to a set of procedures such as those used in the design of software products. A functional description of the process of designing the software is instantiated by...
01/16/1996
5481712Method and apparatus for interactively generating a computer program for machine vision analysis of an object
A system for interactively generating a computer program for machine vision analysis insures that the program is correct by permitting the operator to make only syntactically correct modifications to the program. The system includes an element for storing...
01/02/1996
5450545Generation of rules-based computer programs using data entry screens
A method and system for generating a rules-based computer program employs an interactive workstation to display input data format screens. These screens are edited on the workstation to define the formats of all permissible items of input data to the prog...
09/12/1995
5448736Method for generating a program comprised of such a portion of a series of operator-inputted commands as will produce an operator-selected one of a number of results
In a computer system, a plurality of commands selected by an operator are sequentially inputted to specify respective processing to be executed and respective data to be used in the processing. Each of the inputted commands is executed before an input of ...
09/05/1995
5408659Link pane class and application framework
For use in a personal computer provided with at least two independent applications made available to a user at a graphic user interface, a desktop located icon, one or more, is shown so that the user may easily implement the link into one or the other of ...
04/18/1995
5386508Apparatus for generating programs from inputted flowchart images
A program generator including: a character/figure separating device for separating characters and line graphics from an input flowchart image. A character recognizing device performs character recognition on the separated character portion and a figure re...
01/31/1995
5377318Line probe diagnostic display in an iconic programming system
A line probe function within an iconic programming system. During execution of the iconic program, the user of the system can use mouse or keyboard input to select the line probe function. When selected, the line probe stops the processing of the iconic s...
12/27/1994
5353401Automatic interface layout generator for database systems
An automatic interface layout generator for database systems is disclosed herein. The automatic generator includes a specification tool for specifying a set of block descriptions representative of specified portions of a database. A block layout generator...
10/04/1994
5325533Engineering system for modeling computer programs
A human oriented object programming system provides an interactive and dynamic modeling system to assist in the incremental building of computer programs which facilitates the development of complex computer programs such as operating systems and large ap...
06/28/1994
5307493"C" program source blocker
A programming tool for providing a graphical representation of the relationships among a plurality of nested blocks integrated into a processed "C" source code listing is disclosed. For each line of code including a "{" character, an outbound arrow is app...
04/26/1994
5287502Computer system for executing application programs by a combination of picture symbols
A method of obtaining a desired function from a computer system by selecting one or more pictorial symbols displayed on a display screen is disclosed. The method comprises the steps of providing a plurality of attributes to at least part of the plurality ...
02/15/1994
5249295Digital computer register allocation and code spilling using interference graph coloring
A method is disclosed for allocating internal machine registers in a digital computer for use in storing values defined and referenced by a computer program. An allocator in accordance with the present invention constructs a interference graph having a no...
09/28/1993
5247668Methods of realizing digital signal processors using a programmed compiler
A compiler for a digital signal processor allows the designer to specify separately function, accuracy and throughput. The compiler employs a word structure having the signal attributes of bits, digits and subwords which all have a direct relationship to ...
09/21/1993
5206950Software development system and method using expanding outline interface
A system and method for specifying a computer program. The specified computer program comprises a set of selected program objects, represented by a corresponding set of outline items arranged in a multilevel outline format. These outline items collectivel...
04/27/1993
5202996Software structuring system and method by data table translation
System and method of designing and developing table translation software in which an operation is performed on input data provided in the form of tables, and data resulting from the operation is also provided in the form of tables. The system includes an ...
04/13/1993
5187788Graphics system for automatic computer code generation
The Avionics Program Expert (APEX) is an automatic code generation tool for the Ada programming language (MIL-STD 1815A). It provides the programmer using APEX with the ability to quickly create a graphical representation of his initial program design. Th...
02/16/1993
5163130System and method for configuring a graphic interface
A graphic interface configuration system is allows a user to create a graphic interface for a computer program in which graphic elements in the interface are linked to variables or functions in any one of a number of programming elements....
11/10/1992
5146591Dynamic information management system utilizing entity-relationship information model in which the attribute is independent of an entity
A computer system for dynamically modeling information systems of organizations. The system includes a plurality of editors which enable a user to interact with the system. Included in the system is an information modeler, an information flow modeler, and...
09/08/1992
5101340System for graphically indicating the routing and time relationships between jobs forming a process
An operation process indicating method comprising expressing each job in the form of a segment which is parallel to a time axis and whose end points are two points having the earliest start time and latest completion time of the job as their respective ti...
03/31/1992
5051898Method for specifying and controlling the invocation of a computer program
A method and related system for use with an interactive computer for invocation of a computer tool. A tool template and a tool encapsulator are provided for the tool. A tool template is a predetermined representation of processes and data employed to conv...
09/24/1991
4894829Comprehensive design and maintenance environment for test program sets
A source computer program for generating object computer programs, referred to as test program sets, for use in operating a particular automatic test equipment unit (ATE). The ATE is useable for testing a variety of electrical equipment type units each of...
01/16/1990
4860204Computer based workstation for development of graphic representation of computer programs
A workstation that employs methods to construct computer programs through use of visual graphical representations. Computer programs are illustrated as visual road maps of the intended sequence of actions. Each operational entity in a program graph on the...
08/22/1989
4849880Virtual machine programming system
A system for programming a computer provides a set of software-based virtual machines each for instructing a computer to carry out a selected operation. Each virtual machine is represented by a virtual front panel displayed on a screen and each virtual fr...
07/18/1989
4831525Method of generating a source program from inputted schematic information
According to the present invention, using a display terminal for conversation, a module structure diagram (schemata expressive of the connectional relations among respective program modules) is created, and a processing flow diagram (a kind of processing ...
05/16/1989
4782463Method for generating display screens for a set of application programs by calling screen management subroutines
A method for generating display screens for a set of application programs allows application programmers to write programs without having to code the specific locations on a computer display screen where information and data are to be displayed in fields ...
11/01/1988
4736320Computer language structure for process control applications, and translator therefor
A language structure and translator specifically adapted for use in constructing computer programs for controlling chemical and physical processing. The translator converts to compilable code programs written as statements expressing control intentions or...
04/05/1988
4546435Graphic computer system and keyboard
A novel graphic system and associated computer keyboard for easily and effectively programming a computer is disclosed. Specifically, a linear and structured flow chart using easy to understand graphic symbols allows transfer of the program represented by...
10/08/1985
4315315Graphical automatic programming
Invention involves a process for automatically producing a computer program in machine assembly language directly from a two-dimensional network representing the flow of data and control logic which it is desired to accomplish on a specified general purpo...
02/09/1982
                    15  
 
Sign InRegister
Username  
Password   
forgot password?