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

Icon_funbox Quotables

"During my service in the United States Congress, I took the initiative in creating the Internet."

Al Gore ; The basis for the later misquote by US Republicans that Gore had "invented" the Internet. Gore was the leading political champion of the modern-day Internet.

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.

 

Attorney: Bookstein & Kudirka


Number of patents: 70
Last date: December 08, 1998

1    
NumberTitleIssue Date
5848291Object-oriented framework for creating multimedia applications
An object-oriented framework is used to create multimedia application programs which route multimedia data from a multimedia source, such as a storage, to a multimedia presentation device for presentation. A variety of multimedia objects are defined in th...
12/08/1998
5796969Object-oriented view coordinate space system
A view system provides support for applying matrix operations to one or more views to render a view in a more realistic manner. The matrix operations are applied in accordance with a predefined coordinate system for each application to generate the screen...
08/18/1998
5758153Object oriented file system in an object oriented operating 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,...
05/26/1998
5752245Object-oriented system for configuration history management with a project workspace and project history database for draft identification
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 ...
05/12/1998
5737559Object-oriented view hierarchy framework
An object-oriented view system which displays a plurality of separate view areas on a computer display screen allows hierarchically arranged overlapping view areas. The views are controlled by a view hierarchy object which includes a tree structure of inf...
04/07/1998
5734852Method and apparatus for displaying hardware dependent graphics in an object-oriented operating system
Screen objects used by the application programs to draw or paint on the display screen are created in accordance with a predefined class structure which represents a generic display system. Developers of specialized hardware develop specialized classes ba...
03/31/1998
5732229Method and apparatus for displaying business cards
A method and apparatus for representing the attributes of an object representing a person or entity in an object oriented operating system running on a computer networked to other computers. The information is presented in the form of a graphic depiction ...
03/24/1998
5729671Object-oriented method and apparatus for rendering a 3D surface image on a two-dimensional display
A method and system provides an object-oriented framework for rendering three-dimensional surfaces on a two-dimensional display in a flexible manner. The framework comprises two main classes that work together to render discretized data points that repres...
03/17/1998
5717877Object-oriented data access framework system
An object-oriented user interface utilizes object-oriented controls that operate together and compartmentalize the response code in three separate objects. The first object is called an interactable object and is incorporated into the application program....
02/10/1998
5710896Object-oriented graphic system with extensible damage repair and drawing constraints
A method and apparatus for developing graphics applications, including a framework for handling the exchange of graphical data between applications and for presenting and manipulating graphical objects. The framework includes a number of classes which are...
01/20/1998
5680639Multimedia control system
A method and system for controlling various multimedia objects throughout the course of a multimedia presentation on a computer with a storage and a display utilizes a control object defined in the storage and associated with each multimedia object. The c...
10/21/1997
5680624Object oriented interrupt system
A method and apparatus for an innovative, object-oriented hardware independent interface to the external world. The interrupt services are part of an overall IO model providing an object base IO system that supports dynamic configuration of the system. Ob...
10/21/1997
5680563Object-oriented operating system enhancement for filtering items in a window
A filtering framework in an object oriented operating system with a processor, such as an IBM PowerPC, a storage connected to and controlled by the processor, a display connected to and controlled by said processor, an object-oriented operating system res...
10/21/1997
5675748Method and apparatus for automatically configuring computer system hardware and software
A hardware configuration system for enabling automatic configuration of hardware in a computer system. First, at system ipl, the particular computer system is identified based on its identification number. Then, a specific software component object is ins...
10/07/1997
5668997Object-oriented system for servicing windows
A window server communicates with clients and creates, destroys and modifies window objects. Objects are created in response to parameters provided by clients. Clients can obtain a variety of information regarding windows managed by the window server. Har...
09/16/1997
5652884Method and apparatus for dynamic update of an existing object in an object editor
User interface objects are stored in a user interface object archive which is a database physically located in the shared library of an associated application program. In order to facilitate "localization", or preparation of an application developed in on...
07/29/1997
5640587Object-oriented rule-based text transliteration system
A computer system transliterates a text string from a first language to a second language using transliterator objects, each having a set of transliteration rules arranged in a preferred order. Each of the transliteration rules, in turn, has a test string...
06/17/1997
5640565Business card system
A method and apparatus for representing the attributes of an object representing a person or entity in an object oriented operating system running on a computer. The information is presented in the form of a graphic depiction of a business card with infor...
06/17/1997
5638504System and method of processing documents with document proxies
An object-oriented document architecture provides system level support for document processing features from within an active document utilizing a novel technique termed a proxy. A proxy integrates external document management functions simultaneously and...
06/10/1997
5634129Object oriented system for representing physical locations
A method and system for providing each of a plurality of users of a computer system with a corresponding place object. Each of the place objects represent one of a variety of actual physical locations and contains one or more subplace objects and person o...
05/27/1997
5634057Place object display system having place objects selected in response to a user identifier
A method and apparatus for receiving a user identifier and for instantiating a particular place object from one of a plurality of different place classes in response to the user identifier. The apparatus displays, on a display device, data stored in the p...
05/27/1997
5630141Hierarchical apparatus and method for processing device interrupts in a computer system
A method and apparatus for an innovative hardware independent interface to the external world. The interrupt services are part of an overall I/O model providing an object base I/O system that supports dynamic configuration of the system. The design of the...
05/13/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
5621434Cursor manipulation system and method
A cursor manipulation system and method provides for interrogation of the most recently displayed cursor location upon the occurrence of a user-generated event, such as actuation of a mouse button, to avoid errors of input to an application due to delays ...
04/15/1997
5613122Object-oriented operating system
User interface objects are stored in a user interface object archive which is a database physically located in the shared library of an associated application program. In order to facilitate "localization", or preparation of an application developed in on...
03/18/1997
5596696Method and apparatus for synchronizing graphical presentations
A method and system for providing synchronization of the timing of various multimedia events, including a visual event is disclosed. Clock objects are defined in the storage and associated with an internal or external source of current time. The clock obj...
01/21/1997
5594921Authentication of users with dynamically configurable protocol stack
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...
01/14/1997
5594642Input methods framework
A method and system for assisting input of information. The method and system dynamically translates information being input, and allows user interaction with the translation process. The system is flexibly designed to allow easy use by application develo...
01/14/1997
5586236Universal color look up table and method of generation
A system and method for managing the color palette for an object oriented operating system providing for the sharing of a plurality (e.g., 256) of colors for display by an external device. In a first aspect, an 8-bit color lookup table (CLUT) is shared by...
12/17/1996
5583982Dialog system
A method and apparatus for a dialog processing system is disclosed. Dialogs include variables that reflect the system's current state. This includes status information determinative of a command's state (enabled/disabled), its name, its associated graphic...
12/10/1996
5583977Object-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
5574915Object-oriented booting framework
An object-oriented framework contains program code for booting a processor with a volatile storage from an attached non-volatile storage. The framework provides a hardware independent boot image base class which can be subclassed to provide boot image pro...
11/12/1996
5566491Method and apparatus for animating a floating waterfowl decoy
An animating device is attached underneath a floating waterfowl decoy that creates rings, ripples, and waves on the water surface emanating from said decoy giving the appearance that said decoy is alive. In accordance with one embodiment of the device, a ...
10/22/1996
5566278Object 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
5539316Shimming method for NMR magnet having large magnetic field inhomogeneities
A method of shimming an NMR magnet uses a plurality of 1D projections through a sample volume to determine the inhomogeneities of the field of the NMR magnet. The frequency distributions obtained are assembled from the phase signals of the various project...
07/23/1996
5539315NMR probe for cross-polarization measurements
A nuclear magnetic resonance cross polarization probe uses a dual-coil arrangement in which a single-turn inner coil is surrounded by a solenoid coil. The inner coil is tuned to the frequency of a relatively high Larmor frequency nuclei type, such as prot...
07/23/1996
5534856Vehicle identification and verification system
A unique vehicle ID number and other verification information is stored in a small memory mounted on a tank truck. When the truck is connected to a loading terminal by means of a cable which is used by an existing overfill/ground system, an interface circ...
07/09/1996
5534780Sample changer for NMR spectrometers
A sample changer for a spectrometer of the type having a generally vertical sample loading air shaft in which an upflowing air stream is present. The sample changer includes a support for positioning at the spectrometer and a carriage movably supported by...
07/09/1996
5532594Method for suppressing solvent resonance signals in NMR experiments
B1 (RF) gradient echo pulse sequences are combined with frequency-selective pulse sequences to selectively suppress a solvent resonance signal by preventing the formation of an echo for the solvent resonance, while allowing the formation of an ...
07/02/1996
5526762Power planing catamaran
A powered planing catamaran has a pair of asymmetric V-bottom hulls such that the inner surfaces of each of the hulls defines less of a deadrise angle than the outer surfaces. The inner surfaces define the primary running and planing surfaces. The bridgin...
06/18/1996
1    
 
Sign InRegister
Username  
Password   
forgot password?