US 11,811,532 B2
Dynamically processing data in a vast data ingestion system
S. Christopher Gladwin, Chicago, IL (US); Greg R. Dhuse, Chicago, IL (US); Timothy W. Markison, Mesa, AZ (US); Wesley B. Leggette, Chicago, IL (US); Jason K. Resch, Chicago, IL (US); and Gary W. Grube, Barrington Hills, IL (US)
Assigned to Pure Storage, Inc., Mountain View, CA (US)
Filed by Pure Storage, Inc., Mountain View, CA (US)
Filed on Jun. 30, 2021, as Appl. No. 17/363,281.
Application 17/363,281 is a continuation of application No. 16/860,302, filed on Apr. 28, 2020, granted, now 11,070,318.
Application 16/860,302 is a continuation of application No. 15/805,811, filed on Nov. 7, 2017, granted, now 10,651,975, issued on May 12, 2020.
Application 15/805,811 is a continuation in part of application No. 15/213,329, filed on Jul. 18, 2016, granted, now 10,200,156, issued on Feb. 5, 2019.
Application 15/213,329 is a continuation of application No. 13/919,566, filed on Jun. 17, 2013, granted, now 9,537,609, issued on Jan. 3, 2017.
Claims priority of provisional application 61/679,000, filed on Aug. 2, 2012.
Prior Publication US 2021/0328719 A1, Oct. 21, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 1/00 (2006.01); H03M 13/05 (2006.01); G06F 3/06 (2006.01); H04L 67/1097 (2022.01); G06F 11/10 (2006.01); G06F 11/20 (2006.01); H03M 13/00 (2006.01); H04L 69/40 (2022.01); H03M 13/15 (2006.01); H03M 13/37 (2006.01)
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 1/0041 (2013.01); H04L 1/0057 (2013.01); H04L 67/1097 (2013.01); H03M 13/1515 (2013.01); H03M 13/3761 (2013.01); H03M 13/611 (2013.01); H04L 69/40 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method for execution in a storage network, the method comprises:
determining, by one or more storage and execution units of the storage network, data objects of interest from data objects that are associated with a particular processing category, wherein the determining the data objects of interest is based on interest criteria, wherein the data objects are associated with data type identifiers of a plurality of data type identifiers, and wherein the plurality of data type identifiers correspond to a plurality of data types associated with a plurality of data objects that include the data objects;
error encoding, by the one or more of storage and execution units, the data objects of interest based on long term storage error encoding parameters to produce pluralities of sets of encoded data slices; and
sending, by the one or more of storage and execution units, the pluralities of sets of encoded data slices to a second set of storage and execution units for storage therein.