Patent ID: 11895022
Assignee: BULL SAS
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 10:
11. A method of broadcasting at least one information packet in a network, said network comprising at least one sender of said at least one information packet, a plurality of recipients and at least one routing server comprising at least one network equipment which is connected to the at least one sender and to each of the plurality of recipients, said at least one routing server comprising at least one physical computing system and at least one software system configured to control the at least one physical computing system, said at least one physical computing system being configured to operate alternately between a full-access kernel mode and a restricted-access user mode, each recipient of the plurality of recipients being identified by an IP address previously transmitted to the at least one software system via the at least one network equipment, wherein via said at least one software system, said method comprises:
receiving the at least one information packet from the at least one sender, wherein said at least one information packet comprises an original packet with a video stream or an audio stream,
wherein said original packet comprises
payload data comprising information to be broadcasted and metadata,
wherein to implement the receiving, said at least one network equipment causes a system interrupt of the at least one physical computing system and switches said at least one physical computing system to a kernel mode such that said receiving is executed in kernel mode by the at least one physical computing system,

for said each recipient of the plurality of recipients, while said at least one physical computing system remains in said kernel mode,
duplicating the at least one information packet, wherein said duplicating comprises generating a duplicated packet from said original packet and specifying therein a destination address of said each recipient,
routing the at least one information packet based on the IP address of said each recipient, wherein said IP address of said each recipient is previously chosen based on said metadata of said at least one information packet, and
sending the duplicated packet in order to broadcast it to the each recipient and keeping the original packet,

wherein the receiving and the sending are executed by the at least one physical computing system in said kernel mode without interruptions,
wherein the duplicating and the routing are executed by the at least one physical computing system in said kernel mode;
wherein prior to said receiving, said method of broadcasting further comprises signaling, during which the at least one sender signals itself as such to the at least one software system via the at least one network equipment, and said each recipient transmits its IP address to receive the at least one information packet.