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:
Jan. 23, 2024

Filed:

Dec. 20, 2021
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Marcos Carranza, Portland, OR (US);

Cesar Martinez-Spessot, Hillsboro, OR (US);

Mateo Guzman, Beaverton, OR (US);

Francesc Guim Bernat, Barcelona, ES;

Karthik Kumar, Chandler, AZ (US);

Rajesh Poornachandran, Portland, OR (US);

Kshitij Arun Doshi, Tempe, AZ (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/54 (2006.01); H04L 67/133 (2022.01);
U.S. Cl.
CPC ...
G06F 9/547 (2013.01); H04L 67/133 (2022.05);
Abstract

Embodiments described herein are generally directed to the use of sidecars to perform dynamic Application Programming Interface (API) contract generation and conversion. In an example, a first call by a first microservice to a first API of a second microservice is intercepted by a first sidecar of the first microservice. The first API is of a first API type of multiple API types and is specified by a first contract. An API type of the multiple API types is selected by the first sidecar. Responsive to determining the selected API type differs from the first API type, based on the first contract, a second contract is generated by the first sidecar specifying a second API of the selected API type; and a second sidecar of the second microservice is caused to generate the second API and internally connect the second API to the first API based on the second contract.


Find Patent Forward Citations

Loading…