Multicast optimization and aggregation in an enterprise controller
First Claim
1. A method comprising:
- registering an enterprise controller device with a gateway device;
at the enterprise controller device, receiving a registration request from each of a first radio access point (RAP) device and a second RAP device, wherein the first RAP device and the second RAP device are serviced by the enterprise controller device;
at the enterprise controller device, generating a first data map that comprises a list of the first and second RAP devices registered with and serviced by the enterprise controller;
sending the first data map from the enterprise controller device to the gateway device such that the gateway device is provided with a list of RAP devices that are registered with and serviced by the enterprise controller device to enable the enterprise controller to receive from the gateway device a single message that is destined for the first and second RAP devices;
at the enterprise controller device, registering a first user equipment (UE) device with the first RAP device serviced by the enterprise controller device and registering a second UE device with the second RAP device serviced by the enterprise controller device; and
at the enterprise controller device, generating a second data map that comprises a list of the first and second RAP devices and corresponding first and second UE devices serviced by the plurality of RAP devices;
at the enterprise controller device, receiving a message destined for the first or second UE devices from the gateway device;
at the enterprise controller device, mapping the received message to appropriate RAP devices associated with the first and second UE devices by using the second data map stored in a memory of the enterprise controller; and
sending the message from the enterprise controller to the appropriate RAP devices based on the second data map.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for managing radio access point (RAP) devices and enterprise controller devices in a wireless communication network. An enterprise controller device registers with a gateway device, and the enterprise controller device receives a registration request from multiple RAP devices that are serviced by the enterprise controller device. As the RAP devices register with the enterprise controller device, the enterprise controller device generates a list of the RAP devices registered with the enterprise controller. As the enterprise controller receives additional registration requests from additional RAP devices, the enterprise controller updates the list. The enterprise controller sends the list to the gateway device with which it registers so that the gateway device is aware of RAP devices serviced by the enterprise controller device. In this way, aggregated messages may be sent from the gateway device to the enterprise controller.
10 Citations
17 Claims
-
1. A method comprising:
-
registering an enterprise controller device with a gateway device; at the enterprise controller device, receiving a registration request from each of a first radio access point (RAP) device and a second RAP device, wherein the first RAP device and the second RAP device are serviced by the enterprise controller device; at the enterprise controller device, generating a first data map that comprises a list of the first and second RAP devices registered with and serviced by the enterprise controller; sending the first data map from the enterprise controller device to the gateway device such that the gateway device is provided with a list of RAP devices that are registered with and serviced by the enterprise controller device to enable the enterprise controller to receive from the gateway device a single message that is destined for the first and second RAP devices; at the enterprise controller device, registering a first user equipment (UE) device with the first RAP device serviced by the enterprise controller device and registering a second UE device with the second RAP device serviced by the enterprise controller device; and at the enterprise controller device, generating a second data map that comprises a list of the first and second RAP devices and corresponding first and second UE devices serviced by the plurality of RAP devices; at the enterprise controller device, receiving a message destined for the first or second UE devices from the gateway device; at the enterprise controller device, mapping the received message to appropriate RAP devices associated with the first and second UE devices by using the second data map stored in a memory of the enterprise controller; and sending the message from the enterprise controller to the appropriate RAP devices based on the second data map. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a network interface device; a memory; and a processor unit coupled to the network interface device and the memory, and configured to; register the apparatus with a gateway device; receive a registration request from a first radio access point (RAP) device and a second RAP device to be serviced by the apparatus; generate a first data map that comprises a list of the first and second RAP devices registered with and serviced by the apparatus; store the first data map in the memory; send the first data map from the apparatus to the gateway device such that the gateway device is provided with a list of RAP devices that are registered with and serviced by the enterprise controller device to enable the enterprise controller to receive from the gateway device a single message that is destined for the first and second RAP devices, register a first UE device with the first RAP device serviced by the apparatus and a second UE device with the second RAP device serviced by the apparatus; generate a second data map that comprises a list of the first and second RAP devices and corresponding first and second UE devices serviced by the plurality of RAP devices; and store the second data map in the memory, and map a message received at the network interface device from the gateway device that is destined for the first or second UE devices to appropriate RAP devices associated with the first and second UE devices by using the second data map stored in the memory; and send the message to the appropriate RAP devices based on the second data map. - View Dependent Claims (9, 10)
-
-
11. One or more non-transitory computer readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to:
-
register an enterprise controller device with a gateway device; receive a registration request from each of a first radio access point (RAP) device and a second RAP device, wherein the first RAP device and the second RAP device are serviced by the enterprise controller device; generate a first data map that comprises a list of the first and second RAP devices registered with and serviced by the enterprise controller; send the first data map from the enterprise controller device to the gateway device such that the gateway device is provided with a list of RAP devices that are registered with and serviced by the enterprise controller device to enable the enterprise controller to receive from the gateway device a single message that is destined for the first and second RAP devices, register a first user equipment (UE) device with the first RAP device serviced by the enterprise controller device and registering a second UE device with the second RAP device serviced by the enterprise controller device; generate a second data map that comprises a list of the first and second RAP devices and corresponding first and second UE devices serviced by the plurality of RAP devices; receive a message destined for the first or second UE devices from the gateway device; map the received message to appropriate RAP devices associated with the first and second UE devices by using the second data map stored in a memory of the enterprise controller; and send the message from the enterprise controller to the appropriate RAP devices based on the second data map. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification