Claims
- 1. A multi-user collaborative circular graphical user interface for displaying items, comprising;
a transformation engine responsive to external command for generating polar coordinates for the items; an asynchronous rendering engine for generating images of the items according to the polar coordinates; and a thread switching engine for controlling the rendering engine.
- 2. The interface of claim 1 further comprising:
a circular display area for rendering the items.
- 3. The interface of claim 2 wherein the circular display area includes a touch sensitive surface.
- 4. The interface of claim 2 wherein a central axis of the items passes through a center of the display area.
- 5. The interface of claim 1 wherein the items are rendered from a plurality of layers.
- 6. The interface of claim 5 wherein the layers include a pop-up layer, control layer, a selected image layer, a deformation grid, and a background layer.
- 7. The interface of claim 1 wherein the transformation engine performs translation, scaling, and rotation using the polar coordinates.
- 8. The interface of claim 1 wherein the polar coordinates include local and global coordinates.
- 9. The interface of claim 5 wherein the layers are arranged hierarchically.
- 10. The interface of claim 9 wherein the items are rendered in a bottom-to-top order.
- 11. The interface of claim 5 wherein there is an execution thread for each layer.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This is a continuation-in-part of U.S. patent application Ser. No. 10/053,652 “Circular Graphical User Interface” filed by Vernier et al. on Jan. 21, 2002, which is a continuation-in-part of U.S. patent application Ser. No. 09/651,002 “Multi-User Interactive Picture Presentation System,” filed by Shen et al. on Aug. 29, 2000.
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
10053652 |
Jan 2002 |
US |
Child |
10177004 |
Jun 2002 |
US |
Parent |
09651002 |
Aug 2000 |
US |
Child |
10053652 |
Jan 2002 |
US |