8886883

System and Method for Improving Cache Performance

PublishedNovember 11, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
24 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A computer-implemented method executed by a programmed processor configured to perform one or more operations, the operations comprising: identifying, using the programmed processor, compressed content within a first cache system to a data array associated with the first cache system; locating, using the programmed processor, related content on the data array that is associated with the compressed content on the first cache system; and determining, using the programmed processor, whether the related content on the data array is compressible.

Plain English Translation

A computer system improves cache performance by first identifying compressed content stored in a cache. This content is linked to related content stored on a data array (like a hard drive). The system then determines if this related content on the data array is also compressible, indicating potential for further space savings and performance improvements.

Claim 2

Original Legal Text

2. A computer-implemented method of claim 1 wherein the first cache system is included within an application server.

Plain English Translation

The cache performance improvement system, described as identifying compressed content in a cache, locating related content on a data array, and determining its compressibility, is used where the cache is located inside an application server. This means the application server uses the method to optimize how it stores and retrieves data from its cache and associated data storage.

Claim 3

Original Legal Text

3. A computer-implemented method of claim 1 wherein the first cache system is included within a controller of a data array.

Plain English Translation

The cache performance improvement system, described as identifying compressed content in a cache, locating related content on a data array, and determining its compressibility, is used where the cache is located inside a controller for the data array. This means the data array controller uses the method to optimize how data is stored and retrieved, making the data array more efficient.

Claim 4

Original Legal Text

4. The computer-implemented method of claim 1 further comprising: compressing the related content on the data array.

Plain English Translation

The cache performance improvement system, described as identifying compressed content in a cache, locating related content on a data array, and determining its compressibility, further compresses the related content on the data array if it is determined to be compressible. This action optimizes storage and potentially speeds up data retrieval.

Claim 5

Original Legal Text

5. The computer-implemented method of claim 1 wherein identifying the compressed content to the data array includes: providing the compression ratio of the compressed content to the data array.

Plain English Translation

The cache performance improvement system, described as identifying compressed content in a cache, locating related content on a data array, and determining its compressibility, provides the compression ratio of the compressed content in the cache to the data array. This information allows the data array to understand how effectively the original content was compressed.

Claim 6

Original Legal Text

6. The computer-implemented method of claim 5 further comprising: compressing the related content on the data array if the compression ratio exceeds a predefined threshold.

Plain English Translation

The cache performance improvement system, described as identifying compressed content in a cache, locating related content on a data array, determining its compressibility and providing the compression ratio of the original compressed content, compresses the related content on the data array only if the initial compression ratio of the cached data is above a defined threshold. This prevents wasting processing power on poorly compressed data.

Claim 7

Original Legal Text

7. The computer-implemented method of claim 1 wherein the first cache system is a content-aware cache system.

Plain English Translation

The cache performance improvement system, described as identifying compressed content in a cache, locating related content on a data array, and determining its compressibility, uses a content-aware cache system. This type of cache analyzes the content it stores to make smarter decisions about caching and compression, resulting in better performance.

Claim 8

Original Legal Text

8. The computer-implemented method of claim 1 wherein the data array includes one or more electro-mechanical hard disk drives.

Plain English Translation

The cache performance improvement system, described as identifying compressed content in a cache, locating related content on a data array, and determining its compressibility, uses a data array composed of traditional electro-mechanical hard disk drives. This is relevant because compression can significantly improve performance on slower mechanical drives.

Claim 9

Original Legal Text

9. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising: identifying compressed content within a first cache system to a data array associated with the first cache system; locating related content on the data array that is associated with the compressed content on the first cache system; and determining whether the related content on the data array is compressible.

Plain English Translation

A computer program product (software) stored on a non-temporary medium improves cache performance by executing instructions to first identify compressed content stored in a cache. This content is linked to related content stored on a data array (like a hard drive). The software then determines if this related content on the data array is also compressible, indicating potential for further space savings and performance improvements.

Claim 10

Original Legal Text

10. A computer program product of claim 9 wherein the first cache system is included within an application server.

Plain English Translation

The cache performance improvement software, described as identifying compressed content in a cache, locating related content on a data array, and determining its compressibility, is used where the cache is located inside an application server. This means the application server uses the software to optimize how it stores and retrieves data from its cache and associated data storage.

Claim 11

Original Legal Text

11. A computer program product of claim 9 wherein the first cache system is included within a controller of a data array.

Plain English Translation

The cache performance improvement software, described as identifying compressed content in a cache, locating related content on a data array, and determining its compressibility, is used where the cache is located inside a controller for the data array. This means the data array controller uses the software to optimize how data is stored and retrieved, making the data array more efficient.

Claim 12

Original Legal Text

12. The computer program product of claim 9 further comprising: compressing the related content on the data array.

Plain English Translation

The cache performance improvement software, described as identifying compressed content in a cache, locating related content on a data array, and determining its compressibility, further includes instructions to compress the related content on the data array if it is determined to be compressible. This action optimizes storage and potentially speeds up data retrieval.

Claim 13

Original Legal Text

13. The computer program product of claim 9 wherein identifying the compressed content to the data array includes: providing the compression ratio of the compressed content to the data array.

Plain English Translation

The cache performance improvement software, described as identifying compressed content in a cache, locating related content on a data array, and determining its compressibility, also provides the compression ratio of the compressed content in the cache to the data array. This information allows the data array to understand how effectively the original content was compressed.

Claim 14

Original Legal Text

14. The computer program product of claim 13 further comprising: compressing the related content on the data array if the compression ratio exceeds a predefined threshold.

Plain English Translation

The cache performance improvement software, described as identifying compressed content in a cache, locating related content on a data array, determining its compressibility and providing the compression ratio of the original compressed content, compresses the related content on the data array only if the initial compression ratio of the cached data is above a defined threshold. This prevents wasting processing power on poorly compressed data.

Claim 15

Original Legal Text

15. The computer program product of claim 9 wherein the first cache system is a content-aware cache system.

Plain English Translation

The cache performance improvement software, described as identifying compressed content in a cache, locating related content on a data array, and determining its compressibility, is designed for a content-aware cache system. This type of cache analyzes the content it stores to make smarter decisions about caching and compression, resulting in better performance.

Claim 16

Original Legal Text

16. The computer program product of claim 9 wherein the data array includes one or more electro-mechanical hard disk drives.

Plain English Translation

The cache performance improvement software, described as identifying compressed content in a cache, locating related content on a data array, and determining its compressibility, uses a data array composed of traditional electro-mechanical hard disk drives. This is relevant because compression can significantly improve performance on slower mechanical drives.

Claim 17

Original Legal Text

17. A computing system including at least one processor and at least one memory architecture coupled with the at least one processor, wherein the computing system is configured to perform operations comprising: identifying compressed content within a first cache system to a data array associated with the first cache system; locating related content on the data array that is associated with the compressed content on the first cache system; and determining whether the related content on the data array is compressible.

Plain English Translation

A computing system with a processor and memory improves cache performance by first identifying compressed content stored in a cache. This content is linked to related content stored on a data array (like a hard drive). The system then determines if this related content on the data array is also compressible, indicating potential for further space savings and performance improvements.

Claim 18

Original Legal Text

18. A computing system of claim 17 wherein the first cache system is included within an application server.

Plain English Translation

The cache performance improvement system, described as identifying compressed content in a cache, locating related content on a data array, and determining its compressibility, is used where the cache is located inside an application server. This means the application server uses the method to optimize how it stores and retrieves data from its cache and associated data storage.

Claim 19

Original Legal Text

19. A computing system of claim 17 wherein the first cache system is included within a controller of a data array.

Plain English Translation

The cache performance improvement system, described as identifying compressed content in a cache, locating related content on a data array, and determining its compressibility, is used where the cache is located inside a controller for the data array. This means the data array controller uses the method to optimize how data is stored and retrieved, making the data array more efficient.

Claim 20

Original Legal Text

20. The computing system of claim 17 further comprising: compressing the related content on the data array.

Plain English Translation

The cache performance improvement system, described as identifying compressed content in a cache, locating related content on a data array, and determining its compressibility, further compresses the related content on the data array if it is determined to be compressible. This action optimizes storage and potentially speeds up data retrieval.

Claim 21

Original Legal Text

21. The computing system of claim 17 wherein identifying the compressed content to the data array includes: providing the compression ratio of the compressed content to the data array.

Plain English Translation

The cache performance improvement system, described as identifying compressed content in a cache, locating related content on a data array, and determining its compressibility, also provides the compression ratio of the compressed content in the cache to the data array. This information allows the data array to understand how effectively the original content was compressed.

Claim 22

Original Legal Text

22. The computing system of claim 21 further comprising: compressing the related content on the data array if the compression ratio exceeds a predefined threshold.

Plain English Translation

The cache performance improvement system, described as identifying compressed content in a cache, locating related content on a data array, determining its compressibility and providing the compression ratio of the original compressed content, compresses the related content on the data array only if the initial compression ratio of the cached data is above a defined threshold. This prevents wasting processing power on poorly compressed data.

Claim 23

Original Legal Text

23. The computing system of claim 17 wherein the first cache system is a content-aware cache system.

Plain English Translation

The cache performance improvement system, described as identifying compressed content in a cache, locating related content on a data array, and determining its compressibility, uses a content-aware cache system. This type of cache analyzes the content it stores to make smarter decisions about caching and compression, resulting in better performance.

Claim 24

Original Legal Text

24. The computing system of claim 17 wherein the data array includes one or more electro-mechanical hard disk drives.

Plain English Translation

The cache performance improvement system, described as identifying compressed content in a cache, locating related content on a data array, and determining its compressibility, uses a data array composed of traditional electro-mechanical hard disk drives. This is relevant because compression can significantly improve performance on slower mechanical drives.

Patent Metadata

Filing Date

Unknown

Publication Date

November 11, 2014

Inventors

Philip Derbeko
Marik Marshak
Arieh Don
Alexandr Veprinsky

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM AND METHOD FOR IMPROVING CACHE PERFORMANCE” (8886883). https://patentable.app/patents/8886883

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/8886883. See llms.txt for full attribution policy.