Patents by Inventor Andrew Geweke

Andrew Geweke 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: 20060271511
    Abstract: Database data is maintained reliably and invalidated based on actual changes to data in the database. Updates or changes to data are detected without parsing queries submitted to the database. Requests for stored procedures and their results can be cached without pre-existing knowledge of the stored procedure's operation. A caching system can open a session at the database instructing the database to monitor and log its processes. The caching system can pass the stored procedure request and access the log to determine how the stored procedure is processed and the queries executed as part of the stored procedure. The dependencies of a query can be determined by submitting a version of the received query to the database through a native facility provided by the database to analyze how query structures are processed. The results of the stored procedure can be cached the results of the query dependency analysis can be cached for subsequent request processing and invalidation.
    Type: Application
    Filed: May 25, 2006
    Publication date: November 30, 2006
    Applicant: TERRACOTTA, INC.
    Inventors: Nathaniel Harward, Andrew Geweke, Alexander Voskoboynik
  • Publication number: 20060271557
    Abstract: Database data is reliably maintained and invalidated based on actual changes to data in the database. The dependencies of a received query can be determined by submitting a version of the received query to the database through a native facility provided by the database to analyze how query structures are processed. The caching system can access the results of the facility to determine the tables, rows, or other partitions of data a received query is dependent upon or modifies. An abstracted form of the query can be cached with an indication of the tables, rows, etc. that queries of that structure access or modify. The tables a write or update query modifies can be cached with a time of last modification. A component can be implemented at or on the system of the database to directly detect changes to the database data. This component can monitor transactional information maintained by the database itself to determine when changes to the database occur.
    Type: Application
    Filed: May 25, 2006
    Publication date: November 30, 2006
    Applicant: TERRACOTTA, INC.
    Inventors: Nathaniel Harward, Andrew Geweke, Alexander Voskoboynik
  • Publication number: 20060271510
    Abstract: Database data is maintained reliably and invalidated based on actual changes to data in the database. Updates or changes to data are detected without parsing queries submitted to the database. The dependencies of a query can be determined by submitting a version of the received query to the database through a native facility provided by the database to analyze how query structures are processed. The caching system can access the results of the facility to determine the tables, rows, or other partitions of data a received query is dependent upon or modifies. An abstracted form of the query can be cached with an indication of the tables, rows, etc. that queries of that structure access or modify. The tables a write or update query modifies can be cached with a time of last modification.
    Type: Application
    Filed: May 25, 2006
    Publication date: November 30, 2006
    Applicant: TERRACOTTA, INC.
    Inventors: Nathaniel Harward, Andrew Geweke, Alexander Voskoboynik