US 12,261,904 B2
Nested request-response protocol network communications
Brian James Waplington, San Diego, CA (US)
Assigned to ServiceNow, Inc., Santa Clara, CA (US)
Filed by ServiceNow, Inc., Santa Clara, CA (US)
Filed on Jan. 20, 2022, as Appl. No. 17/579,964.
Prior Publication US 2023/0269290 A1, Aug. 24, 2023
Int. Cl. H04L 67/10 (2022.01); G06F 9/48 (2006.01); H04L 41/0803 (2022.01); G06F 8/65 (2018.01)
CPC H04L 67/10 (2013.01) [G06F 9/4843 (2013.01); H04L 41/0803 (2013.01); G06F 8/65 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A controller computing device comprising:
memory containing controller data representing capabilities of the controller computing device; and
one or more processors configured to:
transmit, to an agent computing device, a controller request on a first instance of a request-response protocol, wherein the controller request comprises the controller data;
after transmitting the controller request, receive, from the agent computing device, an agent request on a second instance of the request-response protocol, wherein the agent request comprises agent data representing capabilities of the agent computing device, and wherein the second instance is nested within the first instance, and the first instance remains open for at least as long as the second instance remains nested;
store, in the memory, at least some of the agent data;
transmit, to the agent computing device, a controller response to the agent request on the second instance of the request-response protocol, wherein the controller response acknowledges receipt of the agent request, and wherein the second instance terminates after transmission of the controller response, ending nesting of the second instance within the first instance; and
after transmitting the controller response, receive, from the agent computing device, an agent response on the first instance of the request-response protocol, wherein the agent response acknowledges receipt of the controller request, and wherein the first instance terminates after receipt of the agent response.