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:
Sep. 15, 2020

Filed:

Feb. 18, 2019
Applicant:

Walmart Apollo, Llc, Bentonville, AR (US);

Inventors:

Charandeep Sehgal, San Jose, CA (US);

Vikas Bhat, Newark, CA (US);

Ganesh Krishnan, Fremont, CA (US);

Venkatesh Kandaswamy, San Ramon, CA (US);

Assignee:

WALMART APOLLO, LLC, Bentonville, AR (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 16/51 (2019.01);
U.S. Cl.
CPC ...
G06F 3/0613 (2013.01); G06F 3/065 (2013.01); G06F 3/067 (2013.01); G06F 3/0619 (2013.01); G06F 3/0659 (2013.01); G06F 16/51 (2019.01);
Abstract

Some embodiments can include a system. In some embodiments, a system can comprise one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts. In many embodiments, the acts can comprise dividing a computer file into two or more portions; calculating a portion hash value for each portion of the two or more portions, wherein each portion hash value for each portion of the two or more portions can be different than other portion hash values for other portions of the two or more portions; creating two or more computer file portion replicas of each portion of the two or more portions, wherein each of the two or more computer file portion replicas for a corresponding portion of the two or more portions can comprise a same portion hash value as the corresponding portion of the two or more portions; sending the two or more computer file portion replicas to a distributive data storage cluster, the distributive data storage cluster comprising two or more storage nodes; storing each of the two or more computer file portion replicas in the two or more storage nodes. Other embodiments are disclosed herein.


Find Patent Forward Citations

Loading…