The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 09, 2018

Filed:

Jul. 10, 2017
Applicant:

Google Inc., Mountain View, CA (US);

Inventors:

Vijayakumar Murugesan, San Jose, CA (US);

Vedant Bhangale, Fremont, CA (US);

Assignee:

Google Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 12/0808 (2016.01); G06F 12/128 (2016.01); G06F 12/0891 (2016.01); G06F 12/0815 (2016.01); G06F 12/0802 (2016.01); G06F 12/0831 (2016.01);
U.S. Cl.
CPC ...
G06F 12/0808 (2013.01); G06F 12/0802 (2013.01); G06F 12/0815 (2013.01); G06F 12/0833 (2013.01); G06F 12/0891 (2013.01); G06F 12/128 (2013.01); G06F 2212/1032 (2013.01); G06F 2212/621 (2013.01); G06F 2212/683 (2013.01);
Abstract

Performing efficient cache invalidation is disclosed, including: receiving an invalidation request to invalidate one or more invalidated cache entries at a cache storage: determining whether an invalidation pattern included in the invalidation request matches an invalidation pattern associated with an existing invalidation entry of an invalidation data structure; in the event that the invalidation pattern included in the invalidation request matches the invalidation pattern associated with the existing invalidation entry of the invalidation data structure, updating the existing invalidation entry with an invalidation timestamp included in the invalidation request, and in the event that the invalidation pattern included in the invalidation request does not match invalidation patterns associated with existing invalidation entries of the invalidation data structure, generating a new invalidation entry in the invalidation data structure with the invalidation pattern and the invalidation timestamp included in the invalidation request.


Find Patent Forward Citations

Loading…