IP Library Granted Patent US 9,652,600
Granted Patent B2
US 9,652,600 · App. 14/953,604 · Granted May 16, 2017

Merchandising media based on ownership audit

Inventor: Oliver Nicholas Cockcroft (Los Gatos, CA)
Assignee: eBay Inc.
G06F21/10G06F21/105G06F2221/0713
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,652,600
App. No.
14/953,604
Granted
May 16, 2017
Kind
B2
Abstract

A machine performs an ownership audit on source media files whose media tracks are used, or proposed for use, in a mash-up media file. The machine may access a first group of media identifiers from a user's media library and identify authorized media files that the user is authorized to play or use in a mash-up. The machine may access a second group of media identifiers that identify source media files selected by the user for inclusion in a mash-up. The machine may determine whether all source media files are authorized and then present a notification that indicates whether the mash-up media file can be generated, or has been generated, exclusively from authorized media files. If a source media file is not authorized, the notification may include a suggestion that the user purchase an authorization to play the media file, use it in a mash-up, or both.

Claims (62)

1. A system comprising:

one or more processors, and a memory storing instructions that, when executed by the one or more processors, causes the one or more processors to perform operations comprising:

identifying source media files that have been selected for at least partial inclusion in a single mash-up media file to be generated;

detecting whether all source media files of the single mash-up media file are included within a media file database that a user has been authorized to use;

determining whether the user is authorized to use the source media files to generate the single mash-up media file based on detecting whether all source media files of the single mash-up media file have corresponding authorized identifiers within the media file database that indicates authorized use of the source media files;

in response to determining the user is not authorized, generating a notification that indicates the single mash-up media file is not authorized to be generated based on at least one source media file of the single mash-up media file not having corresponding authorized identifiers;

causing presentation of the notification at a device; and

in response to initiating a transaction to authorize the at least one source media file of the single mash-up media file not having corresponding authorized identifiers, updating the media file database to include newly authorized media files.

2. The system of claim 1 , wherein the operations further comprise:

where all of the source media files of the single mash-up media file are detected among the media files that the user has been authorized to use, authorizing generation of the single mash-up media file.

3. The system of claim 2 , wherein the operations further comprise:

in response to the authorized generation, authorizing publication of the single mash-up media file.

4. The system of claim 1 , wherein the operations further comprise:

where at least one of the source media files of the single mash-up media file is not detected among the media files that the user has been authorized to use, disabling generation of the single mash-up media file.

5. The system of claim 1 , wherein the operations further comprise:

presenting an option for the user to authorize at least one unauthorized media file.

6. The system of claim 5 , wherein the operations further comprise:

in response to the user authorizing the at least one unauthorized media files, initiating a transaction to purchase authorization to use the at least one unauthorized media file in the single mash-up media file; and

in response to an indication of the transaction being complete, updating the user's authorized media files.

7. The system of claim 1 , wherein the operations further comprise:

determining that a second user accesses a generated mash-up media file that does not have authorization to be generated; and

causing presentation of a notification to the second user indicating the second user is not authorized to play the generated mash-up media file.

8. The system of claim 7 , wherein the operations further comprise:

configuring a media player application to disable playback of the generated mash-up media file that the second user is not authorized to play.

9. The system of claim 8 , wherein the operations further comprise:

presenting an option to the second user to enable playback of the generated mash-up media file by purchasing an authorization to play the generated mash-up media file.

10. A method comprising:

identifying source media files that have been selected for at least partial inclusion in a single mash-up media file to be generated;

detecting whether all source media files of the single mash-up media file are included within a media file database that a user has been authorized to use;

determining whether the user is authorized to use the source media files to generate the single mash-up media file based on detecting whether all source media files of the single mash-up media file have corresponding authorized identifiers within the media file database that indicates authorized use of the source media files;

in response to determining the user is not authorized, generating a notification that indicates the single mash-up media file is not authorized to be generated based on at least one source media file of the single mash-up media file not having corresponding authorized identifiers, the causing being performed by a processor of a machine;

causing presentation of the notification at a device; and

in response to initiating a transaction to authorize the at least one source media file of the single mash-up media file not having corresponding authorized identifiers, updating the media file database to include newly authorized media files.

11. The method of claim 10 , further comprising:

where all of the source media files of the single mash-up media file are detected among the media files that the user has been authorized to use, authorizing generation of the single mash-up media file.

12. The method of claim 11 , further comprising:

in response to the authorized generation, authorizing publication of the single mash-up media file.

13. The method of claim 10 , further comprising:

where at least one of the source media files of the single mash-up media file is not detected among the media files that the user has been authorized to use, disabling generation of the single mash-up media file.

14. The method of claim 10 , further comprising:

presenting an option for the user to authorize at least one unauthorized media file.

15. The method of claim 14 , further comprising:

in response to the user authorizing the at least one unauthorized media files, initiating a transaction to purchase authorization to use the at least one unauthorized media file in the single mash-up media file; and

in response to an indication of the transaction being complete, updating the user's authorized media files.

16. The method of claim 10 , further comprising:

determining that a second user accesses a generated mash-up media file that does not have authorization to be generated; and

causing presentation of a notification to the second user indicating the second user is not authorized to play the generated mash-up media file.

17. The method of claim 16 , further comprising:

configuring a media player application to disable playback of the generated mash-up media file that the second user is not authorized to play.

18. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:

identifying source media files that have been selected for at least partial inclusion in a single mash-up media file to be generated;

detecting whether all source media files of the single mash-up media file are included within a media file database that a user has been authorized to use;

determining whether the user is authorized to use the source media files to generate the single mash-up media file based on detecting whether all source media files of the single mash-up media file have corresponding authorized identifiers within the media file database that indicates authorized use of the source media files;

in response to determining the user is not authorized, generating a notification that indicates the single mash-up media file is not authorized to be generated based on at least one source media file of the single mash-up media file not having corresponding authorized identifiers;

causing presentation of the notification at a device; and

in response to initiating a transaction to authorize the at least one source media file of the single mash-up media file not having corresponding authorized identifiers, updating the media file database to include newly authorized media files.

19. The non-transitory machine-readable storage medium of claim 18 , wherein the operations further comprise:

where all of the source media files of the single mash-up media file are detected among the media files that the user has been authorized to use, authorizing generation of the single mash-up media file; and

in response to the enabled generation, authorizing publication of the single mash-up media file.

20. The non-transitory machine-readable storage medium of claim 18 , wherein the operations further comprise:

where at least one of the source media files of the single mash-up media file is not detected among the media files that the user has been authorized to use, disabling generation of the single mash-up media file;

presenting an option for the user to authorize at least one unauthorized media file.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2016
From: COCKCROFT, OLIVER NICHOLAS
To: EBAY INC.
Reel/Frame 038514/0072 →
Continuity (2)
Continuation 13794275 · Mar 11, 2013
Related Publication 20160078200A1 · Mar 17, 2016