VIDEO CACHING IN A WIRELESS COMMUNICATION NETWORK
First Claim
1. A method for video caching in a wireless communication network, the method comprising:
- determining a starting point and an ending point of a path to be taken by a mobile device through a wireless local area network of access points, the path including a service area of a starting access point and a service area of an ending access point;
establishing a route with a minimum path length between the starting point and the ending point;
identifying service areas of intermediate access points along the route;
polling the access points along the route for their respective available bandwidth and amount of cache memory that is already being used out of its total available cache memory;
defining a streaming capacity of each access point;
selecting those access points having an additive streaming capacity that totals greater or equal to a size of a video file to be downloaded to the mobile device;
sending instructions to each access point from the selecting step to cache a defined number of sequential blocks of the video file; and
downloading the blocks from each access point to the mobile device as the mobile device traverses a service area of that access point.
5 Assignments
0 Petitions
Accused Products
Abstract
Video caching in a wireless communication network includes determining 300 starting and ending points of a route of a mobile device and a minimum length route therebetween 302. Intermediate access points are identified 304 along the route, and these points are polled 306 for their available bandwidth and memory. A streaming capacity is defined 308 of each access point. Access points are selected 310 having an additive streaming capacity greater or equal to a size of a video file for the mobile device, and a defined number of sequential blocks of the video file are sent 312 to each access point. Each access points then downloads 314 its blocks as the mobile device traverses a service area of that access point.
-
Citations
17 Claims
-
1. A method for video caching in a wireless communication network, the method comprising:
-
determining a starting point and an ending point of a path to be taken by a mobile device through a wireless local area network of access points, the path including a service area of a starting access point and a service area of an ending access point; establishing a route with a minimum path length between the starting point and the ending point; identifying service areas of intermediate access points along the route; polling the access points along the route for their respective available bandwidth and amount of cache memory that is already being used out of its total available cache memory; defining a streaming capacity of each access point; selecting those access points having an additive streaming capacity that totals greater or equal to a size of a video file to be downloaded to the mobile device; sending instructions to each access point from the selecting step to cache a defined number of sequential blocks of the video file; and downloading the blocks from each access point to the mobile device as the mobile device traverses a service area of that access point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network entity operable for video caching in a wireless communication network, the network entity comprising:
-
a transceiver; and a processor coupled to the transceiver, the processor operable to determine a starting point and an ending point of a path to be taken by a mobile device through the wireless communication network of access points, the path including a service area of a starting access point and a service area of an ending access point, the processor operable to establish a route with a minimum path length between the starting point and the ending point, and identify service areas of intermediate access points along the route, the processor operable to poll the access points along the route for their respective available bandwidth and amount of cache memory that is already being used out of its total available cache memory, and define a streaming capacity of each access point, wherein the processor selects those access points having an additive streaming capacity totaling greater or equal to a size of a video file to be downloaded to the mobile device, the processor directs the transceiver to send instructions to each access point to cache a defined number of sequential blocks of the video file such that these blocks can be downloaded from each access points as the mobile device traverses a service area of that access point. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification