Application, Usage & Radio Link Aware Transport Network Scheduler
First Claim
1. A network device, adapted to operate on a RAN network,wherein components in said RAN network communicate using a plurality of protocols, said device comprising:
- first and second interface modules, adapted to communicate with a respective first and second component in said RAN network, such that one of said interface modules delivers content to a user device on said RAN network;
a storage device; and
control logic adapted to estimate the rate at which said user utilizes said content, and based on said estimate, controlling the delivery of said content to said user to optimize resources of said RAN network.
5 Assignments
0 Petitions
Accused Products
Abstract
A packet scheduling method and apparatus with the knowledge of application behavior, anticipated usage/behavior based on the type of content, and underlying transport conditions during the time of delivery, is disclosed. This type of scheduling is applicable to a content server or a transit network device in wireless (e.g., 3G, WIMAX, LTE, WIFI) or wire-line networks. Methods for identifying or estimating rendering times of multi-media objects, segmenting a large media content, and automatically pausing or delaying delivery are disclosed. The scheduling reduces transit network bandwidth wastage, and facilitates optimal sharing of network resources such as in a wireless network.
150 Citations
13 Claims
-
1. A network device, adapted to operate on a RAN network,
wherein components in said RAN network communicate using a plurality of protocols, said device comprising: -
first and second interface modules, adapted to communicate with a respective first and second component in said RAN network, such that one of said interface modules delivers content to a user device on said RAN network; a storage device; and control logic adapted to estimate the rate at which said user utilizes said content, and based on said estimate, controlling the delivery of said content to said user to optimize resources of said RAN network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of delivering content to a user device on a RAN network, wherein components in said RAN network communicate using a plurality of protocols, said method comprising:
-
monitoring communication between said user device and other components in said RAN network to acquire parameters about said user device and said content to be delivered; estimating the time required to deliver said content to said user device using said parameters; estimating the time required by said user device to consume said content using said parameters; dividing said content into a plurality of segments; transmitting a first of said plurality of segments to said user device; waiting a predetermined time before transmitting a second of said plurality of segments to said user device, wherein said predetermined time is calculated based on said parameters, said estimated time to deliver said content, and said estimated time to utilize said content. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification