US 12,265,809 B2
Scalable cross-boundary edge framework
Amol Ajgaonkar, Chandler, AZ (US)
Assigned to Insight Direct USA, Inc., Chandler, AZ (US)
Filed by Insight Direct USA, Inc., Tempe, AZ (US)
Filed on Sep. 27, 2022, as Appl. No. 17/953,842.
Prior Publication US 2024/0103822 A1, Mar. 28, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/61 (2018.01); G06F 9/54 (2006.01); H04L 41/0695 (2022.01); H04L 41/08 (2022.01); H04L 67/00 (2022.01); H04L 67/55 (2022.01)
CPC G06F 8/61 (2013.01) [G06F 9/542 (2013.01); H04L 41/0695 (2013.01); H04L 41/0883 (2013.01); H04L 67/34 (2013.01); H04L 67/55 (2022.05); G06F 2209/549 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A system to automate building a software solution that is cooperatively performed, the system comprising:
a broadcasting computing entity connected to a network, wherein the broadcasting computing entity:
selects a functional operation from a set of one or more functional operations associated with the software solution to offload to listening computing entities;
wherein the set of functional operations are an ordered sequence of functional operations;
broadcasts a request to perform the functional operation selected; and
receives a response indicating capability of performing the functional operation; and
a plurality of listening computing entities connected to the network, wherein each of the plurality of listening computing entities:
receives the request to perform the functional operation; and
determines capability of performing the functional operation, wherein a capable one of the plurality of listening computing entities is a listening computing entity that determines itself capable of performing the functional operation,
wherein the capable one of the plurality of listening computing entities:
transmits the response to the request received indicating capability of performing the functional operation;
performs the functional operation, thereby generating the output of the functional operation; and transmits the output generated of the function operation performed;
wherein the request by the broadcasting computing entity and/or the response by the capable one of the plurality of listening computing entities includes instructions for publishing and/or subscribing to transfer of the output of the at least one function operation performed from the capable one of the plurality of listening computing entities to the broadcasting computing entity.