Nova Patents
EP4040718A1

Resource locators with keys

Abstract

Requests are pre-generated to include a cryptographic key to be used in fulfilling the requests. The requests may be encoded in uniform resource locators and may include authentication information to enable a services provider to whom the requests are submitted to determine whether the requests are authorized. The requests may be passed to various entities who can then submit the requests to the service provider. The service provider, upon receipt of a request, can verify the authentication information and fulfill the request using a cryptographic key encoded in the request.

EP4040718A1, drawing sheet 1
Sheet 1 of 11

Term

8 yearsto projected expiry

Projected expiry 23 September 2034, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

14 claims: 2 independent, 12 dependent

  1. 1
    A method, comprising:receiving a request from a user, the request including a uniform resource locator comprising a first cryptographic key, a portion signed with the first cryptographic key, and an unsigned portion;and providing a response to the request from the user based, at least in part, on the first cryptographic key and on information in the unsigned portion modified by a third party without affecting validity of the signed portion.
  2. 7
    A system, comprising:one or more processors;and memory including instructions that, as a result of execution by the one or more processors, cause the system to: receive a request for information from a user, the request including a uniform resource locator that includes a first cryptographic key and an unsigned portion, the first cryptographic key associated with a signed portion of the uniform resource locator;and provide access to the requested information to the user based, at least in part, on the first cryptographic key and on information in the unsigned portion modified by a third party, the modification by the third party not affecting validity of the signed portion.
  3. 14
    A non-transitory computer-readable storage medium having stored thereon instructions that, as a result of execution by one or more processors of a computer system, cause the computer system to carry out the method of any of claims 1 to 6..