US 11,924,257 B2
Systems and methods for providing media communication programmable services
Òscar Divorra Escoda, Barcelona (ES); John G O'Connell, Barcelona (ES); Caio de Mello Rossi, Barcelona (ES); Rajkiran Talusani, Singapore (SG); Yee Hui Poh, Singapore (SG); and Roy Ben Shoushan, Rishon Lezion (IL)
Assigned to Vonage Business Inc., Holmdel, NJ (US)
Filed by VONAGE BUSINESS INC., Holmdel, NJ (US)
Filed on May 13, 2022, as Appl. No. 17/743,666.
Claims priority of provisional application 63/188,525, filed on May 14, 2021.
Prior Publication US 2022/0368739 A1, Nov. 17, 2022
Int. Cl. H04L 65/403 (2022.01); H04L 12/18 (2006.01); H04L 65/402 (2022.01)
CPC H04L 65/403 (2013.01) [H04L 12/1831 (2013.01); H04L 65/402 (2022.05)] 22 Claims
OG exemplary drawing
 
1. A method of providing real time media communications amongst a plurality of interconnected computing devices using Programmable Rendering services, comprising:
instantiating a first Programmable Renderer software application (PRSA) on a server acting as a real-time media communications multipoint control unit;
receiving, with the first PRSA, a plurality of sender media feeds from a corresponding plurality of senders of a real-time media communication session;
generating, with the first PRSA, a first composed media feed that combines and includes each of the plurality of sender media feeds;
sending, via the first PRSA, the first composed media feed to a first plurality of participant computing devices;
instantiating a second PRSA;
receiving, with the second PRSA, the plurality of sender media feeds from the corresponding plurality of senders of the real-time media communication session;
generating, with the second PRSA, the first composed media feed that combines and includes each of the plurality of sender media feeds; and
sending, via the second PRSA, the first composed media feed to a second plurality of participant computing devices.