Patents by Inventor Thomas Weinzettl

Thomas Weinzettl 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: 11082219
    Abstract: Aspects of the present disclosure relate to detecting and protecting a class of data in an API call including determining a plurality of field names and identifying a field name to search for in the data. The technique further includes generating, in response to the identifying the field name, an encryption key and an expiration, wherein the encryption key is configured to encrypt the data. The technique also comprises encrypting the data, sending the API call to an application server, wherein the application server is configured to process the API call. The technique also includes receiving, from the application server, a request for the encryption key and validating that the encryption key has not expired. The technique also includes, sending, in response to being valid, the encryption key to the application server, and storing, in a database, a set of usage data associated with the encryption key.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: August 3, 2021
    Assignee: International Business Machines Corporation
    Inventors: Thomas Weinzettl, Vinod A. Valecha
  • Patent number: 11070371
    Abstract: Aspects of the present disclosure relate to detecting and protecting a class of data in an API call including determining a plurality of field names and identifying a field name to search for in the data. The technique further includes generating, in response to the identifying the field name, an encryption key and an expiration, wherein the encryption key is configured to encrypt the data. The technique also comprises encrypting the data, sending the API call to an application server, wherein the application server is configured to process the API call. The technique also includes receiving, from the application server, a request for the encryption key and validating that the encryption key has not expired. The technique also includes, sending, in response to being valid, the encryption key to the application server, and storing, in a database, a set of usage data associated with the encryption key.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: July 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Thomas Weinzettl, Vinod A. Valecha
  • Publication number: 20210141891
    Abstract: A method, computer program product, and system for identifying provenance of a software product are provided. The method includes: (i) identifying a software product having a set of interdependent software components; (ii) for each software component of the set of interdependent software components, defining an associated verification record, wherein each verification record includes: a first verification value that verifies output data of the associated software component, and a second verification value that verifies input data of the associated software component; (iii) determining an authentication value for the software product based, at least in part, on output data of the software product; and (iv) verifying authenticity of the software product based, at least in part, on a comparison between the authentication value and a verification record associated with a software component of the software product.
    Type: Application
    Filed: November 13, 2019
    Publication date: May 13, 2021
    Inventors: Thomas Weinzettl, Phillip Adrian de Ridder
  • Publication number: 20200295922
    Abstract: Aspects of the present disclosure relate to detecting and protecting a class of data in an API call including determining a plurality of field names and identifying a field name to search for in the data. The technique further includes generating, in response to the identifying the field name, an encryption key and an expiration, wherein the encryption key is configured to encrypt the data. The technique also comprises encrypting the data, sending the API call to an application server, wherein the application server is configured to process the API call. The technique also includes receiving, from the application server, a request for the encryption key and validating that the encryption key has not expired. The technique also includes, sending, in response to being valid, the encryption key to the application server, and storing, in a database, a set of usage data associated with the encryption key.
    Type: Application
    Filed: March 14, 2019
    Publication date: September 17, 2020
    Inventors: Thomas Weinzettl, Vinod A. Valecha
  • Publication number: 20200295923
    Abstract: Aspects of the present disclosure relate to detecting and protecting a class of data in an API call including determining a plurality of field names and identifying a field name to search for in the data. The technique further includes generating, in response to the identifying the field name, an encryption key and an expiration, wherein the encryption key is configured to encrypt the data. The technique also comprises encrypting the data, sending the API call to an application server, wherein the application server is configured to process the API call. The technique also includes receiving, from the application server, a request for the encryption key and validating that the encryption key has not expired. The technique also includes, sending, in response to being valid, the encryption key to the application server, and storing, in a database, a set of usage data associated with the encryption key.
    Type: Application
    Filed: July 11, 2019
    Publication date: September 17, 2020
    Inventors: Thomas Weinzettl, Vinod A. Valecha