Combination Beverage Container and Spittoon
A combination beverage container and spittoon includes a bottom portion including outer wall and a first inner wall defining a spittoon space.
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 |
| 5784545 | System and methods for improved spreadsheet interface with user-familiar objects An electronic spreadsheet system of the present invention includes a notebook interface having a plurality of notebook pages, each of which may contain a spread of information cells, or other desired page type (e.g., Graphs page). Methods are provided for... | 07/21/1998 |
| 5659793 | Authoring tools for multimedia application development and network delivery An apparatus for authoring multi-media assets into a final interactive multi-media application includes a storage device which stores one or more multi-media assets and one or more program objects. A display is provided for displaying a plurality of timel... | 08/19/1997 |
| 5600773 | Logical partitioning of gamma ramp frame buffer for overlay or animation Methods, systems and programs for partitioning an RGB gamma ramp frame buffer of a workstation into groupings of bit planes to isolate for independent generation the images of multiple objects displayed on a common video screen. According to a preferred p... | 02/04/1997 |
| 5592609 | Video game/videographics program fabricating system and method with unit based program processing A videographics/video game fabricating system includes a multiprocessor based game processor console which includes a main central processing unit (CPU) which controls editing operations and operating system task execution and a game CPU for executing the... | 01/07/1997 |
| 5586236 | Universal 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 |
| 5581682 | Method for storing and retrieving annotations and redactions in final form documents This invention is a method for annotating and redacting a final-form document archived in a computerized system where it is important that the fidelity of the final form document is preserved. More particularly, this method allows final-form documents con... | 12/03/1996 |
| 5579466 | Method and system for editing and formatting data in a dialog window A method and system for editing and formatting data in a dialog window is provided. In a preferred embodiment, a rich text edit control is provided to support a rich text edit field in a user dialog. Different behaviors can be specified for the rich text ... | 11/26/1996 |
| 5572642 | Data input display system for preparing and editing structural data A data input display system makes it possible to input data which have a document structure having constraint in disposition of constituent elements. Such a structure is used in mathematical formulae, chemical formulae, and other data which have grammar a... | 11/05/1996 |
| 5572644 | System and methods for multi-dimensional information processing An electronic spreadsheet system of the present invention includes a notebook interface having a plurality of notebook pages, each of which may contain a spread of information cells, or other desired page type (e.g., Graphs page). Methods are provided for... | 11/05/1996 |
| 5563997 | Method and apparatus for sorting records into a list box in a graphic user interface Method and apparatus for using two intermediary list boxes to display and sort a list of records by a column other than a first column of the records. To use the intermediary list boxes, the records are indexed, a sort column is selected, the columns in t... | 10/08/1996 |
| 5557729 | Application design interface enhancement A method of displaying windows corresponding to a plurality of applications, each application having at least one corresponding window, and one application currently running on a data processing system. The method controls display of windows by selectivel... | 09/17/1996 |
| 5557725 | Method and system for switching between users in a conference enabled application A method of selecting which user has the input focus, and conditions by which a different user will get the input focus in the future. A user is said to have the `floor` if that user is enabled to become the input focus, or in other words, to provide inpu... | 09/17/1996 |
| 5557723 | Method and system for customizing forms in an electronic mail system A method and system for user-customizable forms in an electronic mail system is provided. In preferred embodiments of the present invention, an electronic mail system provides for the receiving and displaying of mail information in conjunction with the us... | 09/17/1996 |
| 5557721 | Method and apparatus for display screens and coupons A method and apparatus for displaying advertisements and printing coupons on remote systems of a distributed data processing system. A host system downloads display files, command file and transaction files describing the advertisements to be displayed an... | 09/17/1996 |
| 5555362 | Method and apparatus for a layout of a document image The present invention provide a method for extracting a tree structure by using image analysis results of an actual document and generating a flexible layout model. A tree structure and layout model are newly generated by automatically extracting the tree... | 09/10/1996 |
| 5553220 | Managing audio data using a graphics display controller A graphics display controller is used to manage audio data within a computer-based multimedia system. A portion of the video display memory associated with the graphics display controller is allocated to one or more audio data buffers to hold digitized da... | 09/03/1996 |
| 5553222 | Multimedia synchronization system A method and system for providing synchronization of the timing of various multimedia events. Clock objects are defined in the storage and associated with an internal or external source of current time. The clock objects are able to be displayed on the di... | 09/03/1996 |
| 5544296 | Document output method When a field framing line for surrounding record data upon record data output is drawn on a display screen, the parameters of each line segment constituting the field framing line are generated and stored. When a plurality of stored record items are to be... | 08/06/1996 |
| 5539870 | Computerized system and process for interactively managing a distributed database system An interactive graphical display of object relationships and instances is implemented by means of a table driven process. The user can select one or more object occurrences and then select an action to be performed on the selected object occurrences using... | 07/23/1996 |
| 5539869 | Method and system for processing and presenting on-line, multimedia information in a tree structure Method and system are provided for processing and presenting on-line, multimedia information such as diagnostic information for a machine tool. The system uses multimedia information tools (i.e. graphics, documentation, drawings, photographs, full motion ... | 07/23/1996 |
| 5535321 | Method and apparatus for variable complexity user interface in a data processing system A method and apparatus for enhanced user interface in a data processing system for use with a multiple function application. Multiple user interfaces are established for selected functions within a multiple function application and stored within a data pr... | 07/09/1996 |
| 5533181 | Image animation for visual training in a simulator A method and apparatus for generating imagery animation in a color video monitor as may be used for visual training. A high resolution photo image of a particular station which is to be the subject for simulation training is generated and it is electronic... | 07/02/1996 |
| 5530795 | Computer conferencing Information is communicated between computer users having display units by displaying a common software application and generating a transparent display window over the common software application. A data communication link is established between the user... | 06/25/1996 |
| 5528743 | Method and apparatus for inserting text on a pen-based computer system A method and apparatus in accordance with the present invention comprises the process and means for receiving input strokes made with a stylus on a screen of a pen-based computer and determining if the strokes comprise a text object. When the strokes do f... | 06/18/1996 |
| 5526480 | Time domain scroll bar for multimedia presentations in a data processing system A method and system in a data processing system for efficiently managing the selection and/or presentation of a multimedia data set comprised of multiple topics. A display is provided for presenting a multimedia data set. A graphic control mechanism havin... | 06/11/1996 |
| 5526477 | System and method for generating glyphs of unknown characters A method and apparatus for generating glyphs for text elements input to a computer having a memory with at least one look-up table storing glyphs corresponding to such text elements. Each text element is made up of at least one code point, and often of se... | 06/11/1996 |
| 5524190 | Command object logging system for restoring documents A method and system for automatically saving changes of a document as they occur is disclosed. An object oriented framework is used to facilitate the processing and assure document integrity throughout the processing.... | 06/04/1996 |
| 5524194 | Data communication apparatus A multi-media communication apparatus has functions of receiving/transmitting images, audio signals, code data and the like. A detection unit detects an error in an image signal received from a communication partner's terminal. A transmission unit transmi... | 06/04/1996 |
| 5524193 | Interactive multimedia annotation method and apparatus The present invention provides an improved method for annotating a text document or other media event with any other media event or events. One aspect of the invention allows authors to quickly and easily, without the hard programming of the prior art, cr... | 06/04/1996 |
| 5524192 | Simplifying maintaining and displaying of program comments A data processing system has display means with a display screen requiring a screen display instruction with each line of textual comments in a file to be displayed on the screen and means for associating comments to be presented on the display screen of ... | 06/04/1996 |
| 5524191 | Method of editing text in column sensitive environments A method and editor for editing a line of text comprising mixed single-byte character set (SBCS) and double-byte character set (DBCS) text while maintaining the columnar integrity of the text after the edit point. The method and editor provide an extended... | 06/04/1996 |
| 5522023 | Method for representing characters constructing texts in dot pattern and modifying the dot density and transmitting texts A method for representing characters constructing texts in a dot pattern and modifying the dot density to transmission. The method is realized by transmitting texts according to steps of storing characters constructing a text in a character code, developi... | 05/28/1996 |
| 5519824 | System and method for storing and displaying font data representing fixed-width and compressed characters A system and method for storing and retrieving fixed-width and compressed characters of at least one font, which includes memory having a plurality of memory addresses for storing instructions and encoded character font data representing fixed-width and c... | 05/21/1996 |
| 5517578 | Method and apparatus for grouping and manipulating electronic representations of handwriting, printing and drawings A note taking system that integrates word-processing functionality and computerized drawing functionality for processing ink strokes comprises novel methods that provide this functionality such as: a method for modeless operation of the note taking system... | 05/14/1996 |
| 5511983 | Graphic image generating apparatus with automatic demonstration image generating program An image generating apparatus for preparing a drawing using an image display apparatus. The image generating apparatus has a power source turn-on detection unit for instructing starting of an image forming program for forming a series of consecutive image... | 04/30/1996 |
| 5513306 | Temporal event viewing and editing system A system for displaying a sequential stream of information on a single display. The system includes a computer for defining an first area on the display and for displaying a first sample of the information within the first area. The first sample represent... | 04/30/1996 |
| 5506949 | Method for the creation of animated graphics To create animated graphics, a first key position of a character is taken into a first setting and then a second key position of this character is taken into the same setting in keeping one and the same securing pivot for both key positions. For the secon... | 04/09/1996 |
| 5504849 | Method of moving a pixel a subpixel distance The invention relates to a method of moving a pixel a subpixel distance and is intended to be applied in picture coding methods to determine the value of a pixel located between the fixed pixels on the screen. The pixel value is calculated using a known m... | 04/02/1996 |
| 5502805 | System and methods for improved spreadsheet interface with user-familiar objects An electronic spreadsheet system of the present invention includes a notebook interface having a plurality of notebook pages, each of which may contain a spread of information cells, or other desired page type (e.g., Graphs page). Methods are provided for... | 03/26/1996 |
| 5500927 | System and method for simplifying a computer-generated path The present invention is for a system and process for simplifying complex graphical paths. The process first analyzes individual curve and straight line segments of the path, possibly splitting curved segments at local extrema points. Next, the process cr... | 03/19/1996 |