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:
Sep. 05, 2023

Filed:

Dec. 30, 2019
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Jonathan I. Turow, Seattle, WA (US);

Calvin Yue-Ren Kuo, Irvine, CA (US);

James Christopher Sorenson, III, Seattle, WA (US);

Alan Conrad Rawcliffe, Seattle, WA (US);

Shyam Krishnamoorthy, Redmond, WA (US);

Marco Argenti, Mercer Island, WA (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 43/045 (2022.01); G06F 16/23 (2019.01); H04L 43/0817 (2022.01); H04L 41/06 (2022.01);
U.S. Cl.
CPC ...
H04L 43/045 (2013.01); G06F 16/23 (2019.01); H04L 41/06 (2013.01); H04L 43/0817 (2013.01);
Abstract

A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.


Find Patent Forward Citations

Loading…