Patents by Inventor Ben Thomas

Ben Thomas 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: 12152660
    Abstract: The present disclosure provides an improved cogwheel permitting enhanced meshing of cogwheels when operating perpendicularly. Exemplary embodiments introduce a multi-cogwheel design with specific dimensions and tooth profiles to permit perpendicular engagement of cogwheels whilst permitting translation of such cogwheels.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: November 26, 2024
    Assignee: OCADO INNOVATION LIMITED
    Inventors: Yongji Zhou, Joseph Zammit, Sean Clark, Ben Thomas, David Sharp, Sergey Zhelyabovskiy, Kris Turner
  • Patent number: 12024364
    Abstract: There is provided a container maneuvering apparatus arranged to provide an interface between a container-conveying system and a container-storage system. More specifically, there is disclosed a container maneuvering apparatus arranged to load/unload a container into/from a carriage. Optionally, the carriage is a Magway carriage. The carriage can be made stationary before loading/unloading the container by the container-conveying system. The carriage and container can match velocities so that both are moving, but at the same velocity, whilst loading/unloading operations are performed by the container maneuvering apparatus.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: July 2, 2024
    Assignee: OCADO INNOVATION LIMITED
    Inventors: Sean Clark, Joseph Zammit, Ben Thomas, Andrew John Ingram-Tedd, Matthew Whelan, David Sharp, Paul Clarke
  • Publication number: 20240025642
    Abstract: The present invention provides a transporting device for a storage system which maximises storage capacity of the storage system whilst remaining scalable and avoiding overheads. The transporting device includes a frame having a Z-direction track and a tray for supporting the container. The tray includes an X-direction movement unit arranged to move the container in an X-direction, a Y-direction movement unit arranged to move the container in a Y-direction and a Z-direction movement unit arranged to move the tray in a Z-direction by way of interaction with the Z-direction track. The transporting device can include a frame having a Z-direction track and a first movement unit arranged to move the container in an X-direction and/or a Z-direction by with the Z-direction track. A second movement unit is arranged to move the container in a Y-direction and/or a Z-direction.
    Type: Application
    Filed: September 1, 2021
    Publication date: January 25, 2024
    Applicant: Ocado Innovation Limited
    Inventors: Ben THOMAS, David SHARP, Adam LANCASTER, Sean CLARK, Joseph ZAMMIT, Yongji ZHOU
  • Patent number: 11494549
    Abstract: In one embodiment, a mobile data analysis system generates mobile reports. In this context, a mobile report represents information collected by a mobile device user and provided as input to a report form displayed by an associated mobile device. The collected information may, for example, include information relating to an activity or event, information relating to a particular person, entity, or location, or any combination thereof. A mobile report may be based on a report template. A report template defines one or more data fields and other property information to be included in a mobile report. A mobile report may be sent to a server to generate one or more data objects, and one or more data object links between the data objects from a first mobile report, the data objects from a second mobile report, and exiting data objects that are maintained at the server.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: November 8, 2022
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Cooper Bills, David Skiff, Zachary Bush, Ben Thomas, Evan Minamoto, Allen Cai, Alex Cochran
  • Publication number: 20220341488
    Abstract: The present disclosure provides an improved cogwheel permitting enhanced meshing of cogwheels when operating perpendicularly. Exemplary embodiments introduce a multi-cogwheel design with specific dimensions and tooth profiles to permit perpendicular engagement of cogwheels whilst permitting translation of such cogwheels.
    Type: Application
    Filed: September 25, 2020
    Publication date: October 27, 2022
    Applicant: Ocado Innovation Limited
    Inventors: Yongji ZHOU, Joseph ZAMMIT, Sean CLARK, Ben THOMAS, David SHARP, Sergey ZHELYABOVSKIY, Kris TURNER
  • Patent number: 11377309
    Abstract: A storage system as disclosed can maximize storage capacity whilst remaining scalable. A transporting device is arranged to form a cluster with a reconfigurable physical topology. A transporting device can cooperate with a portion of a surface, and with at least one other transporting device in a cluster with a reconfigurable physical topology. An item receiving space and a relocating unit permit relocation of the transporting device within the cluster by way of interaction with the portion of the surface.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: July 5, 2022
    Assignee: OCADO INNOVATION LIMITED
    Inventors: Andrew John Ingram-Tedd, David Sharp, Joseph Zammit, Ben Thomas, Sean Clark, Graham Deacon
  • Publication number: 20220009710
    Abstract: There is provided a container maneuvering apparatus arranged to provide an interface between a container-conveying system and a container-storage system. More specifically, there is disclosed a container maneuvering apparatus arranged to load/unload a container into/from a carriage. Optionally, the carriage is a Magway carriage. The carriage can be made stationary before loading/unloading the container by the container-conveying system. The carriage and container can match velocities so that both are moving, but at the same velocity, whilst loading/unloading operations are performed by the container maneuvering apparatus.
    Type: Application
    Filed: November 11, 2019
    Publication date: January 13, 2022
    Applicant: OCADO INNOVATION LIMITED
    Inventors: Sean CLARK, Joseph ZAMMIT, Ben THOMAS, Andrew John INGRAM-TEDD, Matthew WHELAN, David SHARP, Paul CLARKE
  • Publication number: 20210248310
    Abstract: In one embodiment, a mobile data analysis system generates mobile reports. In this context, a mobile report represents information collected by a mobile device user and provided as input to a report form displayed by an associated mobile device. The collected information may, for example, include information relating to an activity or event, information relating to a particular person, entity, or location, or any combination thereof. A mobile report may be based on a report template. A report template defines one or more data fields and other property information to be included in a mobile report. A mobile report may be sent to a server to generate one or more data objects, and one or more data object links between the data objects from a first mobile report, the data objects from a second mobile report, and exiting data objects that are maintained at the server.
    Type: Application
    Filed: March 31, 2021
    Publication date: August 12, 2021
    Inventors: Cooper Bills, David Skiff, Zachary Bush, Ben Thomas, Evan Minamoto, Allen Cai, Alex Cochran
  • Patent number: 10997363
    Abstract: In one embodiment, a mobile data analysis system generates mobile reports. In this context, a mobile report represents information collected by a mobile device user and provided as input to a report form displayed by an associated mobile device. The collected information may, for example, include information relating to an activity or event, information relating to a particular person, entity, or location, or any combination thereof. A mobile report may be based on a report template. A report template defines one or more data fields and other property information to be included in a mobile report. A mobile report may be sent to a server to generate one or more data objects, and one or more data object links between the data objects from a first mobile report, the data objects from a second mobile report, and exiting data objects that are maintained at the server.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: May 4, 2021
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Cooper Bills, David Skiff, Zachary Bush, Ben Thomas, Evan Minamoto, Allen Cai, Alex Cochran
  • Publication number: 20200324971
    Abstract: A storage system as disclosed can maximize storage capacity whilst remaining scalable. A transporting device is arranged to form a cluster with a reconfigurable physical topology. A transporting device can cooperate with a portion of a surface, and with at least one other transporting device in a cluster with a reconfigurable physical topology. An item receiving space and a relocating unit permit relocation of the transporting device within the cluster by way of interaction with the portion of the surface.
    Type: Application
    Filed: October 3, 2018
    Publication date: October 15, 2020
    Applicant: OCADO INNOVATION LIMITED
    Inventors: Andrew John INGRAM-TEDD, David SHARP, Joseph ZAMMIT, Ben THOMAS, Sean CLARK, Graham DEACON
  • Publication number: 20180239747
    Abstract: In one embodiment, a mobile data analysis system generates mobile reports. In this context, a mobile report represents information collected by a mobile device user and provided as input to a report form displayed by an associated mobile device. The collected information may, for example, include information relating to an activity or event, information relating to a particular person, entity, or location, or any combination thereof. A mobile report may be based on a report template. A report template defines one or more data fields and other property information to be included in a mobile report. A mobile report may be sent to a server to generate one or more data objects, and one or more data object links between the data objects from a first mobile report, the data objects from a second mobile report, and exiting data objects that are maintained at the server.
    Type: Application
    Filed: April 25, 2018
    Publication date: August 23, 2018
    Inventors: Cooper Bills, David Skiff, Zachary Bush, Ben Thomas, Evan Minamoto, Allen Cai, Alex Cochran
  • Patent number: 10037314
    Abstract: A mobile data analysis system is provided that enables mobile device location tracking, secure messaging, and real-time sharing of intelligence information, among other features. In one embodiment, a mobile data analysis system includes functionality for generating mobile reports. In this context, a mobile report represents information collected by a mobile device user and provided as input to a report form displayed by an associated mobile device. The collected information may, for example, include information relating to an activity or event, information relating to a particular person, entity, or location, or any combination thereof. A mobile report may be based on a report template. A report template defines one or more data fields and other property information to be included in a mobile report based on the report template.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: July 31, 2018
    Assignee: Palantir Technologies, Inc.
    Inventors: Cooper Bills, David Skiff, Zachary Bush, Ben Thomas, Evan Minamoto, Allen Cai, Alex Cochran
  • Patent number: 10025680
    Abstract: A data processing system configured to store a plurality of data entities in volatile memories of multiple different computing devices. The data processing system comprises a first computing device having a first volatile memory configured to store a first data entity; and a second computing device having a second volatile memory configured to store a copy of the first data entity. The first computing device is configured to perform: receiving an indication to update the first data entity; after receiving the indication, updating the first data entity in the first volatile memory, and providing to the second computing device an indication to update the copy of the first data entity; and providing an indication that the first data entity has been updated, after receiving information from the second computing device indicating that the copy of the first data entity has been updated in the second volatile memory.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: July 17, 2018
    Assignee: Ab Initio Technology LLC
    Inventor: Ben Thomas
  • Patent number: 9846732
    Abstract: In some aspects, a method includes connecting over a network to a data storage system, the data storage system storing data objects. A dataflow graph that includes nodes representing data processing components connected by links that represent flows of data access an interface of the data storage system. The interface provides functions for accessing the data objects. At least one of the data processing components performs operations on a received input flow of data that enable the functions provided by the interface to modify one or more stored data objects, and performs operations in response to functions provided by the interface to generate an output flow of data.
    Type: Grant
    Filed: February 12, 2010
    Date of Patent: December 19, 2017
    Assignee: Ab Initio Technology LLC
    Inventors: Jennifer M. Farver, Ben Thomas, Joyce L. Vigneau, David Fournier, Ben Fisher, Gary Fernandez
  • Publication number: 20170180473
    Abstract: A data processing system configured to store a plurality of data entities in volatile memories of multiple different computing devices. The data processing system comprises a first computing device having a first volatile memory configured to store a first data entity; and a second computing device having a second volatile memory configured to store a copy of the first data entity. The first computing device is configured to perform: receiving an indication to update the first data entity; after receiving the indication, updating the first data entity in the first volatile memory, and providing to the second computing device an indication to update the copy of the first data entity; and providing an indication that the first data entity has been updated, after receiving information from the second computing device indicating that the copy of the first data entity has been updated in the second volatile memory.
    Type: Application
    Filed: February 9, 2016
    Publication date: June 22, 2017
    Applicant: Ab Initio Technology LLC
    Inventor: Ben Thomas
  • Patent number: 9638025
    Abstract: A measurement-while-drilling servo-actuator for use in mud-pulse telemetry, which determines linear position of a poppet valve therein without counting revolutions of a stepper motor which positions said poppet valve. A sensor senses a magnetic field intensity value, or an inductance value, which is proportional to the position of the poppet valve relative to the sensor. A look-up table of reference outputs corresponding to known position of the poppet valve is used to determine the position of the poppet valve. A method of determining a position of a poppet valve in a mud pulser is further disclosed.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: May 2, 2017
    Assignee: HPC ENERGY TECHNOLOGIES LTD.
    Inventors: Quentin Pare, Carl Brown, Thomas Auer, Ben Thomas
  • Publication number: 20160208953
    Abstract: A measurement-while-drilling servo-actuator for use in mud-pulse telemetry, which determines linear position of a poppet valve therein without counting revolutions of a stepper motor which positions said poppet valve. A sensor senses a magnetic field intensity value, or an inductance value, which is proportional to the position of the poppet valve relative to the sensor. A look-up table of reference outputs corresponding to known position of the poppet valve is used to determine the position of the poppet valve. A method of determining a position of a poppet valve in a mud pulser is further disclosed.
    Type: Application
    Filed: January 20, 2015
    Publication date: July 21, 2016
    Applicant: HPC ENERGY SERVICES LTD.
    Inventors: QUENTIN PARE, CARL BROWN, THOMAS AUER, BEN THOMAS
  • Patent number: 9328675
    Abstract: A method for reducing the thermal load of an internal combustion engine without substantially reducing its power output is described. The method includes adjusting an engine air-fuel ratio responsive to one or more of a charge air over-temperature, a coolant over-temperature and an engine efficiency parameter.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: May 3, 2016
    Assignee: Ford Global Technologies, LLC
    Inventors: Bernd Brinkmann, Ben Thomas, Michael Rowland, Gareth Price
  • Publication number: 20150025652
    Abstract: A system and associated method for manipulating tissues and anatomical or other structures in medical applications for the purpose of treating diseases or disorders or other purposes. In one aspect, the system includes a delivery device configured to deploy and implant anchor devices for creating continuous defects or indentations in lobes of a prostate.
    Type: Application
    Filed: August 7, 2014
    Publication date: January 22, 2015
    Inventors: Matthew McLean, Floria Cheng, Theodore C. Lamson, Joseph Catanese, III, Ling-Kang Tong, Michael Gearhart, Kevin McDermott, Ben Thomas, Earl A. Bright
  • Publication number: 20100217783
    Abstract: In some aspects, a method includes connecting over a network to a data storage system, the data storage system storing data objects. A dataflow graph that includes nodes representing data processing components connected by links that represent flows of data access an interface of the data storage system. The interface provides functions for accessing the data objects. At least one of the data processing components performs operations on a received input flow of data that enable the functions provided by the interface to modify one or more stored data objects, and performs operations in response to functions provided by the interface to generate an output flow of data.
    Type: Application
    Filed: February 12, 2010
    Publication date: August 26, 2010
    Inventors: Jennifer M. Farver, Ben Thomas, Joyce L. Vigneau, David Fournier, Ben Fisher, Gary Fernandez