Application, usage and radio link aware transport network scheduler
First Claim
1. 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.
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.
114 Citations
7 Claims
-
1. 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 (2, 3, 4, 5, 6, 7)
-
Specification