IP Library Granted Patent US 9,794,801
Granted Patent B1
US 9,794,801 · App. 13/032,302 · Granted Oct 17, 2017

Multicast and unicast messages in a virtual cell communication system

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,794,801
App. No.
13/032,302
Granted
Oct 17, 2017
Kind
B1
Abstract

Reliable multicast delivery in wireless communication, even when a WS doesn't know its AP, is determined at the AP without the sending device. Multicast packets are received at each AP having destinations. Without altering those packets, the AP encapsulates them in an A-MSDU packet. Each A-MSDU packet is sent individually to each destination, and might encapsulate more than one multicast packet. Destinations might receive two streaming messages faster than if sent separately. AP's might choose a 1st multiple of multicast packets from a 1st source, a 2nd, different, multiple of multicast packets from a 2nd source, and a single multicast packet from a 3rd source. Individualized optimization of transmission parameters for each A-MSDU packet and each multicast packet therein. Individualized optimization of transmission parameters for the A-MSDU packet for each destination. The AP collectively optimizes delivery of distinct multicast packets to different destinations.

Claims (29)

1. A computer-implemented method, in an access point of a communication network, the method comprising the steps of:

intermittently receiving a first set of multicast packets from a first sender and addressed to a first destination;

intermittently receiving a second set of multicast packets from a second sender and addressed to the first destination;

encapsulating in a first A-MSDU (aggregated media access control service data unit) packets for a first destination, at least a portion of both the first and second sets of multicast packets received from the first and second senders, wherein both the first and second sets of multicast packets are both destined to a station wirelessly connected to the access point;

sending the first A-MSDU packets to the first destination through a unicast transmission; and

receiving an ACK (acknowledgment) frame from the first destination for each of the first A-MSDU packets received.

2. The method of claim 1 , wherein the first and second set of multicast packets are also addressed to a second destination, wherein the further comprises:

encapsulating in one or more second A-MSDU packets for a second destination, at least a portion of both the first and second sets of multicast packet that differ in composition from the first one or more A-MSDU packets.

3. The method of claim 1 , wherein a transmission parameter of the unicast transmission of the one or more first A-MSDU packets is altered by the access point relative to a transmission parameters of the first set of multicast packets.

4. The method of claim 1 , wherein both the first and second sets of multicast packets are both received from a station wirelessly connected to the access point.

5. A non-transitory computer readable medium storing code that, when executed in an access point of a communication network, performs a method comprising the steps of:

intermittently receiving a first set of multicast packets from a first sender and addressed to a first destination;

intermittently receiving a second set of multicast packets from a second sender and addressed to the first destination;

encapsulating in a first A-MSDU (aggregated media access control service data unit) packets for a first destination, at least a portion of both the first and second sets of multicast packets received from the first and second senders, wherein both the first and second sets of multicast packets are both destined to a station wirelessly connected to the access point;

sending the first A-MSDU packets to the first destination through a unicast transmission; and

receiving an ACK (acknowledgment) frame from the first destination for each of the first A-MSDU packets received.

6. The computer readable of claim 5 , wherein the first and second set of multicast packets are also addressed to a second destination, wherein the further comprises:

encapsulating in one or more second A-MSDU packets for a second destination, at least a portion of both the first and second sets of multicast packet that differ in composition from the first one or more A-MSDU packets.

7. The method of claim 5 , wherein a transmission parameter of the unicast transmission of the one or more first A-MSDU packets is altered by the access point relative to a transmission parameters of the first set of multicast packets.

8. The method of claim 5 , wherein both the first and second sets of multicast packets are both received from a station wirelessly connected to the access point.

9. The method of claim 5 , wherein both the first and second sets of multicast packets are both destined to a station wirelessly connected to the access point.

10. An access point of a communication network, comprising:

a processor; and

a memory device, storing:

a first module to intermittently receive a first set of multicast packets from a first sender and addressed to a first destination;

a second module to intermittently receive a second set of multicast packets from a second sender and addressed to the first destination;

a third module to encapsulate in a first A-MSDU (aggregated media access control service data unit) packets for a first destination, at least a portion of both the first and second sets of multicast packets received from the first and second senders, wherein both the first and second sets of multicast packets are both destined to a station wirelessly connected to the access point;

a fourth module to send the first A-MSDU packets to the first destination through a unicast transmission; and

a fifth module to receive an ACK (acknowledgment) frame from the first destination for each of the first A-MSDU packets received.

Assignments (5)
MERGER Recorded Feb 28, 2018
From: MERU NETWORKS, INC.
To: FORTINET, INC
Reel/Frame 045474/0392 →
MERGER Recorded Jan 23, 2018
From: MERU NETWORKS, INC.
To: FORTINET, LLC
Reel/Frame 045112/0786 →
RELEASE OF SECURITY INTEREST Recorded Jul 8, 2015
From: OPUS BANK
To: MERU NETWORKS, INC.
Reel/Frame 036083/0264 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2015
From: VENTURE LENDING & LEASING VI, INC.
To: MERU NETWORKS, INC.
Reel/Frame 035841/0170 →
SECURITY AGREEMENT Recorded Jun 14, 2012
From: MERU NETWORKS, INC.
To: VENTURE LENDING & LEASING VI, INC.
Reel/Frame 028375/0126 →