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: 10055142Abstract: 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: GrantFiled: October 13, 2015Date of Patent: August 21, 2018Assignee: MAXLINEAR ASIA SINGAPORE PTE LTD.Inventor: Stephen Bates
-
Patent number: 10007458Abstract: 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: GrantFiled: December 18, 2015Date of Patent: June 26, 2018Assignee: Microsemi Solutions (U.S.), Inc.Inventors: Stephen Bates, Rahul Advani
-
Patent number: 9982311Abstract: 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: GrantFiled: May 16, 2016Date of Patent: May 29, 2018Assignees: Branhaven LLC, Cargill, IncorporatedInventors: Sue K. DeNise, Paul Charteris, David Rosenfeld, Tom Holm, Stephen Bates
-
Publication number: 20170362655Abstract: 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: ApplicationFiled: May 31, 2017Publication date: December 21, 2017Inventors: Sue K. Denise, Richard Kerr, David Rosenfeld, Tom Holm, Stephen Bates, Dennis Fantin
-
Patent number: 9815605Abstract: 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: GrantFiled: November 23, 2010Date of Patent: November 14, 2017Assignee: British Polythene LimitedInventor: Stephen Bates
-
Patent number: 9799405Abstract: 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: GrantFiled: July 29, 2015Date of Patent: October 24, 2017Assignee: IP GEM GROUP, LLCInventors: Rino Micheloni, Alessia Marelli, Stephen Bates
-
Publication number: 20170177541Abstract: 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: ApplicationFiled: December 20, 2016Publication date: June 22, 2017Inventors: Oren BERMAN, Stephen BATES
-
Publication number: 20170177258Abstract: 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: ApplicationFiled: December 18, 2015Publication date: June 22, 2017Inventors: Stephen BATES, Rahul ADVANI
-
Patent number: 9677136Abstract: 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: GrantFiled: October 7, 2015Date of Patent: June 13, 2017Assignees: Branhaven LLC, Cargill, IncorporatedInventors: Sue K. Denise, Richard Kerr, David Rosenfeld, Tom Holm, Stephen Bates, Dennis Fantin
-
Publication number: 20170096716Abstract: 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: ApplicationFiled: May 16, 2016Publication date: April 6, 2017Inventors: Sue K. DeNise, Paul Charteris, David Rosenfeld, Tom Holm, Stephen Bates
-
Patent number: 9410202Abstract: 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: GrantFiled: January 17, 2014Date of Patent: August 9, 2016Assignees: Branhaven LLC, Cargill, IncorporatedInventors: Sue K. DeNise, Paul Charteris, David Rosenfeld, Tom Holm, Stephen Bates
-
Publication number: 20160024584Abstract: 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: ApplicationFiled: October 7, 2015Publication date: January 28, 2016Inventors: Sue K. Denise, Richard Kerr, David Rosenfeld, Tom Holm, Stephen Bates, Dennis Fantin
-
Patent number: 9224479Abstract: 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: GrantFiled: December 18, 2013Date of Patent: December 29, 2015Assignee: PMC-Sierra US, Inc.Inventors: Stephen Bates, Ognjen Katic
-
Patent number: 9206478Abstract: 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: GrantFiled: April 25, 2013Date of Patent: December 8, 2015Assignees: Branhaven LLC, Cargill, IncorporatedInventors: Sue K. Denise, Richard Kerr, David Rosenfeld, Tom Holm, Stephen Bates, Dennis Fantin
-
Patent number: 9208018Abstract: 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: GrantFiled: March 15, 2013Date of Patent: December 8, 2015Assignee: PMC-Sierra, Inc.Inventors: Philip Lyon Northcott, Peter Graumann, Stephen Bates
-
Patent number: 9170876Abstract: 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: GrantFiled: December 31, 2013Date of Patent: October 27, 2015Assignee: PMC-Sierra US, Inc.Inventors: Stephen Bates, Peter Graumann, Philip Lyon Northcott, Sean Gregory Gibb
-
Patent number: 9166623Abstract: 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: GrantFiled: March 14, 2013Date of Patent: October 20, 2015Assignee: PMC-Sierra US, Inc.Inventors: Stephen Bates, Peter Graumann, Phil Northcott
-
Patent number: 9081701Abstract: 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: GrantFiled: March 15, 2013Date of Patent: July 14, 2015Assignee: PMC-Sierra, Inc.Inventors: Philip Lyon Northcott, Peter Graumann, Stephen Bates
-
Publication number: 20150191780Abstract: 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: ApplicationFiled: June 29, 2012Publication date: July 9, 2015Inventors: Sue K. DeNise, David Rosenfeld, Richard Kerr, Stephen Bates, Tom Holm
-
Patent number: 9068997Abstract: Disclosed is an apparatus for automatically extracting i2,6-diisopropylphenol (Propofol), from a complex sample matrix comprising cellular material, e.g.Type: GrantFiled: October 11, 2011Date of Patent: June 30, 2015Assignee: SPHERE MEDICAL LIMITEDInventors: David Michael Pettigrew, Bo Liu, Peter Georg Laitenberger, Stephen Bates