The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 15, 2023

Filed:

Nov. 19, 2018
Applicant:

Plantronics, Inc., Santa Cruz, CA (US);

Inventors:

Euan Christopher Smith, Cambridge, GB;

Julian Hall, Cambridge, GB;

Assignee:

Plantronics, Inc., Santa Cruz, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); H04L 9/40 (2022.01); H04W 12/63 (2021.01); H04W 12/30 (2021.01);
U.S. Cl.
CPC ...
H04L 63/0876 (2013.01); H04L 63/0236 (2013.01); H04L 63/0807 (2013.01); H04L 63/107 (2013.01); H04W 12/30 (2021.01); H04W 12/63 (2021.01);
Abstract

A method of distributed authorization of one or more client applications to one or more connected devices. The method comprises: receiving at a connected device, from a browser executing a client application, a client token and an access request. The client token has been provided to the client application by a process comprising generating one or more client tokens, one for each of one or more client applications (a client token defines permissions for a client application and a domain hosting the client application); signing the client tokens with a private key of a client token issuer, and distributing the client tokens to the client applications; verifying a signature of the client token using a public key of the client token issuer; determining whether the client token grants the client application permission for the access request and, if permission is granted: replying to the browser with a redirect response including an access token granting permission for the client application to access the connected device and identification of the domain hosting the client application from the client token; and executing the redirect response with the browser to make the access token available to the client application for use by the client application when requesting the connected device to perform a task.


Find Patent Forward Citations

Loading…