Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories
Reexamination Certificate
2000-05-05
2003-11-18
Elmore, Reba I. (Department: 2187)
Electrical computers and digital processing systems: memory
Storage accessing and control
Hierarchical memories
C711S122000, C711S132000
Reexamination Certificate
active
06651142
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates to the field of processing data; more particularly, the present invention relates to processing data using multi-tier caching.
BACKGROUND OF THE INVENTION
To be successful in today's economy, companies must have fast access to various sources of information. It is critical for an enterprise to be able to extract, transform, move, stage, and present key information across all points of the enterprise. This may require consolidating different types of information from multiple back-end systems and analyzing that data over a networked environment, such as the Internet. Typically, providing information over the World-Wide Web (herein after “the web”) is a costly and time-consuming effort, and the results are rarely optimized for the Internet.
Existing tools do not allow much flexibility in transforming various kinds of information into customized result sets (e.g., charts, spreadsheets, reports, etc.). For example, a report created for one user is typically used by this specific user only. Other user requests for a similar report are processed anew. In addition, formation of the report, including grouping and pagination of report records, is typically performed on a client machine, thereby increasing the amount of data being sent to the client machine and delaying the delivery of the report to the user.
Furthermore, when a page of a result set contains a value that cannot be computed until subsequent pages are processed, this page is not built until the value is computed. For example, if a first report page contains a grand total which cannot be computed until the entire report is built, the user does not see the first report page until all the report pages are created. It is not uncommon for an enterprise report to include more than 1,000 pages. For a report of such length, the waiting time may be significant and may seriously affect the speed of delivering the report to the user.
Therefore, what is needed is a data processing tool which enables rapid creation and distribution of customized result sets to the users.
SUMMARY OF THE INVENTION
A method and apparatus for processing data using multi-tier caching are described. In one embodiment, a user request to process data is received. The user request includes one or more data parameters. Cache memories of a plurality of tiers are then searched until a parameterized result set associated with the data parameters is found. Further, the parameterized result set is processed to create a final result set.
REFERENCES:
patent: 5666514 (1997-09-01), Cheriton
patent: 5701451 (1997-12-01), Rogers et al.
patent: 5793964 (1998-08-01), Rogers et al.
patent: 5826239 (1998-10-01), Du et al.
patent: 5925100 (1999-07-01), Drewry et al.
patent: 5930794 (1999-07-01), Linenbach et al.
patent: 6038558 (2000-03-01), Powers et al.
patent: 6073129 (2000-06-01), Levine et al.
patent: 6151601 (2000-11-01), Papierniak et al.
patent: 6161102 (2000-12-01), Yanagihara et al.
patent: 6216169 (2001-04-01), Booman et al.
patent: 6279033 (2001-08-01), Selvarajan et al.
patent: 6317737 (2001-11-01), Gorelik et al.
patent: 6343286 (2002-01-01), Lee et al.
patent: 6393423 (2002-05-01), Goedken et al.
Gorelik Vladimir
Powers Craig R.
Shapland Glenn A.
Blakely & Sokoloff, Taylor & Zafman
Elmore Reba I.
Sagent Technology
LandOfFree
Method and apparatus for processing data using multi-tier... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for processing data using multi-tier..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for processing data using multi-tier... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3182136