Patents by Inventor David Percy

David Percy 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: 12657175
    Abstract: A system is provided for storing, in a database, a plurality of timeseries represented by a plurality of respective documents events in a columnar format. The system further is adapted compress at least one of the values within the plurality of documents. According to some embodiments, the system stores the compressed values as a Simple-8b block and calculates the optimal Simple-8b selector. According to some embodiments, the system is adapted to determine a secondary index based on values within the bucket.
    Type: Grant
    Filed: July 25, 2023
    Date of Patent: June 16, 2026
    Assignee: MongoDB, Inc.
    Inventors: Geert Bosch, Henrik Edin, Pawel Terlecki, David Percy, Daniel Larkin-York
  • Patent number: 12645728
    Abstract: A system is provided for storing, in a database, a plurality of timeseries represented by a plurality of respective documents events in a columnar format. The system further is adapted compress at least one of the values within the plurality of documents. According to some embodiments, the system stores the compressed values as a Simple-8b block and calculates the optimal Simple-8b selector. According to some embodiments, the system is adapted to determine a secondary index based on values within the bucket.
    Type: Grant
    Filed: July 25, 2023
    Date of Patent: June 2, 2026
    Assignee: MongoDB, Inc.
    Inventors: Geert Bosch, Henrik Edin, Pawel Terlecki, David Percy, Daniel Larkin-York
  • Patent number: 12450245
    Abstract: A system is provided for storing, in a database, a plurality of timeseries represented by a plurality of respective documents events in a columnar format. The system further is adapted compress at least one of the values within the plurality of documents. According to some embodiments, the system stores the compressed values as a Simple-8b block and calculates the optimal Simple-8b selector. According to some embodiments, the system is adapted to determine a secondary index based on values within the bucket.
    Type: Grant
    Filed: July 25, 2023
    Date of Patent: October 21, 2025
    Assignee: MongoDB, Inc.
    Inventors: Geert Bosch, Henrik Edin, Pawel Terlecki, David Percy, Daniel Larkin-York
  • Publication number: 20230367752
    Abstract: A system is provided for storing, in a database, a plurality of timeseries represented by a plurality of respective documents events in a columnar format. The system further is adapted compress at least one of the values within the plurality of documents. According to some embodiments, the system stores the compressed values as a Simple-8b block and calculates the optimal Simple-8b selector. According to some embodiments, the system is adapted to determine a secondary index based on values within the bucket.
    Type: Application
    Filed: July 25, 2023
    Publication date: November 16, 2023
    Inventors: Geert Bosch, Henrik Edin, Pawel Terlecki, David Percy, Dan Larkin-York
  • Publication number: 20230367801
    Abstract: A system is provided for storing, in a database, a plurality of timeseries represented by a plurality of respective documents events in a columnar format. The system further is adapted compress at least one of the values within the plurality of documents. According to some embodiments, the system stores the compressed values as a Simple-8b block and calculates the optimal Simple-8b selector. According to some embodiments, the system is adapted to determine a secondary index based on values within the bucket.
    Type: Application
    Filed: July 25, 2023
    Publication date: November 16, 2023
    Inventors: Geert Bosch, Henrik Edin, Pawel Terlecki, David Percy, Dan Larkin-York
  • Publication number: 20230367781
    Abstract: A system is provided for storing, in a database, a plurality of timeseries represented by a plurality of respective documents events in a columnar format. The system further is adapted compress at least one of the values within the plurality of documents. According to some embodiments, the system stores the compressed values as a Simple-8b block and calculates the optimal Simple-8b selector. According to some embodiments, the system is adapted to determine a secondary index based on values within the bucket.
    Type: Application
    Filed: July 25, 2023
    Publication date: November 16, 2023
    Inventors: Geert Bosch, Henrik Edin, Pawel Terlecki, David Percy, Dan Larkin-York