Patents by Inventor Jason K. Resch

Jason K. Resch has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20230171111
    Abstract: A method for use in a distributed storage network including a distributed storage network (DSN) memory, which in turn includes multiple storage units, includes determining storage parameters associated with error-encoded data slices generated from data to be stored in the DSN memory. The storage parameters include information indicating a read-threshold number of error-encoded data slices required to recover the data. The method further includes distributedly storing the error-encoded data slices among the plurality of storage units so that the number of the error-encoded data slices stored in any particular storage unit is chosen so that in the event of a failure of any individual storage unit, at least a read-threshold number of error-encoded data slices are still accessible from the remaining storage units.
    Type: Application
    Filed: February 1, 2023
    Publication date: June 1, 2023
    Applicant: Pure Storage, Inc.
    Inventors: Jason K. Resch, Greg R. Dhuse
  • Publication number: 20230167872
    Abstract: A head unit system for controlling motion of an object includes an environment sensor and a head unit device that include shear thickening fluid (STF) and a chamber configured to contain the STF. The chamber further includes front and back channels. The head unit device further includes a piston housed at least partially radially within the piston compartment and separating the back channel and the front channel. The piston includes a first piston bypass and a second piston bypasses to control flow of the STF between opposite sides of the piston. The chamber further includes a set of fluid flow sensors and a set of fluid manipulation emitters to control the flow of the STF to cause selection of one of a variety of shear rates for the STF within the chamber to abate an external factor of concern associated with an external environment as sensed by the environment sensor.
    Type: Application
    Filed: December 29, 2021
    Publication date: June 1, 2023
    Applicant: Moshun, LLC
    Inventors: Timothy John Boundy, Steven Michael Barger, Terence Michael Lydon, Richard Michael Lang, Wilfredo Gonzalez, JR., Darren Michael Boundy, Eric McHugh, David Schuda, George L. Wilson, IV, Gary W. Grube, Jason K. Resch, Mario F. DeRango, John Edward Buchalo, Richard A. Herbst, Kurt Estes, Evan Anderson
  • Publication number: 20230167873
    Abstract: A head unit system for controlling motion of an object includes a secondary object sensor and a head unit device that include shear thickening fluid (STF) and a chamber configured to contain the STF. The chamber further includes a front channel and a back channel. The head unit device further includes a piston housed at least partially radially within the piston compartment and separating the back channel and the front channel. The piston includes a first piston bypass and a second piston bypasses to control flow of the STF between opposite sides of the piston. The chamber further includes a set of fluid flow sensors and a set of fluid manipulation emitters to control the flow of the STF to cause selection of one of a variety of shear rates for the STF within the chamber to control motion of the object with regards to a secondary object.
    Type: Application
    Filed: December 29, 2021
    Publication date: June 1, 2023
    Applicant: Moshun, LLC
    Inventors: Timothy John Boundy, Steven Michael Barger, Terence Michael Lydon, Richard Michael Lang, Wilfredo Gonzalez, JR., Darren Michael Boundy, Eric McHugh, David Schuda, George L. Wilson, IV, Gary W. Grube, Jason K. Resch, Mario F. DeRango, John Edward Buchalo, Richard A. Herbst, Kurt Estes, Evan Anderson
  • Publication number: 20230167874
    Abstract: A head unit system for controlling an object includes a secondary object sensor and a head unit device that include shear thickening fluid (STF) and a chamber configured to contain the STF. The chamber further includes a front channel and a back channel. The head unit device further includes a piston housed at least partially radially within the piston compartment and separating the back channel and the front channel. The piston includes a first piston bypass and a second piston bypasses to control flow of the STF between opposite sides of the piston. The chamber further includes a set of fluid flow sensors and a set of fluid manipulation emitters to control the flow of the STF to cause selection of one of a variety of shear rates for the STF within the chamber to control motion of the object with regards to a secondary object.
    Type: Application
    Filed: October 27, 2022
    Publication date: June 1, 2023
    Applicant: Moshun, LLC
    Inventors: Timothy John Boundy, Steven Michael Barger, Terence Michael Lydon, Richard Michael Lang, Wilfredo Gonzalez, JR., Darren Michael Boundy, Eric McHugh, David Schuda, George L. Wilson, IV, Gary W. Grube, Jason K. Resch, Mario F. DeRango, John Edward Buchalo, Richard A. Herbst, Kurt Estes, Evan Anderson
  • Patent number: 11662915
    Abstract: A method begins by a processing module of a storage network analyzing storage network memory for a level of usability and based on the analyzing, selecting alternative memory available for receipt of encoded data slices stored in current memory, where a data object is segmented into a plurality of data segments and a data segment of the plurality of data segments is dispersed error encoded in accordance with dispersed error encoding parameters to produce a set of encoded data slices. The method continues with the processing module determining whether to move encoded data slices from current memory to alternative memory and based on a determination to move slices, allocating alternative memory. Finally, the processing module moves at least some encoded data slices from a current memory to alternate memory and updates a memory assignment mechanism for the at least some encoded data slices.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: May 30, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Gary W. Grube, Jason K. Resch, Timothy W. Markison, Ilya Volvovski, Manish Motwani
  • Patent number: 11656941
    Abstract: A method includes identifying an independent data object of a plurality of independent data objects for retrieval from dispersed storage network (DSN) memory. The method further includes determining a mapping of the plurality of independent data objects into a data matrix, wherein the mapping is in accordance with the dispersed storage error encoding function. The method further includes identifying, based on the mapping, an encoded data slice of the set of encoded data slices corresponding to the independent data object. The method further includes sending a retrieval request to a storage unit of the DSN memory regarding the encoded data slice. When the encoded data slice is received, the method further includes decoding the encoding data slice in accordance with the dispersed storage error encoding function and the mapping to reproduce the independent data object.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: May 23, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Jason K. Resch, Greg Dhuse, Andrew Baptist
  • Publication number: 20230153033
    Abstract: A processing system operates by: storing a data segment as a set of encoded data slices, wherein the set of encoded data slices are dispersed storage error encoded and stored in at least one storage unit of a storage network; receiving, from a requestor, an access request associated with the data segment; detecting an access anomaly associated with the access request, the access anomaly having one of a plurality of anomaly types; denying the access request in response to detecting the access anomaly; generating, based on the one of the plurality of anomaly types, an anomaly detection indicator identifying the requestor; and sending the anomaly detection indicator to other devices of the storage network.
    Type: Application
    Filed: January 3, 2023
    Publication date: May 18, 2023
    Applicant: Pure Storage, Inc.
    Inventor: Jason K. Resch
  • Patent number: 11650878
    Abstract: A method for execution by a vault management device of a storage network includes determining a failure impact level to vaults of the storage network based on a failed storage unit within the vaults, where the vaults include a first vault that is associated with a first set of storage units and a first decode threshold number, and a second vault that is associated with a second set of storage units and a second decode threshold number, and where the failure impact level is based on the number of non-failed storage units within each of the vaults. The method continues with determining a failure abatement approach based on the failure impact level. The method continues by with facilitating the failure abatement approach.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: May 16, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Asimuddin Kazi, Jason K. Resch
  • Patent number: 11650879
    Abstract: A method for execution by a computing device of a storage network begins or continues by generating a plurality of estimated efficiency models associated with a plurality of processing units of the storage network, where an estimated efficiency model of the plurality of estimated efficiency models includes estimated efficiency probabilities, and where the estimated efficiency probabilities correspond to data access request types for a processing unit of the plurality of processing units. The method further includes storing the plurality of estimated efficiency models in memory of the storage network.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: May 16, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Ravi V. Khadiwala, Jason K. Resch
  • Patent number: 11645133
    Abstract: A computing device includes processing circuitry configured to determine whether to modify the dispersed error encoding parameters of a set of encoded data slices (EDSs) stored in a distributed storage network to produce a set of modified EDSs, wherein a data object is segmented into a plurality of data segments and in response to a determination to modify the dispersed error encoding parameters of the set of EDSs, identify a plurality of storage units to store the modified EDSs and determine modified dispersed error encoding parameters for the modified EDSs. The computing device is further configured to assign each storage unit of the plurality of storage units to execute one or more storage modification tasks associated with producing the modified EDSs; and transmit one or more EDS of the set of EDSs to each storage unit of the plurality of storage units for modification and storage.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: May 9, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Wesley B. Leggette, Andrew D. Baptist, Greg R. Dhuse, Jason K. Resch, Gary W. Grube, S. Christopher Gladwin
  • Publication number: 20230137799
    Abstract: A head unit system for controlling motion of an object includes a secondary object sensor and a head unit device that includes a shear thickening fluid (STF) and a chamber configured to contain a portion of the STF. The chamber further includes an alternative reservoir and a piston compartment. The head unit system further includes a piston housed at least partially radially within the piston compartment. The piston includes a piston bypass to control flow of the STF between opposite sides of the piston. The chamber further includes a set of fluid flow sensors and a set of fluid manipulation emitters to control the flow of the STF to cause selection of one of a variety of shear rates for the STF within the chamber.
    Type: Application
    Filed: December 29, 2021
    Publication date: May 4, 2023
    Applicant: Moshun, LLC
    Inventors: Timothy John Boundy, Steven Michael Barger, Terence Michael Lydon, Richard Michael Lang, Wilfredo Gonzalez, JR., Darren Michael Boundy, Eric McHugh, David Schuda, George L. Wilson, IV, Gary W. Grube, Jason K. Resch, Mario F. DeRango, John Edward Buchalo, Richard A. Herbst, Kurt Estes, Evan Anderson
  • Publication number: 20230139420
    Abstract: A head unit system for controlling motion of an object includes a secondary object sensor, shear thickening fluid (STF), and a chamber configured to contain a portion of the STF. The chamber further includes a front channel and a back channel. The head unit system further includes a piston housed at least partially radially within the piston compartment and separating the back channel and the front channel. The piston includes a first piston bypass and a second piston bypasses to control flow of the STF between opposite sides of the piston. The chamber further includes a set of fluid flow sensors and a set of fluid manipulation emitters to control the flow of the STF to cause selection of one of a variety of shear rates for the STF within the chamber.
    Type: Application
    Filed: November 30, 2021
    Publication date: May 4, 2023
    Applicant: Moshun, LLC
    Inventors: Timothy John Boundy, Steven Michael Barger, Terence Michael Lydon, Richard Michael Lang, Wilfredo Gonzalez, JR., Darren Michael Boundy, Eric McHugh, David Schuda, George L. Wilson, IV, Gary W. Grube, Jason K. Resch, Mario F. DeRango, John Edward Buchalo, Richard A. Herbst, Kurt Estes, Evan Anderson
  • Publication number: 20230133625
    Abstract: A head unit system for controlling motion of an object includes a set of secondary object sensors and head unit devices that include shear thickening fluid (STF) and a chamber configured to contain a portion of the STF. The chamber further includes a front channel and a back channel. The head unit system further includes a piston housed at least partially radially within the piston compartment and separating the back channel and the front channel. The piston includes a first piston bypass and a second piston bypasses to control flow of the STF between opposite sides of the piston. The chamber further includes a set of fluid flow sensors and a set of fluid manipulation emitters to control the flow of the STF to cause selection of one of a variety of shear rates for the STF within the chamber.
    Type: Application
    Filed: December 29, 2021
    Publication date: May 4, 2023
    Applicant: Moshun, LLC
    Inventors: Timothy John Boundy, Steven Michael Barger, Terence Michael Lydon, Richard Michael Lang, Wilfredo Gonzalez, JR., Darren Michael Boundy, Eric McHugh, David Schuda, George L. Wilson, IV, Gary W. Grube, Jason K. Resch, Mario F. DeRango, John Edward Buchalo, Richard A. Herbst, Kurt Estes, Evan Anderson
  • Patent number: 11640248
    Abstract: A computing device including a processing module configured to receive a read request for a read threshold number of encoded data slices of the set of encoded data slices, determine whether a read threshold number of encoded data slices of the set of encoded data slices is available in a set of storage units associated with a first storage site and when a read threshold number of encoded data slices of the set of encoded data slices is not available in the set of storage units associated with a first storage site, transmit a read request for a read threshold number of encoded data slices to the set of storage units associated with a second storage site.
    Type: Grant
    Filed: August 4, 2022
    Date of Patent: May 2, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Greg R. Dhuse, Jason K. Resch, Ethan S. Wozniak
  • Publication number: 20230112771
    Abstract: A method includes obtaining audit records. Each of the audit records indicates a timestamp for a corresponding message, at least one event type code selected from a plurality of event type codes for a corresponding audit event of the corresponding message, and an identifier for a corresponding system entity associated with creation of the corresponding message. A number of audit records are aggregated over a period of time. An audit file is generated to include the number of audit records and integrity information. Storage of the audit file is facilitated by utilizing a name of the audit file.
    Type: Application
    Filed: November 28, 2022
    Publication date: April 13, 2023
    Applicant: Pure Storage, Inc.
    Inventors: Jason K. Resch, Wesley B. Leggette
  • Patent number: 11625300
    Abstract: A processing system of a storage network operates by: sending, to at least one storage unit of the storage network, at least one read request corresponding to at least a read threshold number of a set of encoded data slices to be retrieved, wherein the set of encoded data slices correspond to a data segment, wherein the data segment is coded in accordance with dispersed error coding parameters that include a write threshold number and the read threshold number, wherein the write threshold number is a number of encoded data slices in the set of encoded data slices and wherein the read threshold number is a number of the set of slices that is required to decode the data segment; receiving, via the at least one processing circuit and from the at least one storage unit, a first subset of encoded data slices of the set of encoded data slices, wherein the first subset of encoded data slices is missing at least one missing encoded data slice that was not received from the at least one storage unit in response to the
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: April 11, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Ilya Volvovski, Bruno H. Cabral, Manish Motwani, Thomas D. Cocagne, Timothy W. Markison, Gary W. Grube, Wesley B. Leggette, Jason K. Resch, Michael C. Storm, Greg R. Dhuse, Yogesh R. Vedpathak, Ravi V. Khadiwala
  • Publication number: 20230108184
    Abstract: A method includes determining a storage modification process for a set of encoded data slices based on a change to the storage parameters associated with storage of data objects in a storage network, where a data segment of the data objects is dispersed storage error encoded into the set of encoded data slices in accordance with dispersed storage error encoding parameters, and where the set of encoded data slices is stored in the storage network. The method also includes executing the storage modification process such that the set of encoded data slices are stored in the storage network in accordance with the changed storage parameters.
    Type: Application
    Filed: December 8, 2022
    Publication date: April 6, 2023
    Applicant: Pure Storage, Inc.
    Inventors: Wesley B. Leggette, Andrew D. Baptist, Greg R. Dhuse, Jason K. Resch, Gary W. Grube, S. Christopher Gladwin
  • Publication number: 20230107542
    Abstract: A head unit device for controlling motion of an object includes shear thickening fluid (STF), an alternative STF (ASTF), and a chamber configured to contain a portion of the STF and the ASTF. The chamber further includes a piston compartment and an alternative reservoir. The head unit device further includes a reservoir injector configured within the chamber, and a piston housed at least partially radially within the piston compartment. The chamber further includes a set of fluid flow sensors and a set of fluid manipulation emitters to control the reservoir injector to adjust flow of the ASTF from the alternative reservoir to the piston compartment to cause selection of one of a variety of shear rates for a mixture of the STF and the STF within the piston compartment.
    Type: Application
    Filed: November 30, 2021
    Publication date: April 6, 2023
    Applicant: Moshun, LLC
    Inventors: Timothy John Boundy, Steven Michael Barger, Terence Michael Lydon, Richard Michael Lang, Wilfredo Gonzalez, JR., Darren Michael Boundy, Eric McHugh, David Schuda, George L. Wilson, IV, Gary W. Grube, Jason K. Resch, Mario F. DeRango, John Edward Buchalo, Richard A. Herbst, Kurt Estes, Evan Anderson
  • Patent number: 11620087
    Abstract: A method begins by a processing module receiving a request to store a data object in distributed storage (DS) units. The processing module generates and transmits a proposal message that includes a preferred source name, and a proposal attempt identifier to a plurality of DS units. The processing module then receives a proposal message acceptance response from at least one of the plurality of DS units and when the proposal message response indicates that no other proposal messages have been received by at least one of the plurality of DS units, retains the preferred source name included within the proposal message as a persistent value for the source name.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: April 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Greg R. Dhuse, Ravi V. Khadiwala, Jason K. Resch
  • Patent number: 11620185
    Abstract: A distributed storage integrity system in a dispersed storage network includes a scanning agent and a control unit. The scanning agent identifies an encoded data slice that requires rebuilding, wherein the encoded data slice is one of a plurality of encoded data slices generated from a data segment using an error encoding dispersal function. The control unit retrieves at least a number T of encoded data slices needed to reconstruct the data segment based on the error encoding dispersal function. The control unit is operable to reconstruct the data segment from at least the number T of the encoded data slices and generate a rebuilt encoded data slice from the reconstructed data segment. The scanning agent is located in a storage unit and the control unit is located in the storage unit or in a storage integrity processing unit, a dispersed storage processing unit or a dispersed storage managing unit.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: April 4, 2023
    Inventors: Greg Dhuse, Andrew Baptist, Zachary J. Mark, Jason K. Resch, Ilya Volvovski