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: 12144461
    Abstract: 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: Grant
    Filed: April 25, 2022
    Date of Patent: November 19, 2024
    Inventor: Stephen Bate
  • Patent number: 12105811
    Abstract: 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: Grant
    Filed: March 21, 2022
    Date of Patent: October 1, 2024
    Assignee: Eidetic Communications Inc.
    Inventors: Stephen Bates, Saeed Fouladi Fard
  • Publication number: 20230286716
    Abstract: A clip type carrier for packaging articles of the type having a rim, bead, chime, undercut, waist or the like. The carrier comprises a first layer having a plurality of generally circular apertures and a second layer having a plurality of respective locking apertures. The locking apertures are provided with a plurality of locking tabs for engaging under an article rim in use. An aggregate effective aperture diameter, being approximately the generally circular aperture minus twice the thickness of the locking tabs, is greater than the diameter of the container rim, causing formation of a reinforcing rim at the periphery of the generally circular aperture once applied.
    Type: Application
    Filed: August 12, 2021
    Publication date: September 14, 2023
    Inventor: Stephen BATES
  • Patent number: 11468177
    Abstract: 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: Grant
    Filed: December 13, 2019
    Date of Patent: October 11, 2022
    Assignee: Eidetic Communications Inc.
    Inventors: Stephen Bates, Saeed Fouladi Fard
  • Publication number: 20220257053
    Abstract: 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: Application
    Filed: April 25, 2022
    Publication date: August 18, 2022
    Inventor: Stephen Bate
  • Publication number: 20220207158
    Abstract: 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: Application
    Filed: March 21, 2022
    Publication date: June 30, 2022
    Inventors: Stephen BATES, Saeed FOULADI FARD
  • Patent number: 11372714
    Abstract: 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: Grant
    Filed: February 27, 2020
    Date of Patent: June 28, 2022
    Assignee: EIDETIC COMMUNICATIONS INC.
    Inventors: Stephen Bates, Saeed Fouladi Fard
  • Patent number: 11247820
    Abstract: 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: Grant
    Filed: April 4, 2019
    Date of Patent: February 15, 2022
    Assignee: British Polythene Limited
    Inventor: Stephen Bates
  • Patent number: 11231868
    Abstract: 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: Grant
    Filed: April 7, 2020
    Date of Patent: January 25, 2022
    Assignee: EIDETIC COMMUNICATIONS INC.
    Inventors: Stephen Bates, Saeed Fouladi Fard
  • Publication number: 20210340623
    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: July 5, 2021
    Publication date: November 4, 2021
    Inventors: Sue K. DENISE, Richard KERR, David ROSENFELD, Tom HOLM, Stephen BATES, Dennis FANTIN
  • Publication number: 20210311633
    Abstract: 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: Application
    Filed: April 7, 2020
    Publication date: October 7, 2021
    Inventors: Stephen Bates, Saeed Fouladi Fard
  • Publication number: 20210271547
    Abstract: 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: Application
    Filed: February 27, 2020
    Publication date: September 2, 2021
    Inventors: Stephen BATES, Saeed Fouladi FARD
  • Publication number: 20210221589
    Abstract: 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: Application
    Filed: April 4, 2019
    Publication date: July 22, 2021
    Applicant: British Polythene Limited
    Inventor: Stephen BATES
  • Patent number: 11053547
    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: December 17, 2018
    Date of Patent: July 6, 2021
    Assignees: BRANHAVEN LLC, SELECTRAITS GENOMICS, LLC
    Inventors: Sue K. Denise, Richard Kerr, David Rosenfeld, Tom Holm, Stephen Bates, Dennis Fantin
  • Publication number: 20200210597
    Abstract: 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: Application
    Filed: December 13, 2019
    Publication date: July 2, 2020
    Applicant: Eidetic Communications Inc.
    Inventors: Stephen BATES, Saeed FOULADI FARD
  • Publication number: 20200060470
    Abstract: 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: Application
    Filed: August 22, 2018
    Publication date: February 27, 2020
    Inventor: Stephen Bate
  • Publication number: 20190345554
    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: December 17, 2018
    Publication date: November 14, 2019
    Inventors: Sue K. Denise, Richard Kerr, David Rosenfeld, Tom Holm, Stephen Bates, Dennis Fantin
  • Patent number: 10423568
    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: Grant
    Filed: December 20, 2016
    Date of Patent: September 24, 2019
    Assignee: Microsemi Solutions (U.S.), Inc.
    Inventors: Oren Berman, Stephen Bates
  • Publication number: 20190163364
    Abstract: Systems and methods are provided for processing a non-volatile memory express over fabric (NVMe-oF) command at a Peripheral Component Interconnect Express (PCIe) attached accelerator device. Processing the NVMe-oF commands include receiving from a remote client, at a NVMe interface associated with the accelerator device, a Transport Control Protocol/Internet Protocol (TCP/IP)-encapsulated NVMe-oF command, and performing, at the accelerator device, functions associated with the NVMe-oF command that would otherwise be performed at a central processing unit (CPU).
    Type: Application
    Filed: October 24, 2018
    Publication date: May 30, 2019
    Inventors: Sean GIBB, Stephen BATES
  • Patent number: D880630
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: April 7, 2020
    Assignee: KIDKRAFT, INC.
    Inventors: David Barr, Stephen Bates