US 12,470,639 B2
Use of connectors
Nikhil Sharma, Highlands Ranch, CO (US); Scott Caldarella, Parker, CO (US); and Ramanthan Sekkappan, Prosper, TX (US)
Assigned to DISH Wireless L.L.C., Littleton, CO (US)
Filed by DISH Wireless L.L.C., Littleton, CO (US)
Filed on Aug. 21, 2023, as Appl. No. 18/452,987.
Prior Publication US 2025/0071189 A1, Feb. 27, 2025
Int. Cl. H04L 67/60 (2022.01); G06F 9/54 (2006.01); H04L 67/56 (2022.01)
CPC H04L 67/60 (2022.05) [G06F 9/547 (2013.01); H04L 67/56 (2022.05)] 17 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a proxy service of a computing system, request data generated in response to an input from a user, the request data in a first format;
determining, by the proxy service, a plurality of services used to process two or more respective portions of the request data;
for each of the two or more portions of the request data:
determining, by the proxy service, an endpoint of a service of the plurality of services, the service associated with the respective portion of the request data;
determining, by the proxy service, a native format associated with the respective service; and
forwarding, by the proxy service to an orchestrator of the computing system, data including the respective portion of the request data, and indicating the endpoint of the service, and the native format;
generating, by the orchestrator, a respective service request based on the respective portion of the request data according to the native format;
transmitting, by the orchestrator, the respective service request to the endpoint of the respective service;
generating, by the orchestrator, a record of the respective service request in a staging table;
receiving, by the orchestrator, respective response data from the respective service, the respective response data based at least in part on the respective service request and according to the native format; and
updating, by the orchestrator, the record in the staging table to include the respective response data;
determining, by the orchestrator, that the orchestrator has received respective response data from each of the plurality of services; and
in response to determining that the orchestrator has received respective response data from each of the plurality of services:
generating, by the orchestrator, a single response in the first format including the respective response data associated with each of the respective plurality of service requests; and
providing, by the orchestrator, the single response to the user.