← Back to Patent Explorer
US6907575B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method of scrolling a display window

Assignee: Danger Inc
•
Filing: 2001-09-06
•
Granted: 2005-06-14
•
Expires: 2021-09-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A scrollable selection highlighter for viewing and selecting an element in a list of elements on a data processing device display. A selection highlighter may be stationary near the middle of the display while the list of elements moves in response to user input if the first and last elements in the list are not at the top or bottom positions of the display. If the first element in the list is at the top of the display, the selection highlighter may move above the middle position while the list of elements remains stationary. If the last element in the list is at the bottom of the display, the selection highlighter may move below the middle position while the list of elements remains stationary.

Inventors

  • 👤 Matias Duarte

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 10:04
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/0485

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 195 words
A graphical user interface (“GUI”) for selecting logical elements from a list comprising: a selection region on a data processing device's display; and a selection highlighter configured to move from one element to the next within said selection region responsive to a user input, wherein if said selection highlighter reaches boundaries that define the selection region, said selection highlighter ceases to move and elements within said list move through said selection highlighter, thereby becoming highlighted, wherein said selection region comprises a limited portion of said data processing device's display such that a first set of one or more elements viewable on said display are outside of said boundaries of said selection region and a second set of one or more elements viewable on said display are within said selection region, and wherein, when a first element in said list of elements is viewable at the top of said display, said selection highlighter moves outside of said selection region responsive to an upward-scrolling input, and when a last element in said list of elements is viewable at the bottom of said display, said selection highlighter moves outside of said selection region responsive to a downward-scrolling input.
Claim 2
Dependent Claim 195 words
A graphical user interface (“GUI”) for selecting logical elements from a list comprising: a selection region on a data processing device's display; and a selection highlighter configured to move from one element to the next within said selection region responsive to a user input, wherein if said selection highlighter reaches boundaries that define the selection region, said selection highlighter ceases to move and elements within said list move through said selection highlighter, thereby becoming highlighted, wherein said selection region comprises a limited portion of said data processing device's display such that a first set of one or more elements viewable on said display are outside of said boundaries of said selection region and a second set of one or more elements viewable on said display are within said selection region, and wherein, when a first element in said list of elements is viewable at the top of said display, said selection highlighter moves outside of said selection region responsive to an upward-scrolling input, and when a last element in said list of elements is viewable at the bottom of said display, said selection highlighter moves outside of said selection region responsive to a downward-scrolling input.
Claim 3
Dependent Claim 26 words
The GUI as in claim 1 wherein said list of logical elements comprises a single-column menu and said selection region boundaries comprise upper and lower boundaries.
Claim 4
Dependent Claim 25 words
The GUI as in claim 1 wherein said list of elements is selected from a group comprising computer files, web page elements, and computer icons.
Claim 5
Dependent Claim 20 words
The GUI as in claim 1 wherein said elements in said list become underlined when selected by said selection highlighter.
Claim 6
Dependent Claim 23 words
The GUI as in claim 1 wherein text associated with said elements in said list become larger when selected by said selection highlighter.
Claim 7
Dependent Claim 24 words
The GUI as in claim 1 wherein graphical icons associated with said elements in said list become larger when selected by said selection highlighter.
Claim 8
Independent Claim 332 words
A method for scrolling and selecting from a list of elements on a display comprising: displaying a portion of a list of elements on a display, where the portion does not include a first element of the list of elements or a last element of the list of elements; displaying a selection highlighter highlighting a displayed element within a selection region of the display, wherein the selection region is defined by a first boundary and a second boundary; receiving a control signal to control the selection highlighter to highlight a different element bordering on the currently highlighted element; and upon receipt of the control signal: making the displayed portion stationary relative to the display and moving the selection highlighter, with respect to the displayed portion, in a first direction, where the first direction is toward the first element when the currently highlighted element is not bordering on the first boundary and the different element is closer to the first element than is the currently highlighted element; making the displayed portion stationary relative to the display and moving the selection highlighter, with respect to the displayed portion, in a second direction, where the second direction is toward the last element, when the currently highlighted element is not bordering on the second boundary and the different element is closer to the last element than is the currently highlighted element; making the selection highlighter stationary relative to the display and moving the list of elements, with respect to the selection highlighter, in the second direction, when the currently highlighted element is bordering on the first boundary and the different element is closer to the first element than is the currently highlighted element; and making the selection highlighter stationary relative to the display and moving the list of elements, with respect to the selection highlighter, in the first direction, when the currently highlighted element is bordering on the second boundary and the different element is closer to the second element than is the currently highlighted element.
Claim 9
Independent Claim 332 words
A method for scrolling and selecting from a list of elements on a display comprising: displaying a portion of a list of elements on a display, where the portion does not include a first element of the list of elements or a last element of the list of elements; displaying a selection highlighter highlighting a displayed element within a selection region of the display, wherein the selection region is defined by a first boundary and a second boundary; receiving a control signal to control the selection highlighter to highlight a different element bordering on the currently highlighted element; and upon receipt of the control signal: making the displayed portion stationary relative to the display and moving the selection highlighter, with respect to the displayed portion, in a first direction, where the first direction is toward the first element when the currently highlighted element is not bordering on the first boundary and the different element is closer to the first element than is the currently highlighted element; making the displayed portion stationary relative to the display and moving the selection highlighter, with respect to the displayed portion, in a second direction, where the second direction is toward the last element, when the currently highlighted element is not bordering on the second boundary and the different element is closer to the last element than is the currently highlighted element; making the selection highlighter stationary relative to the display and moving the list of elements, with respect to the selection highlighter, in the second direction, when the currently highlighted element is bordering on the first boundary and the different element is closer to the first element than is the currently highlighted element; and making the selection highlighter stationary relative to the display and moving the list of elements, with respect to the selection highlighter, in the first direction, when the currently highlighted element is bordering on the second boundary and the different element is closer to the second element than is the currently highlighted element.
Claim 10
Dependent Claim 16 words
The method of claim 7 , wherein the size of the selection region is one element.
Claim 11
Dependent Claim 15 words
The method of claim 7 , wherein the portion is displayed vertically on the display.
Claim 12
Dependent Claim 16 words
The method of claim 9 , wherein the first direction relative to the display is up.
Claim 13
Dependent Claim 16 words
The method of claim 9 , wherein the second direction relative to the display is down.
Claim 14
Dependent Claim 322 words
A Graphical User Interface (“GUI”) comprising: a portion of a list of elements on a display, where the portion does not include a first element of the list of elements or a last element of the list of elements; a selection region of the display, wherein the selection region is defined by a first boundary and a second boundary; and a selection highlighter highlighting a displayed element within the selection region, wherein, upon receipt of a control signal, the selection highlighter highlights a different element bordering on the currently highlighted element through the following steps: making the displayed portion stationary relative to the display and moving the selection highlighter, with respect to the displayed portion, in a first direction, where the first direction is toward the first element when the currently highlighted element is not bordering on the first boundary and the different element is closer to the first element than is the currently highlighted element; making the displayed portion stationary relative to the display and moving the selection highlighter, with respect to the displayed portion, in a second direction, where the second direction is toward the last element, when the currently highlighted element is not bordering on the second boundary and the different element is closer to the last element than is the currently highlighted element; making the selection highlighter stationary relative to the display and moving the list of elements, with respect to the selection highlighter, in the second direction, when the currently highlighted element is bordering on the first boundary and the different element is closer to the first element than is the currently highlighted element; and making the selection highlighter stationary relative to the display and moving the list of elements, with respect to the selection highlighter, in the first direction, when the currently highlighted element is bordering on the second boundary and the different element is closer to the second element than is the currently highlighted element.
Claim 15
Dependent Claim 322 words
A Graphical User Interface (“GUI”) comprising: a portion of a list of elements on a display, where the portion does not include a first element of the list of elements or a last element of the list of elements; a selection region of the display, wherein the selection region is defined by a first boundary and a second boundary; and a selection highlighter highlighting a displayed element within the selection region, wherein, upon receipt of a control signal, the selection highlighter highlights a different element bordering on the currently highlighted element through the following steps: making the displayed portion stationary relative to the display and moving the selection highlighter, with respect to the displayed portion, in a first direction, where the first direction is toward the first element when the currently highlighted element is not bordering on the first boundary and the different element is closer to the first element than is the currently highlighted element; making the displayed portion stationary relative to the display and moving the selection highlighter, with respect to the displayed portion, in a second direction, where the second direction is toward the last element, when the currently highlighted element is not bordering on the second boundary and the different element is closer to the last element than is the currently highlighted element; making the selection highlighter stationary relative to the display and moving the list of elements, with respect to the selection highlighter, in the second direction, when the currently highlighted element is bordering on the first boundary and the different element is closer to the first element than is the currently highlighted element; and making the selection highlighter stationary relative to the display and moving the list of elements, with respect to the selection highlighter, in the first direction, when the currently highlighted element is bordering on the second boundary and the different element is closer to the second element than is the currently highlighted element.
Claim 16
Dependent Claim 16 words
The GUI of claim 12 , wherein the size of the selection region is one element.
Claim 17
Dependent Claim 15 words
The GUI of claim 12 , wherein the portion is displayed vertically on the display.
Claim 18
Dependent Claim 16 words
The GUI of claim 14 , wherein the first direction relative to the display is up.
Claim 19
Dependent Claim 16 words
The GUI of claim 14 , wherein the second direction relative to the display is down.
Claim 20
Independent Claim 229 words
A method for scrolling and selecting from a list of elements on a display comprising: displaying a portion of a list of elements on a display, where the portion initially does not include at least a first element of the list of elements or a last element of the list of elements; displaying a selection highlighter highlighting a displayed element; receiving a plurality of first and second control signals in succession to control the selection highlighter to highlight a different element bordering on the currently highlighted element, and upon receipt of the first control signal, making the selection highlighter stationary relative to the display and moving the list of elements with respect to the selection highlighter in the direction of the first element, wherein once the first element is displayed on the display, making the list of elements stationary with respect to the display, and making the selection highlighter move relative to the display towards the first element; and upon receipt of the second control signal, making the selection highlighter stationary relative to the display and moving the list of elements with respect to the selection highlighter in the direction of the last element, wherein once the last element is displayed on the display, making the list of elements stationary with respect to the display, and making the selection highlighter move relative to the display towards the last element.
Claim 21
Independent Claim 229 words
A method for scrolling and selecting from a list of elements on a display comprising: displaying a portion of a list of elements on a display, where the portion initially does not include at least a first element of the list of elements or a last element of the list of elements; displaying a selection highlighter highlighting a displayed element; receiving a plurality of first and second control signals in succession to control the selection highlighter to highlight a different element bordering on the currently highlighted element, and upon receipt of the first control signal, making the selection highlighter stationary relative to the display and moving the list of elements with respect to the selection highlighter in the direction of the first element, wherein once the first element is displayed on the display, making the list of elements stationary with respect to the display, and making the selection highlighter move relative to the display towards the first element; and upon receipt of the second control signal, making the selection highlighter stationary relative to the display and moving the list of elements with respect to the selection highlighter in the direction of the last element, wherein once the last element is displayed on the display, making the list of elements stationary with respect to the display, and making the selection highlighter move relative to the display towards the last element.
Claim 22
Dependent Claim 15 words
The system of claim 17 , wherein the portion is displayed vertically on the display.
Claim 23
Dependent Claim 16 words
The system of claim 18 , wherein the first direction relative to the display is up.
Claim 24
Dependent Claim 16 words
The system of claim 19 , wherein the second direction relative to the display is down.
Claim 25
Dependent Claim 19 words
The system of claim 17 , wherein the first and second control signals are received via a scroll mouse.

References Cited (Backward Citations)

US4755809A Cited
US5854629A Cited
GB2322508A Cited
US6005573A Cited
WO1999037075A1 Cited
US6188406B1 Cited
US20030043198A1 Cited
US20020186251A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-06-13 2008-12-13 2009-06-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-06-13 2012-12-13 2013-06-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-06-13 2016-12-13 2017-06-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag