US Patent No: 6,651,142

Number of patents in Portfolio can not be more than 2000

Method and apparatus for processing data using multi-tier caching

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for processing data using multi-tier caching are described. In one embodiment, the method includes receiving a user request containing one or more data parameters and searching cache memories of multiple tiers until finding a parameterized result set associated with the data parameters. The multiple tiers correspond to stages in the transformation of data retrieved from one or more data sources according to the user request. Once the parameterized result set associated with the data parameters is found, it is used to create a final result set.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
GROUP 1 SOFTWARE INC.LANHAM, MD17

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Gorelik, Vladimir Palo Alto, CA 41 504
Powers, Craig R San Carlos, CA 21 679
Shapland, Glenn A Santa Clara, CA 2 37

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
6,343,286 Efficient technique to defer large object access with intermediate results 24 1999
 
SYBASE, INC. (1)
* 5,925,100 Client/server system with methods for prefetching and managing semantic objects based on object-based prefetch primitive present in client's executing application 144 1996
 
NCR CORPORATION (1)
* 6,151,601 Computer architecture and method for collecting, analyzing and/or transforming internet and/or electronic commerce data for storage into a data storage area 376 1997
 
GROUP 1 SOFTWARE INC. (3)
5,930,794 Database repository with deferred transactions 65 1996
6,038,558 Extensible database retrieval and viewing architecture 54 1997
* 6,317,737 Data descriptions in a database system 50 1997
 
APPLE INC. (1)
6,161,102 Method and apparatus for searching for information in a data processing system and for providing scheduled search reports in a summary format 109 1997
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 5,826,239 Distributed workflow resource management system and method 308 1996
 
Bull HN Information Systems Inc. (1)
* 6,073,129 Method and apparatus for improving the performance of a database management system through a central cache mechanism 136 1997
 
THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY (1)
* 5,666,514 Cache memory containing extra status bits to indicate memory regions where logging of data should occur 61 1994
 
COMPUTER ASSOCIATES THINK, INC. (1)
6,216,169 Generating reports using distributed workstations 30 1997
 
XYLON LLC (1)
6,393,423 Apparatus and methods for electronic information exchange 123 1999
 
GOOGLE INC. (2)
* 5,701,451 Method for fulfilling requests of a web browser 401 1995
* 5,793,964 Web browser system 337 1995
 
MICROSTRATEGY INCORPORATED (1)
6,279,033 System and method for asynchronous control of report generation using a network interface 113 1999
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
UNITED PARCEL SERVICE OF AMERICA, INC. (2)
7,562,202 Systems, methods, computer readable medium and apparatus for memory management using NVRAM 2 2004
* 2006/0026,211 Systems, methods, computer readable medium and apparatus for memory management using NVRAM 6 2004
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 8,495,272 Method to save bus switching power and reduce noise in an engineered bus 0 2006
* 2008/0126,666 METHOD TO SAVE BUS SWITCHING POWER AND REDUCE NOISE IN AN ENGINEERED BUS 0 2006
 
SAP France S.A. (1)
* 8,095,532 Apparatus and method for generating report data in a multi-user environment 3 2008
 
ORACLE INTERNATIONAL CORPORATION (26)
7,454,423 Enterprise link for a software database 12 2002
7,912,899 Method for selectively sending a notification to an instant messaging device 12 2002
7,668,917 Method and apparatus for ensuring accountability in the examination of a set of data elements by a user 26 2002
7,412,481 Method and apparatus for distributed rule evaluation in a near real-time business intelligence system 23 2002
7,401,158 Apparatus and method for instant messaging collaboration 38 2002
* 2008/0046,556 METHOD AND APPARATUS FOR DISTRIBUTED RULE EVALUATION IN A NEAR REAL-TIME BUSINESS INTELLIGENCE SYSTEM 7 2002
7,272,660 Architecture for general purpose near real-time business intelligence system and methods therefor 50 2002
7,243,124 Architecture for general purpose near real-time business intelligence system with client devices and methods therefor 31 2002
7,945,846 Application-specific personalization for data display 10 2003
7,941,542 Methods and apparatus for maintaining application execution over an intermittent network connection 20 2003
7,904,823 Transparent windows methods and apparatus therefor 6 2003
7,899,879 Method and apparatus for a report cache in a near real-time business intelligence system 9 2003
7,426,059 Data presentation methods and apparatus to facilitate printing and reviewing 22 2003
7,962,630 Method and mechanism for implementing tagged session pools 1 2003
7,337,226 Method and mechanism for implementing dynamic sizing of session pools 10 2003
* 7,251,657 Method and system for implementing dynamic cache of database cursors 3 2003
* 2004/0006,711 Method and mechanism for implementing tagged session pools 12 2003
* 2003/0236,780 Method and system for implementing dynamic cache of database cursors 1 2003
8,255,454 Method and apparatus for a multiplexed active data window in a near real-time business intelligence system 10 2003
7,113,964 Method and apparatus for archiving data in a relational database system 37 2003
8,165,993 Business intelligence system with interface that provides for immediate user action 13 2005
8,001,185 Method and apparatus for distributed rule evaluation in a near real-time business intelligence system 7 2008
8,402,095 Apparatus and method for instant messaging collaboration 3 2008
8,566,693 Application-specific personalization for data display 1 2011
8,244,888 Method and mechanism for implementing tagged session pools 0 2011
9,094,258 Method and apparatus for a multiplexed active data window in a near real-time business intelligence system 0 2012
 
Synchonoss Technologies, Inc. (1)
* 8,423,989 Software parameter management 0 2008
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
* 9,087,052 Batch DBMS statement processing such that intermediate feedback is provided prior to completion of processing 0 2012
* 2013/0110,800 Batch DBMS statement processing such that intermediate feedback is provided prior to completion of processing 0 2012
 
XEROX CORPORATION (2)
* 7,283,990 Method and system for managing resources for multi-service jobs based on location 2 2004
* 2006/0026,008 Method and system for managing resources for multi-service jobs based on location 1 2004
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 7,865,962 Multi-level sequence number based lazy invalidation 0 2005
 
ISTANTE SOFTWARE, INC. (1)
8,577,989 Method and apparatus for a report cache in a near real-time business intelligence system 2 2007
 
WHITSERVE LLC (2)
* 2011/0238,627 ONSITE BACKUP FOR THIRD PARTY INTERNET-BASED SYSTEMS 0 2011
8,812,437 Onsite backup for third party internet-based systems 0 2013
 
SYNCHRONOSS TECHNOLOGIES, INC. (1)
* 2009/0276,768 Software Parameter Management 2 2008
 
DELL SYSTEMS CORPORATION (1)
7,899,838 Business rules preprocessing 0 2005
* Cited By Examiner