IP Library Patent Application 11403598
Patent Application
App. No. 11/403,598

User system providing previews to an associated portable media player

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 None
App. No.
11/403,598
Abstract

A system and method for providing previews, such as song and video previews, to a portable media player are provided. In general, a play history for the portable media player is generated as media files are played by the portable media player and provided to a central system hosting an e-commerce service providing media content. The play history is provided to a central system either indirectly through an associated user system or directly through a network. Based on the play history, the central system selects a number of previews for the portable media player. The previews are provided to the portable media player either indirectly through the associated user system or directly through the network. The previews may then be played on the portable media player and, if desired, selected for purchase.

Claims (61)

1 . A method comprising:

receiving a play history from a portable media player during a docking process;

providing the play history to a central system;

receiving a plurality of previews from the central system, the plurality of previews selected by the central system based on the play history; and

providing the plurality of previews to the portable media player during the docking process or a subsequent docking process.

2 . The method of claim 1 further comprising:

receiving a purchase selection from the portable media player during a first subsequent docking process, the purchase selection identifying one of the plurality of previews;

requesting a media file corresponding to the one of the plurality of previews from the central system;

receiving the media file from the central system; and

providing the media file to the portable media player during the first subsequent docking process or a second subsequent docking process.

3 . The method of claim 2 wherein the purchase selection further comprises a desired format, and requesting the media file further comprises requesting the media file in the desired format from the central system.

4 . The method of claim 1 wherein the portable media player stores a plurality of media files, and the play history comprises information identifying media content of ones of the plurality of media files played by the portable media player and time stamps defining times at which the ones of the plurality of media files were played by the portable media player.

5 . The method of claim 1 further comprising communicating with the central system to identify media content of a plurality of media files forming a user media collection, wherein information identifying the media content of the plurality of media files forming the user media collection is stored at the central system, and the central system selects the plurality of previews based on the play history and the information identifying the media content of the plurality of media files in the user media collection.

6 . The method of claim 1 wherein each one of the plurality of previews is a media file comprising complete media content associated with the one of the plurality of previews and Digital Rights Management (DRM) restrictions limiting playback of the complete media content to provide the one of the plurality of previews.

7 . The method of claim 6 further comprising:

receiving a purchase selection from the portable media player during a first subsequent docking process, the purchase selection comprising information identifying one of the plurality of previews;

providing the information identifying the one of the plurality of previews to the central system;

receiving information enabling playback of the complete media content of the media file corresponding to the one of the plurality of previews selected for purchase from the central system; and

providing the information enabling playback of the complete media content of the media file to the portable media player during the first subsequent docking process or a second subsequent docking process.

8 . The method of claim 1 wherein the plurality of previews are segments of a corresponding plurality of media files, and the method further comprises:

receiving a purchase selection from the portable media player during a first subsequent docking process, the purchase selection comprising information identifying one of the plurality of previews;

providing the information identifying the one of the plurality of previews to the central system;

receiving a non-previewed portion of a one of the plurality of media files corresponding to the one of the plurality of previews from the central system; and

providing the non-previewed portion of the one of the plurality of media files to the portable media player, wherein the non-previewed portion of the one of the plurality of media files and the one of the plurality of previews are combined to provide the one of the plurality of media files corresponding the one of the plurality of previews.

9 . The method of claim 1 wherein the plurality of previews are segments of a corresponding plurality of media files, and the method further comprises:

receiving a purchase selection from the portable media player during a first subsequent docking process, the purchase selection comprising information identifying one of the plurality of previews;

providing the information identifying the one of the plurality of previews to the central system;

receiving a non-previewed portion of a one of the plurality of media files corresponding to the one of the plurality of previews from the central system;

combining the non-previewed portion of the one of the plurality of media files and the one of the plurality of previews to provide the one of the plurality of media files corresponding the one of the plurality of previews; and

providing the one of the plurality of media files to the portable media player.

10 . A user system comprising:

a communication interface adapted to communicatively couple the user system to a central system via a network and further adapted to communicatively couple the user system to a portable media player during a docking process; and

a control system adapted to:

receive a play history from the portable media player during a first docking process;

provide the play history to the central system;

receive a plurality of previews from the central system, the plurality of previews selected based on the play history; and

provide the plurality of previews to the portable media player during the first docking process or a subsequent docking process.

11 . The user system of claim 10 wherein the control system is further adapted to:

receive a purchase selection from the portable media player during a first subsequent docking process, the purchase selection identifying one of the plurality of previews;

request a media file corresponding to the one of the plurality of previews from the central system;

receive the media file from the central system; and

provide the media file to the portable media player during the first subsequent docking process or a second subsequent docking process.

12 . The user system of claim 11 wherein the purchase selection further comprises a desired format, and the control system is further adapted to request the media file further in the desired format.

13 . The user system of claim 10 wherein the portable media player stores a plurality of media files, and the play history comprises information identifying media content of ones of the plurality of media files played by the portable media player and time stamps defining times at which the ones of the plurality of media files were played by the portable media player.

14 . The user system of claim 10 wherein the control system is further adapted to communicate with the central system to identify media content of a plurality of media files forming a user media collection, wherein information identifying the media content of the plurality of media files forming the user media collection is stored at the central system, and the central system selects the plurality of previews based on the play history and the information identifying the media content of the plurality of media files in the user media collection.

15 . The user system of claim 10 wherein each one of the plurality of previews is a media file comprising complete media content associated with the one of the plurality of previews and Digital Rights Management (DRM) restrictions limiting playback of the complete media content to provide the one of the plurality of previews.

16 . The user system of claim 15 wherein the control system is further adapted to:

receive a purchase selection from the portable media player during a first subsequent docking process, the purchase selection comprising information identifying one of the plurality of previews;

provide the information identifying the one of the plurality of previews to the central system;

receive information enabling playback of the complete media content of the media file corresponding to the one of the plurality of previews selected for purchase from the central system; and

provide the information enabling playback of the complete media content of the media file to the portable media player during the first subsequent docking process or a second subsequent docking process.

17 . The user system of claim 10 wherein the plurality of previews are segments of a corresponding plurality of media files, and the control system is further adapted to:

receive a purchase selection from the portable media player during a first subsequent docking process, the purchase selection comprising information identifying one of the plurality of previews;

provide the information identifying the one of the plurality of previews to the central system;

receive a non-previewed portion of a one of the plurality of media files corresponding to the one of the plurality of previews from the central system; and

provide the non-previewed portion of the one of the plurality of media files to the portable media player, wherein the non-previewed portion of the one of the plurality of media files and the one of the plurality of previews are combined to provide the one of the plurality of media files corresponding the one of the plurality of previews.

18 . The user system of claim 10 wherein the plurality of previews are segments of a corresponding plurality of media files, and the control system is further adapted to:

receive a purchase selection from the portable media player during a first subsequent docking process, the purchase selection comprising information identifying one of the plurality of previews;

provide the information identifying the one of the plurality of previews to the central system;

receive a non-previewed portion of a one of the plurality of media files corresponding to the one of the plurality of previews from the central system;

combine the non-previewed portion of the one of the plurality of media files and the one of the plurality of previews to provide the one of the plurality of media files corresponding the one of the plurality of previews; and provide the one of the plurality of media files to the portable media player.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2017
From: DOMINGO ENTERPRISES, LLC
To: NAPO ENTERPRISES, LLC
Reel/Frame 042728/0262 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2009
From: CONCERT TECHNOLOGY CORPORATION
To: DOMINGO ENTERPRISES, LLC
Reel/Frame 022434/0946 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2006
From: SVENDSEN, HUGH
To: CONCERT TECHNOLOGY CORPORATION
Reel/Frame 017774/0298 →