"The production of too many useful things results in too many useless people."
Karl Marx
Make the Most of PatentStorm
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest patents by subscribing to an RSS feed.
Got questions? Ask a Patent Expert!
Registered users: Manage your profile, comments and alerts.
| Number | Title | Issue Date |
| 5583977 | Object-oriented curve manipulation system A method and apparatus enables direct manipulation of 3D curve images on a computer display. In accordance with this method and apparatus, a curve object is created which, in turn, generates a 3D virtual box image enclosing a portion of a selected curve i... | 12/10/1996 |
| 5566278 | Object oriented printing system An object-oriented printing system includes objects that provide query, data transfer, and control methods. The inventive object-oriented printing system communicates with the remainder of the operating system by means of a standard interface such as a gr... | 10/15/1996 |
| 5555368 | Object-oriented multi-tasking view framework A view system is provided for each application program in a computer system in order to display application-generated information on a display. To increase graphic speed, the view system transfers graphic information directly into the screen buffer into a... | 09/10/1996 |
| 5553282 | Software project history database and method of operation A distributed program configuration database system is designed for use on a client-server network. The system consists of a plurality of program servers which maintain version information for various program components. A program developer, upon logging ... | 09/03/1996 |
| 5544302 | Object-oriented framework for creating and using container objects with built-in properties An object-oriented framework is used to create container objects which are, in turn, used to hold both other objects and information in order to organize the information in a variety of ways. The framework contains a set of pre-defined class information w... | 08/06/1996 |
| 5544301 | Object-oriented view layout system A view system is provided for each application program in a computer system in order to display application-generated information on a display. To increase graphic speed, the view system transfers graphic information directly into the screen buffer into a... | 08/06/1996 |
| 5537526 | Method and apparatus for processing a display document utilizing a system level document framework An object-oriented compound document architecture provides system level support for document processing features. The object-oriented compound document framework supports a variety of document processing functions. The framework provides system level supp... | 07/16/1996 |
| 5530864 | Command object system for an object-oriented software platform A method and apparatus for a command system is disclosed. Commands include variables that reflect the command's current appearance. This includes status information determinative of the command's state (enabled/disabled), its name, its associated graphic,... | 06/25/1996 |
| 5530859 | System for synchronizing a midi presentation with presentations generated by other multimedia streams by means of clock objects A method and system for providing synchronization of the timing of various multimedia events, including MIDI data events. Clock objects are defined in the storage and associated with an internal or external source of current time. The clock objects are ab... | 06/25/1996 |
| 5530799 | Rendering cache in an object oriented system A method and system for caching graphic information for display in a graphics processing system to avoid repeated rendering each time a graphic is required to be re drawn. A developer of an application program can specify which graphic objects should be c... | 06/25/1996 |
| 5524200 | Object-oriented non-rectilinear viewing framework A view system is provided for each application program in a computer system in order to display application-generated information on a display. To increase graphic speed, the view system transfers graphic information directly into the screen buffer into a... | 06/04/1996 |
| 5524199 | Object-oriented view system with background processing of update request A view system is provided for each application program in a computer system in order to display application-generated information on a display. To increase graphic speed, the view system transfers graphic information directly into the screen buffer into a... | 06/04/1996 |
| 5522025 | 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 progr... | 05/28/1996 |
| 5519866 | Method and apparatus of incrementally linking components of a modeled computer program A human oriented object programming system provides an interactive and dynamic process for the incremental building of computer programs which facilitates the development of complex computer programs such as operating systems and large applications with g... | 05/21/1996 |
| 5519862 | Concurrent processing apparatus with incremental command objects A method and apparatus for an innovative object oriented framework system is disclosed. The system uses an innovative load architecture for a framework application by multiple users. The load architecture implements functions, static data and classes in a... | 05/21/1996 |
| 5519818 | Object-oriented graphic picking system A method and apparatus for defining customizable pick, hit or find detection criteria for geometric types including curves and using the results of the search as a basis for determining whether to perform an action. According to the inventive method, a se... | 05/21/1996 |
| 5519867 | Object-oriented multitasking 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... | 05/21/1996 |
| 5517606 | Object-oriented menuing system using command objects of an object-oriented operation system A method and apparatus for an object based notification system. The notification system is designed in a flexible manner to support change notification in an object based operating system.... | 05/14/1996 |
| 5515508 | Client server system and method of operation including a dynamically configurable protocol stack Novel object-oriented client-server facility (CSF) and networking service facility (NSF) interfaces implement communication between application programs residing in client and server nodes of a distributed services network. The CSF interface includes remo... | 05/07/1996 |
| 5511002 | Multimedia player component object 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 processor with an attached display, storage and multimedia device builds a component object ... | 04/23/1996 |
| 5504892 | Extensible object-oriented file system An object-oriented file system in an object-oriented operating system includes a file system entity class that is subclassed into a volume, directory and file subclass. These classes encapsulate standard file system properties such as name, creation date,... | 04/02/1996 |
| 5500931 | System for applying font style changes to multi-script text A method and system for automatically selecting a set of characters and applying a font so that a user sees the characters and fonts expected to appear in a document. The preferred embodiment of the invention is used when a client applies a font style cha... | 03/19/1996 |
| 5499343 | Object-oriented networking system with dynamically configurable communication links Novel object-oriented client-server facility (CSF) and networking service facility (NSF) interfaces implement communication between application programs residing in client and server nodes of a distributed services network. The CSF interface includes remo... | 03/12/1996 |
| 5495561 | Operating system with object-oriented printing interface An object-oriented printing interface includes document grouping or folio objects which, once created, provide complete and flexible printing capability that is transparent to an application program. The printing interface objects include objects that are... | 02/27/1996 |
| 5495577 | System for displaying insertion text based on preexisting text display characteristics A method and system for automatically selecting a font so that a user sees the characters and fonts expected to appear in a document. The preferred embodiment of the invention employs a first process when a character, or string of characters, is entered i... | 02/27/1996 |
| 5491800 | Object-oriented remote procedure call networking system A client-server facility (CSF) interface and networking service facility (NSF) interface implement communication between application programs residing in client and server nodes of a distributed services network. The CSF interface includes remote procedur... | 02/13/1996 |
| 5490249 | Automated testing system A method and apparatus for testing software programs systematically explores valid call sequences using a collection of data with a software program comprising a collection of subroutine components. Instead of writing unit tests, the subject invention pro... | 02/06/1996 |
| 5487145 | Method and apparatus for compositing display items which minimizes locked drawing areas A compositing architecture provides for correct rendering of overlapping opaque and translucent regions of respective graphic images with rapid pixel restoration when an image floating above another image is moved or manipulated to reveal pixels of a grap... | 01/23/1996 |
| 5485373 | Language-sensitive text searching system with modified Boyer-Moore process A method and system for providing a language-sensitive text search that performs text comparison of any Unicode strings. For any language an ordering is defined based on features of the language. Then, an interactive compare function is performed to deter... | 01/16/1996 |
| 5481666 | Object-oriented navigation system A technique for navigating between a first and second object in an object-oriented computer system, including a processor with an attached storage and a display uses reference objects to insert references from one object into another. A first document is ... | 01/02/1996 |
| 5479601 | Method and apparatus for processing commands generated by user interface controls in an atomic manner An object-oriented user interface utilizes object-oriented controls that operate together as a single, atomic group to change data values and are affected as a group by conventional editing "undo" and "redo" actions. In accordance with one embodiment, eac... | 12/26/1995 |
| 5479589 | Object-oriented system for selecting a graphic image on a display A method and apparatus for defining customizable pick, hit or find detection criteria for geometric types and using the results of the search as a basis for determining whether to perform an action. According to the inventive method, a search protocol is ... | 12/26/1995 |
| 5475845 | Wrapper system for interfacing an object-oriented application to a procedural 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... | 12/12/1995 |
| 5473777 | Wrapper for enabling an object otented application to maintain virtual memory using procedural function calls 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... | 12/05/1995 |
| 5471568 | Object-oriented apparatus and method for scan line conversion of graphic edges An object-oriented graphic system performs a scan conversion process on a geometric figure with edges. The figure is represented by a graphic object which contains data describing the edges and a method for traversing the edges to outline the figure. The ... | 11/28/1995 |
| 5471675 | Object oriented video framework system A video framework for use in a data processing system provides parallel hierarchies of video device drivers and video device handles, which are created by video device driver objects, and a hierarchy of data encapsulators contained by a subclass of the hi... | 11/28/1995 |
| 5465362 | Object-oriented view-system for displaying information in a windowing environment A view system is disclosed which provides support polymorphic initialization and finalization of objects. This mechanism is used by the view system to support virtual method invocation at construction/destruction time for objects that require the needed ... | 11/07/1995 |
| 5465363 | Wrapper system for enabling a non-multitasking application to access shared resources in a multitasking environment A view system is disclosed which provides support a mechanism to provide a multitask-safe wrapper or objects which are not multitask safe. This mechanism makes it possible to use objects that are not task-safe in a multitasking environment without modifyi... | 11/07/1995 |
| 5459865 | Runtime loader A method and apparatus for an innovative object oriented framework system is disclosed. The system uses an innovative load architecture for a framework application by multiple users. The load architecture implements functions, static data and classes in a... | 10/17/1995 |
| 5455854 | Object-oriented telephony system A method and system for enabling a set of object interface application elements and telephony system elements. Particular objects may be chosen depending on which elements of the telephony system will need to be interfaced. A particular object is capable ... | 10/03/1995 |