Patents by Inventor John Bent

John Bent 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).

  • Patent number: 10990474
    Abstract: A method includes, upon a read operation for a stripe of a storage device, determining a percentage amount of potential read amplification for the read operation. A current age of the stripe in the read operation is determined as a percentage of a longest safe elapsed time between read scrub operations on a stripe of the storage device. A read scrub operation is performed on the stripe when the current age is greater than the percentage amount of potential read amplification.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: April 27, 2021
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: John Bent, Kenneth K. Claffey, Ian Davies, Peter Maddocks
  • Patent number: 9979780
    Abstract: A processing device of an information processing system is configured to identify different candidate clouds for performing a processing job for a requesting user, to collect respective sets of parameters from the different candidate clouds with each such set of parameters characterizing at least one aspect of a manner in which the processing job would be performed in the corresponding candidate cloud, and to compile information characterizing the collected sets of parameters so as to permit informed selection by the requesting user or another system entity of at least a particular one of the candidate clouds for performing the processing job. The processing device may be further configured to permit the requesting user to monitor and/or control the processing job as it is executing in the selected cloud(s). For example, warnings may be provided to the user if execution of the processing job is not meeting specified user requirements.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: May 22, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Sorin Faibish, John Bent
  • Patent number: 9652568
    Abstract: For simulating a parallel supercomputing cluster, a simulation program includes a model of the system of compute nodes and a model of an I/O subsystem that stores checkpoints from the compute nodes. When executed, instructions in the simulation program perform the steps of receiving input parameters defining the compute nodes and the I/O subsystem, computing a total number of computational flops for a time between checkpoints and an amount of disk storage required to store the checkpoint data for different configurations of the parallel supercomputing cluster, and presenting a summary to a user of the computed number of computational flops for a time between checkpoints and an amount of disk storage required to store the checkpoint data for the different configurations of the parallel supercomputing cluster.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: May 16, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Percy Tzelnic, Sorin Faibish, Uday K. Gupta, John Bent
  • Patent number: 9582559
    Abstract: One or more processing platforms are configured to implement at least a first site of a multi-site storage system. The first site comprises a first file system resident at the first site, and a replicated version of a second file system. The second file system is resident at a second site of the multi-site storage system, and the replicated version of the second file system is resident at the first site. Virtual block storage appliances running on respective virtual machines of the first site interact with one another and with similar appliances at the second site to allow the replicated version of the second file system to be synchronized at a cache level with the second file system, and to allow a replicated version of the first file system at the second site to be synchronized at a cache level with the first file system at the first site.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: February 28, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Sorin Faibish, John Bent
  • Patent number: 9286261
    Abstract: A parallel supercomputing cluster includes compute nodes interconnected in a mesh of data links for executing an MPI job, and solid-state storage nodes each linked to a respective group of the compute nodes for receiving checkpoint data from the respective compute nodes, and magnetic disk storage linked to each of the solid-state storage nodes for asynchronous migration of the checkpoint data from the solid-state storage nodes to the magnetic disk storage. Each solid-state storage node presents a file system interface to the MPI job, and multiple MPI processes of the MPI job write the checkpoint data to a shared file in the solid-state storage in a strided fashion, and the solid-state storage node asynchronously migrates the checkpoint data from the shared file in the solid-state storage to the magnetic disk storage and writes the checkpoint data to the magnetic disk storage in a sequential fashion.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: March 15, 2016
    Assignees: EMC Corporation, Los Alamos National Security, LLC
    Inventors: Percy Tzelnic, Sorin Faibish, Uday K. Gupta, John Bent, Gary Alan Grider, Hsing-bung Chen
  • Patent number: 9158540
    Abstract: Solid-State Drive (SSD) burst buffer nodes are interposed into a parallel supercomputing cluster to enable fast burst checkpoint of cluster memory to or from nearby interconnected solid-state storage with asynchronous migration between the burst buffer nodes and slower more distant disk storage. The SSD nodes also perform tasks offloaded from the compute nodes or associated with the checkpoint data. For example, the data for the next job is preloaded in the SSD node and very fast uploaded to the respective compute node just before the next job starts. During a job, the SSD nodes perform fast visualization and statistical analysis upon the checkpoint data. The SSD nodes can also perform data reduction and encryption of the checkpoint data.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: October 13, 2015
    Assignees: EMC Corporation, Los Alamos National Security, LLC
    Inventors: Percy Tzelnic, Sorin Faibish, Uday K. Gupta, John Bent, Gary Alan Grider, Hsing-bung Chen
  • Patent number: 7398138
    Abstract: Systems for controlling aspects of recreational or other environments are described. Such systems are especially, but not exclusively, useful for controlling either or both of pool or spa settings and operations and include equipment that may be connected, in any appropriate way, to personal or other computers or other components capable of accepting and processing input. Operations of the systems additionally are capable of being simulated through software.
    Type: Grant
    Filed: November 10, 2005
    Date of Patent: July 8, 2008
    Assignee: Zodiac Pool Care, Inc.
    Inventors: Kevin Emery, Thomas M. Nornberg, Dave Peterson, Ken Peterson, Dan Kellogg, Han Le, John Bent, John Gjata
  • Publication number: 20080021685
    Abstract: Systems for controlling aspects of recreational or other environments are described. Such systems are especially, but not exclusively, useful for controlling either or both of pool or spa settings and operations and include equipment that may be connected, in any appropriate way, to personal or other computers or other components capable of accepting and processing input. Operations of the systems additionally are capable of being simulated through software.
    Type: Application
    Filed: July 24, 2007
    Publication date: January 24, 2008
    Inventors: Kevin Emery, Thomas Nornberg, Dave Peterson, Ken Peterson, Dan Kellogg, Han Le, John Bent, John Gjata
  • Publication number: 20070106403
    Abstract: Systems for controlling aspects of recreational or other environments are described. Such systems are especially, but not exclusively, useful for controlling either or both of pool or spa settings and operations and include equipment that may be connected, in any appropriate way, to personal or other computers or other components capable of accepting and processing input. Operations of the systems additionally are capable of being simulated through software.
    Type: Application
    Filed: November 10, 2005
    Publication date: May 10, 2007
    Inventors: Kevin Emery, Thomas Nornberg, Dave Peterson, Ken Peterson, Dan Kellogg, Han Le, John Bent, John Gjata