Systems and methods for receiving, storing, and rendering digital video, music, and pictures on a personal media player
First Claim
1. A personal media player comprising:
- a digital media processing system comprising a video rendering subsystem, a music rendering subsystem, and a picture rendering subsystem;
a user interface system coupled to the digital media processing system;
a display unit system coupled to the digital media processing system;
a power source system coupled to the digital media processing system for providing power to at least one component of the personal media player requiring power for operation;
a Universal Plug and Play data port connection system coupled to the digital media processing system, the data port connection system capable of configuring itself to a network by acquiring a TCP/IP address from the network and using a hypertext transfer protocol to notify at least one other device connected to the network; and
a portable housing unit encompassing the digital media processing system, the user interface system, the display unit system, the power source system, and the data port systems,wherein if the digital media processing system determines selected media content comprises protected content;
the Universal Plug and Play data port connection system is adapted to issue a request to retrieve key IDs for the selected media content from a media server communicatively coupled to the personal media player via the network, retrieve rights for the selected media content from the license server, upon determining the retrieved rights indicate the selected media content may be copied retrieving keys from the personal media player and validating the personal media player with the license sever, and downloading a license from the license server.
2 Assignments
0 Petitions
Accused Products
Abstract
A personal media player (PMP) uses a digital media processing system—comprising a video rendering subsystem, a music rendering subsystem, and a picture rendering subsystem—to produce moving-video (video), audio (music), still-graphics (picture), and other output rendered from media files ported to the PMP from another source. The PMP further comprises a user interface system, a display unit system, a power source system, and a data port system utilizing Universal Plug and Play functionality, all of which are coupled directly or indirectly to the digital media processing system. The physical components constituting the aforementioned systems and subsystems are then encased in a portable housing unit suitable for hand-held use and ready portability.
55 Citations
25 Claims
-
1. A personal media player comprising:
-
a digital media processing system comprising a video rendering subsystem, a music rendering subsystem, and a picture rendering subsystem; a user interface system coupled to the digital media processing system; a display unit system coupled to the digital media processing system; a power source system coupled to the digital media processing system for providing power to at least one component of the personal media player requiring power for operation; a Universal Plug and Play data port connection system coupled to the digital media processing system, the data port connection system capable of configuring itself to a network by acquiring a TCP/IP address from the network and using a hypertext transfer protocol to notify at least one other device connected to the network; and a portable housing unit encompassing the digital media processing system, the user interface system, the display unit system, the power source system, and the data port systems, wherein if the digital media processing system determines selected media content comprises protected content; the Universal Plug and Play data port connection system is adapted to issue a request to retrieve key IDs for the selected media content from a media server communicatively coupled to the personal media player via the network, retrieve rights for the selected media content from the license server, upon determining the retrieved rights indicate the selected media content may be copied retrieving keys from the personal media player and validating the personal media player with the license sever, and downloading a license from the license server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for porting media on a personal media player comprising:
-
establishing communication over a network between a personal media player having a Universal Plug and Play application and a media server using Universal Plug and Play functionality, the Universal Plug and Play functionality including acquiring a TCP/IP address from the network and using a hypertext transfer protocol to notify at least one other device connected to the network; at the personal media player issuing a Universal Plug and Play browse request to the media server, the browse request resulting in identification of media content on the media server that is available for downloading to the personal media player; at the personal media player, selecting media content on the media server that is available for downloading; at the personal media player, determining if the selected media content comprises protected content; if the personal media player determines the selected media content comprises protected content; at the personal media player, the Universal Plug and Play application issuing a request to retrieve key IDs for the selected media content from the media server; at the personal media player, the Universal Plug and Play application retrieving rights for the selected media content from a license server communicatively coupled to the personal media player via the network; and upon determining the retrieved rights indicate the selected media content may be copied, at the personal media player, the Universal Plug and Play application retrieving keys from the personal media player and validating the personal media player with the license server; and at the personal media player, the Universal Plug and Play application downloading a license from the license server, at the personal media player, the Universal Plug and Play application issuing a Universal Plug and Play import request for the selected content to the media server; at a Universal Plug and Play control point communicatively coupled to the personal media player via the network, receiving and storing the selected media content; at the personal media player, the Universal Plug and Play application requesting that the Universal Plug and Play control point reformat the selected content for use on the personal media player; at the personal media player, the Universal Plug and Play application issuing a Universal Plug and Play request to export the reformatted selected content from the Universal Plug and Play control point to the personal media player; at the personal media player, receiving the selected content from the Universal Plug and Play control point. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer storage medium bearing computer readable instructions for:
-
establishing a connection between a personal media player and a computer system connected to a network using Universal Plug and Play functionality; acquiring a TCP/IP address from the network and using a hypertext transfer protocol to notify at least one other device connected to the network; identifying media files on the computer system that are available for downloading to the personal media player; determining whether the media files comprise protected content; the Universal Plug and Play data port upon determining that the media files comprise protected content, retrieving at least one of a key ID and a license for the content from the network in order to determine whether the content may be copied; the Universal Plug and Play data port upon determining the content may be copied, retrieving keys from the personal media player, validating the personal media player with the network and downloading a license from the network; selecting media files on the computer system that are available for downloading; downloading at least one media file to the personal media player from the computer system; and operating the personal media player to render output from at least one of the media files downloaded from the computer system. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification