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

Icon_funbox Famous Patents

William F. Semple, a dentist, was awarded the first US Patent on chewing gum in 1869. His recipe contained powdered chalk.

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.

 

Inventor: Chia Shen


Address: Arlington, MA
No. of patents: 10
Last patent issue date: 01/24/2006

NumberTitleIssue Date
6990113Adaptive-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
6894703Multi-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
6791530Circular 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
6640245Real-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
6556200Temporal 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
6545660Multi-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
6490611User 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
6466227Programmable 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
6211876Method 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
5987496Real-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
 
Sign InRegister
Username  
Password   
forgot password?