LAN-based UMA network controller with aggregated transport
First Claim
1. A method for managing unlicensed mobile access (UMA) devices connected to a local area network (LAN), the method comprising:
- establishing a first connection between a LAN-based UMA network controller (LAN-UNC) and a first UMA device, wherein the first UMA device is connected to the LAN and data packets carried by the first connection are maintained within the LAN;
establishing a second connection between the LAN-UNC and a second UMA device, wherein the second UMA device is connected to the LAN and data packets carried by the second connection are maintained within the LAN;
establishing a third connection between the LAN-UNC and a UMA network controller (UNC), wherein the UNC is connected to an external network and the third connection extends over the external network;
receiving, at the LAN-UNC, a first request from the first UMA device, wherein the first request is a request for a call between the first UMA device and the second UMA device; and
directing said first request to the UNC using the third connection;
receiving, at the LAN-UNC, a second request from the UNC, wherein the second request includes a message associated with the first request that identifies the second UMA device;
directing said second request to the second UMA device using the second connection; and
receiving, using the first connection, first data packets comprising first voice call data including an audio portion at the LAN-UNC from the first UMA device, and based at least in part on determining that the first UMA device and the second UMA device are both connected to the LAN, the LAN-UNC directing the audio portion of the first voice call data from the first UMA device to the second UMA device;
receiving, using the second connection, second data packets comprising second voice call data including an audio portion at the LAN-UNC from the second UMA device, and based at least in part on determining that the first UMA device and the second UMA device are both connected to the LAN, the LAN-UNC directing the audio portion of the second voice call data from the second UMA device to the first UMA devices;
wherein the audio portion of the first voice call data and the audio portion of the second voice call data are maintained within the LAN, and are not sent to the UNC.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for managing UMA communications within a local area network and a network controller are disclosed. The method includes establishing a first connection between a first UMA device and a LAN-based UMA network controller (LAN-UNC) and establishing a second connection between a second UMA device and the LAN-UNC. The first and second connections are carried over the local area network. The first and second UMA devices are connected to the same local area network. The method provides establishing a third connection between the LAN-UNC and a UMA network controller (UNC). The UNC is connected to an external network and the third connection extends over the external network. The method includes transporting packets received using the first and second connections to the UNC using the third connection. Packets received using the third connection are transported to the first UMA device using the first connection and to the second UMA device using the second connection.
45 Citations
36 Claims
-
1. A method for managing unlicensed mobile access (UMA) devices connected to a local area network (LAN), the method comprising:
-
establishing a first connection between a LAN-based UMA network controller (LAN-UNC) and a first UMA device, wherein the first UMA device is connected to the LAN and data packets carried by the first connection are maintained within the LAN; establishing a second connection between the LAN-UNC and a second UMA device, wherein the second UMA device is connected to the LAN and data packets carried by the second connection are maintained within the LAN; establishing a third connection between the LAN-UNC and a UMA network controller (UNC), wherein the UNC is connected to an external network and the third connection extends over the external network; receiving, at the LAN-UNC, a first request from the first UMA device, wherein the first request is a request for a call between the first UMA device and the second UMA device; and directing said first request to the UNC using the third connection; receiving, at the LAN-UNC, a second request from the UNC, wherein the second request includes a message associated with the first request that identifies the second UMA device; directing said second request to the second UMA device using the second connection; and receiving, using the first connection, first data packets comprising first voice call data including an audio portion at the LAN-UNC from the first UMA device, and based at least in part on determining that the first UMA device and the second UMA device are both connected to the LAN, the LAN-UNC directing the audio portion of the first voice call data from the first UMA device to the second UMA device; receiving, using the second connection, second data packets comprising second voice call data including an audio portion at the LAN-UNC from the second UMA device, and based at least in part on determining that the first UMA device and the second UMA device are both connected to the LAN, the LAN-UNC directing the audio portion of the second voice call data from the second UMA device to the first UMA devices; wherein the audio portion of the first voice call data and the audio portion of the second voice call data are maintained within the LAN, and are not sent to the UNC. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for managing unlicensed mobile access (UMA) devices connected to a local area network (LAN), the method comprising:
-
establishing a first connection between a LAN-based UMA network controller (LAN-UNC) and a first UMA device, wherein the first UMA device is connected to the LAN and data packets carried by the first connection are maintained within the LAN; establishing a second connection between the LAN-UNC and a second UMA device, wherein the second UMA device is connected to the LAN and data packets carried by the second connection are maintained within the LAN; establishing a third connection between the LAN-UNC and a UMA network controller (UNC), wherein the UNC is connected to an external network and the third connection extends over the external network; receiving first data packets at the LAN-UNC from the first UMA device using the first connection; receiving second data packets at the LAN-UNC from the second UMA device using the second connection; forming a multiplexed packet with data from said first data packets and data from said second data packets; sending the multiplexed packet to the UNC using the third connection; receiving third data packets at the LAN-UNC from the UNC using the third connection and directing said received packets to the first or second UMA devices using the first or second connections respectively according to a destination of said received packets; receiving data packets comprising voice call data including an audio portion at the LAN-UNC from the first and second UMA devices using the first and second connections respectively, and based at least in part on determining that the first UMA device and the second UMA device are both connected to the LAN;
directing the audio portion received from the first UMA device to the second UMA device and directing the audio portion received from the second UMA device to the first UMA device, wherein the audio portion of the voice call data is maintained within the LAN.
-
-
20. An apparatus for managing unlicensed mobile access (UMA) devices connected to a local area network (LAN), the apparatus comprising:
-
a controller configured to establish a first connection to a first UMA device coupled to the LAN such that data packets carried by the first connection are maintained within the LAN; wherein the controller is further configured to establish a second connection to a second UMA device coupled to the LAN such that data packets carried by the second connection are maintained within the LAN; wherein the controller is further configured to establish a third connection to a UMA network controller (UNC) coupled to an external network, the third connection extending from the LAN to the UNC over the external network; wherein the controller is further configured to receive a first request from the first UMA device and to direct said first request to the UNC using the third connection; wherein the controller is further configured to receive a second request from the UNC, wherein the second request includes a message associated with the first request that identifies the second UMA device; wherein the controller is further configured to direct said second request to the second UMA device using the second connection; wherein the controller is further configured to receive packets using the first and second connections from the first and second UMA devices respectively and to direct said received packets to the UNC using the third connection; and wherein the controller is further configured to receive, using the first connection, first data packets comprising first voice call data including an audio portion from the first UMA device, and to direct, based at least in part on determining that the first UMA device and the second UMA device are both connected to the LAN, the audio portion received from the first UMA device to the second UMA device; wherein the controller is further configured to receive, using the second connection, second data packets comprising second voice call data including an audio portion from the second UMA device, and to direct the audio portion of the second voice call data from the second UMA device to the first UMA device; wherein the audio portion of the first voice call data and the audio portion of the second voice call data are maintained within the LAN, and are not sent to the UNC. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. An apparatus for managing unlicensed mobile access (UMA) devices connected to a local area network (LAN), the apparatus comprising:
-
a controller configured to establish a first connection to a first UMA device coupled to the LAN such that data packets carried by the first connection are maintained within the LAN; wherein the controller is further configured to establish a second connection to a second UMA device coupled to the LAN such that data packets carried by the second connection are maintained within the LAN; wherein the controller is further configured to establish a third connection to a UMA network controller (UNC) coupled to an external network, the third connection extending from the LAN to the UNC over the external network; wherein the controller is further configured to receive first packets from the first UMA device using the first connection; wherein the controller is further configured to receive second packets from the second UMA device using the second connection; wherein the controller is further configured to form a multiplexed packet using data from said first packets and data from said second packets; wherein the controller is further configured send the multiplexed packet to the UNC using the third connection; the controller is further configured to receive third packets from the UNC using the third connection and to direct said received packets to the first UMA device or the second UMA device using the first or second connections respectively according to a destination of the received packets; wherein the controller is further configured to receive data packets comprising voice call data including an audio portion from the first and second UMA devices using the first and second connections respectively and based at least in part on determining that the first UMA device and the second UMA device are both connected to the LAN;
to direct the audio portion to the second and first UMA devices using the first and second connections, wherein the audio portion of the voice call data is maintained within the LAN.
-
Specification