Function-oriented user interface
First Claim
Patent Images
1. A method of presenting a function-oriented user interface on a display of a computer comprising:
- presenting a plurality of icons arranged in an elliptical pattern, each of the plurality of icons representing a functional capability, including at least one of a first icon representing an entertainment function, a second icon representing a document editing function, and a third icon representing an Internet and communication function;
setting a cursor associated with a pointing device outside a boundary formed by the elliptical pattern of icons;
determining that the cursor is outside the boundary formed by the elliptical pattern of icons;
when the cursor is outside the boundary formed by the elliptical pattern of icons, determining a distance and direction of the cursor relative to the centerline of the elliptical pattern of icons;
rotating the elliptical pattern of icons at a constant speed proportional to the distance of the cursor from the centerline and in a direction matching the direction of the cursor relative to the centerline;
moving the cursor inside the boundary formed by the elliptical pattern;
determining the cursor is inside the boundary formed by the elliptical pattern;
stopping the rotating of the elliptical pattern after determining the cursor is inside the boundary formed by the elliptical pattern;
highlighting a front-most icon as a result of stopping the rotating of the elliptical pattern;
accepting a user signal indicating a selection of the highlighted front-most icon; and
activating a default application corresponding to the functional capability associated with the highlighted front-most icon.
2 Assignments
0 Petitions
Accused Products
Abstract
A function-oriented user interface presents users with selections related to what they want to do, rather than selections related to what tool they want to use. Functions may be dragged onto elements (data objects) or elements may be dragged onto functions to initiate activity. The elements themselves may present icons representing functions that are available such as adding a voice note or addressing to another person.
-
Citations
5 Claims
-
1. A method of presenting a function-oriented user interface on a display of a computer comprising:
-
presenting a plurality of icons arranged in an elliptical pattern, each of the plurality of icons representing a functional capability, including at least one of a first icon representing an entertainment function, a second icon representing a document editing function, and a third icon representing an Internet and communication function; setting a cursor associated with a pointing device outside a boundary formed by the elliptical pattern of icons; determining that the cursor is outside the boundary formed by the elliptical pattern of icons; when the cursor is outside the boundary formed by the elliptical pattern of icons, determining a distance and direction of the cursor relative to the centerline of the elliptical pattern of icons; rotating the elliptical pattern of icons at a constant speed proportional to the distance of the cursor from the centerline and in a direction matching the direction of the cursor relative to the centerline; moving the cursor inside the boundary formed by the elliptical pattern; determining the cursor is inside the boundary formed by the elliptical pattern; stopping the rotating of the elliptical pattern after determining the cursor is inside the boundary formed by the elliptical pattern; highlighting a front-most icon as a result of stopping the rotating of the elliptical pattern; accepting a user signal indicating a selection of the highlighted front-most icon; and activating a default application corresponding to the functional capability associated with the highlighted front-most icon. - View Dependent Claims (2, 3)
-
-
4. A method of presenting a function-oriented user interface on a display of a computer comprising:
-
presenting a plurality of icons in an elliptical pattern, including at least one of a first icon representing an entertainment function, a second icon representing a document editing function, and a third icon representing an Internet and communication function; rotating each of the plurality of icons to a front of the elliptical pattern at a constant speed proportional to a distance of a cursor from a centerline through the elliptical pattern and in a direction matching the direction of the cursor relative to the centerline; accepting a user signal indicating a selection of one of the plurality of icons; activating a default application corresponding to the functional capability associated with the selected one of the plurality of icons; presenting the plurality of icons arranged in an elliptical pattern; selecting one of the plurality of icons from the elliptical pattern and moving it to a standalone position on the display, whereby the remaining plurality of icons re-form the elliptical pattern; and wherein rotating each of the plurality of icons to a front of the elliptical pattern comprises; increasing the size of icons near the front of the elliptical pattern and decreasing the size of icons at the back of the elliptical pattern; and stopping the rotating of the elliptical pattern when the cursor is inside a boundary formed by the elliptical pattern. - View Dependent Claims (5)
-
Specification