Licensed media in a remote storage media consumption service
First Claim
1. A non-transitory computer-readable medium embodying a program executable in a computing device, wherein, when executed, the program causes the computing device to at least:
- communicate, to a plurality of clients associated with a plurality of users, a request for access by a jukebox service to a plurality of file systems of the plurality of clients;
verify that individual ones of the plurality of clients are located within a predefined radius from a user-specified location based at least in part on a detection of a quick response code being scanned by the individual ones of the plurality of clients, the quick response code being associated with the jukebox service and positioned at a respective location within the predefined radius, the user-specified location being received from a user interface associated with the jukebox service;
enable, with the jukebox service, a public consumption of one of a plurality of media files for the plurality of clients by serving up at least the one of the plurality of media files from a remote data store associated with at least one of the file systems of at least one of the plurality of clients granting access in response to the request for access, wherein the public consumption is enabled based at least in part on the verification of the individual ones of the plurality of clients being within the predefined radius;
determine whether the public consumption corresponds to at least one of a plurality of natures of consumption, wherein the plurality of natures of consumption comprise a download, a purchase, and an execution of the one of the plurality of media files, wherein each of the plurality of natures of consumption is associated with a different payment amount;
identify an owner of a plurality of intellectual property rights of the plurality of media files, wherein the owner owns a copyright of the plurality of media files and permits the public consumption of the plurality of media files according to an agreement, the agreement comprising at least one of a flat fee license agreement or a per use license agreement; and
generate a payment owed to the owner for the public consumption of the one of the plurality of media files based at least in part on the different payment amount corresponding to each of the plurality of natures of consumption associated with the plurality of media files.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for facilitating a payment to an owner of a media file for enabling the consumption of the media file. In one embodiment, a jukebox service transmits a plurality of media files to a plurality of users for consumption, wherein the media files are served up from a plurality of cloud drives associated with the users. A license service determines whether the consumption comprises at least one of a download, a purchase and an execution of the media files. Then, the license service facilitates a payment to the owner of the media files if a payment is owed to the owner. In one embodiment, the payment owed to the owner may be based on the type of consumption of the media files.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium embodying a program executable in a computing device, wherein, when executed, the program causes the computing device to at least:
-
communicate, to a plurality of clients associated with a plurality of users, a request for access by a jukebox service to a plurality of file systems of the plurality of clients; verify that individual ones of the plurality of clients are located within a predefined radius from a user-specified location based at least in part on a detection of a quick response code being scanned by the individual ones of the plurality of clients, the quick response code being associated with the jukebox service and positioned at a respective location within the predefined radius, the user-specified location being received from a user interface associated with the jukebox service; enable, with the jukebox service, a public consumption of one of a plurality of media files for the plurality of clients by serving up at least the one of the plurality of media files from a remote data store associated with at least one of the file systems of at least one of the plurality of clients granting access in response to the request for access, wherein the public consumption is enabled based at least in part on the verification of the individual ones of the plurality of clients being within the predefined radius; determine whether the public consumption corresponds to at least one of a plurality of natures of consumption, wherein the plurality of natures of consumption comprise a download, a purchase, and an execution of the one of the plurality of media files, wherein each of the plurality of natures of consumption is associated with a different payment amount; identify an owner of a plurality of intellectual property rights of the plurality of media files, wherein the owner owns a copyright of the plurality of media files and permits the public consumption of the plurality of media files according to an agreement, the agreement comprising at least one of a flat fee license agreement or a per use license agreement; and generate a payment owed to the owner for the public consumption of the one of the plurality of media files based at least in part on the different payment amount corresponding to each of the plurality of natures of consumption associated with the plurality of media files. - View Dependent Claims (2, 3)
-
-
4. A system comprising:
-
a data store; and a computing device in communication with the data store, the computing device configured to at least; communicate, to a plurality of clients associated with a plurality of users, a request for access by a jukebox service to a plurality of file systems of the plurality of clients; verify that individual ones of the plurality of clients are located within a predefined radius from a user-specified location based at least in part on a detection of a quick response code being scanned by the individual ones of the plurality of clients, the quick response code being associated with the jukebox service and positioned at a respective location within the predefined radius, the user-specified location being received from a user interface associated with the jukebox service; enable a consumption of one of a plurality of media files for the plurality of clients by serving up the one of the plurality of media files with the jukebox service to the plurality of users in communication with the jukebox service, wherein the plurality of media files are stored on at least one of the file systems of at least one of the plurality of clients granting access in response to the request for access, wherein the consumption is enabled based at least in part on the verification of the individual ones of the plurality of clients being within the predefined radius; determine a nature of the consumption of the one of the plurality of media files; identify a licensor of the one of the plurality of media files and an agreement associated with the licensor defining a payment amount corresponding to the nature of the consumption; determine whether a payment to the licensor is owed for the consumption of the one of the plurality of media files based at least in part on the payment amount associated with the nature of the consumption; and responsive to the determination that the payment is owed, facilitate the payment to the licensor. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method comprising:
-
communicating, from a computing device, to a plurality of clients associated with a plurality of users, a request for access by a jukebox service to a plurality of file systems of the plurality of clients; verifying, from the computing device, that individual ones of the plurality of clients are located within a predefined radius from a user-specified location based at least in part on a detection of a quick response code being scanned by the individual ones of the plurality of clients, the quick response code being associated with the jukebox service and positioned at a respective location within the predefined radius, the user-specified location being received from a user interface associated with the jukebox service; enabling, from the computing device, a consumption of one of a plurality of media files by serving up the one of the plurality of media files with the jukebox service to the plurality of users in communication with the jukebox service, wherein the plurality of media files are stored on at least one of the file systems of at least one of the plurality of clients granting access in response to the request for access, wherein the consumption is enabled based at least in part on the verification of the individual ones of the plurality of clients being within the predefined radius; identifying, in the computing device, an owner of an intellectual property right for the one of the plurality of media files; and facilitating, from the computing device, a payment to the owner for enabling the consumption of the one of the plurality of media files, wherein the payment corresponds to a respective one of a plurality of payment amounts associated with a plurality of types of the consumption, wherein the plurality of payment amounts vary depending on respective ones of the plurality of types of the consumption. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification