Patents by Inventor Martin Trapp

Martin Trapp 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: 7809958
    Abstract: A method for guaranteeing freshness of results for queries against a non-secure data store extends a read operation to include steps of: receiving a read instruction for application data to be read; determining a location within the data store for the application data to be read; validating a message authentication code contained at the location; parsing data contained at the location into the application data and control information, the control information including: a timestamp, a link to a check entry, and a message authentication code; authenticating the control information for each check item associated with the primary item along a path from the primary item to a root each time a primary item is read from the data store by following links; and transmitting the application data to a calling application.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: October 5, 2010
    Assignee: International Business Machines Corporation
    Inventor: Martin Trapp
  • Publication number: 20080040620
    Abstract: A method for guaranteeing freshness of results for queries against a non-secure data store extends a read operation to include steps of: receiving a read instruction for application data to be read; determining a location within the data store for the application data to be read; validating a message authentication code contained at the location; parsing data contained at the location into the application data and control information, the control information including: a timestamp, a link to a check entry, and a message authentication code; authenticating the control information for each check item associated with the primary item along a path from the primary item to a root each time a primary item is read from the data store by following links; and transmitting the application data to a calling application.
    Type: Application
    Filed: October 23, 2007
    Publication date: February 14, 2008
    Applicant: International Business Machines Corporation
    Inventor: Martin Trapp
  • Patent number: 7325130
    Abstract: A method for guaranteeing freshness of results for queries against a non-secure data store extends a write operation to include steps of: receiving a write instruction for application data to be written into a hierarchical tree structure; incrementing a timer responsive to receiving the write instruction; setting a timestamp to the value of the timer; computing a message authentication code based on the received application data and the timestamp; appending control information to the application data and its corresponding check item; the control information including the timestamp, a link to a check entry, and the message authentication code; writing the application data with the appended control information to the data store as a primary item; and updating the control information for each check item associated with the primary item along a path from the primary item to a root by following links.
    Type: Grant
    Filed: March 21, 2003
    Date of Patent: January 29, 2008
    Assignee: International Business Machines Corporation
    Inventor: Martin Trapp
  • Patent number: 7107445
    Abstract: Apparatus for a multiparty electronic service having at least one host computer being operative to maintain and enforce at least one machine-interpretable service specification (contract) for governing a service between the parties that interact in the processing of a service request. The at least one host computer determines, in accordance with the at least one service specification, the validity of a request and conditionally executes a sequence of processing steps as defined in the service specification. The at least one host computer is further operative to conditionally provide notifications to the contract parties. Machine-interpretable service specifications are negotiated between all parties that cooperate in the processing of a request. Machine-interpretable service specifications can be dynamically added to and cancelled from the system.
    Type: Grant
    Filed: November 20, 2002
    Date of Patent: September 12, 2006
    Assignee: International Business Machines Corporation
    Inventors: Martin Trapp, Sonja Zwissler
  • Publication number: 20040187006
    Abstract: A method according to the invention extends a write operation to comprise the steps of: receiving a write instruction for application data to be written into a hierarchical tree structure; incrementing a timer responsive to receiving the write instruction; setting a timestamp to the value of the timer; computing a message authentication code based on the received application data and the timestamp; appending control information to the application data; the control information comprising the timestamp and the message authentication code; writing the application data with the appended control information to the data store as a primary item; and updating the control information for each check item associated with the primary item along a path from the primary item to a root by following links.
    Type: Application
    Filed: March 21, 2003
    Publication date: September 23, 2004
    Applicant: International Business Machines Corporation
    Inventor: Martin Trapp
  • Publication number: 20040098454
    Abstract: Apparatus for a multiparty electronic service having at least one host computer being operative to maintain and enforce at least one machine-interpretable service specification (contract) for governing a service between the parties that interact in the processing of a service request. The at least one host computer determines, in accordance with the at least one service specification, the validity of a request and conditionally executes a sequence of processing steps as defined in the service specification. The at least one host computer is further operative to conditionally provide notifications to the contract parties. Machine-interpretable service specifications are negotiated between all parties that cooperate in the processing of a request. Machine-interpretable service specifications can be dynamically added to and cancelled from the system.
    Type: Application
    Filed: November 20, 2002
    Publication date: May 20, 2004
    Applicant: IBM
    Inventors: Martin Trapp, Sonja Zwissler