"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
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.
| Number | Title | Issue Date |
| 6981208 | Multimedia 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 |
| 6750858 | Object-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 |
| 6684261 | Object-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 |
| 6636901 | Object-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 |
| 6453328 | Model 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 |
| 6424354 | Object-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 |
| 6421692 | Object-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 |
| 6377962 | Software 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 |
| 6360266 | Object-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 |
| 6351778 | Object-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 |
| 6327627 | Method 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 |
| 6275983 | Object-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 |
| 6272521 | Apparatus 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 |
| 6259446 | Menu 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 |
| 6253205 | Object 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 |
| 6223217 | Distributed 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 |
| 6182107 | Management 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 |
| 6169550 | Object 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 |
| 6161151 | Object-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 |
| 6161150 | System 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 |
| 6158903 | Apparatus 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 |
| 6158045 | Portable 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 |
| 6151034 | Graphics 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 |
| 6146027 | Method 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 |
| 6141712 | Apparatus 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 |
| 6067641 | Demand-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 |
| 6040838 | Graphic 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 |
| 6034682 | Method 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 |
| 6031977 | Object-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 |
| 6014139 | Object-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 |
| 5973702 | Oriented 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 |
| 5956479 | Demand 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 |
| 5936643 | Method 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 |
| 5936641 | Graphics 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 |
| 5912665 | Method 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 |
| 5912666 | Object-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 |
| 5877768 | Method 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 |
| 5864668 | System 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 |
| 5857064 | System 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 |
| 5848429 | Object-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 |