US5940076A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Graphical user interface for an electronic device and method therefor
Assignee: Google Technology Holdings LLC
•
Filing: 1997-12-01
•
Granted: 1999-08-17
•
Expires: 2017-12-01
Abstract
Abstract A communication device (50) includes a display (68) for presenting information to the user. When selecting between different options/features (402-416) the currently displayed options/features are displayed in user selectable fields (422-426) which are located along an arc. When a device user picks an option/feature which is currently not being displayed (408-416), the graphical user interface commences an animation process (620) which makes the user selectable fields (422-426) seem to be part of a wheel (420) which is spinning. Once the main process has loaded up the required off-screen options/features the animation process stops.
Inventors
- 👤 Daniel Ray Sommers
- 👤 David Owen Garner
- 👤 Michael Allen Zingman
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 06:48
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/0482
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
156 words
A method for providing a graphical user interface to an electronic device having a display, comprising the steps of: presenting a plurality of user selectable fields located alone an arc on the display, each of the plurality of user selectable fields highlighting an application of the electronic device, wherein the applications being displayed represent a subset of a set of available applications; selecting an application from the set of available applications; determining that the application which has been selected is currently not being displayed in the plurality of user selectable fields; commencing an animation process in which new applications currently not being displayed are selected from the set of available applications, rotated into the plurality of user selectable fields alone the arc, and displayed; stopping the animation process; and presenting the plurality of user selectable fields on the display each highlighting the new applications of the electronic device which were not previously shown on the display.
Claim 2
Independent Claim
156 words
A method for providing a graphical user interface to an electronic device having a display, comprising the steps of: presenting a plurality of user selectable fields located alone an arc on the display, each of the plurality of user selectable fields highlighting an application of the electronic device, wherein the applications being displayed represent a subset of a set of available applications; selecting an application from the set of available applications; determining that the application which has been selected is currently not being displayed in the plurality of user selectable fields; commencing an animation process in which new applications currently not being displayed are selected from the set of available applications, rotated into the plurality of user selectable fields alone the arc, and displayed; stopping the animation process; and presenting the plurality of user selectable fields on the display each highlighting the new applications of the electronic device which were not previously shown on the display.
Claim 3
Dependent Claim
46 words
A method as defined in claim 1, wherein in commencing the animation process step the new applications are rotated along the arc through the plurality of user selectable fields at a rate which causes a rotational effect when the display is being viewed by a user.
Claim 4
Dependent Claim
79 words
A method as defined in claim 1, wherein the step of commencing the animation process comprises: (a) updating the plurality of user selectable fields by rotating into each of the plurality of user selectable fields a new application that is currently not being displayed; (b) removing for each new application introduced in step (a) one of the previously highlighted applications; and (c) repeating steps (a) and (b) until all of the plurality of user selectable fields highlight new applications.
Claim 5
Dependent Claim
28 words
A method as defined in claim 3, wherein the animation process is stopped when all of the plurality of user selectable fields is updated with a new application.
Claim 6
Dependent Claim
16 words
A method as defined in claim 1, wherein each application which is displayed includes an icon.
Claim 7
Dependent Claim
160 words
A graphical user interface for an electronic device having a display, comprising: a user control; a plurality of user selectable buttons presented on the display, the plurality of user selectable buttons being located on the display along an arc; a set of available applications, each of the set of available applications having associated graphics, wherein a subset of applications is selected from the set of available applications and displayed with their associated graphics within the plurality of user selectable buttons presented on the display; and a controller, in response to activation of the user control, causes the display to enter an animation mode when an application is selected that is not currently being displayed, in which the plurality of user selectable buttons presented on the display are caused to change their applications and associated graphics so as to make it appear that new applications and their associated graphics are rotating through the plurality of user selectable buttons along the arc.
Claim 8
Dependent Claim
160 words
A graphical user interface for an electronic device having a display, comprising: a user control; a plurality of user selectable buttons presented on the display, the plurality of user selectable buttons being located on the display along an arc; a set of available applications, each of the set of available applications having associated graphics, wherein a subset of applications is selected from the set of available applications and displayed with their associated graphics within the plurality of user selectable buttons presented on the display; and a controller, in response to activation of the user control, causes the display to enter an animation mode when an application is selected that is not currently being displayed, in which the plurality of user selectable buttons presented on the display are caused to change their applications and associated graphics so as to make it appear that new applications and their associated graphics are rotating through the plurality of user selectable buttons along the arc.
Claim 9
Dependent Claim
32 words
A graphical user interface as defined in claim 6, wherein the applications and their associated graphics are scrolled through the plurality of user selectable buttons in either a clockwise or counterclockwise direction.
Claim 10
Dependent Claim
23 words
A graphical user interface as defined in claim 6, wherein the plurality of user selectable buttons does not change location within the display.
Claim 11
Dependent Claim
29 words
A graphical user interface as defined in claim 7, wherein the applications and their associated graphics are presented to the plurality of user selectable buttons in a predefined order.
Claim 12
Dependent Claim
46 words
A graphical user interface as defined in claim 6, further comprising a memory for storing the set of available applications and their associated graphics, said controller accessing the associated graphics and displaying them in the plurality of user selectable buttons in a sequential and predetermined order.
Claim 13
Dependent Claim
161 words
An electronic device including a display, has a set of available applications from which the user of the electronic device can choose, wherein a subset of the set of available applications is presented on the display within user selectable fields which are presented along an arc on the display, the electronic device, comprising: a user control; a controller coupled to the user control; a memory coupled to the controller, the memory containing a draw buffer and an animation buffer; and the controller presents a first subset of the set of available applications within the plurality of user selectable fields, and the controller in response to an activation of the user control to select an application which is not currently being displayed, rotates through the plurality of user selectable fields along the arc a second subset of the set of available applications until the entire second subset of the set of available applications is displayed in the plurality of user selectable fields.
Claim 14
Dependent Claim
161 words
An electronic device including a display, has a set of available applications from which the user of the electronic device can choose, wherein a subset of the set of available applications is presented on the display within user selectable fields which are presented along an arc on the display, the electronic device, comprising: a user control; a controller coupled to the user control; a memory coupled to the controller, the memory containing a draw buffer and an animation buffer; and the controller presents a first subset of the set of available applications within the plurality of user selectable fields, and the controller in response to an activation of the user control to select an application which is not currently being displayed, rotates through the plurality of user selectable fields along the arc a second subset of the set of available applications until the entire second subset of the set of available applications is displayed in the plurality of user selectable fields.
Claim 15
Dependent Claim
43 words
The electronic device defined in claim 11, wherein the controller draws into the draw buffer the first subset of the set of available applications into the plurality of user selectable fields and the contents of the draw buffer are displayed on the display.
Claim 16
Dependent Claim
33 words
The electronic device defined in claim 12, wherein in response to an activation of the user control, the controller causes the contents of the draw buffer to be copied onto the animation buffer.
Claim 17
Dependent Claim
96 words
The electronic device defined in claim 13, wherein further in response to the activation of the user control, the controller causes the draw buffer to be updated with the second subset of the set of available applications, and as each of the available applications from the second subset is being loaded into the draw buffer they are rotated into the animation buffer which upon receiving each of the available applications deletes one of the applications from the first subset of the set of available applications, the contents of the animation buffer are presented on the display.
Claim 18
Dependent Claim
48 words
The electronic device defined in claim 14, wherein once all of the applications from the second subset are rotated onto the animation buffer, the contents of the animation buffer are no longer presented on the display, instead, the contents of the draw buffer are caused to be displayed.
Claim 19
Dependent Claim
32 words
The electronic device as defined in claim 14, wherein the animation and draw buffers are executed using different processes that are running simultaneously in a multitasking environment under control of the controller.
Claim 20
Independent Claim
100 words
A method for displaying at least first, second and third user selectable fields which are presented along an arc in a display, the method comprising the steps of: presenting first, second and third applications which represent a subset of a set of available applications, one each displayed within the first, second and third user selectable fields; and causing a fourth application selected from the set of available applications, to be displayed by causing the third application to no longer be displayed and rotating the first and second applications along the arc within the first, second and third user selectable fields.
Claim 21
Independent Claim
100 words
A method for displaying at least first, second and third user selectable fields which are presented along an arc in a display, the method comprising the steps of: presenting first, second and third applications which represent a subset of a set of available applications, one each displayed within the first, second and third user selectable fields; and causing a fourth application selected from the set of available applications, to be displayed by causing the third application to no longer be displayed and rotating the first and second applications along the arc within the first, second and third user selectable fields.
Claim 22
Dependent Claim
18 words
The method defined in claim 17, wherein the first and second applications are rotated clockwise along the arc.
Claim 23
Dependent Claim
18 words
The method defined in claim 17, wherein the first and second applications are rotated counterclockwise along the arc.
Claim 24
Independent Claim
136 words
A method of providing a graphical user interface for an electronic device, comprising the steps of: displaying at least first, second and third user selectable fields which are presented along an arc in a display; presenting a first subset of applications selected from a set of available applications, one each to each of the first, second and third user selectable fields; and causing a second subset of applications selected from the set of available applications to be displayed one each at each of the first, second and third user selectable fields by rotating out of the first, second and third user selectable fields the first subset of applications and rotating in the second subset of applications when an application is selected which is not currently being displayed within the first second and third user selectable fields.
Claim 25
Independent Claim
136 words
A method of providing a graphical user interface for an electronic device, comprising the steps of: displaying at least first, second and third user selectable fields which are presented along an arc in a display; presenting a first subset of applications selected from a set of available applications, one each to each of the first, second and third user selectable fields; and causing a second subset of applications selected from the set of available applications to be displayed one each at each of the first, second and third user selectable fields by rotating out of the first, second and third user selectable fields the first subset of applications and rotating in the second subset of applications when an application is selected which is not currently being displayed within the first second and third user selectable fields.
Claim 26
Dependent Claim
30 words
The method defined in claim 20, wherein the second subset of applications are rotated alone the arc into the first, second and third user selectable fields in a clockwise fashion.
Claim 27
Dependent Claim
30 words
The method defined in claim 20, wherein the second subset of applications are rotated alone the arc into the first, second and third user selectable fields in a counterclockwise fashion.
References Cited (Backward Citations)
US5295243A
Cited
US5317687A
Cited
US5706448A
Cited
US5515486A
Cited
US5825353A
Cited
US5798760A
Cited
US5745716A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-08-16 | 2003-02-15 | 2003-08-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-08-16 | 2007-02-15 | 2007-08-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-08-16 | 2011-02-15 | 2011-08-17 | $7700.00 | Window Closed / Lapsed |