Managing digital media presented in online digital media store
First Claim
Patent Images
1. A method of providing digital media to an online digital media store, the method comprising:
- receiving a request from a user to manage an artist or an author;
determining whether the artist or author is assigned to another user;
responsive to determining that the artist or author is not assigned to another user, determining whether content associated with the artist or the author had been previously provided to the online digital media store by the user;
responsive to determining that content associated with the artist or the author had been previously provided to the online digital media store by the user, accepting the request;
subsequent to accepting the request, establishing an automated data feed between the online digital media store and a first client computer associated with the user;
receiving, at the online digital media store, a data structure from the first client computer over the automated data feed, the data structure including a first metadata or asset associated with a first digital media file, the first digital media item associated with the artist or author;
presenting the first digital media file in the online digital media store based on the data structure, wherein presenting the first digital media file in the online digital media store comprises;
associating the first metadata or asset with the first digital media file on the online digital media store; and
generating or updating a portion of computer code based on the first metadata or asset and the first digital media file, wherein the portion of computer code, when executed by a second client computer, causes the second client computer to render a graphical representation of the first digital media file.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and computer program products are disclosed for managing digital media for an artist or author in an online digital media store using an automated data feed with a unique data structure or a web service having a simple and intuitive user interface. In some implementations, a webpage is provided by the web service that allows a user to request access to manage an artist or author. Upon such request, a rules-based vetting process is employed by the online digital media store for determining the eligibility of the user to manage the digital media of the artist or author.
51 Citations
35 Claims
-
1. A method of providing digital media to an online digital media store, the method comprising:
-
receiving a request from a user to manage an artist or an author; determining whether the artist or author is assigned to another user; responsive to determining that the artist or author is not assigned to another user, determining whether content associated with the artist or the author had been previously provided to the online digital media store by the user; responsive to determining that content associated with the artist or the author had been previously provided to the online digital media store by the user, accepting the request; subsequent to accepting the request, establishing an automated data feed between the online digital media store and a first client computer associated with the user; receiving, at the online digital media store, a data structure from the first client computer over the automated data feed, the data structure including a first metadata or asset associated with a first digital media file, the first digital media item associated with the artist or author; presenting the first digital media file in the online digital media store based on the data structure, wherein presenting the first digital media file in the online digital media store comprises; associating the first metadata or asset with the first digital media file on the online digital media store; and generating or updating a portion of computer code based on the first metadata or asset and the first digital media file, wherein the portion of computer code, when executed by a second client computer, causes the second client computer to render a graphical representation of the first digital media file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of providing digital media to an online digital media store, the method comprising:
-
receiving a request from a user to manage an artist or an author having digital media that is accessible through the online digital media store; determining whether the artist or author is assigned to another user; responsive to determining that the artist or author is not assigned to another user, determining whether content associated with the artist or the author had been previously provided to the online digital media store by the user; responsive to determining that content associated with the artist or the author had been previously provided to the online digital media store by the user, accepting the request; subsequent to accepting the request, establishing a communication channel between the online digital media store and a first client computer associated with the user; receiving, at the online digital media store, input from the client computer through the communication channel, the input specifying an asset associated with the artist or author; receiving the specified asset from the client computer; presenting, or providing access to, the asset in the online digital media store based on the input, wherein presenting or providing access to the asset in the online digital media store comprises; associating the asset with the artist or author on the online digital media store; and generating or updating a portion of computer code based on the asset, the page presenting the asset, wherein the portion of computer code, when executed by a second client computer, causes the second client computer to render a graphical representation of the asset. - View Dependent Claims (19, 20, 21)
-
-
22. A system for providing digital media to an online digital media store, the system comprising:
-
one or more processors; memory coupled to the one or more processors and configured for storing instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; receiving a request from a user to manage an artist or an author; determining whether the artist or author is assigned to another user; responsive to determining that the artist or author is not assigned to another user, determining whether content associated with the artist or the author had been previously provided to the online digital media store by the user; responsive to determining that content associated with the artist or the author had been previously provided to the online digital media store by the user, accepting the request; subsequent to accepting the request, establishing an automated data feed between the online digital media store and a first client computer associated with the user; receiving, at the online digital media store, a data structure from the first client computer over the automated data feed, the data structure including a first metadata or asset associated with a first digital media file, the first digital media file associated with the artist or author; presenting the first digital media file in the online digital media store based on the data structure, wherein presenting the first digital media file in the online digital media store comprises; associating the first metadata or asset with the first digital media file on the online digital media store; and generating or updating a portion of computer code based on the first metadata or asset and the first digital media file, wherein the portion of computer code, when executed by a second client computer, causes the second client computer to render a graphical representation of the first digital media file. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for providing digital media to an online digital media store, the system comprising:
-
one or more processors; memory coupled to the one or more processors and configured for storing instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; receiving a request from a user to manage an artist or an author having digital media that is accessible through the online digital media store; determining whether the artist or author is assigned to another user; responsive to determining that the artist or author is not assigned to another user, determining whether content associated with the artist or the author had been previously provided to the online digital media store by the user; responsive to determining that content associated with the artist or the author had been previously provided to the online digital media store by the user, accepting the request; subsequent to accepting the request, establishing a communication channel between the online digital media store and a first client computer associated with the user; receiving, at the online digital media store, input from the client computer through the communication channel, the input specifying an asset associated with the artist or author; receiving, at the online digital media store, the specified asset from the client computer; presenting, or providing access to, the asset in the online digital media store based on the input, wherein presenting, or providing access to, the asset in the online digital media store comprises; associating the asset with the artist or author on the online digital media store; and generating or updating a portion of computer code based on the asset, the page presenting the asset, wherein the portion of computer code, when executed by a second client computer, causes the second client computer to render a graphical representation of the asset. - View Dependent Claims (33, 34, 35)
-
Specification