Patents by Inventor Andrew Spyker

Andrew Spyker 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: 20060294088
    Abstract: The present invention provides a method, system, and computer program product for caching dynamically generated queries such as SQL (Structured Query Language) statements. A method in accordance with an embodiment of the present invention comprises: providing a partial update query for updating at least one column in a table stored in a database; generating a key using a number representative of an update status of each column in the table; and determining if a prepared statement corresponding to the partial update query is located in a prepared statement cache using the key.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Applicant: International Business Machines Corporation
    Inventors: John Stecher, Soloman Barghouthi, Matt Hogstrom, Yang Lei, Andrew Spyker, Robert Wisniewski
  • Publication number: 20050149601
    Abstract: The present invention is a method and system that provides visual, production level, high-performance, integrated and automatic data integrity verification in a Web-based, e-business or other similar application, using a middleware application server. Asynchronous messaging is utilized to achieve real-time data verification. When data is read and updated by the application running in the application server, a message containing certain aspects of the data is published to a data auditor “queue” in the message server. Publishing the data is an asynchronous and high-performance operation and thus does not significantly slow down the operation being performed by the application server. The message is delivered to the message server and control immediately returns to the application to continue processing. Concurrently, the auditor checks the values resulting from the transaction and determines if the transactions have been recorded accurately.
    Type: Application
    Filed: December 17, 2003
    Publication date: July 7, 2005
    Applicant: International Business Machines Corporation
    Inventors: John Cox, Andrew Spyker