Browse Prior Art Database

Advanced Calendar Viewing - Worm Hole Widget Disclosure Number: IPCOM000216229D
Publication Date: 2012-Mar-26
Document File: 3 page(s) / 624K

Publishing Venue

The Prior Art Database


Systems management (and other disciplines in computing) depend on the ability to present and manipulate temporal (time-related) information in complex ways. This can include complex scheduling for many different assets to comparison of different resources across different timeframes. Existing user interface designs for maintenance and viewing of this scheduling information are insufficient and problematic in a number of ways. This publication describes a more advanced control for viewing data.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 56% of the total text.

Page 01 of 3

Advanced Calendar Viewing - Worm Hole Widget

This section describes the implementation method and includes a few examples.

Implementation (Assumptions):

The Worm Hole Widget could be developed for a number of platforms (web, desktop application, mobile, etc.), but all implementations would have a few things in common:

- Rendering Canvas

- Input Device(s) (mouse, keyboard, multi-touch, stylus, etc..)

Assume that the data which will be visualized by this widget already exists and is available, this design is strictly a front-end invention. There can be different applications within which a rendering canvas can be leveraged:

- Web Browsers

- Desktop Applications

- E-mail

- Television "Set Top" Boxes

Implementation (Method for Drawing the Worm Hole Widget):

Given tabular data spread over a span of at least two dimensions (e.g. time and value) where one of those dimensions is commonly thought of as being iterative or circular in its behavior (e.g. the hours in a day, or the days in a week) and spans a larger stretch of values than its iterations imply (e.g. the 24 hours in a day repeat 7 times to form a week), the canvas will :

         Given m iterations of size n, draw m+1 concentric circles and divide them up into n segments with rays radiating from the center.

         The innermost circle will be transparent, to give the visualization the illusion of being a tunnel.

         Shade the remaining circle areas to create the illusion that their areas are the inner surface of the tunnel.