Patents by Inventor James Riley Wilburn

James Riley Wilburn 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: 20230308284
    Abstract: A first device that lacks the private cryptographic key used to generate a cryptographic signature for a component of an application is able to obtain a signature from a second device. The second device provides data indicative of a profile or certificate that is associated with a stored private key to a data store via an intermediate device that does not access the private key. The first device provides a request that indicates the profile or certificate to the data store via an intermediate device. When a match between the request and the data provided by the second device is determined, the request is sent to the second device, which generates a cryptographic signature and provides it to the first device via the intermediate devices. The first device is therefore able to obtain signatures for components of an application from a separate device that accesses the associated private key.
    Type: Application
    Filed: March 23, 2022
    Publication date: September 28, 2023
    Inventors: JAMES RILEY WILBURN, SIMO ANTTI KALERVO KINNUNEN, JONATHAN RAFKIND, BRIEN COLWELL
  • Patent number: 11770458
    Abstract: When significant latency exists between a test device executing an application and a remote device used to debug the application, an intermediate device is used to receive requests from the remote device. When a first request is received, the intermediate device determines other requests that are related to the first request, sequentially sends the other requests to the test device, and receives a response after each request, using a wired connection or a wireless network having lower latency than wireless communication between the remote device and the test device. The intermediate device then sends each of the responses to the remote device. The remote device stores the responses. The remote device is then able to use the stored data to determine responses for subsequent requests.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: September 26, 2023
    Assignee: HEADSPIN, INC.
    Inventors: Simo Antti Kalervo Kinnunen, James Riley Wilburn, Brien Colwell
  • Patent number: 11570274
    Abstract: Application debug protocols that require waiting for responses between each request may be adversely affected if significant latency exists between a test device executing an application and a remote device used to debug the application. To address this, the test device is connected to a separate device that receives requests from the remote device. When a first request is received, the separate device determines other requests that are related to the first request, sequentially sends the other requests to the test device, and receives a response after each request, using a wired connection affected by less latency than communication with the remote device. The separate device then sends each of the requests and responses to the remote device for storage. When the remote device prepares to send a subsequent request, if a response can be determined using the stored data, the stored data is used to determine the response locally.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: January 31, 2023
    Assignee: HEADSPIN, INC.
    Inventors: Simo Antti Kalervo Kinnunen, James Riley Wilburn, Brien Colwell