IP Library Granted Patent US 9,100,704
Granted Patent B2
US 9,100,704 · App. 14/305,645 · Granted Aug 4, 2015

Method for reestablishing presentation of a paused media program

Inventor: Juan Cordoba (Jacksonville, FL)
Assignee: AT&T Intellectual Property I, LP
H04N21/47217H04L12/2832H04N7/163H04N21/4126H04N21/4333H04N21/4334H04N21/4402H04L2012/2849
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 9,100,704
App. No.
14/305,645
Granted
Aug 4, 2015
Kind
B2
Abstract

A method for reestablishing presentation of a paused media program is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a Set-Top Box (STB) located in a building can have a controller element that presents a media program to a media device operable only in the building, pauses presentation of the media program responsive to a pause request, generates a departure mark that identifies a presentation point in the media program associated with the pause request, receives a request to resume presentation of the media program from the departure mark at a portable communication device capable of maintaining communications with the STB outside the building, and transmits to the portable communication device a presentation of the media program from the departure mark. Additional embodiments are disclosed.

Claims (42)

1. A media processor device, comprising:

a memory to store executable instructions; and

a processor coupled to the memory, wherein the processor, responsive to executing the executable instructions, performs operations comprising:

receiving a media program from a communication network;

presenting the media program at a display device;

detecting a departure mark during the presenting of the media program;

recording the media program responsive to the detecting of the departure mark to generate a recorded media program;

receiving from a portable communication device a request to present the media program at the portable communication device from the departure mark responsive to selection of a function of a media controller emulator executed by the portable communication device, wherein the media controller emulator is one of a plurality of media controller emulators; and

transmitting the recorded media program by way of the communication network to the portable communication device for enabling presentation of the recorded media program at the portable communication device from the departure mark.

2. The media processor device of claim 1 , wherein the portable communication device comprises one of a cell phone, a personal digital assistant, a tablet, a computer, or a telemetry system of an automobile.

3. The media processor device of claim 1 , wherein the portable communication device communicates wirelessly with the media processor device by way of the communication network coupled to the media processor device and the portable communication device.

4. The media processor device of claim 1 , wherein the processor further performs operations comprising obtaining the recorded media program responsive to the request to resume presentation.

5. The media processor device of claim 1 , wherein the processor further performs operations comprising:

identifying a device descriptor associated with the portable communication device;

modifying at least a portion of the recorded media program according to the device descriptor to generate a modified recorded media program; and

transmitting the modified recorded media program to the portable communication device through the communication network.

6. The media processor device of claim 5 , wherein the modifying of the recorded media program comprises one of image modification or audio modification.

7. The media processor device of claim 5 , wherein the modified recorded media program transmitted to the portable communication device comprises one of an image presentation, an audio presentation, or a combination thereof.

8. The media processor device of claim 5 , wherein the modified recorded media program is transmitted as a compressed streamed media program.

9. The media processor device of claim 1 , wherein the processor further performs operations comprising continuing presentation of an uninterrupted media program at the display device during the transmitting of the recorded media program.

10. The media processor device of claim 1 , wherein the processor further performs operations comprising receiving user-generated input from a media controller to identify the departure mark.

11. The media processor device of claim 1 , wherein the processor further perform operations comprising receiving user-generated input from the portable communication device to identify the departure mark.

12. The media processor device of claim 1 , wherein the media controller emulator is selected according to a device descriptor associated with the portable communication device.

13. The media processor device of claim 12 , wherein the device descriptor comprises one of a display feature, an audio feature, a communication feature, or a combination thereof.

14. The media processor device of claim 1 , wherein the processor further performs operations comprising terminating presentation of the media program at the display device.

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

obtaining a media controller emulator for controlling operations of a media processor, wherein the media controller emulator is obtained from a plurality of media controller emulators;

presenting the media controller emulator by way of a user interface of the portable communication device;

receiving from the media processor a recorded media program for presentation at the user interface under control of the media controller emulator, wherein the media program is recorded at the media processor to generate the recorded media program responsive to identifying a departure mark during a presentation of the media program, wherein the recorded media program is adapted for the presentation at the user interface by one of the media processor or the portable communication device, wherein the adaptation of the recorded media program is according to a presentation feature of the user interface, and wherein the recorded media program is received from the media processor by way of a communication network; and

presenting the recorded media program at the user interface from the departure mark.

16. The computer-readable storage device of claim 15 , wherein the portable communication device comprises one of a cell phone, a personal digital assistant, a tablet, a computer, or a telemetry system of an automobile, and wherein the recorded media program is received by the portable communication device as originally recorded without modification.

17. The computer-readable storage device of claim 15 , wherein the portable communication device communicates wirelessly with the media processor by way of the communication network.

18. The computer-readable storage device of claim 15 , wherein receiving the recorded media program comprises:

detecting a selection of a function of the media controller emulator to resume presentation of a media program that had been previously paused and recorded by the media processor from a departure mark to generate the recorded media program; and

transmitting to the media processor a request to resume presentation of the media program from the departure mark responsive to the selection being detected.

19. A method, comprising:

obtaining, by a portable communication device comprising a processor, a media controller emulator for controlling operations of a stationary media device, wherein the media controller emulator is compatible with operating characteristics of the portable communication device;

presenting, by the portable communication device, the media controller emulator by way of a user interface of the portable communication device while the stationary media device records a media program to generate a recorded media program responsive to identifying a departure mark in the media program;

sending, by the portable communication device, a request to the stationary media device to resume presentation of the media program from the departure mark according to a function of the media controller emulator;

receiving, by the portable communication device, from the media device the recorded media program, wherein the recorded media program is received by the portable communication device from the stationary media device by way of a communication network; and

presenting, by the portable communication device, the recorded media program from the departure mark.

20. The method of claim 19 , wherein the stationary media device modifies the media program according to a device descriptor of the portable communication device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2014
From: CORDOBA, JUAN
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 033228/0365 →
CHANGE OF NAME Recorded Jul 2, 2014
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, LP
Reel/Frame 033265/0879 →
Continuity (3)
Continuation 14023124 · Sep 10, 2013
Continuation 11679679 · Feb 27, 2007
Related Publication 20140298390A1 · Oct 2, 2014