IP Library › Granted Patent US 7,676,759
Granted Patent B2
US 7,676,759 · App. 11/202,889 · Granted Mar 9, 2010

Method and apparatus for searching data

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,676,759
App. No.
11/202,889
Granted
Mar 9, 2010
Kind
B2
Abstract

A method and apparatus is disclosed which provide a scroll bar for use with a display device. The scroll bar has an index and the data displayed on the display device is presented according to the index. In response to user commands the method and apparatus provide additional nested indexes for the displayed data.

Claims (30)

1. A computer implemented method for displaying data on a display device, the method comprising the steps of:

displaying a scroll bar on the display device;

providing a first index associated with the scroll bar, the first index comprising a plurality of selectable index points;

receiving a first user selection of a selected index point within the first index;

in response to the first user selection, providing a second index associated with the scroll bar, the second index comprising a plurality of selectable index points;

receiving a second user selection of a selected index point within the second index;

in response to the second user selection, displaying data associated with the selected index points within the first and second indexes, wherein the data comprises a plurality of data entries, and each data entry comprises first and second data fields, and wherein the first index is associated with the first data field, and the second index is associated with the second data field;

displaying the first index within the scroll bar; and

displaying the second index nested within the first index.

2. A computer-usable medium embodying computer program code, the computer program code comprising computer executable instructions configured to:

display a scroll bar on the display device;

provide a first index associated with the scroll bar, the first index comprising a plurality of selectable index points;

receive a first user selection of a selected index point within the first index;

in response to the first user selection, provide a second index associated with the scroll bar, the second index comprising a plurality of selectable index points;

receive a second user selection of a selected index point within the second index;

in response to the second user selection, display data associated with the selected index points within the first and second indexes, wherein the data comprises a plurality of data entries, and each data entry comprises first and second data fields, and wherein the first index is associated with the first data field, and the second index is associated with the second data field;

display the first index within the scroll bar; and

display the second index nested within the first index.

3. A system comprising:

a computer;

a display screen; and

a computer-usable medium embodying computer program code, the computer program code comprising instructions executable by the computer and configured to:

display a scroll bar on the display device;

provide a first index associated with the scroll bar, the first index comprising a plurality of selectable index points;

receive a first user selection of a selected index point within the first index;

in response to the first user selection, provide a second index associated with the scroll bar, the second index comprising a plurality of selectable index points;

receive a second user selection of a selected index point within the second index;

in response to the second user selection, display data associated with the selected index points within the first and second indexes, wherein the data comprises a plurality of data entries, and each data entry comprises first and second data fields, and wherein the first index is associated with the first data field, and the second index is associated with the second data field;

display the first index within the scroll bar; and

display the second index nested within the first index.

Assignments (8)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL 062079, FRAME 0677) Recorded Mar 3, 2026
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: X CORP. (F/K/A TWITTER, INC.)
Reel/Frame 075015/0574 →
RELEASE OF SECURITY INTEREST Recorded Apr 30, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: X CORP. (F/K/A TWITTER, INC.)
Reel/Frame 071127/0240 →
RELEASE OF SECURITY INTEREST Recorded Mar 27, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: X CORP. (F/K/A TWITTER, INC.)
Reel/Frame 070670/0857 →
SECURITY INTEREST Recorded Oct 28, 2022
From: TWITTER, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 062079/0677 →
SECURITY INTEREST Recorded Oct 28, 2022
From: TWITTER, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 061804/0001 →
SECURITY INTEREST Recorded Oct 28, 2022
From: TWITTER, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 061804/0086 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: TWITTER, INC.
Reel/Frame 032075/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2005
From: CARTER, JOHN MERVYN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016442/0904 →
Priority Claims (1)
GB 0417953.7 · Aug 12, 2004 · national
Continuity (1)
Related Publication 20060036942A1 · Feb 16, 2006