Patents by Inventor Stephen Bates
Stephen Bates 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: 12144461Abstract: An improved automated oven appliance for baking or broiling food in a cooking chamber is disclosed. The appliance includes two heating elements, one or more food baskets, a baking pan, a temperature sensor, a cooking chamber, a user interface panel, a micro controller and two motors located within a metal cabinet. Food cooking methods stored in memory in a micro controller determines cooking chamber temperature and cooking intervals, as well as movement of one of the food baskets in the cooking chamber. Intervals of rotary motion of a food basket in the cooking chamber as part of a cooking method and ultimate shut down of the appliance after food is cooked is controlled by the memory of the micro controller.Type: GrantFiled: April 25, 2022Date of Patent: November 19, 2024Inventor: Stephen Bate
-
Patent number: 12105811Abstract: A system and method that utilize an encryption engine endpoint to encrypt data in a data storage system are disclosed. In the system and method, the client controls the encryption keys utilized to encrypt and decrypt data such that the encryption keys are not stored together with the encrypted data. Therefore, once data is encrypted, neither the host of the data storage system, nor the encryption engine endpoint have access to the encryption keys required to decrypt the data, which increases the security of the encrypted data in the event of, for example, the data storage system being accessed by an unauthorized party.Type: GrantFiled: March 21, 2022Date of Patent: October 1, 2024Assignee: Eidetic Communications Inc.Inventors: Stephen Bates, Saeed Fouladi Fard
-
Patent number: 11468177Abstract: A system and method that utilize an encryption engine endpoint to encrypt data in a data storage system are disclosed. In the system and method, the client controls the encryption keys utilized to encrypt and decrypt data such that the encryption keys are not stored together with the encrypted data. Therefore, once data is encrypted, neither the host of the data storage system, nor the encryption engine endpoint have access to the encryption keys required to decrypt the data, which increases the security of the encrypted data in the event of, for example, the data storage system being accessed by an unauthorized party.Type: GrantFiled: December 13, 2019Date of Patent: October 11, 2022Assignee: Eidetic Communications Inc.Inventors: Stephen Bates, Saeed Fouladi Fard
-
Publication number: 20220257053Abstract: An improved automated oven appliance for baking or broiling food in a cooking chamber is disclosed. The appliance includes two heating elements, one or more food baskets, a baking pan, a temperature sensor, a cooking chamber, a user interface panel, a micro controller and two motors located within a metal cabinet. Food cooking methods stored in memory in a micro controller determines cooking chamber temperature and cooking intervals, as well as movement of one of the food baskets in the cooking chamber. Intervals of rotary motion of a food basket in the cooking chamber as part of a cooking method and ultimate shut down of the appliance after food is cooked is controlled by the memory of the micro controller.Type: ApplicationFiled: April 25, 2022Publication date: August 18, 2022Inventor: Stephen Bate
-
Patent number: 11372714Abstract: A method and a hardware accelerator device are provided for performing erasure coding on the hardware accelerator device that includes a dedicated buffer memory that is resident on the hardware accelerator device and that is connected to a second device via a bus, the method includes receiving, at the dedicated buffer memory, write data directly from the second device via the bus such that receiving the data at the dedicated buffer memory bypasses a buffer memory connected to a central processing unit (CPU), performing, at the hardware accelerator, an erasure coding operation on the write data received at the dedicated buffer memory to generate parity data based on the received write data, transmitting the parity data directly to a storage device connected to the hardware accelerator device via the bus such that transmitting the parity data bypasses the buffer memory connected to the CPU.Type: GrantFiled: February 27, 2020Date of Patent: June 28, 2022Assignee: EIDETIC COMMUNICATIONS INC.Inventors: Stephen Bates, Saeed Fouladi Fard
-
Patent number: 11247820Abstract: A carrier having a plurality of apertures for holding a plurality of containers together is provided. The carrier has mutually spaced drive pins holes distributed longitudinally therealong. Each container aperture is positioned longitudinally between drive pin holes and each aperture has a centre which is longitudinally offset from a mid-point between successive drive pin holes.Type: GrantFiled: April 4, 2019Date of Patent: February 15, 2022Assignee: British Polythene LimitedInventor: Stephen Bates
-
Patent number: 11231868Abstract: A method, a hardware accelerator, and a system for performing computational storage utilizing a hardware accelerator device that includes a dedicated buffer memory residing on the hardware accelerator device and is connected to a central processing unit (CPU) via a bus includes receiving, at the hardware accelerator device, computation data from the CPU computing device via the bus, performing, at the hardware accelerator device, a check pointing operation on the received computation data to generate check point data, storing the generated check point data on the dedicated buffer memory residing on the hardware accelerator device, and transmitting the check point data directly from the dedicated buffer memory to a solid state memory connected to the hardware accelerator device via the bus for storage, wherein transmitting the check point data bypasses the CPU.Type: GrantFiled: April 7, 2020Date of Patent: January 25, 2022Assignee: EIDETIC COMMUNICATIONS INC.Inventors: Stephen Bates, Saeed Fouladi Fard
-
Publication number: 20210311633Abstract: A method, a hardware accelerator, and a system for performing computational storage utilizing a hardware accelerator device that includes a dedicated buffer memory residing on the hardware accelerator device and is connected to a central processing unit (CPU) via a bus includes receiving, at the hardware accelerator device, computation data from the CPU computing device via the bus, performing, at the hardware accelerator device, a check pointing operation on the received computation data to generate check point data, storing the generated check point data on the dedicated buffer memory residing on the hardware accelerator device, and transmitting the check point data directly from the dedicated buffer memory to a solid state memory connected to the hardware accelerator device via the bus for storage, wherein transmitting the check point data bypasses the CPU.Type: ApplicationFiled: April 7, 2020Publication date: October 7, 2021Inventors: Stephen Bates, Saeed Fouladi Fard
-
Patent number: 11053547Abstract: 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: December 17, 2018Date of Patent: July 6, 2021Assignees: BRANHAVEN LLC, SELECTRAITS GENOMICS, LLCInventors: Sue K. Denise, Richard Kerr, David Rosenfeld, Tom Holm, Stephen Bates, Dennis Fantin
-
Publication number: 20200060470Abstract: An automated oven appliance for baking or broiling food in a cooking chamber is provided. The appliance comprises primarily of: two heating elements, one or more food baskets, baking pan, temperature sensor, cooking chamber, user interface panel, micro controller and two motors in a metal cabinet. Control algorithm stored in the micro controller determines cooking chamber temperature and temperature interval, as well as linear motion of food basket from and to the baking pan. Intervals of rotary motion of food basket in cooking chamber as part of the cooking process and ultimately shutting down of the appliance when food is cooked is also controlled by the micro controller algorithm.Type: ApplicationFiled: August 22, 2018Publication date: February 27, 2020Inventor: Stephen Bate
-
Publication number: 20190345554Abstract: 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: December 17, 2018Publication date: November 14, 2019Inventors: Sue K. Denise, Richard Kerr, David Rosenfeld, Tom Holm, Stephen Bates, Dennis Fantin
-
Patent number: 10423568Abstract: 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: GrantFiled: December 20, 2016Date of Patent: September 24, 2019Assignee: Microsemi Solutions (U.S.), Inc.Inventors: Oren Berman, Stephen Bates
-
Patent number: 10190167Abstract: 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: May 31, 2017Date of Patent: January 29, 2019Assignees: Branhaven LLC, SelecTraits Genomics, LLCInventors: Sue K. Denise, Richard Kerr, David Rosenfeld, Tom Holm, Stephen Bates, Dennis Fantin
-
Publication number: 20180334714Abstract: 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 24, 2018Publication date: November 22, 2018Inventors: Sue K. DeNise, Paul Charteris, David Rosenfeld, Tom Holm, Stephen Bates
-
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: D880630Type: GrantFiled: November 1, 2018Date of Patent: April 7, 2020Assignee: KIDKRAFT, INC.Inventors: David Barr, Stephen Bates