MANAGING SYNCHRONIZATION OF MEDIA PROGRAMS TO PORTABLE DEVICES
First Claim
1. A machine implemented method comprising:
- providing a user interface for scheduling recording of digital media on a first device and for inputting user preferences for transferring digital media that were requested to be recorded on the first device to a second device;
receiving, via the user interface, a user request to schedule recording of digital media on the first device;
receiving, via the user interface, user preferences for transferring digital media that the user requested to be recorded on the first device to the second device;
recording, on the first device, the digital media that the user requested to be recorded; and
managing synchronization of the recorded digital media from the first device to the second device, the managing is based on the user preferences input via the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed herein for managing the transfer of digital media that is recorded on a source device (e.g., personal video recorder) to a target device (e.g., portable media player). In one aspect, a user interface is provided for scheduling recording of digital media content on a source device and for inputting user preferences for transferring digital media content to be recorded on the source device to a target device. A user request is received in the user interface to schedule recording of digital media on the source device. User preferences for transferring digital media from the source device to the target device are also received in the user interface. The digital media is recorded on the source device per the user'"'"'s request. Synchronization of the recorded digital media from the source device to the target device is managed based on the user preferences.
29 Citations
20 Claims
-
1. A machine implemented method comprising:
-
providing a user interface for scheduling recording of digital media on a first device and for inputting user preferences for transferring digital media that were requested to be recorded on the first device to a second device; receiving, via the user interface, a user request to schedule recording of digital media on the first device; receiving, via the user interface, user preferences for transferring digital media that the user requested to be recorded on the first device to the second device; recording, on the first device, the digital media that the user requested to be recorded; and managing synchronization of the recorded digital media from the first device to the second device, the managing is based on the user preferences input via the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable medium having stored thereon instructions, which when executed on a processor, cause the processor to implement:
-
providing a user interface for scheduling recording of media programs on a first device and for inputting user preferences for transferring media programs that were requested to be recorded on the first device to a second device; receiving, in the user interface, scheduling requests to record media programs on the first device and user preferences for determining which of the media programs to transfer from the first device to the second device; determining which of the media programs that were requested to be recorded on the first device to transcode for playing on the second device, the determining which of the media programs to transcode is based on the user preferences that were received in the user interface; transcoding the media programs that were determined to be transcoded to form transcoded programs, the transcoding is performed at a time when the second device does not have a communication link to the first device for transferring media programs; selecting one or more of the transcoded programs for transfer to the second device based on the user preferences; transferring the selected transcoded programs to the second device via the communication link; and receiving status at the first device from the second device, the status describes what portions of the selected transcoded programs were played on the second device - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for managing digital media, wherein the system comprises:
-
a display screen; computer readable storage having instructions stored therein; and a processor coupled to the computer readable storage and to the display screen, the instructions cause the processor to implement; a tuning module that captures broadcast media programs; a management module that provides a user interface on the display screen that allows scheduling recordings of media programs and inputting user preferences for transferring the media programs to a target device; a transcoder module that transcodes media programs from a first format to a second format that is suitable for the target device; a synchronization module that transfers transcoded media programs to the target device; wherein the management module; selects to transcode a set of the media programs that were scheduled to be recorded based on input associated with the user interface, the set to transcode are selected based on user preferences received in the user interface; instructs the transcoder module to transcode the selected set of media programs in advance of the target device being available for transfer; and determines which of the transcoded programs to transfer to the target device when the target device is available for transfer, the transcoded programs to transfer are determined based on the user preferences received in the user interface. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification