US 11,943,322 B2
Interceptor hub for service-consuming applications
Craig Alan Cole, Farmington, MN (US)
Assigned to UNITED STATES POSTAL SERVICE, Washington, DC (US)
Filed by UNITED STATES POSTAL SERVICE, Washington, DC (US)
Filed on May 23, 2022, as Appl. No. 17/750,759.
Application 17/750,759 is a continuation of application No. 17/372,684, filed on Jul. 12, 2021, granted, now 11,349,956.
Prior Publication US 2023/0015785 A1, Jan. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/63 (2022.01); G06F 9/54 (2006.01); H04L 67/133 (2022.01); H04L 67/51 (2022.01)
CPC H04L 67/63 (2022.05) [G06F 9/547 (2013.01); H04L 67/133 (2022.05); H04L 67/51 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method for providing an interceptor interface for service-consuming applications, the method comprising:
receiving via a network, by an interceptor hub application executing on a first computing device, a request for a plurality of services from a first service-consuming application executing on a second computing device, the plurality of services executing on at least one other computing device and being accessible via the first computing device through the network, the request for the plurality of services being in a first format for the interceptor interface;
converting, by the interceptor hub application, at least some information in the received request for the plurality of services to corresponding formats of respective interfaces of at least some of the plurality of services;
sending, by the interceptor hub application, a respective request to each of the requested plurality of services executing on a corresponding one of the at least one other computing device, the each respective request including a corresponding portion of the information in the corresponding format of the respective interface;
receiving, by the interceptor hub application, a respective service response from the each of the plurality of respective services; and
providing, by the interceptor hub application, each of the respective service responses in a combined service response to the first service-consuming application in a response format expected by the first service-consuming application.