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:
Jun. 18, 2024

Filed:

Dec. 10, 2021
Applicant:

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

Inventors:

Mikhail Danilov, Sammamish, WA (US);

Deepthi Chelupati, Issaquah, WA (US);

David Nasi, Seattle, WA (US);

Dylan Owen Marriner, Seattle, WA (US);

Suganya Rajendran, Bellevue, WA (US);

Sean Tyler Myers, Seattle, WA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 9/50 (2006.01); H04L 9/40 (2022.01);
U.S. Cl.
CPC ...
H04L 63/083 (2013.01); G06F 9/5077 (2013.01); H04L 63/20 (2013.01);
Abstract

Systems and methods are described for a multi-tenant mode of a serverless code execution system. For instance, a method may include maintaining a set of execution environments, wherein each execution environment is associated with a serverless function, wherein the serverless function is associated with a software as a service (SaaS) provider that is a tenant of a cloud services provider, wherein the SaaS provider provides services to sub-tenants, wherein the set of execution environments are partitioned based on sub-tenants of the SaaS provider; receiving a call to execute a serverless function, wherein the call includes a serverless function identifier and a sub-tenant identifier; identifying a sub-tenant-specific execution environment of the set of execution environments that is associated with the sub-tenant; and in response to identifying the tenant-specific execution environment, invoking the serverless function on the sub-tenant-specific execution environment.


Find Patent Forward Citations

Loading…