Patents by Inventor Patrick Stahlberg

Patrick Stahlberg 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: 20230385428
    Abstract: A method for processing a cryptographic operation request includes receiving, at a hardware security module (HSM), the cryptographic operation request including a cryptographic key and at least one authorization token, determining, by the HSM, whether an access control list (ACL) associated with the cryptographic key of the cryptographic operation request is authorized to govern access to the cryptographic key, and validating, by the HSM, the at least one authorization token. When the at least one authorization token is valid and the ACL is authorized to govern access to the cryptographic key of the cryptographic operation request, the method includes processing, by the HSM, the cryptographic operation request.
    Type: Application
    Filed: July 25, 2023
    Publication date: November 30, 2023
    Applicant: Google LLC
    Inventors: Patrick Stahlberg, August Huber, Il-Sung Lee, Tao Tao, Xiaolan Zhang, John Randolph, David Elrom
  • Patent number: 11741240
    Abstract: A method for processing a cryptographic operation request includes receiving, at a hardware security module (HSM), the cryptographic operation request including a cryptographic key and at least one authorization token, determining, by the HSM, whether an access control list (ACL) associated with the cryptographic key of the cryptographic operation request is authorized to govern access to the cryptographic key, and validating, by the HSM, the at least one authorization token. When the at least one authorization token is valid and the ACL is authorized to govern access to the cryptographic key of the cryptographic operation request, the method includes processing, by the HSM, the cryptographic operation request.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: August 29, 2023
    Assignee: Google LLC
    Inventors: Patrick Stahlberg, August Huber, Il-Sung Lee, Tao Tao, Xiaolan Zhang, John Randolph, David Elrom
  • Publication number: 20210297260
    Abstract: A method for processing a cryptographic operation request includes receiving, at a hardware security module (HSM), the cryptographic operation request including a cryptographic key and at least one authorization token, determining, by the HSM, whether an access control list (ACL) associated with the cryptographic key of the cryptographic operation request is authorized to govern access to the cryptographic key, and validating, by the HSM, the at least one authorization token. When the at least one authorization token is valid and the ACL is authorized to govern access to the cryptographic key of the cryptographic operation request, the method includes processing, by the HSM, the cryptographic operation request.
    Type: Application
    Filed: June 4, 2021
    Publication date: September 23, 2021
    Applicant: Google LLC
    Inventors: Patrick Stahlberg, August Huber, II-Sung Lee, Tao Tao, Xiaolan Zhang, John Randolph, David Elrom
  • Patent number: 11032080
    Abstract: A method for processing a cryptographic operation request includes receiving, at a hardware security module (HSM), the cryptographic operation request including a cryptographic key and at least one authorization token, determining, by the HSM, whether an access control list (ACL) associated with the cryptographic key of the cryptographic operation request is authorized to govern access to the cryptographic key, and validating, by the HSM, the at least one authorization token. When the at least one authorization token is valid and the ACL is authorized to govern access to the cryptographic key of the cryptographic operation request, the method includes processing, by the HSM, the cryptographic operation request.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: June 8, 2021
    Assignee: Google LLC
    Inventors: Patrick Stahlberg, Il-Sung Lee, Tao Tao, Xiaolan Zhang, John Randolph, August Huber, David Elrom
  • Publication number: 20180367311
    Abstract: A method for processing a cryptographic operation request includes receiving, at a hardware security module (HSM), the cryptographic operation request including a cryptographic key and at least one authorization token, determining, by the HSM, whether an access control list (ACL) associated with the cryptographic key of the cryptographic operation request is authorized to govern access to the cryptographic key, and validating, by the HSM, the at least one authorization token. When the at least one authorization token is valid and the ACL is authorized to govern access to the cryptographic key of the cryptographic operation request, the method includes processing, by the HSM, the cryptographic operation request.
    Type: Application
    Filed: January 25, 2018
    Publication date: December 20, 2018
    Applicant: Google LLC
    Inventors: Patrick Stahlberg, Il-Sung Lee, Tao Tao, Xiaolan Zhang, John Randolph, August Huber, David Elrom
  • Patent number: 10102216
    Abstract: An association system for associating digital assets may include a processing device, a first computer-readable storage medium portion in communication with the processing device that includes an association database of statements regarding a set of digital assets and associations between the digital assets in the set, and a second computer-readable storage medium portion in communication with the electronic device. The second computer-readable storage medium portion may include one or more programming instructions that, when executed, cause the processing device to receive electronic data including a statement defining an association between a delegating digital asset and a receiving digital asset, verify whether the statement is reliable, and, in response to verifying that the statement is reliable, add an entry to the association database, and store in the entry an indication that the delegating digital asset grants the receiving digital asset the one or more characteristics.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: October 16, 2018
    Assignee: Google LLC
    Inventors: Patrick Stahlberg, Umesh Shankar, Robert Wilson Reeder, Tzay-Yeu Wen, Peter Williams, Joseph Bonneau
  • Publication number: 20160314142
    Abstract: An association system for associating digital assets may include a processing device, a first computer-readable storage medium portion in communication with the processing device that includes an association database of statements regarding a set of digital assets and associations between the digital assets in the set, and a second computer-readable storage medium portion in communication with the electronic device. The second computer-readable storage medium portion may include one or more programming instructions that, when executed, cause the processing device to receive electronic data including a statement defining an association between a delegating digital asset and a receiving digital asset, verify whether the statement is reliable, and, in response to verifying that the statement is reliable, add an entry to the association database, and store in the entry an indication that the delegating digital asset grants the receiving digital asset the one or more characteristics.
    Type: Application
    Filed: April 21, 2015
    Publication date: October 27, 2016
    Inventors: Patrick Stahlberg, Umesh Shankar, Robert Wilson Reeder, Tzay-Yeu Wen, Peter Williams, Joseph Bonneau
  • Patent number: 8863085
    Abstract: Methods, systems, and apparatuses for monitoring web applications are provided. An exemplary method for monitoring a web application includes executing a first test on a first browser residing on a server. The exemplary method also includes executing a second test on a second browser residing on the server. The first and second browsers are heterogeneous browsers and run in heterogeneous browser environments.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: October 14, 2014
    Assignee: Google Inc.
    Inventor: Patrick Stahlberg