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

Icon_funbox Quotables

"What can be more palpably absurd than the prospect held out of locomotives traveling twice as fast as stagecoaches?"

The Quarterly Review ; March edition, 1825

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.

 

Assignee: Object Technology Licensing Corp.


Location: Cupertino, CA
No. of patents: 81

1      
NumberTitleIssue Date
6981208Multimedia data routing system and method
A technique for providing routing of various multimedia events throughout the course of a multimedia presentation using a computer with a storage and a display. A variety of multimedia objects are defined in the storage and grouped in logical relationships to enable...
12/27/2005
6750858Object-oriented window area display system
An object-oriented window manager provides coordination between window displays generated by separate application programs by computing and storing the visible area of each application window each time displayed windows are changed. Each application program directly...
06/15/2004
6684261Object-oriented operating system
An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a computer and a memory component in the computer. A co...
01/27/2004
6636901Object-oriented resource lock and entry register
System resources are automatically assigned by a single resource conflict resolver to all functions on expansion buses in a computer system. Such system resources include, but are not limited to, memory ranges, input-output (I/O) register ranges, interrup...
10/21/2003
6453328Model tracking object-oriented system for collaborative data editing with non-compatible computer peripheral devices
A method and apparatus for an object-oriented framework system. The system uses an innovative framework architecture to provide concurrent access to a framework application by multiple users. The users can collaborate over the application and jointly prod...
09/17/2002
6424354Object-oriented event notification system with listener registration of both interests and methods
An event notification system for propagating object-change information. The notification system supports change notification without queues in an object-based application or operating system and can be scaled to propagate large numbers of events among a l...
07/23/2002
6421692Object-oriented multimedia [data routing system] presentation control system
A technique for providing routing of various multimedia events throughout the course of a multimedia presentation using a computer with a storage and a display. A variety of multimedia objects are defined in the storage and grouped in logical relationship...
07/16/2002
6377962Software program for routing graphic image data between a source located in a first address space and a destination located in a second address space
A system for connecting a video object to various multimedia objects to enable an object-oriented simulation of a multimedia presentation using a computer with a storage and a display. A plurality of multimedia objects are created on the display including...
04/23/2002
6360266Object-oriented distributed communications directory system
On a multi-node client server network, a client node obtains access to remote services by means of a communications directory service located in each node of the network. The communications directory service includes a tree structure to which existing dir...
03/19/2002
6351778Object-oriented operating system
An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a computer and a memory component in the computer. A co...
02/26/2002
6327627Method and apparatus for providing an object-oriented application interface for a computer system
A method and apparatus for an innovative object oriented framework system is disclosed. The system uses an innovative framework architecture to provide the first object oriented operating system....
12/04/2001
6275983Object-oriented operating system
An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a computer and a memory component in the computer. A co...
08/14/2001
6272521Apparatus and method for allowing object-oriented programs created with different framework versions to communicate
A set of stream writer and reader classes and methods enable object frameworks to communicate with each other despite problems with missing classes due to mismatched versions. The stream writers are modified to deal with a new version of a class that exte...
08/07/2001
6259446Menu state system
A method and apparatus for a menu based system containing size and location information is disclosed. Each menu contains a list of menu items containing a command and variables that reflect the command's current appearance. This includes status informatio...
07/10/2001
6253205Object oriented translation framework method, apparatus, and program
The invention is a translation framework which performs data conversions in an object oriented environment from clipboards, drag, and drop tend entire files and entire objects into compound documents. There are three primary classes: the translator, the t...
06/26/2001
6223217Distributed object networking service
Remote procedure call (RPC) objects are provided in both a client node and a server node of a client-server network for invoking and responding to service requests generated by calls to local service objects. Specifically, the RPC objects comprise a "call...
04/24/2001
6182107Management of reference object lifetimes in object oriented programs
An object oriented system manages the life of objects referenced by other objects in the computer memory. A compiler compiles the various classes that are to be included in the object oriented program to be run on the computer. Some classes are the counte...
01/30/2001
6169550Object oriented method and system to draw 2D and 3D shapes onto a projection plane
A computer method draws overlapped two-dimensional shapes and two-dimensional projections of three-dimensional shapes onto a projection plane in a system of world coordinates X,Y,Z. The method instantiates a plurality of two-dimensional geometry class obj...
01/02/2001
6161151Object-oriented global resource conflict resolver formatting resource requirements into a predetermined standard format and iteratively computing a resource assignment for each I/O function
A single, global resource manager assigns system resources to all hardware devices in the computer system, including hardware devices that are both "plug and play" software programmable, hardware devices that are manually-configurable and the system mothe...
12/12/2000
6161150System for informing a computer user of a conflict encountered during resource allocation to expansion cards of different types having resource information in different format
A conflict object is generated during a conflict resolution process when resource conflicts cannot be resolved. The conflict object contains detailed information concerning the source of the conflict. If the conflict results from a manually-configured boa...
12/12/2000
6158903Apparatus and method for allowing computer systems with different input/output devices to collaboratively edit data
A method and apparatus for an innovative object oriented framework system. The system uses an innovative framework architecture to provide concurrent access to a framework application by multiple users. The users can collaborate over the application and j...
12/12/2000
6158045Portable debugging services utilizing a client debugger object and a server debugger object with flexible addressing support
A set of portable services for debugging computer software programs is disclosed. The services provide an object-oriented programming framework which is portable to various hardware and operating system platforms. The framework consists primarily of a deb...
12/05/2000
6151034Graphics hardware acceleration method, computer program, and system
A graphics system enables an automatic choice between existing host rendering programs, existing hardware acceleration methods, and enhanced software acceleration programs for rendering graphic primitives. The graphics system accesses the speed and accura...
11/21/2000
6146027Method and apparatus for providing an object-oriented application interface for a computer system
A computer system has a processor, a display, and a object-oriented application interface between a user input device such as a cursor placement device and an object-oriented application program. The cursor placement device has a user button for generatin...
11/14/2000
6141712Apparatus and method for modeling behavior of expansion boards in a computer system
When an expansion card is installed in a computer system using a computer viewer, an object is created by the computer viewer to represent the card. The computer viewer uses the card object to examine the card for I/O functions present on the card and to ...
10/31/2000
6067641Demand-based generation of symbolic information
A human-oriented object programming system (HOOPS) and its debugger provide an interactive and dynamic modeling system to assist in the incremental generation of symbolic information of computer programs that facilitates the development of complex compute...
05/23/2000
6040838Graphic state processing
A method and system for graphic state processing in which a graphic state object separate from a graphic contains state information. The state object can be accessed during times other than drawing. The object is comprised of sub-states which represent pa...
03/21/2000
6034682Method and apparatus for physically manifesting costume objects in a flexible manner in an object-oriented computer environment
A flexible system for changing the physical manifestation of an object in an object-oriented computer environment. An object to be manifested, denominated a "costume" object, is associated with a target object having a corresponding physical appearance. T...
03/07/2000
6031977Object-oriented distributed communications directory service
On a multi-node client server network, a client node obtains access to remote services by means of a communications directory service located in each node of the network. The communications directory service includes a tree structure to which existing dir...
02/29/2000
6014139Object-oriented global cursor tool
A system and method providing a cursor tool framework and tool server with support for multiple cursors on any given system, and supporting the selection of a cursor tool using a cursor. The framework and server facilitate the association of cursor tools ...
01/11/2000
5973702Oriented view system having a common window manager for defining application window areas in a screen buffer and application specific view objects for writing into the screen buffer
An object-oriented view system controls the display of screen graphics for a plurality of application programs, each of which generates graphical information for display in a window assigned to it. The view system has a system window manager which is comm...
10/26/1999
5956479Demand based generation of symbolic information
A human oriented object programming system (HOOPS) and its debugger provide an interactive and dynamic modeling system to assist in the incremental generation of symbolic information of computer programs which facilitates the development of complex comput...
09/21/1999
5936643Method and apparatus for graphical data
A system for connecting a video object to various multimedia objects to enable an object-oriented simulation of a multimedia presentation using a computer with a storage and a display. A plurality of multimedia objects are created on the display including...
08/10/1999
5936641Graphics hardware acceleration method, computer program, and system
A graphics system enables an automatic choice between existing host rendering programs, existing hardware acceleration methods, and enhanced software acceleration programs for rendering graphic primitives. The graphics system accesses the speed and accura...
08/10/1999
5912665Method and apparatus for physically manifesting costume objects in a flexible manner, in an object-oriented computer environment
A flexible system for changing the physical manifestation of an object in an object-oriented computer environment is provided. The object to be manifested (a "costume" object) is associated with a target object having a corresponding physical appearance. ...
06/15/1999
5912666Object-oriented global cursor tool
A system and method provide a cursor tool framework and tool server with support for multiple cursors on any given system, and supports the selection of a cursor tool utilizing a cursor. The framework and server facilitate the association of cursor tools ...
06/15/1999
5877768Method and system using a sorting table to order 2D shapes and 2D projections of 3D shapes for rendering a composite drawing
A method for rendering two-dimensional shapes and two-dimensional projections of three-dimensional shapes on a projection plane uses a sorting table to determine which shapes overlap other shapes. For each two-dimensional shape, the shorting table include...
03/02/1999
5864668System for connecting a client to a server with a protocol stack dynamically constructed by using top and bottom service descriptions as query parameters
A method and system for providing services in an object oriented system. The method and system are in the form of an interface reference framework of objects which create services in response to requests. Clients request services which are created in resp...
01/26/1999
5857064System for imaging complex graphical images
An imaging system that provides a facility for converting highly functional complex graphical primitives that cannot be directly imaged by a less functional page description languages (PDL) such as PostScript or PCL into a plurality of less complex graphi...
01/05/1999
5848429Object-oriented global cursor tool which operates in an incompatible document by embedding a compatible frame in the document
An innovative system and method provide a cursor tool framework and tool server with support for multiple cursors on any given system, and supports the selection of a cursor tool utilizing a cursor. The framework and server facilitate the association of c...
12/08/1998
1      
 
Sign InRegister
Username  
Password   
forgot password?