Patents by Inventor Stephen Bate

Stephen Bate 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: 10055142
    Abstract: A system, device and method are provided for command processing for a fast block input/output (I/O) device, such as a solid state hard drive (SSD). A bridge device is directly connected to the fast block I/O device and configured to intercept a command sent from a controller to the fast block I/O device and to process the command within the bridge device. The bridge device can process the command independent of interaction with the controller. Processing the command can include copying or moving data, performing protocol translation, performing data manipulation, or performing near-data processing, including performing a context-aware service. Near-data processing comprises processing the command within the bridge device, instead of on the fast block I/O device or the controller, which provides advantages of in-situ processing without the limitations associated with processing performance on the fast block I/O device.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: August 21, 2018
    Assignee: MAXLINEAR ASIA SINGAPORE PTE LTD.
    Inventor: Stephen Bates
  • Patent number: 10007458
    Abstract: A solid-state storage device (SSD) controller is provided for use with an SSD. The SSD includes a plurality of memory cells, such as non-volatile memory (NVM) cells. The SSD controller comprises a processor and a memory storing statements and instructions for execution by the processor to perform a method of configuring the memory cells. In a dynamic configuration implementation in which at least a subset of the NVM cells are configured in a first bit retention mode, the method includes: monitoring data activity in relation to the SSD; and dynamically reconfiguring the subset of the NVM cells in a second bit retention mode based on the monitored data activity, such as whether data traffic comprises a majority of read activity or write activity. In a static configuration implementation, the method includes receiving at least one performance characteristic for the NVM cells; and configuring the subset of the NVM cells in a first bit retention mode based on the received at least one performance characteristic.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: June 26, 2018
    Assignee: Microsemi Solutions (U.S.), Inc.
    Inventors: Stephen Bates, Rahul Advani
  • Patent number: 9982311
    Abstract: Provided herein are methods to discover and use single nucleotide polymorphisms (SNP) for identifying breed, or line and breed, or line composition of a bovine subject. The present invention further provides specific nucleic acid sequences, SNPs, and SNP patterns that can be used for identifying breed or breed combinations for Angus, Holstein, Limousin, Brahman, Hereford, Simmental, Gelbvieh, Charolais and Beefmaster breeds. These patterns can be utilized to manage animals in a feedlot to obtain optimum performance based on known characteristics of specific breeds and identify animals for breeding in selection programs. In another aspect, these patterns can be used to ensure labeling on breed specific branded products.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: May 29, 2018
    Assignees: Branhaven LLC, Cargill, Incorporated
    Inventors: Sue K. DeNise, Paul Charteris, David Rosenfeld, Tom Holm, Stephen Bates
  • Publication number: 20170362655
    Abstract: Methods, compositions, and systems are provided for managing bovine subjects in order to maximize their individual potential performance and edible meat value, and to maximize profits obtained in marketing the bovine subjects. The methods and systems draw an inference of a trait of a bovine subject by determining the nucleotide occurrence of at least one bovine SNP that is identified herein as being associated with the trait. The inference is used in methods of the present invention to establish the economic value of a bovine subject, to improve profits related to selling beef from a bovine subject; to manage bovine subjects, to sort bovine subjects; to improve the genetics of a bovine population by selecting and breeding of bovine subjects, to clone a bovine subject with a specific trait, to track meat or another commercial product of a bovine subject; and to diagnose a health condition of a bovine subject.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 21, 2017
    Inventors: Sue K. Denise, Richard Kerr, David Rosenfeld, Tom Holm, Stephen Bates, Dennis Fantin
  • Patent number: 9815605
    Abstract: The present invention relates to a container carrier and to packaging systems for containers and using the same. This invention pertains to carrier stock for machine application to substantially identical containers such as beverage cans having annular chimes, cylindrical side walls, and frusto-conical walls between the chimes and the side walls. In particular, the present invention relates to plastic film having apertures to securely retain drinks cans, food cans, bottles and similar containers, a method of applying the film and the resultant combination.
    Type: Grant
    Filed: November 23, 2010
    Date of Patent: November 14, 2017
    Assignee: British Polythene Limited
    Inventor: Stephen Bates
  • Patent number: 9799405
    Abstract: A nonvolatile memory system, a nonvolatile memory controller and a method for reducing latency of a memory controller are disclosed. The nonvolatile memory controller includes a storage module configured to store data indicating threshold voltage shift read parameters and corresponding index values. The nonvolatile memory controller includes a status circuit configured to determine at least one usage characteristic of a nonvolatile memory device, and a read circuit configured to determine whether a usage characteristic meets a usage characteristic threshold. When a usage characteristic is determined to meet the usage characteristic threshold, the read circuit is configured to perform all subsequent reads of the nonvolatile memory device using a threshold voltage shift read instruction identified using one or more of the threshold voltage shift read parameters.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: October 24, 2017
    Assignee: IP GEM GROUP, LLC
    Inventors: Rino Micheloni, Alessia Marelli, Stephen Bates
  • Publication number: 20170177541
    Abstract: A method and system for transferring NVMe data over a network comprises using a discrete buffer memory device to generate a write command from an NVMe-over-RDMA write command request, store the user data from a client host of the network, and send an interrupt signal to a NVMe storage device of the network. The NVMe storage device retrieves the write command from the discrete buffer memory device and performs a direct memory access transfer of the stored user data from the discrete buffer memory device to the NVMe storage device. The discrete buffer memory device comprises a controller and a random access memory for generating commands and storing the commands in a submission queue of the random access memory. The controller can clear commands from the submission queue based on completion commands received in a completion queue of the random access memory.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 22, 2017
    Inventors: Oren BERMAN, Stephen BATES
  • Publication number: 20170177258
    Abstract: A solid-state storage device (SSD) controller is provided for use with an SSD. The SSD includes a plurality of memory cells, such as non-volatile memory (NVM) cells. The SSD controller comprises a processor and a memory storing statements and instructions for execution by the processor to perform a method of configuring the memory cells. In a dynamic configuration implementation in which at least a subset of the NVM cells are configured in a first NVM storage mode, the method includes: monitoring data activity in relation to the SSD; and dynamically reconfiguring the subset of the NVM cells in a second bit retention mode based on the monitored data activity. In a static configuration implementation, the method includes receiving at least one performance characteristic for the NVM cells; and configuring the subset of the NVM cells in a first bit retention mode based on the received at least one performance characteristic.
    Type: Application
    Filed: December 18, 2015
    Publication date: June 22, 2017
    Inventors: Stephen BATES, Rahul ADVANI
  • Patent number: 9677136
    Abstract: Methods, compositions, and systems are provided for managing bovine subjects in order to maximize their individual potential performance and edible meat value, and to maximize profits obtained in marketing the bovine subjects. The methods and systems draw an inference of a trait of a bovine subject by determining the nucleotide occurrence of at least one bovine SNP that is identified herein as being associated with the trait. The inference is used in methods of the present invention to establish the economic value of a bovine subject, to improve profits related to selling beef from a bovine subject; to manage bovine subjects, to sort bovine subjects; to improve the genetics of a bovine population by selecting and breeding of bovine subjects, to clone a bovine subject with a specific trait, to track meat or another commercial product of a bovine subject; and to diagnose a health condition of a bovine subject.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: June 13, 2017
    Assignees: Branhaven LLC, Cargill, Incorporated
    Inventors: Sue K. Denise, Richard Kerr, David Rosenfeld, Tom Holm, Stephen Bates, Dennis Fantin
  • Publication number: 20170096716
    Abstract: Provided herein are methods to discover and use single nucleotide polymorphisms (SNP) for identifying breed, or line and breed, or line composition of a bovine subject. The present invention further provides specific nucleic acid sequences, SNPs, and SNP patterns that can be used for identifying breed or breed combinations for Angus, Holstein, Limousin, Brahman, Hereford, Simmental, Gelbvieh, Charolais and Beefmaster breeds. These patterns can be utilized to manage animals in a feedlot to obtain optimum performance based on known characteristics of specific breeds and identify animals for breeding in selection programs. In another aspect, these patterns can be used to ensure labeling on breed specific branded products.
    Type: Application
    Filed: May 16, 2016
    Publication date: April 6, 2017
    Inventors: Sue K. DeNise, Paul Charteris, David Rosenfeld, Tom Holm, Stephen Bates
  • Patent number: 9410202
    Abstract: Provided herein are methods to discover and use single nucleotide polymorphisms (SNP) for identifying breed, or line and breed, or line composition of a bovine subject. The present invention further provides specific nucleic acid sequences, SNPs, and SNP patterns that can be used for identifying breed or breed combinations for Angus, Holstein, Limousin, Brahman, Hereford, Simmental, Gelbvieh, Charolais and Beefmaster breeds. These patterns can be utilized to manage animals in a feedlot to obtain optimum performance based on known characteristics of specific breeds and identify animals for breeding in selection programs. In another aspect, these patterns can be used to ensure labeling on breed specific branded products.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: August 9, 2016
    Assignees: Branhaven LLC, Cargill, Incorporated
    Inventors: Sue K. DeNise, Paul Charteris, David Rosenfeld, Tom Holm, Stephen Bates
  • Publication number: 20160024584
    Abstract: Methods, compositions, and systems are provided for managing bovine subjects in order to maximize their individual potential performance and edible meat value, and to maximize profits obtained in marketing the bovine subjects. The methods and systems draw an inference of a trait of a bovine subject by determining the nucleotide occurrence of at least one bovine SNP that is identified herein as being associated with the trait. The inference is used in methods of the present invention to establish the economic value of a bovine subject, to improve profits related to selling beef from a bovine subject; to manage bovine subjects, to sort bovine subjects; to improve the genetics of a bovine population by selecting and breeding of bovine subjects, to clone a bovine subject with a specific trait, to track meat or another commercial product of a bovine subject; and to diagnose a health condition of a bovine subject.
    Type: Application
    Filed: October 7, 2015
    Publication date: January 28, 2016
    Inventors: Sue K. Denise, Richard Kerr, David Rosenfeld, Tom Holm, Stephen Bates, Dennis Fantin
  • Patent number: 9224479
    Abstract: A method is disclosed for setting or modifying a threshold voltage in a NAND flash memory, using an optimization method and based on an error, such as stored in a threshold voltage table. In an embodiment, a method is provided to optimize the read voltage on a NAND flash memory in order to minimize the errors on the NAND flash memory in the fewest reads operations as possible. Advantageously, the method of the present disclosure is more reliability as the method minimizes a Raw Bit Error Rate (RBER) on the NAND flash memory. In an embodiment, a NAND controller adjusts an existing cell read threshold voltage for a selected cell, using an iterative optimization method, based on a difference between first and second error rates, or a difference between first and second probabilities, to generate an adjusted cell read threshold voltage.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: December 29, 2015
    Assignee: PMC-Sierra US, Inc.
    Inventors: Stephen Bates, Ognjen Katic
  • Patent number: 9206478
    Abstract: Methods, compositions, and systems are provided for managing bovine subjects in order to maximize their individual potential performance and edible meat value, and to maximize profits obtained in marketing the bovine subjects. The methods and systems draw an inference of a trait of a bovine subject by determining the nucleotide occurrence of at least one bovine SNP that is identified herein as being associated with the trait. The inference is used in methods of the present invention to establish the economic value of a bovine subject, to improve profits related to selling beef from a bovine subject; to manage bovine subjects, to sort bovine subjects; to improve the genetics of a bovine population by selecting and breeding of bovine subjects, to clone a bovine subject with a specific trait, to track meat or another commercial product of a bovine subject; and to diagnose a health condition of a bovine subject.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: December 8, 2015
    Assignees: Branhaven LLC, Cargill, Incorporated
    Inventors: Sue K. Denise, Richard Kerr, David Rosenfeld, Tom Holm, Stephen Bates, Dennis Fantin
  • Patent number: 9208018
    Abstract: Apparatus and methods provide relatively low uncorrectable bit error rates, low write amplification, long life, fast and efficient retrieval, and efficient storage density such that a solid-state drive (SSD) can be reliably implemented using various types of memory cells, including relatively inexpensive multi-level cell flash. One embodiment intelligently coordinates remapping of bad blocks with error correction code control, which eliminates the tables used to avoid bad blocks.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 8, 2015
    Assignee: PMC-Sierra, Inc.
    Inventors: Philip Lyon Northcott, Peter Graumann, Stephen Bates
  • Patent number: 9170876
    Abstract: A method of decoding a primary codeword and a set of secondary codewords stored in a non-volatile memory (NVM), which includes reading, from the NVM, the primary codeword and all the secondary codewords and storing them in a second memory. The primary codeword is then read from the second memory and decoded, utilizing a soft-decision decoder, based on a log-likelihood ratio (LLR) vector. When the decoding of the primary codeword is unsuccessful: each secondary codeword of the set of secondary codewords is read from the second memory and decoded, utilizing a hard-decision decoder, to identify and correct errored data bits in the each secondary codeword and to determine a location of each errored data bit in the primary codeword. An adjusted LLR vector is generated by adjusting the LLR for each primary codeword data bit based on the determined locations of the errored data bits in the primary codeword.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: October 27, 2015
    Assignee: PMC-Sierra US, Inc.
    Inventors: Stephen Bates, Peter Graumann, Philip Lyon Northcott, Sean Gregory Gibb
  • Patent number: 9166623
    Abstract: A system and method of decoding a Reed-Solomon code using a Reed-Solomon decoder comprising an erasure location selector, multiple syndrome formers and multiple Berlekamp-Massey decoders that share a single error correction unit, and means for selecting a Berlekamp-Massey decoder output as the input to the error correction unit. The method improves the bit error rate performance of the Reed-Solomon decoder compared to known hard-decision and soft-decision Reed-Solomon decoders. The Reed-Solomon decoder also provides hardware area and power savings over more complex Reed-Solomon decoders.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 20, 2015
    Assignee: PMC-Sierra US, Inc.
    Inventors: Stephen Bates, Peter Graumann, Phil Northcott
  • Patent number: 9081701
    Abstract: Apparatus and methods provide relatively low uncorrectable bit error rates, low write amplification, long life, fast and efficient retrieval, and efficient storage density such that a solid-state drive (SSD) can be reliably implemented using various types of memory cells, including relatively inexpensive multi-level cell flash. One embodiment intelligently coordinates remapping of bad blocks with error correction code control, which eliminates the tables used to avoid bad blocks.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 14, 2015
    Assignee: PMC-Sierra, Inc.
    Inventors: Philip Lyon Northcott, Peter Graumann, Stephen Bates
  • Publication number: 20150191780
    Abstract: Methods and systems are provided for managing non-beef livestock subjects to maximize their individual potential performance and value of a product from the nonbeef livestock subjects, and to maximize profits obtained in marketing the non-beef livestock subjects. The methods and systems draw to an inference of a trait of a non-beef livestock subject by determining the nucleotide occurrence of at least one non-beef livestock SNP that is determined to be associated with the trait. The inference is used in methods to establish economic value of non-beef livestock subject, improve profits related to selling beef from non-beef livestock subject; manage non-beef livestock subjects, sort non-beef livestock subjects; improve the genetics of non-beef livestock population by selecting and breeding non-beef livestock subjects, clone non-beef livestock subject with a specific trait, track meat or another commercial product of a non-beef livestock subject; and diagnose a health condition of a non-beef livestock subject.
    Type: Application
    Filed: June 29, 2012
    Publication date: July 9, 2015
    Inventors: Sue K. DeNise, David Rosenfeld, Richard Kerr, Stephen Bates, Tom Holm
  • Patent number: 9068997
    Abstract: Disclosed is an apparatus for automatically extracting i2,6-diisopropylphenol (Propofol), from a complex sample matrix comprising cellular material, e.g.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: June 30, 2015
    Assignee: SPHERE MEDICAL LIMITED
    Inventors: David Michael Pettigrew, Bo Liu, Peter Georg Laitenberger, Stephen Bates