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. 25, 2020

Filed:

Jul. 27, 2018
Applicant:

Disney Enterprises, Inc., Burbank, CA (US);

Inventors:

Matthew Charles Petrillo, Falls Church, VA (US);

Monica Alfaro Vendrell, Castellar del Valles, ES;

Marc Junyent Martin, Cornella de Llobregat, ES;

Anthony M. Accardo, Los Angeles, CA (US);

Miquel Angel Farre Guiu, Bern, CH;

Katharine S. Ettinger, Santa Monica, CA (US);

Avner Swerdlow, Los Angeles, CA (US);

Assignee:

Disney Enterprises, Inc., Burbank, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/54 (2006.01); G06F 9/48 (2006.01); G06N 3/08 (2006.01);
U.S. Cl.
CPC ...
G06F 9/542 (2013.01); G06F 9/4881 (2013.01); G06N 3/08 (2013.01);
Abstract

In various embodiments, a broker application automatically allocates tasks to application programming interfaces (APIs) in microservice architectures. After receiving a task from a client application, the broker application performs operation(s) on content associated with the task to compute predicted performance data for multiple APIs. The broker application then determines that a first API included in the APIs should process the first task based on the predicted performance data. The broker application transmits an API request associated with the first task to the first API for processing. After receiving a result associated with the first task from the first API, the client application performs operation(s) based on the result.


Find Patent Forward Citations

Loading…