ADVERTISING TRANSFER AND PLAYBACK ON PORTABLE DEVICES
First Claim
1. A method of managing predetermined media content in connection with rendering selected media content on a portable computing device, said method comprising:
- storing, in a memory area of a local computing device, one or more predetermined media files downloaded from a remote media service;
specifying, by a client application, at least one of the predetermined media files to be rendered in connection with a selected media file;
transferring the selected media file and the specified at least one of the predetermined media files from the local computing device to a portable computing device for rendering to a user; and
tracking, by the client application, a rendering of the at least one of the predetermined media content files on the portable computing device upon synchronization of the portable computing device to the local computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Managing predetermined media content in connection with rendering selected media content on a portable computing device. A client application executed on the portable computing device specifies a predetermined media file to be rendered in connection with a selected media file. The client application tracks the rendering of the predetermined media file and, upon synchronization to another computing device, reports the results of the tracking to the other computing device. The computing devices communicate according to a media transfer protocol. In an alternative embodiment, the other computing device transfers the predetermined media file to the portable computing device in a playlist.
-
Citations
20 Claims
-
1. A method of managing predetermined media content in connection with rendering selected media content on a portable computing device, said method comprising:
-
storing, in a memory area of a local computing device, one or more predetermined media files downloaded from a remote media service; specifying, by a client application, at least one of the predetermined media files to be rendered in connection with a selected media file; transferring the selected media file and the specified at least one of the predetermined media files from the local computing device to a portable computing device for rendering to a user; and tracking, by the client application, a rendering of the at least one of the predetermined media content files on the portable computing device upon synchronization of the portable computing device to the local computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of managing predetermined media content in connection with rendering selected media content on a portable computing device, said method comprising:
-
storing, in a memory area of a local computing device, one or more predetermined media files downloaded from a remote media service; transferring, according to a media transfer protocol, the predetermined media files from the local computing device to a portable computing device for rendering to a user; storing, in a memory area of the portable computing device, the predetermined media files transferred to the portable computing device in a format adapted for rendering on the portable computing device; and specifying, by a client application executed on the portable computing device, at least one of the predetermined media files to be rendered in connection with a selected media file. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A media player system for rendering media content to a user, said system comprising:
-
a playback engine, executed on a portable computing device, for rendering media content to a user; a media library storing at least one selected media file; a cache storing one or more predetermined media files associated with the selected media file; and a content insertion engine, executed on the portable computing device, for specifying which of the predetermined media files in the cache are to be rendered to the user via the playback engine in connection with the selected media file, said content insertion engine reporting a rendering of the specified at least one of the predetermined media files to another computing device upon synchronization of the portable computing device to the other computing device. - View Dependent Claims (20)
-
Specification