William F. Semple, a dentist, was awarded the first US Patent on chewing gum in 1869. His recipe contained powdered chalk.
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 |
| 6990113 | Adaptive-weighted packet scheduler for supporting premium service in a communications network A method schedules packets in a router of a packet-switched network. The network has a set of service classes including a premium service, an assured service, and a best-effort service. The router includes one queue for each service class. Each queue stores packets ... | 01/24/2006 |
| 6894703 | Multi-user collaborative circular graphical user interfaces A multi-user collaborative circular graphical user interface for displaying items includes a transformation engine responsive to external command, such as mouse clicks, for generating polar coordinates for the items, an asynchronous rendering engine for generating i... | 05/17/2005 |
| 6791530 | Circular graphical user interfaces A system and method provides visualization and layout schemes for a circular graphical user interface using global and local polar coordinate systems to display images. The system gives a user of the interface the full capability to relocate, re-orient, scale and la... | 09/14/2004 |
| 6640245 | Real-time channel-based reflective memory based upon timeliness requirements A computer network guarantees timeliness to distributed real-time applications by allowing an application to specify its timeliness requirements and by ensuring that a data source can meet the specified requirements. A reflective memory area is establishe... | 10/28/2003 |
| 6556200 | Temporal and spatial coherent ray tracing for rendering scenes with sampled and geometry data A method traces rays through graphical data. The method partitions the graphical data into a plurality of blocks according to a scheduling grid. For each block, a ray queue is generated. Each entry in the ray queue representing a ray to be traced through ... | 04/29/2003 |
| 6545660 | Multi-user interactive picture presentation system and method A system enables multiple users to interact with a picture presentation. The system includes a display surface having a horizontal orientation, preferably circular. A processor is configured to composite an image. The composite image includes a picture di... | 04/08/2003 |
| 6490611 | User level scheduling of inter-communicating real-time tasks In a multi-tasking system a writer task generates real-time and non real-time messages having multiple priority levels in an ascending order arranged in a plurality of priority bands. The real-time messages have predetermined timing deadlines. A plurality... | 12/03/2002 |
| 6466227 | Programmable architecture for visualizing sampled and geometry data A programmable visualization apparatus processes graphical data. The apparatus includes a central processing unit for executing a visualization application and a scheduler. A third level of memory is connected to the central processing unit. The third lev... | 10/15/2002 |
| 6211876 | Method and system for displaying icons representing information items stored in a database Methods and apparatus are provided for accessing an experience journal which includes unstructured text items relating to a topic, such as a medical condition. The method is implemented in a computer system including a processor, a storage device, a video... | 04/03/2001 |
| 5987496 | Real-time channel-based reflective memory A computer network guarantees timeliness to distributed real-time applicans by allowing an application to specify its timeliness requirements and by ensuring that a data source can meet the specified requirements. A reflective memory area is established ... | 11/16/1999 |