IP Library Granted Patent US 11,257,524
Granted Patent B2
US 11,257,524 · App. 16/526,321 · Granted Feb 22, 2022

Server side crossfading for progressive download media

Inventors: Raymond Lowe (Chester, NJ); Christopher Ward (Glen Ridge, NJ)
Assignee: Sirius XM Radio Inc.
G11B27/038G06F3/0481G06F3/04847G06F3/165G06F9/4451G06F9/5066G06Q30/02G06Q30/0631G10H1/0025G10H1/06G11B27/105G11B27/322H04L67/306G10H2210/125G10H2240/075G10H2240/125G10H2240/305G10H2240/325G10H2250/035G10H2250/571
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 11,257,524
App. No.
16/526,321
Granted
Feb 22, 2022
Kind
B2
Abstract

In exemplary embodiments of the present invention systems and methods are provided to implement and facilitate cross-fading, interstitials and other effects/processing of two or more media elements in a personalized media delivery service so that each client or user has a consistent high quality experience. The effects or crossfade processing can occur on the broadcast, publisher or server-side, but can still be personalized to a specific user, thus still allowing a personalized experience for each individual user, in a manner where the processing burden is minimized on the downstream side or client device. This approach enables a consistent user experience, independent of client device capabilities, both static and dynamic. The cross-fade can be implemented after decoding the relevant chunks of each component clip, processing, recoding and rechunking, or, in a preferred embodiment, the cross-fade or other effect can be implemented on the relevant chunks to the effect in the compressed domain, thus obviating any loss of quality by re-encoding. A large scale personalized content delivery service can be implemented by limiting the processing to essentially the first and last chunks of any file, since there is no need to processing the full clip. In exemplary embodiments of the present invention this type of processing can easily be accommodated in cloud computing technology, where the first and last files may be conveniently extracted and processed within the cloud to meet the required load. Processing may also be done locally, for example, by the broadcaster, with sufficient processing power to manage peak load.

Claims (18)

1. A method for implementing a server side crossfade or other transitional effect, the method comprising:

identifying a plurality of media clips to use in the effect;

determining, for each of the plurality of clips, multiple chunks to process for the effect;

receiving the multiple chunks at a compressed crossfade module; and

combining compressed data from each of the multiple chunks to generate a revised chunk containing the compressed data;

wherein the revised chunk is equal in quality to the plurality of media clips.

2. The method of claim 1 , further comprising creating a new index file for the revised chunk.

3. The method of claim 1 , wherein the determining is performed via an algorithm that assesses the number of chunks to process for the effect.

4. The method of claim 3 , wherein the algorithm inputs at least one of the following as parameters: (i) intra and outro information of each of the plurality of clips; (ii) type of the effect, and (iii) audio trajectory of the effect.

5. A non-transitory computer readable medium containing instructions that, when executed by at least one processor of a computing devices, cause the computing device to:

identify a plurality of media clips to use in an effect;

determine, for each of the plurality of clips, multiple chunks to process for the effect;

receive the multiple chunks at a compressed crossfade module; and

combine compressed data from each of the multiple chunks to generate a revised chunk containing the compressed data;

wherein the revised chunk is equal in quality to the plurality of media clips.

6. The non-transitory computer readable medium of claim 5 , further comprising instructions that, when executed by the at least one processor, cause the computing device to create a new index file for the revised chunk.

7. The non-transitory computer readable medium of claim 5 , wherein the determining is performed via an algorithm that assesses the number of chunks to process for the effect.

8. The non-transitory computer readable medium of claim 7 , wherein the algorithm inputs at least one of the following parameters: (i) intra and outro information of each of the plurality of clips; (ii) type of the effect, and (iii) audio trajectory of the effect.

Assignments (3)
SECURITY INTEREST Recorded Nov 26, 2025
From: SIRIUS XM RADIO LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 073716/0226 →
ENTITY CONVERSION Recorded Sep 9, 2024
From: SIRIUS XM RADIO INC.
To: SIRIUS XM RADIO LLC
Reel/Frame 068894/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2021
From: LOWE, RAYMOND; WARD, CHRISTOPHER
To: SIRIUS XM RADIO INC.
Reel/Frame 055483/0642 →