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. 12, 2025

Filed:

Oct. 02, 2023
Applicant:

Dependable Ai, Inc., Los Altos, CA (US);

Inventors:

Jiquan Ngiam, Los Altos, CA (US);

Bo Zhi See, Redwood City, CA (US);

Vijay Vasudevan, Los Altos Hills, CA (US);

Joshua Newman, Mountain View, CA (US);

Jaran Charumilind, Palo Alto, CA (US);

Marc Rasi, Sunnyvale, CA (US);

Assignee:

Dependable AI, Inc., Los Altos, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/53 (2013.01); G06F 21/44 (2013.01); H04L 9/40 (2022.01);
U.S. Cl.
CPC ...
G06F 21/53 (2013.01); G06F 21/44 (2013.01); H04L 63/083 (2013.01); H04L 63/10 (2013.01); G06F 2221/033 (2013.01);
Abstract

Techniques are presented for managing access to external resources while executing code. The method involves receiving a request to execute code and sending an identifier (ID) for the code execution and credentials for accessing an external resource to a trusted server. The request is sent to execute the code with the ID to a code executer, and the code is executed. During code execution, an operation for accessing the external resource is detected. In response to the detection, a request to access the external resource is sent from the code executer to the trusted server. The trusted server accesses the external resource using the provided credentials and sends a response with the results back to the code executer. The code executer does not have access to the credentials for accessing the external resource. After the code terminates execution, the results from the code execution are presented on a device.


Find Patent Forward Citations

Loading…