IP Library Granted Patent US 10,581,626
Granted Patent B2
US 10,581,626 · App. 15/780,433 · Granted Mar 3, 2020

Anchoring internet protocol multicast services in information centric networks

Inventor: Dirk Trossen (London, GB)
Assignee: IDAC Holdings, Inc.
H04L12/1859H04L12/185H04L45/745H04L61/1547H04W4/08H04L2212/00
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 10,581,626
App. No.
15/780,433
Granted
Mar 3, 2020
Kind
B2
Abstract

Some embodiments include systems, methods, and devices for enabling communication between at least two internet protocol (IP)-only wireless transmit/receive units (WTRUs), at least one of which is connected to an information centric network (ICN). The WTRU may send a generic attribute registration multicast registration protocol (GMRP) request on a local IP link to an information centric network (ICN) network attachment point (NAP). The NAP may receive and register the GMRP request with an internal database (DB) along with an IP multicast address entry matching the GMRP request. The WTRU may then send an IP multicast packet to the NAP for dissemination to an IP multicast group over an ICN by encapsulating the IP multicast packet in an ICN packet.

Claims (43)

1. A device for carrying out networking functions in an information centric network (ICN), the device comprising:

a transceiver;

a storage element; and

a processor coupled to the storage element and the transceiver, the processor, storage element, and transceiver configured to:

receive a generic attribute registration protocol multicast registration protocol (GMRP) request, wherein the request contains information about an internet protocol (IP) multicast address;

receive an IP multicast packet associated with the IP multicast address;

search a first database in the storage element for information associated with the GMRP request;

on a condition that the search finds no information associated with the GMRP request, create an entry of information associated with the GMRP request in the first database, subscribe to a control channel associated with the IP multicast address, and insert an empty set of node identifiers (NIDs) in the created entry;

encapsulate the IP multicast packet in an ICN packet; and

publish, to a data channel associated with the IP multicast address, the ICN packet over the ICN to a receiving network access point (NAP).

2. The device of claim 1 , the processor, storage element, and transceiver further configured to:

receive a request to publish a message from the receiving NAP;

send the IP multicast packet encapsulated in the ICN packet in response to receiving the request to publish the message; and

update the first database with information related to the request to publish the message.

3. The device of claim 2 , the processor, storage element, and transceiver further configured to:

check the first database for a fresh status of information relating to the IP multicast packet; and

on a condition that the fresh status is true, encapsulate the IP multicast packet in a new ICN packet, and publish the new ICN packet to the ICN; or

on a condition that the fresh status is not true, update the information relating to the IP multicast packet, reset the fresh status to true, encapsulate the IP multicast packet in a new ICN packet, and publish the new ICN packet to the ICN.

4. The device of claim 3 , wherein the first database comprises at least data relating to IP multicast addresses, ICN names for the control channel (CID C ), ICN names for the data channel (CID D ) channels, node identifiers (NIDs) of multicast group members, forwarding identifiers (FIDs), and freshness information.

5. The device of claim 1 , the processor, storage element, and transceiver further configured to:

receive an internet group management protocol (IGMP) request;

check for an entry in a second database of corresponding information of the IGMP; and

sending a request to publish message to the ICN with the corresponding information of the IGMP.

6. A method for communicating over an information centric network (ICN), the method comprising:

receiving, at a device, a generic attribute registration protocol multicast registration protocol (GMRP) request from a source, wherein the request contains information about an internet protocol (IP) multicast address;

receiving, by the device, an IP multicast packet from the source associated with the IP multicast address;

searching, by the device, a first database for information associated with the GMRP request;

on a condition that no corresponding information is found, creating an entry, by the device, of information associated with the GMRP in the first database, subscribing to a control channel associated with the IP multicast address, and inserting an empty set of node identifiers (NIDs) in the created entry;

encapsulating the IP multicast packet in an ICN packet; and

publishing, to a data channel associated with the IP multicast address, the ICN packet over the ICN to a receiving network access point (NAP).

7. The method of claim 6 , further comprising:

receiving a request to publish a message from the receiving NAP;

sending the IP multicast packet encapsulated in the ICN packet in response to receiving the request to publish the message; and

update the first database with information related to the request to publish the message.

8. The method of claim 7 , wherein the first database comprises at least data relating to IP multicast addresses, ICN names for the control channel (CID C ), ICN names for the data channel (CID D ) channels, node identifiers (NIDs) of multicast group members, forwarding identifiers (FIDs), and freshness information.

9. The method of claim 8 , further comprising:

checking, by the device, the first database for a fresh status of information relating to the IP multicast packet; and

on a condition that the fresh status is true, encapsulating the IP multicast packet in a new ICN packet, and publishing the new ICN packet to the ICN; or

on a condition that the fresh status is not true, updating the information relating to the IP multicast packet, resetting the fresh status to true, encapsulating the IP multicast packet in a new ICN packet, and publishing the ICN packet to the new ICN.

10. The method of claim 6 , further comprising:

receiving at the device an internet group management protocol (IGMP) request;

checking, by the device, for an entry in a second database of corresponding information of the IGMP; and

sending, by the device, a request to publish message to the ICN with the corresponding information of the IGMP.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2023
From: IDAC HOLDINGS, INC.
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 063089/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2018
From: TROSSEN, DIRK
To: IDAC HOLDINGS, INC.
Reel/Frame 046356/0814 →
Continuity (2)
Provisional Application 62265178 · Dec 9, 2015
Related Publication 20180367327A1 · Dec 20, 2018