IP Library Granted Patent US 9,425,975
Granted Patent B2
US 9,425,975 · App. 13/938,459 · Granted Aug 23, 2016

Multicast transmission using a unicast protocol

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,425,975
App. No.
13/938,459
Granted
Aug 23, 2016
Kind
B2
Abstract

Method for multicast transmission between a server and at least one of a plurality of clients using a unicast protocol, said method comprising a step of providing by the server to the client information permitting to said client to communicate with the server over a multicast path, in order to enable a joint operation of multicast and unicast paths between the server and the client.

Claims (35)

1. A method comprising:

transmitting, by a server, information permitting communication with the server over a multicast path, in order to enable a joint operation of multicast and unicast paths in a multicast association over a network at a transport layer using a unicast protocol, said information comprising an identifier of said multicast association; and

receiving, by said server, a first chunk of a four way handshake, said first chunk comprising said identifier of said multicast association.

2. The method of claim 1 , wherein the unicast protocol is a multihoming protocol.

3. The method of claim 2 , wherein the multihoming protocol is the Stream Control Transmission Protocol, SCTP, or an extension of SCTP.

4. The method of claim 3 , wherein the information permitting communication with the server over the multicast path further comprises initialization information permitting initialization of an SCTP association.

5. The method of claim 4 , wherein the initialization information is carried in an initialization chunk broadcast over the multicast path regularly.

6. The method of claim 5 , wherein the initialization chunk comprises a field advertising a number of outbound streams carried by the SCTP association.

7. The method of claim 5 , wherein the initialization chunk comprises at least one IP address supported by the server.

8. The method of claim 4 , wherein the initialization information is described in a file made available by the server.

9. A server able to communicate using a unicast protocol, said server comprising:

a memory;

at least one processor configured to:

transmit information permitting communication with the server over a multicast path, in order to enable a joint operation of multicast and unicast paths in a multicast association over a network at a transport layer using the unicast protocol, said information comprising an identifier of said multicast association; and

receive a first chunk of a four way handshake, said first chunk comprising said identifier of said multicast association.

10. A client able to communicate using a unicast protocol, said client comprising:

a memory;

at least one processor configured to:

receive information permitting said client to communicate over a multicast path, in order to enable a joint operation of multicast and unicast paths in a multicast association over a network at a transport layer using the unicast protocol, said information comprising an identifier of said multicast association; and

transmit a first chunk of a four way handshake, said first chunk comprising said identifier of said multicast association.

11. The client of claim 10 , wherein the unicast protocol is the Stream Control Transmission Protocol, SCTP, or an extension of SCTP and the information permitting the client to communicate over the multicast path further comprises initialization information permitting initialization of an SCTP association.

12. A non-transitory computer-readable medium with computer-executable instructions stored therein which upon execution instruct a computer to:

transmit information permitting communication over a multicast path, in order to enable a joint operation of multicast and unicast paths in a multicast association over a network at a transport layer using a unicast protocol, said information comprising an identifier of said multicast association; and

receive a first chunk of a four way handshake, said first chunk comprising said identifier of said multicast association.

13. A method to communicate using a unicast protocol, said method comprising:

receiving information permitting communication over a multicast path at a transport layer to enable a joint operation of multicast and unicast paths in a multicast association over a network at a transport layer, using the unicast protocol, said information comprising an identifier of said multicast association; and

transmitting a first chunk of a four way handshake, said first chunk comprising said identifier of said multicast association.

14. The method of claim 13 , wherein the unicast protocol is the Stream Control Transmission Protocol, SCTP, or an extension of SCTP and the information permitting communication over the multicast path further comprises initialization information permitting initialization of an SCTP association.

15. The server of claim 9 , wherein the unicast protocol is a multihoming protocol.

16. The server of claim 15 , wherein the multihoming protocol is the Stream Control Transmission Protocol, SCTP, or an extension of SCTP.

17. The server of claim 16 , wherein the information permitting communication with the server over the multicast path further comprises initialization information permitting initialization of an SCTP association.

18. The server of claim 17 , wherein the initialization information is carried in an initialization chunk broadcast over the multicast path regularly.

19. The server of claim 18 , wherein the initialization chunk comprises a field advertising a number of outbound streams carried by the SCTP association.

20. The server of claim 18 , wherein the initialization chunk comprises at least one IP address supported by the server.

21. The server of claim 17 , wherein the initialization information is described in a file made available by the server.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2013
From: GOUACHE, STEPHANE; BICHOT, GUILLAUME; WU, ZHENYU
To: THOMSON LICENSING
Reel/Frame 030847/0055 →