IP Library Patent Application 15380187
Patent Application
App. No. 15/380,187

ENHANCED TRANSMISSION OF MEDIA TO CLIENT DEVICES

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.
15/380,187
Abstract

A method and system for enhance transmission of media to client devices. A request is received from a client device to stream at least one media file, wherein the request has an associated client storage parameter. The at least one media file is identified in a memory storage device. It is determined whether or not the at least one media file satisfies the client storage parameter. if the at least one media file does not satisfy the client storage parameter, another media file is generated that does satisfy the client storage parameter. One of the at least one media file and the other media file is sent in accordance with determining if the at least one media file satisfies the client storage parameter.

Claims (43)

1 . A method, comprising:

receiving a request from a client device to stream at least one media file, wherein the request has an associated client storage parameter;

identifying the at least one media file in a memory storage device;

determining whether or not the at least one media file satisfies the client storage parameter;

if the at least one media file does not satisfy the client storage parameter, generating another media file that does satisfy the client storage parameter; and

sending one of the at least one media file and the other media file in accordance with determining if the at least one media file satisfies the client storage parameter.

2 . The method of claim 1 , further comprising:

receiving the client storage parameter from the client device.

3 . The method of claim 2 , wherein the client storage parameter comprises available storage on the client device.

4 . The method of claim 1 , wherein the step of generating comprises:

locating a version of the at least one media file in the memory storage device that does satisfy the client storage parameter.

5 . The method of claim 1 , wherein the step of generating comprises:

using the at least one media file to create the other media file.

6 . The method of claim 1 , wherein the step of using comprises:

encoding the at least one media file at a reduced bit rate.

7 . The method of claim 6 , wherein the step of encoding comprises:

employing two pass encoding.

8 . A system, including:

a media server run by a processor and stored on a non-transitory computer readable medium, the media server including:

a module that receives a request from a client device to stream at least one media file, wherein the request has an associated client storage parameter;

a module that identifies the at least one media file in a memory storage device;

a module that determines whether or not the at least one media file satisfies the client storage parameter; and

a module that generates another media file that does satisfy the client storage parameter if the at least one media file does not satisfy the client storage parameter; and

a module that sends one of the at least one media file and the other media file in accordance with determining if the at least one media file satisfies the client storage parameter.

9 . The system of claim 8 , wherein the module that receives obtains the client storage parameter from the client device.

10 . The system of claim 9 , wherein the client storage parameter comprises available storage on the client device.

11 . The system of claim 8 , wherein the module that generates locates a version of the at least one media file in the memory storage device that does satisfy the client storage parameter.

12 . The system of claim 8 , wherein the module that generates uses the at least one media file to create the other media file.

13 . The system of claim 8 , wherein the module that generates:

encodes the at least one media file at a reduced bit rate.

14 . The system of claim 13 , the module that generates employs two pass encoding.

15 . A system, including:

a device including a processor and instructions stored on a non-transitory computer readable medium, the instructions when executed perform a method including:

receiving a request from a client device to stream at least one media file, wherein the request has an associated client storage parameter;

identifying the at least one media file in a memory storage device;

determining whether or not the at least one media file satisfies the client storage parameter;

if the at least one media file does not satisfy the client storage parameter, generating another media file that does satisfy the client storage parameter; and

sending one of the at least one media file and the other media file in accordance with determining if the at least one media file satisfies the client storage parameter.

16 . The system of claim 15 , wherein the client storage parameter is received from the client device.

17 . The system of claim 16 wherein the client storage parameter comprises available storage on the client device.

18 . The system of claim 15 , wherein the instructions for generating comprise instructions for locating a version of the at least one media file in the memory storage device that does satisfy the client storage parameter.

19 . The system of claim 15 , wherein the instructions for generating use the at least one media file to create the other media file.

20 . The system of claim 19 , wherein the instructions for generating employ two pass encoding to create the other media file.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057143/0641 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2017
From: ASARIKUNIYIL, BINNY; BASAK, ATANU
To: THE DIRECTV GROUP, INC.
Reel/Frame 040829/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2016
From: ASARIKUNIYIL, BINNY; BASAK, ATANU
To: THE DIRECTV GROUP, INC.
Reel/Frame 040995/0942 →