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: 20230385428Abstract: 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: ApplicationFiled: July 25, 2023Publication date: November 30, 2023Applicant: Google LLCInventors: Patrick Stahlberg, August Huber, Il-Sung Lee, Tao Tao, Xiaolan Zhang, John Randolph, David Elrom
-
Patent number: 11741240Abstract: 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: GrantFiled: June 4, 2021Date of Patent: August 29, 2023Assignee: Google LLCInventors: Patrick Stahlberg, August Huber, Il-Sung Lee, Tao Tao, Xiaolan Zhang, John Randolph, David Elrom
-
Publication number: 20210297260Abstract: 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: ApplicationFiled: June 4, 2021Publication date: September 23, 2021Applicant: Google LLCInventors: Patrick Stahlberg, August Huber, II-Sung Lee, Tao Tao, Xiaolan Zhang, John Randolph, David Elrom
-
Patent number: 11032080Abstract: 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: GrantFiled: January 25, 2018Date of Patent: June 8, 2021Assignee: Google LLCInventors: Patrick Stahlberg, Il-Sung Lee, Tao Tao, Xiaolan Zhang, John Randolph, August Huber, David Elrom
-
Publication number: 20180367311Abstract: 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: ApplicationFiled: January 25, 2018Publication date: December 20, 2018Applicant: Google LLCInventors: Patrick Stahlberg, Il-Sung Lee, Tao Tao, Xiaolan Zhang, John Randolph, August Huber, David Elrom
-
Patent number: 10102216Abstract: 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: GrantFiled: April 21, 2015Date of Patent: October 16, 2018Assignee: Google LLCInventors: Patrick Stahlberg, Umesh Shankar, Robert Wilson Reeder, Tzay-Yeu Wen, Peter Williams, Joseph Bonneau
-
Publication number: 20160314142Abstract: 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: ApplicationFiled: April 21, 2015Publication date: October 27, 2016Inventors: Patrick Stahlberg, Umesh Shankar, Robert Wilson Reeder, Tzay-Yeu Wen, Peter Williams, Joseph Bonneau
-
Patent number: 8863085Abstract: 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: GrantFiled: January 31, 2012Date of Patent: October 14, 2014Assignee: Google Inc.Inventor: Patrick Stahlberg