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).
-
Publication number: 20230303327Abstract: A track for a grid framework structure configured to guide a load handling device operative to move one or more containers, the rid framework structure including a plurality of grid members converging or intersecting at nodes in a grid pattern to form a grid structure 40 including a plurality of grid cells. The track comprising a plurality of track sections mountable to the grid structure to form a track surface upon which the load handling devices may move on the grid structure, wherein each track section of the plurality of track sections is formed as a unitary body so as to provide a track surface extending in transverse directions.Type: ApplicationFiled: August 12, 2021Publication date: September 28, 2023Applicant: Ocado Innovation LimitedInventors: Jaroslaw MALINOWSKI, Pawel KAROLINCZAK, Martyn BATES, Andrew INGRAM-TEDD, Stephen MILLWARD
-
Publication number: 20230303323Abstract: A system for guiding the movement of one or more load handling devices in operation includes: a) a first set of parallel tracks and a second set of parallel tracks, the first and second sets of parallel tracks sharing a common track, each track of the first and second set of parallel tracks providing a track surface; and b) a first load handling device and a second load handling device, each having a wheel assembly engaging with the track surface and with the track surface of the common track; wherein each track of the first and second sets of parallel tracks include only two guide surfaces extending from the track surface for guiding the first and second load handing devices along their respective first and second sets of parallel tracks.Type: ApplicationFiled: August 12, 2021Publication date: September 28, 2023Applicant: Ocado Innovation LimitedInventors: Stephen MILLWARD, Jaroslaw MALINOWSKI, Pawel KAROLINCZAK, Martyn BATES, Andrew INGRAM-TEDD
-
Publication number: 20230286716Abstract: 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: ApplicationFiled: August 12, 2021Publication date: September 14, 2023Inventor: Stephen BATES
-
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
-
Publication number: 20220207158Abstract: 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: ApplicationFiled: March 21, 2022Publication date: June 30, 2022Inventors: Stephen BATES, Saeed FOULADI FARD
-
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: 20210340623Abstract: 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: July 5, 2021Publication date: November 4, 2021Inventors: Sue K. DENISE, Richard KERR, David ROSENFELD, Tom HOLM, Stephen BATES, Dennis FANTIN
-
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
-
Publication number: 20210271547Abstract: 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: ApplicationFiled: February 27, 2020Publication date: September 2, 2021Inventors: Stephen BATES, Saeed Fouladi FARD
-
Publication number: 20210221589Abstract: 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: ApplicationFiled: April 4, 2019Publication date: July 22, 2021Applicant: British Polythene LimitedInventor: Stephen BATES
-
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: 20200210597Abstract: 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: ApplicationFiled: December 13, 2019Publication date: July 2, 2020Applicant: Eidetic Communications Inc.Inventors: Stephen BATES, Saeed FOULADI FARD
-
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
-
Publication number: 20190163364Abstract: 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: ApplicationFiled: October 24, 2018Publication date: May 30, 2019Inventors: Sean GIBB, Stephen BATES
-
Patent number: D880630Type: GrantFiled: November 1, 2018Date of Patent: April 7, 2020Assignee: KIDKRAFT, INC.Inventors: David Barr, Stephen Bates