Patents by Inventor Patrick J. Toole

Patrick J. Toole 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: 12639310
    Abstract: A preferred aggregate store for a multidimensional database receives and stores intermediate data generated as part of a larger query for avoiding repetitive or redundant data retrievals incurring costly data paths. Aggregates include intermediate tables and sets of data, often generated from a join of two or more distinct data tables, combined for generating a query result. In the event an aggregate is called for, certain storage locations may be preferable to others due to network distance, fees for storage and processing, as in the case of cloud storage, or write accessibility. Designation of a preferred aggregate store ensures that aggregates called for by the query processing are stored in a beneficial location for cost and efficiency.
    Type: Grant
    Filed: October 1, 2024
    Date of Patent: May 26, 2026
    Assignee: AtScale, Inc.
    Inventors: Daryl Odnert, Patrick J. Toole, Sarah Gerweck, Joseph Barefoot, Rouzbeh Safaie
  • Publication number: 20250028723
    Abstract: A preferred aggregate store for a multidimensional database receives and stores intermediate data generated as part of a larger query for avoiding repetitive or redundant data retrievals incurring costly data paths. Aggregates include intermediate tables and sets of data, often generated from a join of two or more distinct data tables, combined for generating a query result. In the event an aggregate is called for, certain storage locations may be preferable to others due to network distance, fees for storage and processing, as in the case of cloud storage, or write accessibility. Designation of a preferred aggregate store ensures that aggregates called for by the query processing are stored in a beneficial location for cost and efficiency.
    Type: Application
    Filed: October 1, 2024
    Publication date: January 23, 2025
    Inventors: Daryl Odnert, Patrick J. Toole, Sarah Gerweck, Joseph Barefoot, Rouzbeh Safaie
  • Patent number: 12105710
    Abstract: A preferred aggregate store for a multidimensional database receives and stores intermediate data generated as part of a larger query for avoiding repetitive or redundant data retrievals incurring costly data paths. Aggregates include intermediate tables and sets of data, often generated from a join of two or more distinct data tables, combined for generating a query result. In the event an aggregate is called for, certain storage locations may be preferable to others due to network distance, fees for storage and processing, as in the case of cloud storage, or write accessibility. Designation of a preferred aggregate store ensures that aggregates called for by the query processing are stored in a beneficial location for cost and efficiency.
    Type: Grant
    Filed: April 25, 2023
    Date of Patent: October 1, 2024
    Assignee: AtScale, Inc.
    Inventors: Daryl Odnert, Patrick J. Toole, Sarah Gerweck, Joseph Barefoot, Rouzbeh Safaie
  • Publication number: 20230342360
    Abstract: A preferred aggregate store for a multidimensional database receives and stores intermediate data generated as part of a larger query for avoiding repetitive or redundant data retrievals incurring costly data paths. Aggregates include intermediate tables and sets of data, often generated from a join of two or more distinct data tables, combined for generating a query result. In the event an aggregate is called for, certain storage locations may be preferable to others due to network distance, fees for storage and processing, as in the case of cloud storage, or write accessibility. Designation of a preferred aggregate store ensures that aggregates called for by the query processing are stored in a beneficial location for cost and efficiency.
    Type: Application
    Filed: April 25, 2023
    Publication date: October 26, 2023
    Inventors: Daryl Odnert, Patrick J. Toole, Sarah Gerweck, Joseph Barefoot, Rouzbeh Safaie
  • Publication number: 20220353241
    Abstract: An embedded policy takes the form of an executable entity local to the endpoint or end application attempting to access target data. The executable entity is compiled from a declarative remote policy based on objects, subjects and actions, and includes a library and API (Application Programming Interface) in conjunction with a client application seeking access according to the policy. Evaluation of appropriate access is resolved with a local function call to the executable entity, rather than a network message exchange, thus providing data target access according to the policy without incurring network latency.
    Type: Application
    Filed: April 29, 2022
    Publication date: November 3, 2022
    Inventors: Jason L. Shiffer, Kaushik Shanadi, Dustin W. Webber, Patrick J. Toole
  • Publication number: 20220353298
    Abstract: A network device for enforcing an authorization policy to a database includes identifying an authorization policy based on declarative designations of a set of objects, subjects and actions affected by an access request, and distributing the executable entity to a plurality if endpoints of a network of users. Each endpoint of the plurality of endpoints has one or more client applications. The endpoint embeds the executable entity in the client application, the executable entity responsive to access requests from the client application, and the endpoint node grants the access request based on evaluating the access request against the authorization policy, evaluating based only on instructions in the executable entity.
    Type: Application
    Filed: April 29, 2022
    Publication date: November 3, 2022
    Inventors: Jason L. Shiffer, Kaushik Shanadi, Dustin W. Webber, Patrick J. Toole
  • Publication number: 20220350900
    Abstract: An embedded policy takes the form of an executable entity local to the endpoint or end application attempting to access target data. The executable entity is compiled from a declarative remote policy based on objects, subjects and actions, and includes a library and API (Application Programming Interface) in conjunction with a client application seeking access according to the policy. Evaluation of appropriate access is resolved with a local function call to the executable entity, rather than a network message exchange, thus providing data target access according to the policy without incurring network latency.
    Type: Application
    Filed: April 29, 2022
    Publication date: November 3, 2022
    Inventors: Jason L. Shiffer, Kaushik Shanadi, Dustin W. Webber, Patrick J. Toole
  • Publication number: 20080312938
    Abstract: Embodiments of the invention include a system and set of processes for managing tickets. The system maintains a database of tickets belonging to a company and the allotment of the tickets to employees and clients. The system provides interfaces for requesting tickets and managing ticket requests. The system optionally provides automated request processing, ticket resale and purchase and electronic distribution.
    Type: Application
    Filed: June 12, 2007
    Publication date: December 18, 2008
    Inventors: Patrick J. Toole, Sudhir Krishnaswamy, Nima Moayedi, David N. Lord, Francisco J. Gutierrez