System, apparatus and methods for storing links to media files in network storage
First Claim
1. A server comprising:
- a processor; and
a memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprisingreceiving a search request from a wireless device comprising a local memory storing a media file,in response to receiving the search request from the wireless device,retrieving a list of media files from a media storage database, andsending the list of media files to the wireless device for display by the wireless device, wherein when a user of the wireless device selects the media file from the list of media files, a link associated with the media file is saved on the local memory of the wireless device,after the link associated with the media file is saved on the local memory of the wireless device, receiving, from the wireless device, the link associated with the media file, wherein the media file is deleted from the local memory of the wireless device upon the wireless device sending the link to the server,in response to receiving the link from the wireless device, determining whether the user of the wireless device has purchased digital rights for the media file associated with the link,in response to determining that the user has purchased the digital rights for the media file associated with the link, storing the link in a location of a user storage database associated with the wireless device of the user,after storing the link in the location of the user storage database associated with the wireless device of the user, receiving, from the wireless device, a download request to download the media file to the wireless device, the download request comprising the link associated with the media file and an identifier associated with the wireless device,in response to receiving the download request, verifying that the wireless device is authorized to receive the media file by determining whether the link of the download request is stored in the location of the user storage database associated with the wireless device of the user, andin response to determining that the link of the download request is stored in the location of the user storage database associated with the wireless device of the user,retrieving a copy of the media file from the media storage database, andtransmitting the copy of the media file to the wireless device.
5 Assignments
0 Petitions
Accused Products
Abstract
When a user purchases digital rights to a media file, or otherwise obtains the right to have a copy of the media file downloaded to the user'"'"'s wireless device, a link to the media file that is stored in the media database is stored in a user storage database. When the user desires to have the media file downloaded to the user'"'"'s wireless device, the user sends a request to the network. The network performs a check to determine whether the user is authorized to receive the requested media file, and if so, causes the requested media file to be downloaded to the user'"'"'s wireless device where the media file is stored in the local memory of the wireless device for playback by the user on the wireless device.
23 Citations
15 Claims
-
1. A server comprising:
-
a processor; and a memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprising receiving a search request from a wireless device comprising a local memory storing a media file, in response to receiving the search request from the wireless device, retrieving a list of media files from a media storage database, and sending the list of media files to the wireless device for display by the wireless device, wherein when a user of the wireless device selects the media file from the list of media files, a link associated with the media file is saved on the local memory of the wireless device, after the link associated with the media file is saved on the local memory of the wireless device, receiving, from the wireless device, the link associated with the media file, wherein the media file is deleted from the local memory of the wireless device upon the wireless device sending the link to the server, in response to receiving the link from the wireless device, determining whether the user of the wireless device has purchased digital rights for the media file associated with the link, in response to determining that the user has purchased the digital rights for the media file associated with the link, storing the link in a location of a user storage database associated with the wireless device of the user, after storing the link in the location of the user storage database associated with the wireless device of the user, receiving, from the wireless device, a download request to download the media file to the wireless device, the download request comprising the link associated with the media file and an identifier associated with the wireless device, in response to receiving the download request, verifying that the wireless device is authorized to receive the media file by determining whether the link of the download request is stored in the location of the user storage database associated with the wireless device of the user, and in response to determining that the link of the download request is stored in the location of the user storage database associated with the wireless device of the user, retrieving a copy of the media file from the media storage database, and transmitting the copy of the media file to the wireless device. - View Dependent Claims (2, 3)
-
-
4. A system comprising:
-
a media storage database, the media storage database storing no more than one copy of each of a plurality of media files; a user storage database; and a server comprising a processor, and a memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprising receiving a search request from a wireless device comprising a local memory storing a media file, in response to receiving the search request from the wireless device, retrieving a list of media files from the media storage database, and sending the list of media files to the wireless device for display by the wireless device, wherein when a user of the wireless device selects the media file from the list of media files, a link associated with the media file is saved on the local memory of the wireless device, after the link associated with the media file is saved on the local memory of the wireless device, receiving, from the wireless device, the link associated with the media file, wherein the media file is deleted from the local memory of the wireless device upon the wireless device sending the link to the server, in response to receiving the link from the wireless device, determining whether the user of the wireless device has purchased digital rights for the media file associated with the link, in response to determining that the user has purchased the digital rights for the media file associated with the link, storing the link in a location of the user storage database associated with the wireless device of the user, after storing the link in the location of the user storage database associated with the wireless device of the user, receiving, from the wireless device, a download request to download the media file to the wireless device, the download request comprising the link associated with the media file and an identifier associated with the wireless device, in response to receiving the download request, verifying that the wireless device is authorized to receive the media file by determining whether the link of the download request is stored in the location of the user storage database associated with the wireless device of the user, and in response to determining that the link of the download request is stored in the location of the user storage database associated with the wireless device of the user, retrieving, from the media storage database, a copy of the media file, and transmitting the copy of the media file to the wireless device. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving, by a server comprising a processor, a search request from a wireless device comprising a local memory storing a media file; in response to receiving the search request from the wireless device, retrieving, by the server, a list of media files from a media storage database, and sending, by the server, the list of media files to the wireless device for display by the wireless device, wherein when a user of the wireless device selects the media file from the list of media files, a link associated with the media file is saved on the local memory of the wireless device, after the link associated with the media file is saved on the local memory of the wireless device, receiving, by the server, from the wireless device, the link associated with the media file, wherein the media file is deleted from the local memory of the wireless device upon the wireless device sending the link to the server; in response to receiving the link from the wireless device, determining, by the server, whether the user of the wireless device has purchased digital rights for the media file associated with the link; in response to determining that the user has purchased the digital rights for the media file associated with the link, storing, by the server, the link in a location of a user storage database associated with the wireless device of the user; after storing the link in the location of the user storage database associated with the wireless device of the user, receiving, by the server, from the wireless device, a download request to download the media file, the download request comprising the link associated with the media file and an identifier associated with the wireless device; in response to receiving the download request, verifying, by the server, that the wireless device is authorized to receive the media file by determining, by the server, whether the link of the download request is stored in the location of the user storage database associated with the wireless device of the user; and in response to determining that the link of the download request is stored in the location of the user storage database associated with the wireless device of the user, retrieving, by the server, a copy of the media file from the media storage database, and transmitting, by the server, the copy of the media file to the wireless device. - View Dependent Claims (13, 14, 15)
-
Specification