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

Method and apparatus for locating a point in a list

Assignee: International Business Machines Corp
•
Filing: 1994-05-23
•
Granted: 1996-08-27
•
Expires: 2014-05-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for locating a point in a list are provided. The method includes the steps of indexing the list into segments, placing the segments into a viewer on a display, and selecting a desired segment from the viewer to scroll the list to the desired segment. The method may be integrated into a graphical user interface.

Inventors

  • 👤 Scott H. Isensee
  • 👤 Ricky L. Poston

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 08:11
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/0485; G06F3/04855

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 148 words
A method implemented by a computer system, having at least a display device, memory, and user controls, for scrolling a list of rows, having information therein, to a desired location, wherein at least a first portion of the list is displayed on the display device, comprising the steps of: indexing said information in said list of rows to generate a unique label segment for each of a number of said rows, each of said unique label segments corresponding to one of said rows; displaying said unique label segments in a viewer displayed on said display device; and in response to a selection of at least one of said unique label segments in said viewer using said user controls, wherein said corresponding row of said selected unique label segment is not displayed on said display device, scrolling said list to said corresponding row of said selected unique label segment.
Claim 2
Independent Claim 148 words
A method implemented by a computer system, having at least a display device, memory, and user controls, for scrolling a list of rows, having information therein, to a desired location, wherein at least a first portion of the list is displayed on the display device, comprising the steps of: indexing said information in said list of rows to generate a unique label segment for each of a number of said rows, each of said unique label segments corresponding to one of said rows; displaying said unique label segments in a viewer displayed on said display device; and in response to a selection of at least one of said unique label segments in said viewer using said user controls, wherein said corresponding row of said selected unique label segment is not displayed on said display device, scrolling said list to said corresponding row of said selected unique label segment.
Claim 3
Dependent Claim 108 words
The method according to claim 1 wherein said indexing step comprises the following steps: alphabetically sorting a plurality of icons within said list into said rows; locating a label for the first icon in each of said rows and storing said labels into a label index within said memory; dividing the number of said rows in said list by the number of rows in said viewer to produce a resulting number X; scanning down said label index and collecting said label every X rows; and comparing each of said collected labels with the subsequently collected label to establish said unique label segment for each of said X rows.
Claim 4
Dependent Claim 27 words
The method according to claim 2 wherein said displaying step comprises the step of: positioning each of said unique label segments in a row within said viewer.
Claim 5
Dependent Claim 42 words
The method according to claim 3 wherein said scrolling step comprises the steps of: in response to said user controls, positioning a slider over said selected unique label segment in said viewer; and in response to said user controls, activating said slider.
Claim 6
Dependent Claim 32 words
The method according to claim 4 wherein said slider encapsulates a number of said rows within said viewer that is substantially equivalent to the number of rows displayed on said display device.
Claim 7
Independent Claim 144 words
An apparatus for scrolling a list of rows, having information therein, to locate a point in the list, comprising: a display device for displaying at least a first portion of said list; a processor; means for controlling said processor to index said information in said list of rows to generate a unique label segment for each of a number of said rows, each of said unique label segments corresponding to one of said rows; said display device for displaying said unique label segments in a displayed viewer; user controls for selecting at least one of said unique label segments in said viewer; and in response to a selection using said user controls, wherein said corresponding row of said selected unique label segment is not displayed on said display device, means for scrolling said list to said corresponding row of said selected unique label segment.
Claim 8
Independent Claim 144 words
An apparatus for scrolling a list of rows, having information therein, to locate a point in the list, comprising: a display device for displaying at least a first portion of said list; a processor; means for controlling said processor to index said information in said list of rows to generate a unique label segment for each of a number of said rows, each of said unique label segments corresponding to one of said rows; said display device for displaying said unique label segments in a displayed viewer; user controls for selecting at least one of said unique label segments in said viewer; and in response to a selection using said user controls, wherein said corresponding row of said selected unique label segment is not displayed on said display device, means for scrolling said list to said corresponding row of said selected unique label segment.
Claim 9
Dependent Claim 115 words
The apparatus according to claim 6 wherein said means for controlling said processor to index said list comprises: means for alphabetically sorting icons within said list into rows; means for locating a label for the first icon in each of said rows and storing said labels into a label index; means for dividing the number of said rows in said list by the number of rows in said viewer to produce a resulting number X; means for scanning down said label index and collecting said label every X rows; and means for comparing each of said collected labels with the subsequently collected label to establish said unique label segment for each of said X rows.
Claim 10
Dependent Claim 20 words
The apparatus according to claim 6 wherein said viewer comprises: each of said segments positioned in rows within said viewer.
Claim 11
Dependent Claim 31 words
The apparatus according to claim 8 wherein said selecting means comprises: a slider positioned over said select unique label segment on said viewer; and said user controls for activating said slider.
Claim 12
Dependent Claim 13 words
The apparatus according to claim 9 wherein said user controls comprise a mouse.
Claim 13
Dependent Claim 32 words
The apparatus according to claim 9 wherein said slider encapsulates a number of said rows within said viewer that is substantially equivalent to the number of rows displayed on said display device.

References Cited (Backward Citations)

US4947370A Cited
USRE34422E Cited
US5140678A Cited
US5339391A Cited
US5202828A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-08-27 2000-02-26 2000-08-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-08-27 2004-02-26 2004-08-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-08-27 2008-02-26 2008-08-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag