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:
Mar. 05, 2024

Filed:

Apr. 16, 2019
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Mohammad R. Haghighat, San Jose, CA (US);

Kshitij Doshi, Tempe, AZ (US);

Andrew J. Herdrich, Hillsboro, OR (US);

Anup Mohan, Milpitas, CA (US);

Ravishankar R. Iyer, Portland, OR (US);

Mingqiu Sun, Beaverton, OR (US);

Krishna Bhuyan, Sammamish, WA (US);

Teck Joo Goh, Saratoga, CA (US);

Mohan J. Kumar, Aloha, OR (US);

Michael Prinke, Aloha, OR (US);

Michael Lemay, Hillsboro, OR (US);

Leeor Peled, Magal, IL;

Jr-Shian Tsai, Portland, OR (US);

David M. Durham, Beaverton, OR (US);

Jeffrey D. Chamberlain, Tracy, CA (US);

Vadim A. Sukhomlinov, Santa Clara, CA (US);

Eric J. Dahlen, Sherwood, OR (US);

Sara Baghsorkhi, Los Gatos, CA (US);

Harshad Sane, Portland, OR (US);

Areg Melik-Adamyan, Austin, TX (US);

Ravi Sahita, Portland, OR (US);

Dmitry Yurievich Babokin, San Jose, CA (US);

Ian M. Steiner, Portland, OR (US);

Alexander Bachmutsky, Sunnyvale, CA (US);

Anil Rao, Menlo Park, CA (US);

Mingwei Zhang, Hillsboro, OR (US);

Nilesh K. Jain, Portland, OR (US);

Amin Firoozshahian, Mountain View, CA (US);

Baiju V. Patel, Portland, OR (US);

Wenyong Huang, Beijing, CN;

Yeluri Raghuram, San Jose, CA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/50 (2006.01); G06F 9/52 (2006.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01); G06F 21/53 (2013.01); G06F 21/56 (2013.01); G06F 21/60 (2013.01); G06N 20/00 (2019.01);
U.S. Cl.
CPC ...
G06F 9/5061 (2013.01); G06F 9/52 (2013.01); G06F 11/302 (2013.01); G06F 11/3495 (2013.01); G06F 21/53 (2013.01); G06F 21/604 (2013.01); G06F 21/56 (2013.01); G06F 2209/521 (2013.01); G06F 2221/033 (2013.01); G06N 20/00 (2019.01);
Abstract

Embodiments of systems, apparatuses and methods provide enhanced function as a service (FaaS) to users, e.g., computer developers and cloud service providers (CSPs). A computing system configured to provide such enhanced FaaS service include one or more controls architectural subsystems, software and orchestration subsystems, network and storage subsystems, and security subsystems. The computing system executes functions in response to events triggered by the users in an execution environment provided by the architectural subsystems, which represent an abstraction of execution management and shield the users from the burden of managing the execution. The software and orchestration subsystems allocate computing resources for the function execution by intelligently spinning up and down containers for function code with decreased instantiation latency and increased execution scalability while maintaining secured execution. Furthermore, the computing system enables customers to pay only when their code gets executed with a granular billing down to millisecond increments.


Find Patent Forward Citations

Loading…