Patents by Inventor Benjamin A. Randolph

Benjamin A. Randolph 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: 20240111863
    Abstract: A profile of characteristics of a normal snapshot of a storage object is computed from previous snapshots of the storage object. Characteristics of a new snapshot are compared with the characteristics in the profile to identify an anomaly indicative of a malicious attack. The characteristics include percent data changed between consecutive snapshots, write LBA dispersion, write data reducibility, number and size of writes, write workload profile, and write content profile. The new snapshot is only vaulted or air-gapped if all its characteristics are within ranges defined by the profile.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Applicant: DELL PRODUCTS L.P.
    Inventors: Arieh Don, Michael Ferrari, Benjamin Randolph
  • Patent number: 11932691
    Abstract: The present disclosure relates to anti-ROR1 binding proteins, including those that bind to a ROR1 or portion thereof such as an intracellular C terminal portion of a ROR1 protein, and the use of such binding proteins in immunohistochemical and diagnostic methods. Related kits and methods of using the binding proteins are also provided, as are methods of treatment of subjects having diseases or conditions determined to be candidates for such treatments by the binding proteins or methods of this disclosure.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: March 19, 2024
    Assignee: Fred Hutchinson Cancer Center
    Inventors: Ashwini Balakrishnan, Benjamin G. Hoffstrom, Julie Randolph-Habecker, Stanley R. Riddell
  • Patent number: 11631003
    Abstract: Techniques for predicting states may include: receiving data sets of counter values, wherein each counter values denotes a number of times a particular code flow point associated with the counter value is executed at runtime during a specified time period; receiving images generated from the data sets; labeling each of the images with state information, wherein first state information associated with a first image indicates that the first image is associated with a first error state of a system or an application; training a neural network using the images to recognize the first state; receiving a next image generated from another data set; and predicting, by the neural network and in accordance with the next image, whether the system or the application is expected to transition into the first state. In at least one embodiment, the foregoing processing may optionally use matrices generated from the data sets rather than images.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: April 18, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Owen Martin, Benjamin A. Randolph, Scott J. Romano, Hani Zaitoun, Abhilash Sanap
  • Patent number: 11513690
    Abstract: Techniques for determining service levels may include receiving an I/O operation at a target port of a data storage system, where the I/O operation is sent from an initiator port of a host and directed to a storage object in a first storage group. The initiator port may be included in a first initiator group and the target port may be included in a first port group. The I/O operation may be assigned a service level using a table of a service levels specified for different triples. Each triple may identify an initiator groups, a storage group and a port group. Assigning the service level may include determining a first of the triples that matches the first storage group, the first initiator group and the first port group, wherein the first triple is associated with the service level.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: November 29, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jaeyoo Jung, Narasimha R. Challa, Benjamin A. Randolph
  • Patent number: 11487592
    Abstract: Embodiments of the present disclosure relate to load balancing application processing between storage platforms. Input/output (I/O) workloads can be anticipated during one or more time-windows. Each I/O workload can comprise one or more I/O operations corresponding to one or more applications. Processing I/O operations of each application can be dynamically migrated to one or more storage platforms of a plurality of storage platforms based on the anticipated workload.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: November 1, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Owen Martin, Michael E. Specht, Benjamin A. Randolph
  • Patent number: 11347409
    Abstract: A primary storage system appends a red-hot data indicator to each track of data transmitted on a remote data facility during an initial synchronization state. The red-hot data indicator indicates, on a track-by-track basis, whether the data associated with that track should be stored as compressed or uncompressed data by the backup storage system. The red-hot data indicator may be obtained from the primary storage system's extent-based red-hot data map. If the red-hot data indicator indicates that the track should remain uncompressed, or if the track is locally identified as red-hot data, the backup storage system stores the track as uncompressed data. If the red-hot data indicator indicates that the track should be compressed, the backup storage system compresses the track and stores the track as compressed data. After the initial synchronization process has completed, red-hot data indicators are no longer appended to tracks by the primary storage system.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: May 31, 2022
    Assignee: Dell Products, L.P.
    Inventors: Benjamin Randolph, Rong Yu, Malak Alshawabkeh, Ian Adams
  • Patent number: 11326724
    Abstract: A plastic drain pipe for drainage includes a first end, a second end, and a pipe sub-section between the first end and the second end. The pipe sub-section includes a collapsible section of corrugated pipe, a first non-collapsible section of corrugated pipe, and a second non-collapsible section of corrugated pipe. The collapsible section of corrugated pipe has a first joining area and a second joining area. The first non-collapsible section of corrugated pipe is connected to the collapsible section of corrugated pipe at the first joining area, and the second non-collapsible section of corrugated pipe is connected to the collapsible section of corrugated pipe at the second joining area.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: May 10, 2022
    Assignee: OMNIMAX INTERNATIONAL, LLC
    Inventors: Benjamin Randolph Elliott, Donald Stephen Gazdick, III, Bryan Garth Lamb, John Earnest Satta, III, Jeffrey Eugene Smith
  • Publication number: 20220011942
    Abstract: Techniques for determining service levels may include receiving an I/O operation at a target port of a data storage system, where the I/O operation is sent from an initiator port of a host and directed to a storage object in a first storage group. The initiator port may be included in a first initiator group and the target port may be included in a first port group. The I/O operation may be assigned a service level using a table of a service levels specified for different triples. Each triple may identify an initiator groups, a storage group and a port group. Assigning the service level may include determining a first of the triples that matches the first storage group, the first initiator group and the first port group, wherein the first triple is associated with the service level.
    Type: Application
    Filed: July 10, 2020
    Publication date: January 13, 2022
    Applicant: EMC IP Holding Company LLC
    Inventors: Jaeyoo Jung, Narasimha R. Challa, Benjamin A. Randolph
  • Publication number: 20210406678
    Abstract: Techniques for predicting states may include: receiving data sets of counter values, wherein each counter values denotes a number of times a particular code flow point associated with the counter value is executed at runtime during a specified time period; receiving images generated from the data sets; labeling each of the images with state information, wherein first state information associated with a first image indicates that the first image is associated with a first error state of a system or an application; training a neural network using the images to recognize the first state; receiving a next image generated from another data set; and predicting, by the neural network and in accordance with the next image, whether the system or the application is expected to transition into the first state. In at least one embodiment, the foregoing processing may optionally use matrices generated from the data sets rather than images.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 30, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Owen Martin, Benjamin A. Randolph, Scott J. Romano, Hani Zaitoun, Abhilash Sanap
  • Patent number: 11128708
    Abstract: A method is used in managing remote replication in storage systems. The method monitors network traffic characteristics of a network. The network enables communication between a first storage system and a second storage system. The method predicts a change in at least one of an application demand of an application of a set of applications executing on the first storage server and a network state of the network, where the set of applications have been identified for performing a replication to the second storage system. Based on the prediction, the method dynamically manages replication of the set of applications in accordance with a performance target associated with each application.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: September 21, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Owen Martin, Malak Alshawabkeh, Benjamin A. Randolph
  • Publication number: 20210224137
    Abstract: Embodiments of the present disclosure relate to load balancing application processing between storage platforms. Input/output (I/O) workloads can be anticipated during one or more time-windows. Each I/O workload can comprise one or more I/O operations corresponding to one or more applications. Processing I/O operations of each application can be dynamically migrated to one or more storage platforms of a plurality of storage platforms based on the anticipated workload.
    Type: Application
    Filed: January 22, 2020
    Publication date: July 22, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Owen Martin, Michael E. Specht, Benjamin A. Randolph
  • Patent number: 10853246
    Abstract: Techniques for processing data may include: determining a first amount denoting an amount of write pending data stored in cache to be redirected through storage class memory (SCM) when destaging cached write pending data from the cache; performing first processing that destages write pending data from the cache, the first processing including: selecting, in accordance with the first amount, a first portion of write pending data that is destaged from the cache and stored in the SCM and a second portion of write pending data that is destaged directly from the cache and stored on one or more physical storage devices providing back-end non-volatile physical storage; and subsequent to storing the first portion of write pending data to the SCM, transferring the first portion of write pending data from the SCM to the one or more physical storage devices providing back-end non-volatile physical storage.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: December 1, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Benjamin A. Randolph, Owen Martin
  • Publication number: 20200271248
    Abstract: A plastic drain pipe for drainage includes a first end, a second end, and a pipe sub-section between the first end and the second end. The pipe sub-section includes a collapsible section of corrugated pipe, a first non-collapsible section of corrugated pipe, and a second non-collapsible section of corrugated pipe. The collapsible section of corrugated pipe has a first joining area and a second joining area. The first non-collapsible section of corrugated pipe is connected to the collapsible section of corrugated pipe at the first joining area, and the second non-collapsible section of corrugated pipe is connected to the collapsible section of corrugated pipe at the second joining area.
    Type: Application
    Filed: May 14, 2020
    Publication date: August 27, 2020
    Inventors: Benjamin Randolph Elliott, Donald Stephen Gazdick, III, Bryan Garth Lamb, John Earnest Satta, III, Jeffrey Eugene Smith
  • Publication number: 20200195717
    Abstract: A method is used in managing remote replication in storage systems. The method monitors network traffic characteristics of a network. The network enables communication between a first storage system and a second storage system. The method predicts a change in at least one of an application demand of an application of a set of applications executing on the first storage server and a network state of the network, where the set of applications have been identified for performing a replication to the second storage system. Based on the prediction, the method dynamically manages replication of the set of applications in accordance with a performance target associated with each application.
    Type: Application
    Filed: February 27, 2020
    Publication date: June 18, 2020
    Applicant: EMC IP Holding Company LLC
    Inventors: Owen Martin, Malak Alshawabkeh, Benjamin A. Randolph
  • Patent number: 10655759
    Abstract: A plastic drain pipe for drainage includes a first end, a second end, and a pipe sub-section between the first end and the second end. The pipe sub-section includes a collapsible section of corrugated pipe, a first non-collapsible section of corrugated pipe, and a second non-collapsible section of corrugated pipe. The collapsible section of corrugated pipe has a first joining area and a second joining area. The first non-collapsible section of corrugated pipe is connected to the collapsible section of corrugated pipe at the first joining area, and the second non-collapsible section of corrugated pipe is connected to the collapsible section of corrugated pipe at the second joining area. An outermost diameter of the collapsible section of corrugated pipe is approximately the same as an outermost diameter of the first non-collapsible section of corrugated pipe and an outermost diameter of the second non-collapsible section of corrugated pipe.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: May 19, 2020
    Assignee: OmniMax International, Inc.
    Inventors: Benjamin Randolph Elliott, Donald Stephen Gazdick, III, Bryan Garth Lamb, John Earnest Satta, III, Jeffrey Eugene Smith
  • Publication number: 20200133857
    Abstract: Techniques for processing data may include: determining a first amount denoting an amount of write pending data stored in cache to be redirected through storage class memory (SCM) when destaging cached write pending data from the cache; performing first processing that destages write pending data from the cache, the first processing including: selecting, in accordance with the first amount, a first portion of write pending data that is destaged from the cache and stored in the SCM and a second portion of write pending data that is destaged directly from the cache and stored on one or more physical storage devices providing back-end non-volatile physical storage; and subsequent to storing the first portion of write pending data to the SCM, transferring the first portion of write pending data from the SCM to the one or more physical storage devices providing back-end non-volatile physical storage.
    Type: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Applicant: EMC IP Holding Company LLC
    Inventors: Benjamin A. Randolph, Owen Martin
  • Patent number: 10613998
    Abstract: Techniques for processing I/O operations may include: receiving an I/O having an associated expected execution time (EET) and I/O service level; selecting, in accordance with the EET and service level of the I/O, a first I/O queue from multiple pending I/O queues; inserting the I/O into the first I/O queue; and performing I/O shifting. I/O shifting may include shifting I/Os from one pending I/O queue to another that is ranked immediately higher than the one pending I/O queue. The multiple I/O queues may be ranked from a highest priority queue to a lowest priority queue. I/O shifting may shift I/Os from the highest priority queue to execution and shifting I/Os from another queue into the highest priority queue. I/O shifting is subject to remaining credits available of the multiple I/O queues and time distance between source and target queues.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: April 7, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Jaeyoo Jung, Owen Martin, Sichao Zhu, Krishna Deepak Nuthakki, Benjamin A. Randolph
  • Patent number: 10616331
    Abstract: A method is used in managing remote replication in storage systems. The method monitors network traffic characteristics of a network. The network enables communication between a first storage system and a second storage system. The method predicts a change in at least one of an application demand of an application of a set of applications executing on the first storage server and a network state of the network, where the set of applications have been identified for performing a replication to the second storage system. Based on the prediction, the method dynamically manages replication of the set of applications in accordance with a performance target associated with each application.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: April 7, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Owen Martin, Malak Alshawabkeh, Benjamin A. Randolph
  • Publication number: 20200034316
    Abstract: Techniques for processing I/O operations may include: receiving an I/O having an associated expected execution time (EET) and I/O service level; selecting, in accordance with the EET and service level of the I/O, a first I/O queue from multiple pending I/O queues; inserting the I/O into the first I/O queue; and performing I/O shifting. I/O shifting may include shifting I/Os from one pending I/O queue to another that is ranked immediately higher than the one pending I/O queue. The multiple I/O queues may be ranked from a highest priority queue to a lowest priority queue. I/O shifting may shift I/Os from the highest priority queue to execution and shifting I/Os from another queue into the highest priority queue. I/O shifting is subject to remaining credits available of the multiple I/O queues and time distance between source and target queues.
    Type: Application
    Filed: July 30, 2018
    Publication date: January 30, 2020
    Applicant: EMC IP Holding Company LLC
    Inventors: Jaeyoo Jung, Owen Martin, Sichao Zhu, Krishna Deepak Nuthakki, Benjamin A. Randolph
  • Publication number: 20180292032
    Abstract: A plastic drain pipe for drainage includes a first end, a second end, and a pipe sub-section between the first end and the second end. The pipe sub-section includes a collapsible section of corrugated pipe, a first non-collapsible section of corrugated pipe, and a second non-collapsible section of corrugated pipe. The collapsible section of corrugated pipe has a first joining area and a second joining area. The first non-collapsible section of corrugated pipe is connected to the collapsible section of corrugated pipe at the first joining area, and the second non-collapsible section of corrugated pipe is connected to the collapsible section of corrugated pipe at the second joining area. An outermost diameter of the collapsible section of corrugated pipe is approximately the same as an outermost diameter of the first non-collapsible section of corrugated pipe and an outermost diameter of the second non-collapsible section of corrugated pipe.
    Type: Application
    Filed: April 10, 2018
    Publication date: October 11, 2018
    Inventors: Benjamin Randolph Elliott, Donald Stephen Gazdick, III, Bryan Garth Lamb, John Earnest Satta, III, Jeffrey Eugene Smith