Patents by Inventor Jacques Nadeau

Jacques Nadeau 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: 20250315432
    Abstract: Disclosed embodiments include a method performed by server computer(s). The method includes receiving a query and defining a query plan based on the received query. The query plan refers to datasets contained in data sources. The method further includes determining that the received query can be accelerated based on an optimized data structure contained in a memory, where the optimized data structure is derived from a dataset referred to in the query plan. The method further includes modifying the query plan to include the optimized data structure, and executing the modified query plan to obtain query results that satisfy the received query by reading the optimized data structure in lieu of reading at least some data from the data sources.
    Type: Application
    Filed: June 20, 2025
    Publication date: October 9, 2025
    Applicant: Dremio Corporation
    Inventors: Tomer Shiran, Jacques Nadeau
  • Patent number: 12339844
    Abstract: Disclosed embodiments include a method performed by server computer(s). The method includes receiving a query and defining a query plan based on the received query. The query plan refers to datasets contained in data sources. The method further includes determining that the received query can be accelerated based on an optimized data structure contained in a memory, where the optimized data structure is derived from a dataset referred to in the query plan. The method further includes modifying the query plan to include the optimized data structure, and executing the modified query plan to obtain query results that satisfy the received query by reading the optimized data structure in lieu of reading at least some data from the data sources.
    Type: Grant
    Filed: June 6, 2023
    Date of Patent: June 24, 2025
    Assignee: Dremio Corporation
    Inventors: Tomer Shiran, Jacques Nadeau
  • Publication number: 20250181582
    Abstract: The disclosed embodiments include a method for caching by a data system. The method includes automatically caching a portion of a data object from an external data source to a local cluster of nodes in accordance with a unit of caching. The portion of the data object can be selected for caching based on a frequency of accessing the portion of the data object. The portion of the data object in the cache is mapped to the external data source in accordance with a unit of hashing. The method further includes, responsive to the data system receiving a query for data stored in the external data source, obtaining query results that satisfy the received query by reading the portion of the cached data object instead of reading the data object from the external data source.
    Type: Application
    Filed: February 6, 2025
    Publication date: June 5, 2025
    Inventors: Jacques Nadeau, Tomer Shiran, Arvind Arun Pande, Thomas W. Fry
  • Publication number: 20250181579
    Abstract: A computer-implemented method comprising executing, by one or more computer processors, operations comprising: (1) identifying a join formed of a fact table and a plurality of dimension tables stored at one or more data sources; (2) determining that the join is a record-preserving join when it has only one record for each record of the fact table; (3) generating an optimized data structure including the record-preserving join; (4) storing the optimized data structure in a cache memory storing a plurality of optimized data structures; and (5) modifying a query plan to obtain query results that satisfy a query by reading the optimized data structure in lieu of reading any of the fact table or the plurality of dimension tables stored at the one or more data sources.
    Type: Application
    Filed: February 7, 2025
    Publication date: June 5, 2025
    Inventors: Tomer SHIRAN, Jacques NADEAU, Steven Michael PHILLIPS
  • Patent number: 12222946
    Abstract: The disclosed embodiments include a method for caching by a data system. The method includes automatically caching a portion of a data object from an external data source to a local cluster of nodes in accordance with a unit of caching. The portion of the data object can be selected for caching based on a frequency of accessing the portion of the data object. The portion of the data object in the cache is mapped to the external data source in accordance with a unit of hashing. The method further includes, responsive to the data system receiving a query for data stored in the external data source, obtaining query results that satisfy the received query by reading the portion of the cached data object instead of reading the data object from the external data source.
    Type: Grant
    Filed: December 27, 2022
    Date of Patent: February 11, 2025
    Assignee: Dremio Corporation
    Inventors: Jacques Nadeau, Tomer Shiran, Arvind Arun Pande, Thomas W. Fry
  • Patent number: 12222943
    Abstract: A method performed by a data system includes automatically learning relationship(s) among datasets based on one or more of a user query or an observation of a data flow through the data system. The method further includes generating an optimized data structure based on the learned relationships among the datasets. The data system then modifies a query plan to obtain query results that satisfy a query by reading the optimized data structure in lieu of reading the datasets.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: February 11, 2025
    Assignee: Dremio Corporation
    Inventors: Tomer Shiran, Jacques Nadeau, Steven Michael Phillips
  • Publication number: 20230342358
    Abstract: A method performed by a data system includes automatically learning relationship(s) among datasets based on one or more of a user query or an observation of a data flow through the data system. The method further includes generating an optimized data structure based on the learned relationships among the datasets. The data system then modifies a query plan to obtain query results that satisfy a query by reading the optimized data structure in lieu of reading the datasets.
    Type: Application
    Filed: June 28, 2023
    Publication date: October 26, 2023
    Inventors: Tomer SHIRAN, Jacques NADEAU, Steven Michael PHILLIPS
  • Publication number: 20230315730
    Abstract: Disclosed embodiments include a method performed by server computer(s). The method includes receiving a query and defining a query plan based on the received query. The query plan refers to datasets contained in data sources. The method further includes determining that the received query can be accelerated based on an optimized data structure contained in a memory, where the optimized data structure is derived from a dataset referred to in the query plan. The method further includes modifying the query plan to include the optimized data structure, and executing the modified query plan to obtain query results that satisfy the received query by reading the optimized data structure in lieu of reading at least some data from the data sources.
    Type: Application
    Filed: June 6, 2023
    Publication date: October 5, 2023
    Inventors: Tomer SHIRAN, Jacques NADEAU
  • Patent number: 11727001
    Abstract: A method performed by a data system includes automatically learning relationship(s) among datasets based on one or more of a user query or an observation of a data flow through the data system. The method further includes generating an optimized data structure based on the learned relationships among the datasets. The data system then modifies a query plan to obtain query results that satisfy a query by reading the optimized data structure in lieu of reading the datasets.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: August 15, 2023
    Assignee: DREMIO CORPORATION
    Inventors: Tomer Shiran, Jacques Nadeau, Steven Michael Phillips
  • Patent number: 11709833
    Abstract: Disclosed embodiments include a method performed by server computer(s). The method includes receiving a query and defining a query plan based on the received query. The query plan refers to datasets contained in data sources. The method further includes determining that the received query can be accelerated based on an optimized data structure contained in a memory, where the optimized data structure is derived from a dataset referred to in the query plan. The method further includes modifying the query plan to include the optimized data structure, and executing the modified query plan to obtain query results that satisfy the received query by reading the optimized data structure in lieu of reading at least some data from the data sources.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: July 25, 2023
    Assignee: Dremio Corporation
    Inventors: Tomer Shiran, Jacques Nadeau
  • Publication number: 20230185806
    Abstract: The disclosed embodiments include a method for caching by a data system. The method includes automatically caching a portion of a data object from an external data source to a local cluster of nodes in accordance with a unit of caching. The portion of the data object can be selected for caching based on a frequency of accessing the portion of the data object. The portion of the data object in the cache is mapped to the external data source in accordance with a unit of hashing. The method further includes, responsive to the data system receiving a query for data stored in the external data source, obtaining query results that satisfy the received query by reading the portion of the cached data object instead of reading the data object from the external data source.
    Type: Application
    Filed: December 27, 2022
    Publication date: June 15, 2023
    Inventors: Jacques Nadeau, Tomer Shiran, Arvind Arun Pande, Thomas W. Fry
  • Patent number: 11537617
    Abstract: The disclosed embodiments include a method for caching by a data system. The method includes automatically caching a portion of a data object from an external data source to a local cluster of nodes in accordance with a unit of caching. The portion of the data object can be selected for caching based on a frequency of accessing the portion of the data object. The portion of the data object in the cache is mapped to the external data source in accordance with a unit of hashing. The method further includes, responsive to the data system receiving a query for data stored in the external data source, obtaining query results that satisfy the received query by reading the portion of the cached data object instead of reading the data object from the external data source.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: December 27, 2022
    Assignee: Dremio Corporation
    Inventors: Jacques Nadeau, Tomer Shiran, Arvind Arun Pande, Thomas W. Fry
  • Publication number: 20220100762
    Abstract: A method performed by a data system includes automatically learning relationship(s) among datasets based on one or more of a user query or an observation of a data flow through the data system. The method further includes generating an optimized data structure based on the learned relationships among the datasets. The data system then modifies a query plan to obtain query results that satisfy a query by reading the optimized data structure in lieu of reading the datasets.
    Type: Application
    Filed: October 8, 2021
    Publication date: March 31, 2022
    Inventors: Tomer SHIRAN, Jacques NADEAU, Steven Michael PHILLIPS
  • Patent number: 11144548
    Abstract: The disclosed embodiments include a method performed by a data system. The method includes automatically learning relationship(s) among datasets based on one or more of a user query or an observation of a data flow through the data system. The method further includes generating an optimized data structure based on the learned relationships among the datasets. The data system then modifies a query plan to obtain query results that satisfy a query by reading the optimized data structure in lieu of reading the datasets.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: October 12, 2021
    Assignee: DREMIO CORPORATION
    Inventors: Tomer Shiran, Jacques Nadeau, Steven Michael Phillips
  • Publication number: 20200349163
    Abstract: The disclosed embodiments include a method for caching by a data system. The method includes automatically caching a portion of a data object from an external data source to a local cluster of nodes in accordance with a unit of caching. The portion of the data object can be selected for caching based on a frequency of accessing the portion of the data object. The portion of the data object in the cache is mapped to the external data source in accordance with a unit of hashing. The method further includes, responsive to the data system receiving a query for data stored in the external data source, obtaining query results that satisfy the received query by reading the portion of the cached data object instead of reading the data object from the external data source.
    Type: Application
    Filed: April 28, 2020
    Publication date: November 5, 2020
    Inventors: Jacques Nadeau, Tomer Shiran, Arvind Arun Pande, Thomas W. Fry
  • Publication number: 20190324964
    Abstract: The disclosed embodiments include a method performed by a data system. The method includes automatically learning relationship(s) among datasets based on one or more of a user query or an observation of a data flow through the data system. The method further includes generating an optimized data structure based on the learned relationships among the datasets. The data system then modifies a query plan to obtain query results that satisfy a query by reading the optimized data structure in lieu of reading the datasets.
    Type: Application
    Filed: April 23, 2019
    Publication date: October 24, 2019
    Inventors: Tomer SHIRAN, Jacques NADEAU, Steven Michael PHILLIPS
  • Publication number: 20170371926
    Abstract: Disclosed embodiments include a method performed by server computer(s). The method includes receiving a query and defining a query plan based on the received query. The query plan refers to datasets contained in data sources. The method further includes determining that the received query can be accelerated based on an optimized data structure contained in a memory, where the optimized data structure is derived from a dataset referred to in the query plan. The method further includes modifying the query plan to include the optimized data structure, and executing the modified query plan to obtain query results that satisfy the received query by reading the optimized data structure in lieu of reading at least some data from the data sources.
    Type: Application
    Filed: June 23, 2017
    Publication date: December 28, 2017
    Inventors: Tomer SHIRAN, Jacques NADEAU
  • Patent number: 9302370
    Abstract: A tool kit for holding a door knob during supporting installation or uninstallation of a door locks, the tool kit comprises a bar clamp comprising a clamp assembly mounted on a slide bar, adapted for holding an edge of a door. The slide bar extends towards an outer face of the door. The tool kit further comprises an angular bracket comprising a first arm slidably mountable on the slide bar and a second arm comprising a felt pad adapted for holding a door knob in position on the outer face of the door, upon pressing at least one locking pressure point on the angular bracket.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: April 5, 2016
    Inventor: Jacques Nadeau
  • Publication number: 20150292237
    Abstract: A tool kit for holding a door knob during supporting installation or uninstallation of a door locks, the tool kit comprises a bar clamp comprising a clamp assembly mounted on a slide bar, adapted for holding an edge of a door. The slide bar extends towards an outer face of the door. The tool kit further comprises an angular bracket comprising a first arm slidably mountable on the slide bar and a second arm comprising a felt pad adapted for holding a door knob in position on the outer face of the door, upon pressing at least one locking pressure point on the angular bracket.
    Type: Application
    Filed: April 6, 2015
    Publication date: October 15, 2015
    Inventor: Jacques Nadeau
  • Publication number: 20100210770
    Abstract: An elastomeric composite comprising a synthetic rubber which incorporates a biofiller is provided.
    Type: Application
    Filed: February 12, 2010
    Publication date: August 19, 2010
    Inventors: Jacques Nadeau, James Frederick Fisher