Streamline your patent due diligence with deep analytics for patents, inventors, and attorneys

Compare patents by technology sector

Deep Analytics

Quickly evaluate patents of interest

► Want to see more? Join for free!

PatentQuant Patent Profile
Generated January 22, 2018

System for maintaining a buffer pool

Patent Number: 6,845,430

Patent Information

In a multi-threaded computing environment, a shared cache system reduces the amount of redundant information stored in memory. A cache memory area provides both global readable data and private writable data to processing threads. A particular processing thread accesses data by first checking its private views of modified data and then its global views of read-only data. Uncached data is read into a cache buffer for global access. If write access is required by the processing thread, the data is copied into a new cache buffer, which is assigned to the processing thread's private view. The particular shared cache system supports generational views of data. The system is particularly useful in on-line analytical processing of multi-dimensional databases. In one embodiment, a dedicated collector reclaims cache memory blocks for the processing threads. By utilizing a dedicated collector thread, any processing penalty encountered during the reclamation process is absorbed by the dedicated collector. Thus the user session threads continue to operate normally, making the reclaiming of cache memory blocks by the dedicated collector task thread transparent to the user session threads. In an alternative embodiment, the process for reclaiming page buffers is distributed amongst user processes sharing the shared memory. Each of the user processes includes a user thread collector for reclaiming a page buffer as needed and multiple user processes can concurrently reclaim page buffers.
Patent Number: 6,845,430
Issue Date: 2005-01-18

Primary Category

Executive Summary


This patent was granted in ► Log In, which is ► Log In speed.

It has ► Log In claims, which is ► Log In than average for this category.

Its proximity to basic research is ► Log In than others in this category, and it displays ► Log In technology cycle time.

This patent received ► Log In citations from other patents, and references ► Log In other patents, as compared to other patents in this category.

Grant Time

► Log In


► Log In

► Want to see more? Join for free!

PatentStat Scores in Not categorized
These scores show the percentile ranks for each metric.
For example, a score of 90 means that 90% of similar patents had lower scores.

Patent Grant Time

This patent had ► Log In grant time compared to others in this category.

Patent grant time can be influenced by many factors. Activities within the USPTO that are beyond the control of patent attornies can influence grant time, but short grant times can also indicate well-written patents and dedicated efforts to respond rapidly to USPTO office actions with strong arguments. Shorter grant times are preferable, and the scores for this section are inverse measures — higher scores are better.

Patent Claims

This patent has ► Log In claims compared to others in this category.

The number of claims in a patent is correlated with its strength. Because greater claim counts increase the cost of a patent, more claims can indicate the importance an applicant assigns to a patent. Importantly, some may elect to file claims across multiple patents. A higher score in this metric indicates more claims, relative to others in this category.

Citations From Other Patents

This patent has received ► Log In citations from other patents, than others in this category.

Citations from other patents are an important measure of the significance of a patent. More citations indicate that other technologies build on a patent. Higher scores in this metric are better, and indicate more citations from other patents.

Citations to Other Patents

This patent referenced ► Log In citations to other patents, than others in this category.

A lower number of citations to other patents can be a sign of diminished patent strength. More citations indicate dependence on more other technologies. Higher scores in this category are better, and indicate fewer citations to other patents.

Research and Innovation Indicators
These are percentile ranks — they indicate the percentage of peers with lower scores.

Proximity to Basic Research

► Log In


Proximity to Basic Research

This patent has ► Log In proximity to basic research compared to others in this category.

Proximity to basic research is measured by comparing the number of citations to non-patent literature among a cohort of patents. Because most non-patent citations are primary research papers, a higher count indicates greater proximity to basic research.

► Want to see more? Join for free!


Patents cited by this patent

Patent Title
6,574,720 System for maintaining a buffer pool
6,324,623 Computing system for implementing a shared cache
6,167,490 Using global memory information to manage memory in a computer network
6,163,806 System and method for transparent, global access to physical devices on a computer cluster
6,078,994 System for maintaining a shared cache in a multi-threaded computer environment
6,026,474 Shared client-side web caching using globally addressable memory
5,958,028 GPIB system and method which allows multiple thread access to global variables
5,950,228 Variable-grained memory sharing for clusters of symmetric multi-processors using private and shared state tables
5,924,093 Virtual processor buffered merge sort for parallel applications
5,860,101 Scalable symmetric multiprocessor data-processing system with data allocation among private caches and segments of system memory
5,829,034 Method and apparatus for a coherence transformer with limited memory for connecting computer system coherence domains
5,812,852 Software implemented method for thread-privatizing user-specified global storage objects in parallel computer programs via program transformation

Patents that cite this patent

Patent Title
9,092,253 Instrumentation of hardware assisted transactional memory system
8,812,796 Private memory regions and coherence optimizations
8,688,951 Operating system virtual memory management for hardware transactional memory
8,539,465 Accelerating unbounded memory transactions using nested cache resident transactions
8,533,440 Accelerating parallel transactions using cache resident transactions
8,489,864 Performing escape actions in transactions
8,402,218 Efficient garbage collection and exception handling in a hardware accelerated transactional memory system
8,370,577 Metaphysically addressed cache metadata
8,356,166 Minimizing code duplication in an unbounded transactional memory system by using mode agnostic transactional read and write barriers
8,250,331 Operating system virtual memory management for hardware transactional memory
8,229,907 Hardware accelerated transactional memory system with open nested transactions
8,161,247 Wait loss synchronization
8,051,485 System and method for optimization of anti-virus scan
7,591,019 Method and system for optimization of anti-virus scan

► Want to see more? Join for free!

Information presented on this site is collected from the USPTO and other sources. Errors may have been introduced in the original assembly or analysis of the data.
No warranties are expressed or implied.The content of this site is not a substitute for skilled legal, financial, or other guidance.
Copyright thinkBiotech LLC. All rights reserved.
Privacy policy.