Patent ID: 9384135
Filing Date: 2016-07-05
CPC Classification: G06F

Claim Text:
1. A system for cache management, comprising: a hinting driver configured to receive data packets of a data transfer request being processed by a host controller in communication with one or more storage devices, and further configured to generate pointers based upon the data packets; and a priority controller configured to receive the pointers generated by the hinting driver, and further configured to determine, based upon the pointers, whether the data packets are associated with a first priority level or a second priority level, the first priority level being a higher priority than the second priority level, wherein the priority controller sends the data packets to a data transfer activity detector when the data packets are associated with the second priority level, wherein the priority controller stores the data packets in a cache memory when the data packets are associated with the first priority level, wherein directly storing the data packets in a cache memory bypasses the data transfer activity detector.