IP Library Granted Patent US 10,484,837
Granted Patent B2
US 10,484,837 · App. 15/800,030 · Granted Nov 19, 2019

Multicast and broadcast services over a mesh network

Inventors: Abhijit Navalekar (Westford, MA); Rajesh Kumar Mishra (Westford, MA); Kaitki Agarwal (Westford, MA); Prashanth Rao (Wilmington, MA)
Assignee: Parallel Wireless, Inc.
H04W4/06H04L1/00H04L12/189H04W40/00H04L1/004H04L12/185H04L2001/0097H04W28/06H04W40/12H04W88/16
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,484,837
App. No.
15/800,030
Granted
Nov 19, 2019
Kind
B2
Abstract

A method for providing multicast services to mobile devices, comprising: providing, at a controller node, an interface representing a single network node to a multicast server node; receiving, at the controller node, link status messages from a first and a second network node; constructing, at the controller node, a multicast route at the controller node based on the received link status messages; receiving, at the controller node, a multicast data stream from the multicast server node; and sending the multicast data stream to at least two mobile devices via the constructed multicast route.

Claims (33)

1. A method for providing multicast services to mobile devices, comprising:

providing, at a controller node, an interface representing a single network node to a multicast server node;

receiving, at the controller node, link status messages from a first and a second network node, wherein the first and second network nodes are mesh network nodes coupled in a mesh network with each other via a mesh link;

constructing, at the controller node, a multicast route at the controller node based on the received link status messages;

receiving, at the controller node, a multicast data stream from the multicast server node;

sending the multicast data stream to at least two mobile devices via the constructed multicast route; and

placing, at the controller node, the second network node on a reserve list based on a degraded quality of the mesh link; and reconstructing the multicast route.

2. The method of claim 1 , further comprising buffering the multicast data stream at an anchor node, the anchor node being either the first or the second network node.

3. The method of claim 1 , wherein the first and the second network nodes are base stations in a radio access network.

4. The method of claim 1 , further comprising performing radio resource control for the first and the second network nodes to cause the first and the second network nodes to create a single frequency network domain.

5. The method of claim 1 , wherein the controller node performs functions of a broadcast multicast service center (BM-SC) and a multicast coordination entity (MCE), according to an evolved multimedia broadcast multicast services (eMBMS) standard, and wherein the multicast server node is an evolved multimedia broadcast multicast services (eMBMS) gateway.

6. The method of claim 1 , further comprising selecting a radio resource to be shared by the first and second network nodes.

7. The method of claim 1 , further comprising forming a multicast broadcast single frequency network (MBSFN) using the first and second network nodes.

8. The method of claim 1 , wherein the first and second network nodes are base stations that support either a Universal Mobile Telecommunications System (UMTS) or Wi-Fi radio interface, or both, in addition to Long Term Evolution (LTE).

9. The method of claim 1 , wherein the first and second network nodes are intermittently coupled in the mesh network with each other via an intermediate network node.

10. The method of claim 1 , further comprising identifying a routing path at the first or the second node and distributing the routing path via the mesh network.

11. The method of claim 1 , further comprising removing the second network node from a multicast broadcast single frequency network (MBSFN) based on a degraded quality of the mesh link.

12. The method of 1 , further comprising selecting the first network node as an anchor node for buffering and retransmitting data, based on a backhaul link condition of the first network node; and storing a multicast data stream at the first network node designated as the anchor node for later retransmission.

13. A non-transient computer-readable medium comprising code that, when executed, performs functions comprising:

providing, at a controller node, an interface representing a single network node to a multicast server node;

receiving, at the controller node, link status messages from a first and a second network node, wherein the first and second network nodes are mesh network nodes coupled in a mesh network with each other via a mesh link;

constructing, at the controller node, a multicast route at the controller node based on the received link status messages;

receiving, at the controller node, a multicast data stream from the multicast server node; sending the multicast data stream to at least two mobile devices via the constructed multicast route; and

placing, at the controller node, the second network node on a reserve list based on a degraded quality of the mesh link; and reconstructing the multicast route.

14. A controller node comprising:

a processor; and

a memory containing instructions that, when executed, cause the processor to perform steps comprising:

providing, at the controller node, an interface representing a single network node to a multicast server node;

receiving, at the controller node, link status messages from a first and a second network node, wherein the first and second network nodes are mesh network nodes coupled in a mesh network with each other via a mesh link;

constructing, at the controller node, a multicast route at the controller node based on the received link status messages;

receiving, at the controller node, a multicast data stream from the multicast server node;

sending the multicast data stream to at least two mobile devices via the constructed multicast route; and

placing, at the controller node, the second network node on a reserve list based on a degraded quality of the mesh link; and reconstructing the multicast route.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2022
From: VENTURE LENDING & LEASING IX, INC.; WTI FUND X, INC.
To: PARALLEL WIRELESS, INC.
Reel/Frame 060900/0022 →
RELEASE OF SECURITY INTEREST Recorded Jul 8, 2022
From: VENTURE LENDING & LEASING IX, INC.; VENTURE LENDING & LEASING VIII, INC.
To: PARALLEL WIRELESS, INC.
Reel/Frame 060828/0394 →
RELEASE OF SECURITY INTEREST Recorded Jul 1, 2022
From: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
To: PARALLEL WIRELESS, INC.
Reel/Frame 060562/0569 →
SECURITY INTEREST Recorded Mar 1, 2022
From: PARALLEL WIRELESS, INC.
To: VENTURE LENDING & LEASING IX, INC.; WTI FUND X, INC.
Reel/Frame 059279/0851 →
SECURITY INTEREST Recorded Jan 2, 2020
From: PARALLEL WIRELESS, INC.
To: VENTURE LENDING & LEASING IX, INC.; VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 051459/0959 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2018
From: MISHRA, RAJESH KUMAR; AGARWAL, KAITKI; RAO, PRASHANTH; NAVALEKAR, ABHIJIT
To: PARALLEL WIRELESS, INC.
Reel/Frame 046736/0947 →
SECURITY INTEREST Recorded Apr 9, 2018
From: PARALLEL WIRELESS, INC.
To: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 045865/0111 →
Cited By (19)
US 12,231,330 US 12,316,403 US 12,326,506 US 12,332,367 US 12,335,138 US 12,366,625 US 12,407,393 US 12,474,431 US 12,477,583 US 12,498,442 US 12,504,496 US 12,523,733 US 12,531,596 US 12,540,997 US 12,546,845 US 12,553,978 US 12,571,868 US 12,584,986 US 12,618,929