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

Icon_funbox Bizarre Patents

Patent No. 5356330

Apparatus for Simulating a High Five

A self-righting hand-arm configuration which is adapted to pivot when struck by a user, thereby simulating a "high five."

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/108 - Object oriented


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter including tools for developing source
No. of patents: 829
Last issue date: 05/15/2012


                    21  
NumberTitleIssue Date
5710920Object extending method
In an object extending method for use in an object-oriented data base system having an object having an attribute, a relation and a procedure and a definition object having definition information determining a structure of the object, information on chang...
01/20/1998
5710926Developers tool for object-oriented programming
A software developer's tool to help write application programs for an object-oriented operating system includes a storage device holding code. The code includes a clipboard copying utility and a first code section permitting the identification of dialog b...
01/20/1998
5699310Method and apparatus for a fully inherited object-oriented computer system for generating source code from user-entered specifications
A computer system wherein object-oriented management techniques are used with a new means for generating code to provide for the automatic generation of source code. The invention includes three executable components: an inheritance engine that provides a...
12/16/1997
5689703Method and system for referring to and binding to objects using identifier objects
A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiment, a moniker object contains information to identify linked source data and provides methods through which a program can bind to the li...
11/18/1997
5680619Hierarchical encapsulation of instantiated objects in a multimedia authoring system
An application development system, optimized for authoring multimedia titles, enables its users to create selectively reusable object containers merely by defining links among instantiated objects. Employing a technique known as Hierarchical Encapsulation...
10/21/1997
5675801Object oriented system and method for generating target language code
A system for generating target language source code utilizing an object oriented technology is disclosed. A desired computer programming function is specified using an object oriented user interface. The result is an object oriented model of the desired t...
10/07/1997
5668998Application framework of objects for the provision of DICOM services
A application program interface is provided to a toolkit framework of service objects which enable rapid creation of application computer programs which implement the services and protocol of the Digital Imaging and Communication in Medicine (DICOM) stand...
09/16/1997
5632034Controlling method invocation sequence through virtual functions in an object-oriented class library
A mechanism for controlling method invocation and avoiding problems such as premature method execution before object construction and premature object destruction before method completion, is provided through a protocol function table in a class library. ...
05/20/1997
5630131Method and apparatus for importing and exporting archive files for a graphical user interface
A method for use in an object oriented programming (OOP) based computer system which utilizes a first application program having interface objects for building a second application program having additional interface objects is provided. The method includ...
05/13/1997
5592600Animated display showing execution of object-oriented programs
A dynamic visual presentation animates how classes or objects send messages and relate to each other in an object-oriented program during the program's execution. The presentation depicts classes or objects as graphical nodes on a computer display. The re...
01/07/1997
5586329Programmable computer with automatic translation between source and object code with version control
A computer which executes rules which are defined according to a language having a valid grammar. The computer comprises input means for receiving and temporarily storing a first source code representation of a rule; object code translation means for tran...
12/17/1996
5586326Object base data processing apparatus
An object base data processing apparatus executes a desired process by naming, as objects, single processing units and/or composite processing units which include single processing units and combines the objects. A parts attribute file stores the object p...
12/17/1996
5581761Methods and apparatus for providing an extensible set of auxiliary services for objects in an object-oriented system
An extensible set of auxiliary services for objects in an object-oriented system. Every object in an object-oriented system is implemented by an associated object manager. Each object manager in the present invention has an associated object manager ident...
12/03/1996
5581760Method and system for referring to and binding to objects using identifier objects
A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiment, a moniker object contains information to identify linked source data and provides methods through which a program can bind to the li...
12/03/1996
5572731Sequentially navigated object oriented computer system
An object based computer system has viewers which may be directed around the object world of the system between semantic objects. The system includes a sequence object that has a path list specifying a path around a sequence of semantic objects of system....
11/05/1996
5572733Data processing system which executes composite objects by combining existing objects
A data processing system for executing a process. Classes and composite classes are formed by combining methods. Instances are formed and correspond to the classes and composite classes. The real world is analyzed as an object model which includes a stati...
11/05/1996
5560010Method for automatically generating object declarations
A process for automatically generating declaration statements from the external definitions (I, II) of a source file (12). The process identifies the data-type identifiers of an external declaration (I, II, IV, V), converts user-selected data-type identif...
09/24/1996
5560012Object-oriented data processing system
An object-oriented data processing system includes a link setting unit for setting a link between a plurality of composite objects to provide a structure to a static model and a dynamic model such that the link includes: a strong link that causes an autom...
09/24/1996
5560014Dynamic object management method in object oriented language
In an object oriented language, a class object is modified by using meta operators to create a floating class object by copying from a class object, modifying the floating class object into a new class object and link the new class object with its origina...
09/24/1996
5499371Method and apparatus for automatic generation of object oriented code for mapping relational data to objects
A method and apparatus are provided for using an object model of an object-oriented application to automatically map information between an object-oriented application and a structured database, such as a relational database. This is done by taking into a...
03/12/1996
5493681Method of configuring alternative instances of an element class in a software system
Alternative instances of an element class are configured in a software system. In one instance, called a single element instance, the software system is configured to support a single element of a class of existing hardware/software elements, called an el...
02/20/1996
5493680Method for creating an object subclass with selective inheritance
A method, system and program for defining classes of objects using traditional subclassing inheritance and abstract inheritance using a neutral set of information from which object support for any language, including support between languages, is disclose...
02/20/1996
5475843System and methods for improved program testing
The present invention includes a Computer-based Training system (CBT) having one or more Application Translation Units (ATUs), a Message Engine, and a Script Engine. For one or more target applications of interest, an ATU is provided for processing events...
12/12/1995
5455952Method of computing based on networks of dependent objects
An object dependency network-based data visualization system allows a user to graphically edit a network of displayed objects and their interconnections to specify an underlying data computing and data visualization process. Each displayed object is selec...
10/03/1995
5404525Efficient method router that supports multiple simultaneous object versions
OOP environments comprise composite data structures and internal mechanisms for manipulating those structures. The structures are used to allow a user to realize the power of OOP. Hence, the layout of these structures, the way in which the structures inte...
04/04/1995
5390330Control system and method for direct execution of software application information models without code generation
A model information control system ("MICS") is used in conjunction with a user-defined information model and one or more conventional information system program modules or "functions" to execute business applications. The MICS includes an event-action-sta...
02/14/1995
5353371Apparatus and methods for generating a program by synthesizing an object described in an object-oriented language
A program synthesis system comprises a function decomposition unit for decomposing a function according to a predetermined specification so as to obtain detailed functions of the specification, a similarity decision unit for retrieving intermediates simil...
10/04/1994
5335320Graphical user interface editing system
A graphical user interface (GUI) editing system for developing or editing of a new GUI through a GUI environment provided to a workstation, a personal computer or the like. The system is designed so that user's erroneous operations can be effectively avoi...
08/02/1994
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
                    21  
 
Sign InRegister
Username  
Password   
forgot password?