Patent ID: 7483958

Claim:
A system to share media content stored on a home network among devices of the home network, the system comprising: a processor; and memory accessible to the processor, the memory comprising: a content database storing media content files available for sharing among the devices of the home network, the home network utilizing universal plug-and-play (UPnP) protocols; a media library service to provide metadata associated with the media content files available for sharing to a media catalog service; a content server to: receive a request from a home network device to access a particular media content file; retrieve the particular media content file from the content database; and send the particular media content file to the home network device; a digital rights management client to: determine whether an original media playing license associated with the particular media content file is available; and generate a temporary media playing license from the original media playing license, the temporary media playing license specifying restrictions relating to playback of the particular media content file via the home network device; a license generator to: receive a request from the home network device for a media playing license relating to the particular media content file; determine whether the home network device is properly registered; send a request to the digital rights management client for the temporary media playing license relating to the particular media content file when the home network device is properly registered; and send the temporary media playing license to the home network device.