US 12,040,973 B2
Communications methods, apparatus and systems for providing efficient and scalable media services
Justin Hart, Purton (GB); Tolga Asveren, Bordentown, NJ (US); and Ashish Sharma, Bangalore (IN)
Assigned to Ribbon Communications Operating Company, Inc., Westford, MA (US)
Filed by Ribbon Communications Operating Company, Inc., Westford, MA (US)
Filed on Jun. 12, 2023, as Appl. No. 18/208,737.
Application 18/208,737 is a continuation of application No. 17/325,866, filed on May 20, 2021, granted, now 11,706,135.
Claims priority of application No. 202141010261 (IN), filed on Mar. 11, 2021.
Prior Publication US 2023/0344758 A1, Oct. 26, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/28 (2006.01); G06F 9/455 (2018.01); H04L 45/64 (2022.01); H04L 47/2483 (2022.01); H04L 49/00 (2022.01); H04L 65/65 (2022.01)
CPC H04L 45/64 (2013.01) [G06F 9/45558 (2013.01); H04L 47/2483 (2013.01); H04L 49/70 (2013.01); H04L 65/65 (2022.05); G06F 2009/45595 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A communications method comprising:
advertising, by a packet plane control service entity, types of micro-services the packet plane control service entity can implement to a Signaling-Session Border Controller (S-SBC);
receiving, by the packet plane control service entity, a request from the S-SBC to implement a first micro-service on a media packet stream, said first micro-service being one of the advertised types of micro-services the packet plane control service entity can implement, said request including information about the media packet stream, said information about the media packet stream including media packet stream identification information;
generating instructions, by the packet plane control service entity, for one or more entities under the control of the packet plane control service entity to implement the requested first micro-service on the media packet stream, said one or more entities under the control of the packet plane control service entity including one or more programmable network interface cards; and
communicating, by the packet plane control service entity, the generated instructions to the one or more entities under the control of the packet plane control service entity to implement the requested first micro-service on the media packet stream.