US6753892B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and data processing system for presenting items in a menu
Assignee: Wistron Corp
•
Filing: 2000-11-29
•
Granted: 2004-06-22
•
Expires: 2020-11-29
Abstract
Abstract A method, apparatus, and computer implemented instructions for presenting a menu and a plurality of items associated with the menu. Displayed items are presented within the menu. The displayed items are part of the plurality of items associated with the menu. A graphical indicator is displayed in association with the menu. Items are displayed within the menu to show undisplayed items within the plurality of items in response to a selected user input to a pointing device.
Inventors
- 👤 Dae-Suk Chung
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 16:31
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/0482
Claims Analysis
Total Claims: 41
Claim 1
Independent Claim
102 words
A method in a data processing system for presenting a menu and a plurality of items associated with the menu, the method comprising: presenting a plurality of displayed items within an array in the menu, wherein the displayed items are part of the plurality of items associated with the menu; displaying a graphical indicator in association with the menu, wherein the graphical indicator is representative of which items are displayed within the array; and responsive to user input directed to the menu, scrolling items within the array wherein previously undisplayed items are displayed within the array and previously displayed items are hidden.
Claim 2
Independent Claim
102 words
A method in a data processing system for presenting a menu and a plurality of items associated with the menu, the method comprising: presenting a plurality of displayed items within an array in the menu, wherein the displayed items are part of the plurality of items associated with the menu; displaying a graphical indicator in association with the menu, wherein the graphical indicator is representative of which items are displayed within the array; and responsive to user input directed to the menu, scrolling items within the array wherein previously undisplayed items are displayed within the array and previously displayed items are hidden.
Claim 3
Dependent Claim
13 words
The method of claim 1 , wherein the graphical indicator is a circle.
Claim 4
Dependent Claim
28 words
The method of claim 2 , wherein a first portion of the circle identifies the displayed items and a second portion of the circle identifies the undisplayed items.
Claim 5
Dependent Claim
13 words
The method of claim 1 , wherein the array is a linear array.
Claim 6
Dependent Claim
34 words
The method of claim 1 , wherein the user input comprises input from a pointing device positioning a pointer over the array, and the pointing device is one of a mouse, keyboard, and trackball.
Claim 7
Dependent Claim
14 words
The method of claim 1 , wherein the plurality of items are scrolled circularly.
Claim 8
Dependent Claim
14 words
The method of claim 1 , wherein the plurality of items are scrolled linearly.
Claim 9
Dependent Claim
21 words
The method of claim 1 , wherein the menu is one of a pull-down menu, a submenu, and a pop-up menu.
Claim 10
Dependent Claim
23 words
The method of claim 1 , wherein whether the array is scrollable is determined by a total number of the plurality of items.
Claim 11
Dependent Claim
26 words
The method of claim 1 further comprising: executing a process associated with an item within the plurality of items in response to selection of the item.
Claim 12
Dependent Claim
49 words
The method of claim 1 , wherein the scrolling step scrolls the items in a first direction if a pointer is located in a first portion of the array and scrolls the items in a second direction is the pointer is located in a second portion of the array.
Claim 13
Dependent Claim
31 words
The method of claim 1 , wherein the graphical indicator is displayed in a first state when circular scrolling occurs and is displayed in a second state when linear scrolling occurs.
Claim 14
Dependent Claim
27 words
The method of claim 1 , wherein a behavior of the scrolling of the plurality of items within the array occurs is governed by user defined parameters.
Claim 15
Dependent Claim
30 words
The method of claim 13 , wherein the user defined parameters include at least one of a scrolling speed, a number of displayed items, a selection of initially displayed items.
Claim 16
Dependent Claim
25 words
The method of claim 1 , wherein the scrolling step includes changing between linear scrolling and circular scrolling in response to a particular user input.
Claim 17
Dependent Claim
129 words
A data processing system comprising: a bus system; a communications unit connected to the bus system; a memory connected to the bus system, wherein the memory includes as set of instructions; and a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to present a plurality of displayed items within an array in the menu, wherein the displayed items are part of a plurality of items associated with the menu; display a graphical indicator in association with the menu, wherein the graphical indicator is representative of which items are displayed within the array; and responsive to user input directed to the menu, scroll items within the array wherein previously undisplayed items are displayed within the array and previously displayed items are hidden.
Claim 18
Dependent Claim
129 words
A data processing system comprising: a bus system; a communications unit connected to the bus system; a memory connected to the bus system, wherein the memory includes as set of instructions; and a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to present a plurality of displayed items within an array in the menu, wherein the displayed items are part of a plurality of items associated with the menu; display a graphical indicator in association with the menu, wherein the graphical indicator is representative of which items are displayed within the array; and responsive to user input directed to the menu, scroll items within the array wherein previously undisplayed items are displayed within the array and previously displayed items are hidden.
Claim 19
Dependent Claim
16 words
The data processing system of claim 16 , wherein the bus system is a single bus.
Claim 20
Dependent Claim
20 words
The data processing system of claim 16 , wherein the bus system includes a primary bus and a secondary bus.
Claim 21
Dependent Claim
17 words
The data processing system of claim 16 , wherein the processing unit includes a plurality of processors.
Claim 22
Dependent Claim
20 words
The data processing system of claim 16 , wherein the communications unit is one of a modem and Ethernet adapter.
Claim 23
Dependent Claim
27 words
The data processing system of claim 16 , wherein the data processing system is one of a desktop computer, a laptop computer, and a personal digital assistant.
Claim 24
Dependent Claim
109 words
A data processing system for presenting a menu and a plurality of items associated with the menu, the data processing system comprising: presenting means for presenting a plurality displayed items within an array in the menu, wherein the displayed items are part of the plurality of items associated with the menu; displaying means for displaying a graphical indicator in association with the menu, wherein the graphical indicator is representative of which items are displayed within the array; and scrolling means, responsive to user input directed to the menu, for scrolling items within the array wherein previously undisplayed items are displayed within the array and previously displayed items are hidden.
Claim 25
Dependent Claim
109 words
A data processing system for presenting a menu and a plurality of items associated with the menu, the data processing system comprising: presenting means for presenting a plurality displayed items within an array in the menu, wherein the displayed items are part of the plurality of items associated with the menu; displaying means for displaying a graphical indicator in association with the menu, wherein the graphical indicator is representative of which items are displayed within the array; and scrolling means, responsive to user input directed to the menu, for scrolling items within the array wherein previously undisplayed items are displayed within the array and previously displayed items are hidden.
Claim 26
Dependent Claim
15 words
The data processing system of claim 22 , wherein the graphical indicator is a circle.
Claim 27
Dependent Claim
30 words
The data processing system of claim 23 , wherein a first portion of the circle identifies the displayed items and a second portion of the circle identifies the undisplayed items.
Claim 28
Dependent Claim
15 words
The data processing system of claim 22 , wherein the array is a linear array.
Claim 29
Dependent Claim
35 words
The data processing system of claim 22 , wherein the user input device comprises input from a pointing device positioning over the array, and the pointing device is one of a mouse, keyboard, and trackball.
Claim 30
Dependent Claim
16 words
The data processing system of claim 22 , wherein the plurality of items are scrolled circularly.
Claim 31
Dependent Claim
16 words
The data processing system of claim 22 , wherein the plurality of items are scrolled linearly.
Claim 32
Dependent Claim
23 words
The data processing system of claim 22 , wherein the menu is one of a pull-down menu, a submenu, and a pop-up menu.
Claim 33
Dependent Claim
25 words
The data processing system of claim 22 , wherein whether the array is scrollable is determined by a total number of the plurality of items.
Claim 34
Dependent Claim
32 words
The data processing system of claim 22 , further comprising: executing means for executing a process associated with an item within the plurality of items in response to selection of the item.
Claim 35
Dependent Claim
51 words
The data processing system of claim 22 , wherein the scrolling means scrolls the items in a first direction if a pointer is located in a first portion of the menu and scrolls the items in a second direction is the pointer is located in a second portion of the menu.
Claim 36
Dependent Claim
33 words
The data processing system of claim 22 , wherein the graphical indicator is displayed in a first state when circular scrolling occurs and is displayed in a second state when linear scrolling occurs.
Claim 37
Dependent Claim
29 words
The data processing system of claim 22 , wherein a behavior of the scrolling of the plurality of items within the array occurs is governed by user defined parameters.
Claim 38
Dependent Claim
32 words
The data processing system of claim 34 , wherein the user defined parameters include at least one of a scrolling speed, a number of displayed items, a selection of initially displayed items.
Claim 39
Dependent Claim
27 words
The data processing system of claim 22 , wherein the scrolling means includes changing between linear scrolling and circular scrolling in response to a particular user input.
Claim 40
Dependent Claim
117 words
A computer program product in a computer readable medium for use in presenting a menu and a plurality of items associated with the menu, the computer program product comprising: first instructions for presenting a plurality of displayed items within an array in the menu, wherein the displayed items are part of the plurality of items associated with the menu; second instructions for displaying an graphical indicator in association with the menu, wherein the graphical indicator is representative of which items are displayed within the array; and third instructions, responsive to user input directed to the menu, for scrolling items within the array wherein previously undisplayed items are displayed within the array and previously displayed items are hidden.
Claim 41
Dependent Claim
117 words
A computer program product in a computer readable medium for use in presenting a menu and a plurality of items associated with the menu, the computer program product comprising: first instructions for presenting a plurality of displayed items within an array in the menu, wherein the displayed items are part of the plurality of items associated with the menu; second instructions for displaying an graphical indicator in association with the menu, wherein the graphical indicator is representative of which items are displayed within the array; and third instructions, responsive to user input directed to the menu, for scrolling items within the array wherein previously undisplayed items are displayed within the array and previously displayed items are hidden.
References Cited (Backward Citations)
US4862390A
Cited
JPH02247721A
Cited
US5054774A
Cited
US5422521A
Cited
US5774540A
Cited
US5786819A
Cited
JPH10290275A
Cited
US6259432B1
Cited
US6369837B1
Cited
US6295061B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-06-22 | 2007-12-22 | 2008-06-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-06-22 | 2011-12-22 | 2012-06-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-06-22 | 2015-12-22 | 2016-06-22 | $7700.00 | Window Closed / Lapsed |