Method and apparatus for mobile personal video recorder
First Claim
Patent Images
1. A method, comprising:
- receiving, by a mobile device from a sender, a collection of one or more indices listing one or more media contents that are available to record at one or more future performances;
facilitating, by the mobile device, selection of at least one of the media contents listed by the collection of indices; and
requesting by the mobile device, of a media recording server remotely disposed from the mobile device and in response to the selection by the mobile device of the at least one of the media contents, to record a selected future performance of the at least one of the media contents, wherein the sender and the media recording server are different entities,wherein the selected future performance includes a live performance, and wherein said requesting the media server to record the selected future performance includes;
sending, by the mobile device during playing of the live performance, a pause command to the media recording server to instruct the media recording server to perform a time shifting operation in which the media recording server begins recording at a point of the live performance corresponding to the pause command, and then the media recording server plays back the recorded performance at the point corresponding to the pause command in response to a subsequent play command sent from the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses for remotely recording video content on a personal video recording server, at the request of a user of a mobile device, and obtaining that recorded content on the mobile device, in some embodiments, at a later time.
9 Citations
26 Claims
-
1. A method, comprising:
-
receiving, by a mobile device from a sender, a collection of one or more indices listing one or more media contents that are available to record at one or more future performances; facilitating, by the mobile device, selection of at least one of the media contents listed by the collection of indices; and requesting by the mobile device, of a media recording server remotely disposed from the mobile device and in response to the selection by the mobile device of the at least one of the media contents, to record a selected future performance of the at least one of the media contents, wherein the sender and the media recording server are different entities, wherein the selected future performance includes a live performance, and wherein said requesting the media server to record the selected future performance includes; sending, by the mobile device during playing of the live performance, a pause command to the media recording server to instruct the media recording server to perform a time shifting operation in which the media recording server begins recording at a point of the live performance corresponding to the pause command, and then the media recording server plays back the recorded performance at the point corresponding to the pause command in response to a subsequent play command sent from the mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
receiving, by a mobile device from a sender, a collection of one or more indices listing one or more previously recorded media contents, the one or more previously recorded media contents having been recorded during their performances, in response to one or more requests pre-submitted preceding at least one of the performances; facilitating, by the mobile device, selection of at least one of the previously recorded media contents listed by the collection of indices; and requesting by the mobile device, of a media recording server remotely disposed from the mobile device, in response to the selection of the at least one of the previously recorded media contents, to provide the selected at least one of the previously recorded media contents to the mobile device or another display device, wherein the at least one of the previously recorded media contents includes a recording of a live performance, and wherein the one or more pre-submitted requests includes; a pause command sent by the mobile device to the media recording server, to instruct the media recording server to perform a time shifting operation in which the media recording server begins recording at a point of the live performance corresponding to the pause command, and then the media recording server plays back the recorded performance at the point corresponding to the pause command in response to a subsequent play command sent from the mobile device. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
providing, by a media recording server, a live stream of a media content to a recipient mobile device remotely disposed from the media recording server, wherein the recipient mobile device is a cellular phone and the live stream of media content is provided to the mobile phone via a cellular network; receiving, by the media recording server and while said providing the live stream of the media content, a pause request from the recipient mobile device, the pause request specifying a time shifting operation to affect playing of the live stream, the time shifting operation having been requested by the recipient mobile device; and performing, by the media recording server, the time shifting operation, including recording of at least a portion of the live stream at a point of the live stream corresponding to the pause request, and then the media recording server plays back the recorded stream at the point corresponding to the pause request in response to a subsequent play request sent from the recipient mobile device. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A mobile device, comprising:
-
a processor; and logic operated by the processor and configured to; receive from a sender, a collection of one or more indices listing one or more media contents that are available to record during their performances at one or more future points in time, facilitate selection of at least one of the media contents listed by the collection of indices, and request, of a media recording server remotely disposed from the mobile device and in response to the selection of the at least one of the media contents, to record the at least one of the media contents if the at least one of the media contents is performed, wherein the at least one of the media contents includes a live performance, and wherein said request the media server to record the at least one of the media contents includes; send, during playing of the live performance, a pause command to the media recording server to instruct the media recording server to perform a time shifting operation in which the media recording server begins recording at a point of the live performance corresponding to the pause command, and then the media recording server plays back the recorded performance at the point corresponding to the pause command in response to a subsequent play command. - View Dependent Claims (20, 21)
-
-
22. A mobile device, comprising:
-
a processor; and logic operated by the processor and configured to; receive from a sender, a collection of one or more indices listing one or more previously recorded media contents, the one or more previously recorded media contents having been recorded during their performances, in response to one or more requests pre-submitted from one or more mobile devices prior to performance of the one or more media contents, facilitate the mobile device in selection of at least one of the previously recorded media contents listed by the collection of indices, and request, of a media recording server remotely disposed from the mobile device and in response to the selection by the mobile device of the at least one of the previously recorded media contents, to provide the at least one of the previously recorded media contents to the mobile device or another display device, wherein the at least one of the previously recorded media contents includes a recording of a live performance, and wherein the one or more pre-submitted requests includes; a pause command, sent by the mobile device to the media recording server, to instruct the media recording server to perform a time shifting operation in which the media recording server begins recording at a point of the live performance corresponding to the pause command, and then the media recording server plays back the recorded performance at the point corresponding to the pause command in response to a subsequent play command sent from the mobile device. - View Dependent Claims (23)
-
-
24. A mobile device, comprising:
-
a processor; and logic operated by the processor and adapted to; receive a live stream of a media content, the live stream provided to the mobile device via a media recording server remotely disposed from the mobile device, facilitate selection of a time shifting operation to affect playing of the live stream, the time shifting operation requiring recordation of at least a portion of the live stream by the media recording server, and request, of the media recording server and in response to the selection of the time shifting operation, performance of the time shifting operation, wherein the mobile device is a cellular phone and the live stream is provided to the mobile phone via a cellular network, wherein the time shifting operation is performed in response to a pause request sent from the mobile device, and wherein said recordation of the at least the portion of the live stream occurs at a point of the live stream corresponding to the pause request, and then the media recording server plays back the recorded stream at the point corresponding to the pause request in response to a subsequent play request sent from the mobile device. - View Dependent Claims (25, 26)
-
Specification