Patents by Inventor Todd Gruben

Todd Gruben 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: 11886411
    Abstract: Techniques are disclosed relating to managing virtual data sources (VDSs), including creating and using VDSs. A virtual data source manager (VDSM) that is executing on a computer system may receive a request to generate a bitmap index for a dataset. The VDSM may then generate a bitmap index by ingesting the dataset into a data format of the bitmap index. The VDSM may further generate the bitmap index by performing a compression procedure on the ingested dataset to generate a plurality of data containers, where a given data container includes a respective compressed portion of the ingested dataset. After compressing the ingested dataset, the VDSM may then store the plurality of data containers in a set of binary trees (b-trees), where the set of b-trees is usable to respond to data requests for data of the bitmap index.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: January 30, 2024
    Assignee: Molecula Corp.
    Inventors: Benjamin Johnson, Todd Gruben
  • Publication number: 20220374404
    Abstract: Techniques are disclosed relating to managing virtual data sources (VDSs), including creating and using VDSs. A virtual data source manager (VDSM) that is executing on a computer system may receive a request to generate a bitmap index for a dataset. The VDSM may then generate a bitmap index by ingesting the dataset into a data format of the bitmap index. The VDSM may further generate the bitmap index by performing a compression procedure on the ingested dataset to generate a plurality of data containers, where a given data container includes a respective compressed portion of the ingested dataset. After compressing the ingested dataset, the VDSM may then store the plurality of data containers in a set of binary trees (b-trees), where the set of b-trees is usable to respond to data requests for data of the bitmap index.
    Type: Application
    Filed: August 31, 2021
    Publication date: November 24, 2022
    Inventors: Benjamin Johnson, Todd Gruben
  • Patent number: 10318510
    Abstract: Systems and methods of generating and using a bitmap index are disclosed. The bitmap index stores bit strings. In a particular implementation, each bit string in the bitmap index corresponds to an attribute. Each location in each bit string corresponds to the same source. The bitmap index supports parallelized and distributed execution of queries with respect to data indexed by the bitmap index. For example, the described bitmap index can be used to index advertising data, healthcare data, financial data, etc.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: June 11, 2019
    Assignee: Pilosa Corp.
    Inventors: Travis Turner, Todd Gruben, Higinio O. Maycotte, Cody Soyland
  • Publication number: 20170177624
    Abstract: Systems and methods of generating and using a bitmap index are disclosed. The bitmap index stores bit strings. In a particular implementation, each bit string in the bitmap index corresponds to an attribute. Each location in each bit string corresponds to the same source. The bitmap index supports parallelized and distributed execution of queries with respect to data indexed by the bitmap index. For example, the described bitmap index can be used to index advertising data, healthcare data, financial data, etc.
    Type: Application
    Filed: March 2, 2017
    Publication date: June 22, 2017
    Inventors: Travis Turner, Todd Gruben, Higinio O. Maycotte, Cody Soyland
  • Patent number: 9626687
    Abstract: Systems and methods of generating and using a bitmap index are disclosed. The bitmap index stores bit strings. In a particular implementation, each bit string in the bitmap index corresponds to an attribute of an audience. Each location in each bit string corresponds to the same audience member. The bitmap index supports parallelized and distributed execution of queries with respect to data indexed by the bitmap index. For example, the described bitmap index can be used to index advertising data, healthcare data, financial data, etc.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: April 18, 2017
    Assignee: UMBEL CORPORATION
    Inventors: Travis Turner, Todd Gruben, Higinio O. Maycotte, Cody Soyland
  • Publication number: 20160350775
    Abstract: Systems and methods of generating and using a bitmap index are disclosed. The bitmap index stores bit strings. In a particular implementation, each bit string in the bitmap index corresponds to an attribute of an audience. Each location in each bit string corresponds to the same audience member. The bitmap index supports parallelized and distributed execution of queries with respect to data indexed by the bitmap index. For example, the described bitmap index can be used to index advertising data, healthcare data, financial data, etc.
    Type: Application
    Filed: August 8, 2016
    Publication date: December 1, 2016
    Inventors: Travis Turner, Todd Gruben, Higinio O. Maycotte, Cody Soyland
  • Patent number: 9436718
    Abstract: Systems and methods of generating and using a bitmap index are disclosed. The bitmap index stores bit strings. In a particular implementation, each bit string in the bitmap index corresponds to an attribute of an audience. Each location in each bit string corresponds to the same audience member. The bitmap index supports parallelized and distributed execution of queries with respect to data indexed by the bitmap index. For example, the described bitmap index can be used to index advertising data, healthcare data, financial data, etc.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: September 6, 2016
    Assignee: UMBEL CORPORATION
    Inventors: Travis Turner, Todd Gruben, Higinio O. Maycotte, Cody Soyland
  • Publication number: 20160147807
    Abstract: Systems and methods of generating and using a bitmap index are disclosed. The bitmap index stores bit strings. In a particular implementation, each bit string in the bitmap index corresponds to an attribute of an audience. Each location in each bit string corresponds to the same audience member. The bitmap index supports parallelized and distributed execution of queries with respect to data indexed by the bitmap index. For example, the described bitmap index can be used to index advertising data, healthcare data, financial data, etc.
    Type: Application
    Filed: December 23, 2015
    Publication date: May 26, 2016
    Inventors: Travis Turner, Todd Gruben, Higinio O. Maycotte, Cody Soyland
  • Patent number: 9280780
    Abstract: Systems and methods of generating and using a bitmap index are disclosed. The bitmap index stores bit strings. In a particular implementation, each bit string in the bitmap index corresponds to an attribute of an audience. Each location in each bit string corresponds to the same audience member. The bitmap index supports parallelized and distributed execution of queries with respect to data indexed by the bitmap index. For example, the described bitmap index can be used to index advertising data, healthcare data, financial data, etc.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: March 8, 2016
    Assignee: Umbel Corporation
    Inventors: Travis Turner, Todd Gruben, Higinio O. Maycotte, Cody Soyland
  • Publication number: 20150213463
    Abstract: Systems and methods of generating and using a bitmap index are disclosed. The bitmap index stores bit strings. In a particular implementation, each bit string in the bitmap index corresponds to an attribute of an audience. Each location in each bit string corresponds to the same audience member. The bitmap index supports parallelized and distributed execution of queries with respect to data indexed by the bitmap index. For example, the described bitmap index can be used to index advertising data, healthcare data, financial data, etc.
    Type: Application
    Filed: January 27, 2014
    Publication date: July 30, 2015
    Applicant: Umbel Corporation
    Inventors: Travis Turner, Todd Gruben, Higinio O. Maycotte, Cody Soyland
  • Publication number: 20050160021
    Abstract: An improved method and system for computerized trading of securities in which order preferences for securities are entered by a user and are stored on a computer system for future use as default values in response to the user placing an order. The time that it takes to complete an order may be reduced through the use of previously selected order preferences being displayed to the user in the order placement window. In another method for order entry, a user may specify a price-point and a security transaction flag option for a security transaction (e.g., buy, sell, sell short, stop loss, stop limit, sell to open, sell to close, buy to open, buy to close) on a price chart window for a particular security. The computer system monitors the price fluctuation of the particular security, and takes the specified security transaction in response to the specified price-point being reached.
    Type: Application
    Filed: December 17, 2004
    Publication date: July 21, 2005
    Inventors: Kevin Nesmith, Jason Abshire, John Bunda, Thomas Dixon, Erik Fierce, Todd Gruben, Sandi Lester, Jason Mongaras, Omar Salinas