IP Library Granted Patent US 7,447,682
Granted Patent B2
US 7,447,682 · App. 11/109,449 · Granted Nov 4, 2008

Framework for retrieval and display of large result sets

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,447,682
App. No.
11/109,449
Granted
Nov 4, 2008
Kind
B2
Abstract

A computer-implemented technique for managing large results sets returned from a data request for a database. The technique comprises retrieving the primary keys responsive to the data request and sub-setting of the primary keys returned into at least one subset list. The data is then retrieved on a second pass of the database retrieving data from the database using the primary keys of the at least one subset list. Data retrieval is selectively repeated as required until all requested data has been retrieved. The technique is implemented within a framework. The framework comprises an interface defining a desired protocol of behaviour using common methods and an abstraction of the interface implementing the common methods as defined by the interface. Call back methods provide access to the framework by the primary keys.

Claims (8)

1. A computer-implemented method for managing large results sets returned from a data request for a database, the computer-implemented method comprising the steps of:

retrieving primary keys responsive to the data request, the primary keys being retrieved on a first pass of the database;

sub-setting the primary keys retrieved into at least one subset list, the primary keys being subset prior to a second pass of the database, the primary keys being cached to include the at least one subset list on a first pass of the database;

retrieving data from the database using the primary keys of the at least one subset list, the retrieving data from the database using the subset list of primary keys on a second pass of the database;

selectively repeating said step of retrieving data as required until all requested data has been retrieved; and

implementing the computer-implemented method within a framework comprising

an interface defining a desired protocol of behaviour using common methods; and

an abstraction of the interface implementing the common methods as defined by the interface and a plurality of call back methods providing access of the primary keys to the framework.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2016
From: CORAL BAY INNOVATIONS, LLC
To: HULU, LLC
Reel/Frame 038824/0206 →
CHANGE OF NAME Recorded Feb 13, 2015
From: SHORELINE INNOVATIONS, LLC
To: CORAL BAY INNOVATIONS, LLC
Reel/Frame 034992/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SHORELINE INNOVATIONS, LLC
Reel/Frame 034954/0956 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2005
From: NG, BERNARD; TIN, RAMIAH KWOK-FAI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016215/0091 →