IP Library Granted Patent US 8,495,698
Granted Patent B2
US 8,495,698 · App. 12/934,180 · Granted Jul 23, 2013

Device content management

Inventors: Matthew D Walker (Felixstowe, GB); Nicholas J Sim (Ipswich, GB); Rory S Turnbull (Ipswich, GB)
Assignee: British Telecommunications public limited company
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,495,698
App. No.
12/934,180
Granted
Jul 23, 2013
Kind
B2
Abstract

A method of intelligently degrading the quality of content, such as video clips and music, stored on a mobile device over time. The method takes into account the probability of a user watching each item of content and either encodes the content at a lower bit-rate, or under certain circumstances, restores the content to its original quality by side-loading the content from a network content store. The bit-rate at which the content is to be encoded is linked to the probability of a piece of content being watched. If the probability of an item of content being watched is high, then the item is stored at a high bit-rate, and conversely, for low probabilities of watching, a low bit-rate is used. If required, in order to restore an item to a higher bit rate, the original high bit rate item can be requested from a network content store. The aim being to store as much content as possible in a given finite memory, but to ensure that content which is likely to be watched is not degraded.

Claims (24)

1. A method of data management on a mobile device, said mobile device having a plurality of media files stored therein, said method comprising for each stored media file:

estimating a probability of a user watching said stored media file;

calculating a bit-rate at which to encode said stored media file in dependence on the determined probability;

determining whether the calculated bit-rate is less than or greater than the current bit-rate of the stored media file, and

if the calculated bit-rate is less than the current bit-rate, then transrating the stored media file to the calculated bit-rate and storing the transrated file on the mobile device, otherwise

if the calculated bit-rate is greater than the current bit-rate, then requesting the download of a media file having a higher bit-rate then the current bit-rate of the stored media file from a network content store.

2. A method according to claim 1 , wherein the each media file has an associated half-life and the probability is dependent on the half-life.

3. A method according to claim 2 , wherein the half-life is dependent on the content type of the associated media file.

4. A method according to claim 1 , wherein the probability is dependent on whether the media file has been previously watched.

5. A method according to claim 1 , wherein the calculated bit-rate is dependent on the total available storage on the mobile device and the ratio of the storage requirement for said stored media file in relation to the total storage requirement for all the plurality of media files.

6. A method according to claim 1 , wherein the media files are multimedia files.

7. A method according to claim 1 , wherein the network content store is connected to the mobile device over a communications network.

8. A method according to claim 1 , wherein the method is initiated when the mobile device is idle.

9. A processor for a mobile device adapted to manage a plurality of media files stored on said mobile device, said processor further adapted, for each media file, to:

estimate a probability of a user watching said stored media file;

calculate a bit-rate at which to encode said stored media file in dependence on the determined probability;

determine whether the calculated bit-rate is less than or greater than the current bit-rate of the stored media file, and if the calculated bit-rate is less than the current bit-rate, then to transrate the stored media file to the calculated bit-rate and to store the transrated file on the mobile device, otherwise

if the calculated bit-rate is greater than the current bit-rate, then to request the download of the media file having a higher bit-rate then the current bit-rate of the stored media file from a network content store connected to said mobile device.

10. A network arrangement comprising a mobile device and a network content store, said mobile device adapted to store a plurality of media files and for each media file to:

estimate a probability of a user watching said stored media file;

calculate a bit-rate at which to encode said stored media file in dependence on the determined probability;

determine whether the calculated bit-rate is less than or greater than the current bit-rate of the stored media file, and

if the calculated bit-rate is less than the current bit-rate, then to transrate the stored media file to the calculated bit-rate and to store the transrated file on the mobile device, otherwise

if the calculated bit-rate is greater than the current bit-rate, then to request the download of the media file having a higher bit-rate than the current bit-rate of the stored media file from a network content store connected to said mobile device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2010
From: WALKER, MATTHEW DAVID; SIM, NICHOLAS JAMES; TURNBULL, RORY STEWART
To: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
Reel/Frame 025069/0751 →
Priority Claims (1)
EP 08251120 · Mar 27, 2008 · regional
Continuity (1)
Related Publication 20110022685A1 · Jan 27, 2011