Pre-Grant Publication Number: 20080104325
Collaborate on the process of community review for this application. Posting will not be forwarded to the USPTO.
Flagging a post as an ACTION ITEM signals further research. Flagging SPAM and ABUSE helps to manage discussion.
Placing double brackets around a reference to a claim or prior art will create a hyperlink to the original
ex. [[claim 1]] and [[prior art 2]].

Discussion (3)
Show without Noise
0 days left









to apply to slower anf faster cache memories.
Also, I'm trying to understand the invention here, how this is different from what has already been done. Is it the idea of a 'monitor'?
Still, it is common for a programmer to explicitly place a lock and data together with the knowledge that common bus hardware will pull the data into a more local cache at the time of the lock acquisition. Since they say "not as a part of the request from the consumer", perhaps it is this in combination with the monitor that is their aim at uniqueness? In my scenario the next data to be consumed (or probably reference to it anyway) would be effectively prefetched by hardware due to consumer request activity once they started trying to get the queue's lock.
It would be useful if they had more explicit description of how this is unique from the current art in cache coherency protocols/implementations/theory for multicore / multiprocessor machines, MESI implementations, bus snooping, cache line prefetching, cache line replacement and such. Their background talks about not wanting to rely on microarchitectural details, so maybe this monitor is meant to be at a higher logical level or that is the patent attorney generalizing the application as much as possible. Nevertheless It seems conceptually like something cpu/cache hardware today is liable to do today and into which research would have been done possibly as far back as the mid/late 80's.
And to go back to the original comment, this really does describe HSM, just in the cpu/cache space instead of in the SAN space.