IP Library Patent Application 14214592
Patent Application
App. No. 14/214,592

File Transfer Based Upon Streaming Format

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 None
App. No.
14/214,592
Abstract

Systems and methods are provided for delivery and playback of bounded multimedia data files. A media gateway communicates with a client device, the communications being related to content lists, playlists, media assets, and security dialogs. A client device can perform playback while in communication with a media gateway. Several playlist can be employed.

Claims (123)

1 . A system for delivery and playback of bounded multimedia data files, comprising:

a client device comprising local storage and configured to:

perform playback responsive to at least one of a playlist file identifier, an asset file identifier, a security dialog, and local storage;

provide a playlist file request corresponding to a playlist file and the playlist file identifier, the playlist file comprising one or more instances of media URIs corresponding to an asset file;

provide an asset file request corresponding to an asset file and the asset file identifier, the asset file comprising a bounded media file;

instantiate the playlist file and the asset file in local storage; and,

selectively communicate with a media gateway;

wherein the media URIs are referenced to the playlist file identifier.

2 . The system of claim 1 :

wherein selectively communicating with the media gateway comprises:

receiving the playlist file; and,

receiving the asset file.

3 . The system of claim 2 :

wherein each instance of a media URI comprises a file name, and,

the file name specifies a corresponding offset within the asset file.

4 . The system of claim 3 :

wherein the file name comprises an index, and, the corresponding offset is responsive to the index;

5 . The system of claim 4 :

wherein the file name and the index are identical.

6 . The system of claim 2 :

wherein the playlist file comprises a specification for a transfer of the entire asset file.

7 . The system of claim 2 :

wherein the client device is further configured to:

concurrently instantiate the asset file in local storage and perform playback.

8 . The system of claim 2 :

wherein the one or more instances of media URIs identify the asset file as a resource, by a single asset name.

9 . The system of claim 8 :

wherein the playlist comprises one or more instances of a specification of a media segment according to an HLS protocol;

wherein the specification of the media segment specifies at least one selected from the group consisting of:

a byte offset, and, a length of the media segment; and,

the length of the media segment.

10 . A method for delivery and playback of bounded multimedia data files, comprising the steps of:

providing a client device comprising local storage;

performing playback responsive to at least one of a playlist file identifier, an asset file identifier, a security dialog, and local storage;

providing a playlist file request corresponding to a playlist file and the playlist file identifier, the playlist file comprising one or more instances of media URIs corresponding to an asset file;

providing an asset file request corresponding to an asset file and the asset file identifier, the asset file comprising a bounded media file;

instantiating the playlist file and the asset file in local storage; and,

selectively communicating with a media gateway;

wherein the media URIs are referenced to the playlist file identifier.

11 . The method of claim 10 :

wherein selectively communicating with the media gateway comprises:

receiving the playlist file; and,

receiving the asset file.

12 . The method of claim 11 :

wherein each instance of a media URI comprises a file name, and,

the file name specifies a corresponding offset within the asset file.

13 . The method of claim 12 :

wherein the file name comprises an index, and, the corresponding offset is responsive to the index;

14 . The method of claim 13 :

wherein the file name and the index are identical.

15 . The method of claim 11 :

wherein the playlist file comprises a specification for a transfer of the entire asset file.

16 . The method of claim 11 :

wherein instantiating the playlist file and the asset file in local storage, and, performing playback, are concurrent.

17 . The method of claim 11 :

wherein the one or more instances of media URIs identify the asset file as a resource, by a single asset name.

18 . The method of claim 17 :

wherein the playlist comprises one or more instances of a specification of a media segment according to an HLS protocol;

wherein the specification of the media segment specifies at least one selected from the group consisting of:

a byte offset, and, a length of the media segment; and,

the length of the media segment.

19 . A system for delivery and playback of bounded multimedia data files, comprising:

a media gateway configured to:

perform a security dialog;

receive a content list request;

provide a content list responsive to the contest list request, the content list comprising a playlist file identifier and an asset file identifier;

provide an asset file corresponding to the asset file identifier, the asset file comprising a bounded media file; and,

provide a playlist file corresponding to the playlist file identifier, the playlist comprising one or more instances of media URIs corresponding to the asset file; and,

selectively communicate with a client device;

wherein the media URIs are referenced to the playlist file identifier.

20 . The system of claim 19 :

wherein selectively communicating with the client device comprises:

providing the playlist file; and,

providing the asset file.

21 . The system of claim 20 :

wherein each instance of a media URI comprises a file name, and, the file name specifies a corresponding offset within the asset file.

22 . The system of claim 21 :

wherein the file name comprises an index, and, the corresponding offset is responsive to the index;

23 . The system of claim 22 :

wherein the file name and the index are identical.

24 . The system of claim 20 :

wherein the playlist file comprises a specification for a transfer of the entire asset file.

25 . The system of claim 20 :

wherein the client device is further configured to:

concurrently instantiate the asset file in local storage and perform playback.

26 . The system of claim 20 :

wherein the one or more instances of media URIs identify the asset file as a resource, by a single asset name.

27 . The system of claim 26 :

wherein the playlist comprises one or more instances of a specification of a media segment according to an HLS protocol;

wherein the specification of the media segment specifies at least one selected from the group consisting of:

a byte offset, and, a length of the media segment; and,

the length of the media segment.

28 . A method for delivery and playback of bounded multimedia data files, comprising the steps of:

providing a media gateway comprising a content list;

performing a security dialog;

receiving a content list request;

providing the content list responsive to the contest list request, the content list comprising a playlist file identifier and an asset file identifier;

providing an asset file corresponding to the asset file identifier, the asset file comprising a bounded media file; and,

providing a playlist file corresponding to the playlist file identifier, the playlist comprising one or more instances of media URIs corresponding to the asset file;

selectively communicating with a client device; and,

wherein the media URIs are referenced to the playlist file identifier.

29 . The method of claim 10 :

wherein selectively communicating with the client device comprises:

providing the playlist file; and,

providing the asset file.

30 . The method of claim 29 :

wherein each instance of a media URI comprises a file name, and,

the file name specifies a corresponding offset within the asset file.

31 . The method of claim 30 :

wherein the file name comprises an index, and, the corresponding offset is responsive to the index;

32 . The method of claim 31 :

wherein the file name and the index are identical.

33 . The method of claim 29 :

wherein the playlist file comprises a specification for a transfer of the entire asset file.

34 . The method of claim 29 :

wherein instantiating the playlist file and the asset file in local storage, and, performing playback, are concurrent.

35 . The method of claim 29 :

wherein the one or more instances of media URIs identify the asset file as a resource, by a single asset name.

36 . The method of claim 35 :

wherein the playlist comprises one or more instances of a specification of a media segment according to an HLS protocol;

wherein the specification of the media segment specifies at least one selected from the group consisting of:

a byte offset, and, a length of the media segment; and,

the length of the media segment.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2022
From: ARRIS TECHNOLOGY, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 060791/0583 →
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 →
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 5, 2015
From: GENERAL INSTRUMENT CORPORATION; ARRIS TECHNOLOGY, INC.
To: ARRIS TECHNOLOGY, INC.
Reel/Frame 035133/0286 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2014
From: MORONEY, PAUL; SCHMIDT, MARK S.; WILLCOX, WILLIAM J.
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 033330/0643 →