Patents by Inventor Keith Brooks

Keith Brooks 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: 20250021684
    Abstract: A system replicates and synchronizes data objects between a source system and a target system while managing changes in user access control, even when the target system is offline. Initially, a set of data objects accessible to a user based on their access control specification is sent from the source system to the target system. If a change in access control occurs while the target system is offline, the change is recorded within a sequence number, indicating the order of events. Once the target system comes back online, a data synchronization is performed, ensuring that new data objects made accessible by the access control change are transmitted to the target system.
    Type: Application
    Filed: September 17, 2024
    Publication date: January 16, 2025
    Inventors: Benjamin Keith Brooks, Adam C. Fraser, Jacques Rascagneres
  • Patent number: 12118113
    Abstract: A system replicates data stored in a source database to target databases of systems such as mobile devices. The source database stores data objects, for example, documents, media objects, and so on. The source system ensures that the data objects stored in a target database correspond to a set of data objects that can be accessed by the user associated with the target database as determined by an access control specification of the user. Accordingly, if the access control specification of the user changes, the source system performs data synchronization to modify the set of data objects stored on the target database. If the access control specification is modified to revoke the user's access to a set of data objects, the source system performs data synchronization to send information identifying the set of data objects with a request to remove the data objects from the target database.
    Type: Grant
    Filed: April 12, 2023
    Date of Patent: October 15, 2024
    Assignee: Couchbase, Inc.
    Inventors: Benjamin Keith Brooks, Adam C. Fraser, Jacques Rascagneres
  • Publication number: 20230351037
    Abstract: A system replicates data stored in a source database to target databases of systems such as mobile devices. The source database stores data objects, for example, documents, media objects, and so on. The source system ensures that the data objects stored in a target database correspond to a set of data objects that can be accessed by the user associated with the target database as determined by an access control specification of the user. Accordingly, if the access control specification of the user changes, the source system performs data synchronization to modify the set of data objects stored on the target database. If the access control specification is modified to revoke the user's access to a set of data objects, the source system performs data synchronization to send information identifying the set of data objects with a request to remove the data objects from the target database.
    Type: Application
    Filed: April 12, 2023
    Publication date: November 2, 2023
    Inventors: Benjamin Keith Brooks, Adam C. Fraser, Jacques Rascagneres
  • Patent number: 11702330
    Abstract: System for dispensing a beverage into a container (18) comprising at least one dispenser unit (10). The dispenser unit (10) comprises at least one beverage outlet port and a movable seal member (34) which is configured to form a sealing barrier between at least a portion of the container (18) and the dispenser head. In this way the container is pressurised before filling, so as to avoid excessive foaming.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: July 18, 2023
    Assignee: EBAR Initiatives LTD
    Inventors: Samuel Pettipher, Nicholas Beeson, Daniel Godfrey, Nicholas Earl, Clive Edmonds, Keith Brookes, Kyle O'Callaghan
  • Publication number: 20070224464
    Abstract: Dye-sensitized photovoltaic cells, as well as related modules, are disclosed.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 27, 2007
    Inventors: Srini Balasubramanian, Keith Brooks
  • Publication number: 20070204904
    Abstract: Photoactive layers that contain macroparticles, as well as related photovoltaic cells, systems and methods are disclosed
    Type: Application
    Filed: July 12, 2005
    Publication date: September 6, 2007
    Inventors: Keith Brooks, Srini Balasubramanian, John Cardone
  • Patent number: 6811236
    Abstract: An apparatus assists a user to move a door between closed and open states. The apparatus includes a permanent magnet provided on the door. An electromagnet is located on the door frame adjacent thereto when the door is closed and is energizable to provide a magnetic field which reinforces the permanent magnetic field or to provide a magnetic field in opposition to the permanent magnetic field. A detector detects the state of the door and an interface detects the presence of a user. A controller receives input from the detector and the interface and energizes the electromagnet to provide a reinforcing magnetic field if a user is attempting to open the door and provides an opposing magnetic field to the permanent magnetic field if the door is closed and the user is attempting to open the door.
    Type: Grant
    Filed: July 9, 2001
    Date of Patent: November 2, 2004
    Assignee: Fisher & Paykel Limited
    Inventors: Keith Brookes Spong, Graeme Colin Fuller, Gerald David Duncan
  • Patent number: 5881566
    Abstract: An evaporation tray for a refrigerator or refrigerator/freezer which is adapted in use to contact a heat producing part of the refrigeration system (such as the compressor or condenser). The tray comprises a rigid frame which supports a flexible membrane designed to receive defrost liquid from the refrigerator or refrigerator/freezer. The frame is designed to sit adjacent the heat producing part so that the flexible membrane is in direct contact with the heat producing part. As the membrane is flexible, it easily deforms to the shape of the heat producing part providing increased heat transfer to liquid in the tray.
    Type: Grant
    Filed: April 24, 1997
    Date of Patent: March 16, 1999
    Assignee: Fisher & Paykel Limited
    Inventors: Anthony John Shacklock, Keith Brookes Spong