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:
Aug. 24, 2021

Filed:

Feb. 12, 2020
Applicant:

Pure Storage, Inc., Mountain View, CA (US);

Inventors:

S. Christopher Gladwin, Chicago, IL (US);

Timothy W. Markison, Mesa, AZ (US);

Greg Dhuse, Chicago, IL (US);

Thomas Franklin Shirley, Jr., Wauwatosa, WI (US);

Wesley Leggette, Chicago, IL (US);

Jason K. Resch, Chicago, IL (US);

Gary W. Grube, Barrington Hills, IL (US);

Assignee:

PURE STORAGE, INC., Mountain View, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04L 1/00 (2006.01); G06F 3/06 (2006.01); G06F 11/10 (2006.01); G06F 11/20 (2006.01); H04L 29/08 (2006.01); H03M 13/05 (2006.01); H04L 29/14 (2006.01); H03M 13/00 (2006.01);
U.S. Cl.
CPC ...
H04L 1/0076 (2013.01); G06F 3/064 (2013.01); G06F 3/067 (2013.01); G06F 3/0619 (2013.01); G06F 11/1076 (2013.01); G06F 11/2053 (2013.01); H03M 13/05 (2013.01); H04L 67/1097 (2013.01); H03M 13/611 (2013.01); H04L 69/40 (2013.01);
Abstract

A method for execution by a computing device includes, receiving, from a requesting device, a request for a data segment of a data object that is or is to be stored in storage units of a content delivery network. The method further includes determining whether the data segment is stored in a cache memory of the content delivery network or in the storage units. When stored in the cache memory, the method includes retrieving the cached data segment, and sending it to the requesting device. When stored in the storage units, the method includes, sending read requests regarding the data segment to the storage units, receiving, in response to the read requests, at least a decode threshold number of encoded data slices, decoding the at least the decode threshold number of encoded data slices to reproduce the data segment, and sending the data segment to the requesting device.


Find Patent Forward Citations

Loading…