IP Library Granted Patent US 9,418,012
Granted Patent B2
US 9,418,012 · App. 13/983,857 · Granted Aug 16, 2016

Cache manager for segmented multimedia and corresponding method for cache management

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 9,418,012
App. No.
13/983,857
Granted
Aug 16, 2016
Kind
B2
Abstract

The invention concerns a cache manager ( 100 ) for managing the intermediate caching of segmented multimedia items. Multiple versions are available of each multimedia item, each version representing the multimedia item with a different quality. The cache manager ( 100 ) comprises control means ( 101, 102 ) to control the pre-fetching and eviction of segments. The control means ( 101, 102 ) are at least responsive to temporal and quality related inter-segment relationships ( 131 ).

Claims (20)

1. A cache manager configured to manage the intermediate caching of segments of multimedia items of which multiple versions are available, each version representing a multimedia item with a different quality,

wherein the cache manager comprises a control processor adapted to control pre-fetching of segments of the multimedia items from a mass multimedia store into a cache memory and adapted to control eviction of segments of the multimedia items from the cache memory, the control processor being responsive to information indicative of temporal and quality related inter-segment relationships between segments of the multiple versions of a multimedia item in order to pre-fetch segments of the multimedia item that are more likely to be requested in the near future, such as segments that are subsequent to a currently consumed segment and having a quality level close to a currently consumed quality level, and to remove segments of the multimedia item that are less likely to be requested in the near future.

2. The cache manager according to claim 1 , further comprising a processor configured to extract the information from one or more multimedia presentation description files related to the multimedia items.

3. The cache manager according to claim 1 , wherein the control processor is further adapted to be responsive at start-up to popularity information of the multimedia items.

4. The cache manager according to claim 1 , wherein the control processor is further adapted to be responsive to one or more of the following:

user profile information;

segment popularity information;

user history information:

session history information;

content history information;

content information supplied by a content owner/producer;

network load between a multimedia server and the cache memory;

network load between the cache memory and end user equipment;

client side algorithm information.

5. The cache manager according to claim 1 , further comprising a processor configured for machine learning the temporal and quality related inter-segment relationships.

6. The cache manager according to claim 1 , wherein the control processor is further adapted to maintain and/or assign values to segments stored in the cache memory, each value representing a likelihood that a corresponding segment of a version of a multimedia item will be requested, considering the temporal and quality related inter-segment relationships.

7. The cache manager according to claim 1 , further comprising a re-direction processor configured to instruct re-direction of a multimedia session from a first cache node to a second cache node, the re-direction processor being responsive at least to network topology information mapping clients to one or more caching nodes.

8. A method for managing the intermediate caching of segments of multimedia items of which multiple versions are available, each version representing a multimedia item with a different quality,

wherein the method comprises controlling pre-fetching of segments of the multimedia items from a mass multimedia store into a cache memory and controlling eviction of segments of the multimedia items from the cache memory in response to information indicative for temporal and quality related inter-segment relationships between segments of the multiple versions of a multimedia items in order to pre-fetch multimedia segments of the multimedia item that are more likely to be requested in the near future, including segments that are subsequent to a currently consumed segment and having a quality level close to a currently consumed quality level, and to remove segments of the multimedia item that are less likely to be requested in the near future.

9. The method according to claim 8 , further comprising re-directing a multimedia session from a first cache node to a second cache node thereby using at least network topology information mapping clients to one or more caching nodes.

Assignments (12)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 25, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033597/0001 →
SECURITY AGREEMENT Recorded Nov 8, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 031599/0962 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2013
From: DE VLEESCHAUWER, BART; HUYSEGEMS, RAFAEL; WU, TINGYAO
To: ALCATEL LUCENT
Reel/Frame 031397/0192 →