IP Library Granted Patent US 8,839,321
Granted Patent B2
US 8,839,321 · App. 13/075,007 · Granted Sep 16, 2014

Methods, systems and computer program products for providing a media file to a designated set-top box

Inventor: Mahmoud Elbarky (Douglasville, GA)
Assignee: AT&T Intellectual Property I, LP
H04N7/17318H04N21/21815H04N21/2343H04N21/6125H04N21/4788H04N21/6175
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 8,839,321
App. No.
13/075,007
Granted
Sep 16, 2014
Kind
B2
Abstract

Methods of providing a media file include receiving the media file and an identification of a destination set-top box for the media file at a server device. The received media file is transmitted from the server device to the identified set-top box in an Internet protocol television (IPTV) multimedia format.

Claims (54)

1. A method, comprising:

identifying, by a source set-top box comprising a processor, a media file;

receiving, by the source set-top box managed by a first user, a first request to add a destination set-top box to a contact list of the first user;

transmitting, by the source set-top box, a second request to the destination set-top box managed by a second user to validate the first request to add the destination set-top box to the contact list;

receiving, by the source set-top box, a first response from the destination set-top box, the first response comprising a denial message or an acceptance message;

adding, by the source set-top box, the destination set-top box to the contact list when the first response is the acceptance message;

receiving, by the source set-top box, a third request to provide the media file and an identification of the destination set-top box when the response is the acceptance message;

determining, by the source set-top box, if the destination set-top box has sufficient memory space available to receive the media file in response to the third request;

delaying, by the source set-top box, delivery of the media file to the destination set-top box when the destination set-top box is determined to have insufficient memory until the destination set-top box has been managed by the second user to have sufficient memory;

converting, by the source set-top box, the media file to a converted media file having a format suitable for the destination set-top box when the destination set-top box is determined to have sufficient memory based on actions taken by the second user; and

maintaining, by the source set-top box, the contact list at the source set-top box without change when the response is the denial message.

2. The method of claim 1 , wherein the converted media file is sent in an interactive television multimedia format.

3. The method of claim 1 , wherein the converted media file comprises a reformatted media file.

4. The method of claim 3 , wherein sending the converted media file further comprises sending the reformatted media file to the destination set-top box.

5. The method of claim 1 , wherein identifying the media file further comprises storing, by the source set-top box, the media file in a memory of the source set-top box.

6. The method of claim 1 , wherein the third request further comprises a request to provide the media file to another destination set-top box from the contact list.

7. The method of claim 1 , wherein receiving the request to add the destination set-top box to the contact list further comprises receiving, by the source set-top box, the identification of the destination set-top box.

8. A method, comprising:

receiving, by a system comprising a processor, from a source set-top box managed by a first user a first request to provide an identified media file to a destination set-top box managed by a second user;

receiving, by the system, from the source set-top box a second request to add the destination set-top box to a contact list of the first user;

transmitting, by a network, a third request to the destination set-top box to validate the second request to add the destination set-top box to the contact list;

receiving, by the system, a response from the destination set-top box, the response comprising a denial message or an acceptance message;

adding, by the system, the destination set-top box to the contact list when the response is the acceptance message;

receiving, by the system, from the source set-top box a third request to provide the identified media file and an identification of the destination set-top box when the response is the acceptance message;

determining, by the system, if the destination set-top box has sufficient memory space available to receive the media file in response to the third request;

delaying, by the system, delivery of the media file to the destination set-top box when the destination set-top box is determined to have insufficient memory until the destination set-top box has been managed by the second user to have sufficient memory;

converting, by the system, the identified media file to a converted media file having a format suitable for the destination set-top box when the destination set-top box is determined to have sufficient memory based on actions taken by the second user;

transmitting, by the system, according to the identification, the converted media file to a server for transmission of the converted media file to the destination set-top box when the destination set-top box is determined to have sufficient memory; and

maintaining, by the source set-top box, the contact list at the source set-top box without change when the response is the denial message.

9. The method of claim 8 , wherein the format comprises an interactive television multimedia format.

10. The method of claim 9 , wherein converting the identified media file comprises converting the identified media file to the interactive television multimedia format.

11. The method of claim 8 , further comprising:

transmitting, by the network, an authorization request to the destination set-top box when the response is the acceptance message; and

receiving, by the network, a second response to the authorization request, the second response comprising an authorization message to transmit the identified media file to the destination set-top box,

wherein transmitting the identified media file further comprises transmitting the identified media file based on the second response.

12. The method of claim 11 , wherein transmitting the identified media file based on the second response to the authorization request further comprises:

requesting that the destination set-top box increase memory capacity when it is determined that the destination set-top box does not have sufficient memory space available to receive the identified media file.

13. The method of claim 11 , wherein the identified media file is received from equipment used by a user and wherein receiving the second response to the authorization request further comprises submitting, by the network, a notification that indicates the identified media file has not been provided to the destination set-top box when the second response indicates transmitting the media file to the destination set-top box is not authorized.

14. The method of claim 8 , comprising submitting a notice indicating that the identified media file has not been provided to the destination set-top box when the response is the denial message.

15. A computer-readable storage device comprising instructions, which when executed by a processor, cause the processor to perform operations comprising:

identifying a media file;

receiving a first request to add a destination set-top box managed by a first user to a contact list of a second user;

transmitting a second request to the destination set-top box to validate the first request to add the destination set-top box to the contact list;

receiving a response from the destination set-top box, the response comprising a denial message or an acceptance message;

adding the destination set-top box to the contact list when the response is the acceptance message;

receiving the media file and an identification of the destination set-top box when the response is the acceptance message;

determining if the destination set-top box has sufficient memory space available to receive the media file when the response is the acceptance message;

delaying delivery of the media file to the destination set-top box when the destination set-top box is determined to have insufficient memory until the destination set-top box has been managed by the first user to have sufficient memory;

converting the media file to a converted media file having a format suitable for the destination set-top box when the destination set-top box is determined to have sufficient memory based on actions taken by the first user; and

sending the converted media file and the identification of the destination set-top box to a server for transmission of the converted media file to the destination set-top box when the destination set-top box is determined to have sufficient memory based on actions taken by the first user; and

maintaining the contact list without change when the response is the denial message.

16. The computer-readable storage device of claim 15 , wherein identifying the media file further comprises receiving a third request to provide the media file to another destination set-top box from the contact list.

17. The computer-readable storage device of claim 15 , wherein receiving the request to add the destination set-top box to the contact list further comprises receiving the identification of the destination set-top box.

18. The computer-readable storage device of claim 15 , wherein the converted media file comprises a reformatted media file, wherein sending the converted media file comprises sending the reformatted media file to the destination set-top box.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2012
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY I, LP
Reel/Frame 029110/0144 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2011
From: ELBARKY, MAHMOUD
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 026044/0711 →
Continuity (2)
Division 11510925 · Aug 28, 2006
Related Publication 20110179439A1 · Jul 21, 2011