IP Library Granted Patent US 10,027,993
Granted Patent B2
US 10,027,993 · App. 13/857,519 · Granted Jul 17, 2018

System and method for multiscreen network digital video recording using on-demand transcoding

Inventors: Kevin S Wirick (Olivenhain, CA); Michael A Casteloes (Poway, CA); Wendell Sun (San Diego, CA)
Assignee: ARRIS Enterprises LLC
H04N21/231G11B20/1262H04N19/40H04N21/232H04N21/23439H04N21/2747H04N21/4334H04N21/4335H04N21/44029H04N21/47214H04N21/25825
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 10,027,993
App. No.
13/857,519
Granted
Jul 17, 2018
Kind
B2
Abstract

A method is disclosed that includes: receiving, via a network digital video recorder, a request to record requested content; receiving, via a network digital video recorder at a first time, the requested content in a first format and the requested content in a second format; storing, via the network digital video recorder, the requested content in the first format; storing, via the network digital video recorder, the requested content in the second format; deleting, from network digital video recorder, the requested content in the second format after a predetermined time period; and transcoding, via an on demand transcoder, the requested content in the first format to the requested content in a third format after the predetermined time period.

Claims (34)

1. A method comprising:

receiving, at a network digital video recorder in a digital video recorder system, a request to record content;

receiving, at the network digital video recorder, the requested content in a plurality of versions, each version having a respective format and a respective resolution;

storing, via the network digital video recorder, the requested content in the plurality of versions

from the plurality of stored versions of content, identify a mezzanine content having a first format and a first resolution for retaining in storage;

for a remaining plurality of stored versions other than the mezzanine content:

determine at least one of a threshold of time or a comparison of costs at which to delete each of the remaining plurality of versions;

if determining based on the threshold of time:

determine at least one threshold in time whether to delete assets from storage, and

based on said at least one threshold in time, delete the remaining plurality of versions based on a common time or a respective time for one or more of the plurality of versions;

if determining based on the comparison of costs:

determine a cost for storing each of the remaining plurality of versions over time,

determine a cost to transcode each of the remaining plurality of versions from the mezzanine content;

comparing the cost to store a respective one of the remaining plurality of versions to the cost to transcode from the mezzanine content,

retain versions in storage until at least one of the threshold of time or comparison of costs has been determined;

receiving a request for playback of the requested content to a requesting subscriber's device, the request including information related to decoding capabilities of a subscriber's device;

determining whether the request may be fulfilled using any stored versions of the requested content having a format and resolution corresponding to the decoding capabilities of the subscriber's device;

if the version having a format and resolution corresponding to the decoding capabilities of the subscriber's device is stored, deliver the stored version to the requesting subscriber's device;

if the version having a format and resolution corresponding to the decoding capabilities of the subscriber's device is not stored, regenerate from a stored version, having a respective format and resolution, the format and resolution that corresponds to the decoding capabilities of the subscriber's device, the regeneration occurring on demand via an on demand transcoder in the network digital video recorder.

2. The method of claim 1 ,

wherein the remaining plurality of versions have a lower bit rate and lower resolution than that of the mezzanine content.

3. The method of claim 1 , wherein the mezzanine content comprises a highest quality format relative to the remaining plurality of versions.

4. The method of claim 1 ,

wherein at least one of the remaining plurality of versions has a second format and a second resolution that derived from the mezzanine content.

5. The method of claim 4 , wherein said at least one of the remaining plurality of versions has a format that is an adaptive bit rate (ABR) format in at least one of H.264/AVC, SVC and HEVC.

6. The method of claim 1 , wherein the one of the plurality of versions other than the mezzanine content comprise a highest quality format and resolution.

7. The method of claim 6 , wherein it is determined based on the threshold of time or the comparison of costs to retain the one of the plurality of versions other than the mezzanine content having the highest quality format and resolution.

8. The method of claim 7 , wherein said at least one of the remaining plurality of versions has a format that is an adaptive bit rate (ABR) format in at least one of H.264/AVC, SVC and HEVC.

9. The method of claim 1 , wherein the threshold of time determined for deletion of assets from storage includes a respective point in time at which to delete each of the remaining plurality of versions.

10. The method of claim 1 , wherein the determination of the at least one threshold in time whether to delete assets from storage includes determining to retain at least one of the remaining plurality of versions and deleting at least another one of the remaining plurality of versions.

11. The method of claim 1 , wherein the remaining plurality of versions are deleted at the same time.

12. The method of claim 1 , wherein it is determined based on the comparison of costs to delete one or more of the remaining plurality of versions.

13. The method of claim 1 , wherein all of the remaining plurality of versions are deleted from content based on at least one of the threshold of time or the comparison of costs, retaining only the mezzanine content.

14. The method of claim 1 , wherein the version having a format and resolution corresponding to the decoding capabilities of the subscriber's device is not stored, regenerating said version from the mezzanine content.

Assignments (13)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2022
From: ARRIS TECHNOLOGY, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 060791/0583 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
Reel/Frame 050721/0401 →
CHANGE OF NAME Recorded Mar 5, 2019
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 048504/0388 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2015
From: ARRIS TECHNOLOGY, INC
To: ARRIS ENTERPRISES, INC.
Reel/Frame 037328/0341 →
SECURITY INTEREST Recorded Jun 26, 2015
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036020/0789 →
MERGER AND CHANGE OF NAME Recorded Mar 10, 2015
From: GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT CORPORATION
To: ARRIS TECHNOLOGY, INC.
Reel/Frame 035176/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2013
From: WIRICK, KEVIN S.; CASTELOES, MICHAEL A.; SUN, WENDELL
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 030161/0001 →
Continuity (2)
Provisional Application 61798554 · Mar 15, 2013
Related Publication 20140282787A1 · Sep 18, 2014