Method and apparatus for pipelined processing of data
First Claim
Patent Images
1. A method for pipelined processing of data, the method comprising:
- receiving a user request to process data;
obtaining the data from a data storage based upon the user request;
grouping at least a portion of the data to create a hierarchical data;
paginating at least a portion of the hierarchical data by dividing the data into pages to create a paginated result set, the pagination beginning before the grouping completes; and
transferring one or more pages of the paginated result set to a client before the pagination completes.
12 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for pipelined processing of data are described. In one embodiment, the method includes receiving a user request to process data, obtaining the data from a data storage based on the user request, grouping the set of data to create a hierarchical data, and paginating the hierarchical data to create a paginated result set. The pagination begins before the grouping is completed. The method further includes transferring one or more pages of the paginated result set to a client. The transferring begins before the pagination is completed.
-
Citations
21 Claims
-
1. A method for pipelined processing of data, the method comprising:
-
receiving a user request to process data; obtaining the data from a data storage based upon the user request; grouping at least a portion of the data to create a hierarchical data; paginating at least a portion of the hierarchical data by dividing the data into pages to create a paginated result set, the pagination beginning before the grouping completes; and transferring one or more pages of the paginated result set to a client before the pagination completes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for pipelined processing of data, the apparatus including a processor, the apparatus further comprising:
-
means for receiving a user request to process data; means for obtaining the data from a data storage based upon the user request; means for grouping at least a portion of the data to create a hierarchical data; means for paginating at least a portion of the hierarchical data by dividing the data into pages to create a paginated result set, the pagination beginning before the grouping completes; means for transferring one or more pages of the paginated result set to a client before the pagination completes. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable medium comprising instructions, which when executed on a processor, cause the processor to perform a method for pipelined processing of data, the method comprising:
-
receiving a user request to process data; obtaining the data from a data storage based upon the user request; grouping at least a portion of the data to create a hierarchical data; paginating at least a portion of the hierarchical data by dividing the data into pages to create a paginated result set, the pagination beginning before the grouping completes; and transferring one or more pages of the paginated result set to a client before the pagination completes.
-
Specification