Device, system, and method of media delivery optimization
First Claim
1. A method for alleviation of congestion in a mobile communications network which comprises a cellular core network, the method comprising:
- (a) detecting congested cells in said core cellular network;
wherein the detecting comprises;
(i) storing in a network topology database (NTD) representations of;
(A) cell sites, (B) total bandwidth capacity of each cell site, (C) congestion threshold value associated with each cell site, and (D) maximum number of concurrent users allowed in each cell site;
(ii) comparing the data stored in said NTD to actual observed network activity;
(iii) base on said comparing, determining whether or not a given cell is congested;
(b) sampling and analyzing packets, that are in internal mobile network packet format, at an internal format data packet sampler that is connected to said core cellular network at a location between a service support node of said core cellular network and a gateway support node of said core cellular network;
(c) based on said sampling and analyzing of said packets that are in internal mobile network packet format, and based on analysis of other data packets that are in packet data protocol (PDP) format and are outputted by said gateway support node, identifying subscribers with active data sessions in said congested cells; and
(d) optimizing bandwidth usage for a particular subscriber of said identified subscribers, by selectively applying a Media Delivery Optimization (MDO) function selected from a pool of multiple available MDO functions, wherein the MDO function to be applied for said particular subscriber is selected based on;
(A) a level of priority associated with the cellular account of said particular subscriber, and (B) a particular application that is running on the cellular device of said particular subscriber as identified by applying Deep Packet Inspection (DPI) technique to Internet Protocol (IP) packets that are exchanged by said cellular device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for alleviation of congestion in a mobile communications network includes detecting congested cells in the mobile communications network, identifying subscribers with active data sessions in the congested cells; and optimizing band-width usage for at least one of the identified subscribers. A bandwidth optimization system includes a network sampling interface to receive at least subscriber, cell and data session identifiers from a network data packet sampler, where the sampler identifies the identifiers from internal data traffic within a mobile communications network, and a network awareness engine (NAE) to at least cross reference the identifiers with external data traffic output by the mobile communications network to at least detect congested cells and associated subscriber data sessions emanating from the mobile communications network.
32 Citations
23 Claims
-
1. A method for alleviation of congestion in a mobile communications network which comprises a cellular core network, the method comprising:
-
(a) detecting congested cells in said core cellular network;
wherein the detecting comprises;(i) storing in a network topology database (NTD) representations of;
(A) cell sites, (B) total bandwidth capacity of each cell site, (C) congestion threshold value associated with each cell site, and (D) maximum number of concurrent users allowed in each cell site;(ii) comparing the data stored in said NTD to actual observed network activity; (iii) base on said comparing, determining whether or not a given cell is congested; (b) sampling and analyzing packets, that are in internal mobile network packet format, at an internal format data packet sampler that is connected to said core cellular network at a location between a service support node of said core cellular network and a gateway support node of said core cellular network; (c) based on said sampling and analyzing of said packets that are in internal mobile network packet format, and based on analysis of other data packets that are in packet data protocol (PDP) format and are outputted by said gateway support node, identifying subscribers with active data sessions in said congested cells; and (d) optimizing bandwidth usage for a particular subscriber of said identified subscribers, by selectively applying a Media Delivery Optimization (MDO) function selected from a pool of multiple available MDO functions, wherein the MDO function to be applied for said particular subscriber is selected based on;
(A) a level of priority associated with the cellular account of said particular subscriber, and (B) a particular application that is running on the cellular device of said particular subscriber as identified by applying Deep Packet Inspection (DPI) technique to Internet Protocol (IP) packets that are exchanged by said cellular device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
(I) a Network Topology Database (NTD) to store representations of;
(A) cell sites, (B) total bandwidth capacity of each cell site, (C) congestion threshold value associated with each cell site, and (D) maximum number of concurrent users allowed in each cell site;(II) a Bandwidth Optimization System (BOS) for alleviation of congestion in a mobile communications network which comprises a cellular core network; wherein said BOS is to detect congested cells in said cellular core network by;
(i) comparing the data stored in said NTD, network activity; and
(ii)(iii) based on said comparing, determining whether or not a given cell is congested;(III) an internal format data packet sampler that is connected to said core cellular network at a location between a service support node of said core cellular network and a gateway support node of said core cellular network; wherein said internal format data packet sampler is to sample and analyze packets that are in internal mobile network packet format; wherein, based on sampling and analyzing of said packets that are in internal mobile network packet format, and based on analysis of other data packets that are in packet data protocol (PDP) format and are outputted by said gateway support node, the BOS is to identify subscribers with active data sessions in said congested cells; (IV) a Congestion Management Engine (CME) to optimize bandwidth usage for a particular subscriber of said identified subscribers, by selectively applying a Media Delivery Optimization (MDO) function selected from a pool of multiple available MDO functions, wherein the MDO function to be applied for said particular subscriber is selected based on;
(A) a level of priority associated with the cellular account of said particular subscriber, and (B) a particular application that is running on the cellular device of said particular subscriber as identified by applying Deep Packet Inspection (DPI) technique to Internet Protocol (IP) packets that are exchanged by said cellular device. - View Dependent Claims (21, 22, 23)
-
Specification