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. 22, 2017

Filed:

Oct. 27, 2016
Applicant:

Red Hat, Inc., Raleigh, NC (US);

Inventors:

Peter Victor Savage, Farnborough, GB;

Ronny Pfannschmidt, Grasbrunn, DE;

Milan Falesnik, Brno, CZ;

Jan Krocil, Brno, CZ;

Assignee:

Red Hat, Inc., Raleigh, NC (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
G06F 9/546 (2013.01);
Abstract

Methods and systems for implementing multi-endpoint methods are disclosed. For example, an Application Programming Interface ('API') executing on a processor receives a first request to execute a first method. The API processes the first request with an active context including a list of implementations, the list including one or more implementations of a plurality of implementations respectively associated with a plurality of endpoints including a first endpoint and a first implementation. The API is determined to be executing in either a preferential mode or a strict mode. In preferential mode the API selects preferential implementation from the plurality of implementations. In strict mode, the API selects a selected implementation from the list of implementations. The API either selects the first implementation or a preferred implementation. The first request is then processed by either the first endpoint or another endpoint associated with the preferential implementation.


Find Patent Forward Citations

Loading…