User defined internet jukebox kiosks set top box
First Claim
1. A computer implemented method for real time music distribution of new media tor allowing an artist to control availability of the new media for playback in public venues via a jukebox, the method comprising:
- providing, by a processor, a user interface to interact with a system;
providing, by the processor, a user interface to add the user to the system;
providing, by the processor, a user interface to create an account;
providing, by the processor, a user interface to log into the system;
providing, by the processor, a user interface to add the new media to the system, wherein the new media is new if not previously stored in the system;
receiving, by the processor, the new media added to the systemautomatically identifying, by the processor, metadata for the new media and storing the metadata in a database;
storing, by the processor, the new media in a central storage device, wherein the storing automatically enables the new media to be requested by the jukebox for playback over the Internet by providing to a client software installed in the jukebox, access to the database storing the metadata for the new media, via an API call over the Internet;
automatically analyzing, by the processor, audio signals of the new media for determining a root mean square (RMS) value, wherein the RMS value is further mathematically manipulated for obtaining a positive RMS value less than 1;
storing, by the processor, the obtained RMS value less than 1 as metadata for the new media;
providing, by the processor, the metadata for the new media over the Internet in response to the API call for display by the jukeboxreceiving, by the processor, a request from the jukebox for playback of the new media associated with the displayed metadata;
in response to the request, streaming by the processor the requested new media to the jukebox for playing audio corresponding to the streamed portion of the new media;
automatically calculating, by the processor, amounts earned by an artist and a venue playing the new media; and
receiving, by the processor, indication of payment of the amount earned,wherein, the audio signals of the new media are normalized by the processor or jukebox by applying gain to the signals based on the obtained positive RMS value less than 1, andwherein, the audio signals of the new media are further compressed for reducing a dynamic range of the signal based on a preset compression ratio and a preset threshold value.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer readable storage method and system allowing any artist to upload media, including images, video and music, to a server, have that media uploaded in a system of internet jukeboxes placed in establishments for instant playback of media by paying customers. The system of internet jukeboxes programmed to maintain an account for the artist allowing the artist to earn fees and royalties from playback of the media and to provide for automated payment of rent, and other fees due the establishment and the service provider.
-
Citations
17 Claims
-
1. A computer implemented method for real time music distribution of new media tor allowing an artist to control availability of the new media for playback in public venues via a jukebox, the method comprising:
-
providing, by a processor, a user interface to interact with a system; providing, by the processor, a user interface to add the user to the system; providing, by the processor, a user interface to create an account; providing, by the processor, a user interface to log into the system; providing, by the processor, a user interface to add the new media to the system, wherein the new media is new if not previously stored in the system; receiving, by the processor, the new media added to the system automatically identifying, by the processor, metadata for the new media and storing the metadata in a database; storing, by the processor, the new media in a central storage device, wherein the storing automatically enables the new media to be requested by the jukebox for playback over the Internet by providing to a client software installed in the jukebox, access to the database storing the metadata for the new media, via an API call over the Internet; automatically analyzing, by the processor, audio signals of the new media for determining a root mean square (RMS) value, wherein the RMS value is further mathematically manipulated for obtaining a positive RMS value less than 1; storing, by the processor, the obtained RMS value less than 1 as metadata for the new media; providing, by the processor, the metadata for the new media over the Internet in response to the API call for display by the jukebox receiving, by the processor, a request from the jukebox for playback of the new media associated with the displayed metadata; in response to the request, streaming by the processor the requested new media to the jukebox for playing audio corresponding to the streamed portion of the new media; automatically calculating, by the processor, amounts earned by an artist and a venue playing the new media; and receiving, by the processor, indication of payment of the amount earned, wherein, the audio signals of the new media are normalized by the processor or jukebox by applying gain to the signals based on the obtained positive RMS value less than 1, and wherein, the audio signals of the new media are further compressed for reducing a dynamic range of the signal based on a preset compression ratio and a preset threshold value. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
3. A non transitory computer-readable media embodying program instructions for execution by a computer, the program instructions adapting the computer for real time music distribution of new media to allow an artist to control availability of the new media for playback in public venues via a jukebox, the program instructions comprising:
-
providing a user interface for authoring of media; providing a user interface to add the user to the system; providing a user interface to create an account; providing a user interface to log into the system; providing a user interface to add the new media to the system, wherein the new media is new if not previously stored in the system; receiving the new media added to the system; automatically identifying metadata for the new media and storing the metadata in a database; storing the new media in a central storage device, wherein the storing automatically enables the new media to be requested by the jukebox for playback over the Internet by providing to a client software installed in the jukebox, access to the database storing the metadata for the new media, via an API call over the Internet; automatically analyzing audio signals of the new media for determining a root mean square (RMS) value, wherein the RMS value is further mathematically manipulated for obtaining a positive RMS value less than 1; storing the obtained RMS value less than 1 as metadata for the new media; providing metadata for the new media over the Internet in response to the API call for display by the jukebox; receiving a request from the jukebox for playback of the new media associated with the displayed metadata; in response to the request, streaming the requested new media to the jukebox for playing audio corresponding to the streamed portion of the new media; automatically calculating, by the processor, amounts earned by an artist and a venue playing the new media; and receiving, by the processor, indication of payment of the amount earned, wherein, the audio signals of the new media are normalized by the processor or jukebox by applying gain to the signals based on the obtained positive RMS value less than 1, and wherein, audio signals of the new media are further compressed for reducing a dynamic range of the signal based on a preset compression ratio and a preset threshold value.
-
Specification