Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
A COMPUTER IMPLEMENTED GAMIFIED RATING BASED MUSIC DISTRIBUTION SYSTEM AND A METHOD THEREOF
Document Type and Number:
WIPO Patent Application WO/2015/189747
Kind Code:
A1
Abstract:
System (202) and Method for gamified rating based music distribution are described. According to an embodiment, the system includes a memory to store predetermined set of rules and a processor to generate system processing commands. A listener repository to store listeners profile information, an artist repository to store artist profile information, a music repository to store music pieces and corresponding music information uploaded by the artists. The system further comprises a threshold rating module to provide threshold rating to the music pieces, a mapping module to map music information with the listener profile information to identify the listeners of similar interest, a distribution module for distribution of music pieces, a rating module to receive rating from listeners and to compute an average rating, a feedback module to provide feedback based on the comparison of threshold rating and the average rating.

Inventors:
AGASHE MANDAR (IN)
Application Number:
PCT/IB2015/054221
Publication Date:
December 17, 2015
Filing Date:
June 04, 2015
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
AGASHE MANDAR (IN)
International Classes:
G06Q30/00; G06F3/00; H04N21/00
Foreign References:
US20070277205A12007-11-29
US20070226053A12007-09-27
Attorney, Agent or Firm:
DEWAN, Mohan (Podar Chambers S.A. Brelvi Road,,Fort, Mumbai 1, IN)
Download PDF:
Claims:
CLAIMS:

1. A computer implemented system for gamified rating based music distribution, said system comprising: a memory configured to store predetermined set of rules; a processor coupled with the memory for receiving the predetermined set of rules and further configured to generate system processing commands; a listener repository configured to store plurality of listeners profile information; an artist repository configured to store plurality of artists profile information; a music repository configured to store plurality of music pieces and corresponding music information; a threshold rating module coupled with processor, configured to assign threshold rating to the plurality of music pieces; a mapping module coupled with processor, configured to map the music pieces music information and corresponding artists profile information with the listeners profile information and identifies the listeners based on the mapping; a distribution module coupled with processor, configured to distribute the music pieces to predetermined number of the identified listeners based on said mapping; a rating module coupled with processor, configured to receive listeners rating for the music pieces and further configured to analyze the received listeners ratings to compute an average rating; and a feedback module coupled with processor, configured to compare the average rating with the threshold rating and further configured to send feedback to the distribution module based on said comparison.

2. The system as claimed in claim 1 , wherein the rating module receives listeners ratings at regular time intervals.

3. The system as claimed in claim 1, wherein the listener repository updates the listeners location based on the listeners GPS location.

4. The system as claimed in claim 1 , wherein the distribution module is further configured to receive feedback from the feedback module and selectively distribute the music pieces to the listeners based on said feedback.

5. A computer implemented method for gamified rating based music distribution, said method comprising: storing predetermined set of rules; receiving the predetermined set of rules and generating system processing commands; storing plurality of listeners profile information; storing plurality of artists profile information; storing plurality of music pieces and corresponding music information; assigning threshold rating to the plurality of music pieces; mapping the music pieces information and corresponding artists profile information with the listeners profile information; identifying the listeners based on said mapping; distributing the music pieces to predetermined number of the identified listeners based on said mapping; receiving listeners ratings for the music pieces; analyzing the received listeners ratings to compute an average rating; comparing the average rating with the threshold rating; and sending feedback based on said comparison.

6. The method as claimed in claim 4, wherein the step of receiving listener ratings includes receiving listeners ratings at regular time intervals.

7. The method as claimed in claim 4, wherein said method further includes the step of updating the listeners location based on the listeners GPS location.

8. The method as claimed in claim 4, wherein the step of distributing the music pieces includes receiving the feedback and selectively distributing the music pieces to the listeners based on said feedback.

Description:
A COMPUTER IMPLEMENTED GAMIFIED RATING BASED MUSIC DISTRIBUTION SYSTEM AND A METHOD THEREOF

This patent application is a patent of addition to Indian patent application No. 112/MUM/2013 filed on January 14, 2013, the contents of which are specifically incorporated herein by reference.

FIELD OF THE INVENTION

The present disclosure relates to the field of providing access to online music platform and more particularly to the system and method for gamified rating based music distribution.

DEFINITION OF THE TERMS USED IN THE SPECIFICATION

The expression 'listener' used hereinafter in the specification refers to but is not limited to a registered user, a customer, an admirer, an audience, a hearer, a fan, an onlooker, a follower, and a viewer.

The expression 'artist' used hereinafter in the specification refers to but is not limited to a musician, a composer, a singer, a lyrist, a writer, an instrumentalist, an entertainer, a performer, a player, a session player, a soloist, a virtuoso, a vocalist, a poet, and a creative person.

The expression 'music piece' used hereinafter in the specification refers to but is not limited to a track, a song, an audio clip, a video clip, a poetry, a rhythm, a composition, a lyrics, a remix, an entertainment, an item, a record, a sound track, a vocal track, a tune, a ballad, a chant, an anthem, an expression, a movie album, a movie music, a music, a sound-stripe and combinations thereof.

The expression 'guest-user' used hereinafter in the specification refers to but is not limited to a visitor and an un-registered user of the platform.

These definitions are in addition to those expressed in the art. BACKGROUND

Music is intrinsic to all cultures and can have surprising benefits such as improving memory and focusing attention, but also for physical coordination and development. Listening music has become a part of everyday life now. Internet technology has enhanced the accessibility of the information just by tapping the mouse. Information is related to data, music content, such as television, movies, and other audio and video content. In fact, now a user can even access the content over the Internet through an online store, an Internet radio station, online music service, online movie service, and the like, in addition to the more traditional means of accessing audio and video content or music content.

The demand for accessing music content online continues to surge. Given the high demand over the years, technology used to access and play such music content has likewise improved from its initial days. The significant developments in the Internet technologies provided ways to perform commercial activities through Internet has gained significant popularity. However, it has been observed that the rating provided by the listeners of the music does not solicit the status of the music piece in a larger demographic crowd. Further, many a times the information of a music piece which has received adequate rating from a portion of the listeners does not able to find a way to reach to a larger groups of listeners. As the future of the music piece is always decided by the amount appreciation pouring in from the listeners. The listener's appreciations are majorly measured terms if rating provided to the music piece. Therefore, there is always a chance for the music piece which is adequately rated may become the most rated and most popular music piece if it able to make its way to reach and rated by large number of listeners.

Therefore, there is felt a need for a computer implemented solution that will facilitate in music distribution based on the rating received by the music piece.

OBJECTS

Some of the objects of the system of the present disclosure, which at least one embodiment herein satisfies, are as follows:

An object of the present disclosure is to provide a system and method for gamified rating based music distribution.

Another object of the present disclosure is to provide a gamified music distribution system.

Further, another object of the present disclosure is to provide a system that defines the journey of a music piece in various levels. SUMMARY

This summary is provided to introduce concepts related to a gamified rating based music distribution, which is further described below in the detailed description. This summary is neither intended to identify essential features of the present disclosure nor is it intended for use in determining or limiting the scope of the present disclosure.

In an embodiment, method and system for gamified rating based music distribution is disclosed. The method may include storing a listener profile information in a listener repository, wherein the listener profile information includes at least likes and dislikes, interest related information, hobbies, permanent address, temporary address, music preferences, favorite artists, age, contact details and sex. The method may further include storing profile information corresponding to users registered as artists in an artist repository. Further, the method may include storing a plurality of music pieces and their corresponding music information in a music repository. Further, the method may include assigning threshold rating to the music pieces. Thereafter, music information and corresponding artist information is mapped with the listeners profile information to identify the listeners of similar music interest. Subsequently, the music piece is distributed to the predetermined numbers of identified listeners. The listener listens to the music piece and rates the music piece. The listener's ratings for the music pieces is received and analysed to compute an average rating. Thereafter, the average rating is compared with the threshold rating and feedback is sent to the distribution module for further distribution based on said comparison.

BRIEF DESCRIPTION OF THE FIGURES

The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same numbers are used throughout the drawings to reference like features and modules.

FIGURE 1 illustrates, a computer implemented system for gamified rating based music distribution, in accordance with the present disclosure.

FIGURE 2 illustrates, a method for gamified rating based music distribution, in accordance with the present disclosure. It should be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative systems embodying the principles of the present subject matter. Similarly, it will be appreciated that any flow charts, flow diagrams, and the like represent various processes which may be substantially represented in computer readable medium and so executed by a computer or processor, whether or not such computer or processor is explicitly shown.

DETAILED DESCRIPTION

The present disclosure relates to a system and a method for gamified rating based music distribution.

Unless specifically stated otherwise as apparent from the following discussions, it is to be appreciated that throughout the present disclosure, discussions utilizing terms such as "receiving" or "determining" or "generating" or "comparing" or the like, refer to the action and processes of a computer system, or similar electronic activity detection device, that manipulates and transforms data represented as physical (electronic) quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.

The systems and methods are not limited to the specific embodiments described herein. In addition, modules of each system and each method can be practiced independently and separately from other modules and methods described herein. Each module and method can be used in combination with other modules and other methods.

According to an implementation, the present subject matter discloses a system and method for gamified rating based music distribution for distribution of music pieces based on the rating given by the listeners. In present invention, the guest user can register on online music platform as a listener or as an artist. The system verifies the guest user credentials. New users of the system need to register themselves to access the online music platform. The system distributes the music pieces to the listeners based on the guest user likes/dislikes and mood. Further, the present disclosure directed towards the listener of the online music platform. The listener of the system accesses the system using login credentials. The system verifies the login credentials. The listener can create their profile in the system and specify customer related information in their profiles such as age, sex, hobbies, permanent address, temporary address, likes and dislikes, music preferences, favourite artists and contact details. Additionally, the listener of the online music platform may specify their favourite genres in categorical manner such as first level, second level and third level.

Further, the present disclosure directed towards the artist. The artist of the system accesses the system using login credentials. The system verifies the login credentials. The artist can create their profile in the system and specify customer related information in their profiles such as age, sex, hobbies, permanent address, temporary address, likes and dislikes, music preferences, favourite artists and contact details.

Further, the present disclosure directed towards the music pieces. The registered artist can upload their music piece with corresponding music information to the online music platform. The music information comprises the details regarding the music pieces such as genre, artist information, date of release of albums, album information, lyrics, and composer information.

According to an implementation, the system for the distribution of music pieces in accordance with the interests of the listeners, maps the music information and artist's profile information corresponding to the music piece with the listeners profile information and identifies the listeners who will have the interest in the song. The system further distributes the music piece to predetermined number of the identified listeners. The listeners listen to the music pieces and rates the music pieces. The system further receives the ratings from the users and analyzes the received listeners rating to compute an average rating. Thereafter, system compares the average rating with the threshold rating and makes a decision of further distribution of music piece based on said comparison.

In another implementation, the system detects the location of the listener using the (GPS) Global Positioning System of the listener's communication device. Based on the listener's GPS location or IP Address, the system determines the appropriate listener's information. Throughout the description and claims of this complete specification, the word "comprise" and variations of the word, such as "comprising" and "comprises," means "including but not limited to," and is not intended to exclude, for example, other additives, components, integers or steps. "Exemplary" means "an example of and is not intended to convey an indication of a preferred or ideal embodiment. "Such as" is not used in a restrictive sense, but for explanatory purposes.

For a firmware and/or software implementation, the methodologies can be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. Any machine readable medium tangibly embodying instructions can be used in implementing the methodologies described herein. For example, software codes and programs can be stored in a memory and executed by a processing unit.

In another firmware and/or software implementation, the functions may be stored as one or more instructions or code on a non-transitory computer-readable medium. Examples include computer-readable media encoded with a data structure and computer-readable media encoded with a computer program. The computer-readable media may take the form of an article of manufacturer. The computer-readable media includes physical computer storage media. A storage medium may be any available medium that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer; disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blue-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.

It should be noted that the description merely illustrates the principles of the present subject matter. It will thus be appreciated that those skilled in the art will be able to devise various arrangements that, although not explicitly described herein, embody the principles of the present subject matter and are included within its spirit and scope. Furthermore, all examples recited herein are principally intended expressly to be only for pedagogical purposes to aid the reader in understanding the principles of the invention and the concepts contributed by the inventor(s) to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions. Moreover, all statements herein reciting principles, aspects, and embodiments of the invention, as well as specific examples thereof, are intended to encompass equivalents thereof.

The manner, in which the systems and methods for gamified rating based music distribution shall be implemented, has been explained in details with respect to the Fig. 1 and 2. While aspects of described systems and methods for gamified rating based music distribution can be implemented in any number of different systems, utility environments, and/or configurations, the embodiments are described in the context of the following exemplary system(s).

Fig. 1 illustrates a network implementing a rating based distribution system 102. The rating based distribution system 102 can be implemented as a variety of communication devices, such as a laptop computer, a notebook, a workstation, a mainframe computer, a server and the like. The rating based distribution system 102 described herein, can also be implemented in any network environment comprising a variety of network devices, including routers, bridges, servers, computing devices, storage devices, etc.

In one implementation, the rating based distribution system 102 is connected to one or more smart meter devices 104-1, 104-2...104-N, individually and commonly hereinafter referred to as device(s) 104. The devices 104 may be implemented as, but are not limited to, hand-held devices, laptops or other portable computers, tablet computers, mobile phones, personal digital assistants (PDAs), Smartphone, and the like. The devices 104 may be located within the vicinity of rating based distribution system 102 or may be located at different geographic location as compared to that of the rating based distribution system 102. Further, the devices 104 may themselves be located either within the vicinity of each other, or may be located at different geographic locations.

The network 106 may be a wireless or a wired network, or a combination thereof. The network 106 can be a collection of individual networks, interconnected with each other and functioning as a single large network (e.g., the internet or an intranet). The network 106 can be implemented as one of the different types of networks, such as intranet, local area network (LAN), wide area network (WAN), the internet, and such. The network 106 may either be a dedicated network or a shared network, which represents an association of the different types of networks that use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), etc., to communicate with each other.

The rating based distribution system 102 may also include a memory 112. The memory 112 can include any computer-readable medium known in the art including, for example, volatile memory, such as static random access memory (SRAM) and dynamic random access memory (DRAM), and/or non-volatile memory, such as read only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes. The memory is configured to store predetermined set of rules.

In one implementation, the rating based distribution system 102 includes processor(s) 108. The processor 108 may be coupled to the memory 112 to receive the system processing commands. The processor 108 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the processor(s) is configured to fetch and execute computer-readable instructions stored in a memory.

The functions of the various elements shown in the figure, including any functional blocks labelled as "processor(s)", may be provided through the use of dedicated hardware as well as hardware capable of executing software in association with appropriate software. When provided by a processor, the functions may be provided by a single dedicated processor, by a single shared processor, or by a plurality of individual processors, some of which may be shared. Moreover, explicit use of the term "processor" should not be construed to refer exclusively to hardware capable of executing software, and may implicitly include, without limitation, digital signal processor (DSP) hardware, network processor, application specific integrated circuit (ASIC), field programmable gate array (FPGA), read only memory (ROM) for storing software, random access memory (RAM), non-volatile storage. Other hardware, conventional and/or custom, may also be included.

Also, the rating based distribution system 102 includes I/O interface(s) 110. The I/O interfaces 110 may include a variety of software and hardware interfaces that allow the rating based distribution system 102 to interact with the entities of the network 106, or with each other. The I/O interfaces 110 may facilitate multiple communications within a wide variety of networks and protocol types, including wire networks, for example, LAN, cable, etc., and wireless networks, for example, WLAN, cellular, satellite -based network, etc.

The rating based distribution system 102 may also include a listener repository 132, an artist repository 134, a music repository 136 and a other repository 138. According to the present implementation, the listeners can register themselves on the online music platform for listening to the music of their interest. The listeners are allowed to create their profile and provide information related to likes and dislikes of the listeners, interest related information, hobbies, permanent address, temporary address, listeners location, music preferences, favorite artists, age, contact details and sex of the listener and other information of similar nature. The listener profile information is stored in the listener repository 132. In an embodiment, the listener preferences includes but is not restricted to time periods, artists, music type, fan icon of particular artist and languages.

According to the present implementation, the artist can also register themselves on the online music platform for sharing their music pieces. The artist are allowed to create their profile and provide information related to their likes and dislikes, interest related information, hobbies, permanent address, temporary address, music genre, age and sex of the artist and other information of similar nature. The artist repository 134 is configured to store plurality artists profile information.

According to the present implementation, the artist can upload their music pieces and corresponding music information on the online music platform. The music pieces and corresponding music information is stored on the music repository 136. The music information comprises the details regarding the music pieces such as genre, artist information, date of release of albums, album information, lyrics, composer information and other information of similar nature. In an embodiment, the music piece can be stored in any lossless or lossy formats like WAV, AIFF, FLAC, Apple Lossless, MP3, AAC and OGG.

Further, the rating based distribution system 102 may include module(s) 114. The modules 114 may be coupled to the processors 108 and amongst other things, include routines, programs, objects, components, data structures, etc., which perform particular tasks or implement particular abstract data types. The modules 114 may also be implemented as, signal processor(s), state machine(s), logic circuitries, and/or any other device or component that manipulate signals based on operational instructions. Further, the modules 114 can be implemented in hardware, instructions executed by a processing unit / processor, or by a combination thereof. In another aspect of the present subject matter, the modules 114 may be machine -readable instructions (software) which, when executed by a processor/processing unit, perform any of the described functionalities.

In an implementation, the modules 114 may include a threshold rating module 118, a mapping module 120, a distribution module 122, a rating module 124, a feedback module 126 and other module(s) 128.

According to the present implementation, the rating based distribution system 102 may include the threshold rating module 118 configured to assign threshold rating to the plurality of music pieces. The threshold rating module 118 is coupled with the In an embodiment, the threshold rating module assigns the threshold rating to the music piece based on the corresponding music information like success history of the artist, genre of the music piece etc. In another embodiment, the threshold rating is defined by the system administrator.

According to the present implementation, the rating based distribution system 102 may include the mapping module 120 configured to map the music pieces music information and corresponding artist profile information with the listeners profile information and identifies the listeners of similar music interest as the music pieces based on the mapping.

According to the present implementation, the rating based distribution system 102 may include the distribution module 122 configured to distribute the music pieces to predetermined number of the identified listeners based on the mapping. In an embodiment, the system administrator decides the predetermined number of listeners. In another embodiment, the distribution system distributes the music pieces to the listeners using the contact details of the listeners.

The distribution module 122 is further configured to receive feedback from the feedback module and selectively distributes the music pieces based on the feedback.

According to the present implementation, the rating based distribution system 102 may include the rating module 124 configured to receive listeners ratings from the listeners for the music piece and analyses the received listeners ratings to compute an average rating. In an embodiment, the average rating is computed by averaging the received listener rating.

According to the present implementation, the rating based distribution system 102 may include the feedback module 126 configured to compare the average rating with the threshold rating and further configured to send feedback to the distribution module based on said comparison.

In an exemplary embodiment, an artist uploads a music piece and corresponding music information through his registered account. The threshold module 118 assigns the threshold rating (2.5 out of 5) to the music piece. The mapping module 120 maps the music information and corresponding artist profile information with all the listeners profile information present in the music repository 136. Further, the mapping module identifies the listener of similar interests based on said mapping. The distribution module distributes the music piece to predetermined number of identified listeners based on the mapping. For instance, the predetermined number is fixed to 1000 by the system administrator. After listening to the music piece the listeners provides the rating to the music piece which is received by the rating module. The rating module is further configured to analyse the received listener rating to compute an average rating. For instance the music piece average rating is calculated. The feedback module 126 compares the average rating with the threshold rating and further configured to send feedback to the distribution module 122 based on said comparison. For instance, the computed average rating of that particular song is 3, which is greater than the threshold rating given by the threshold module; therefore feedback module sends a feedback to the distribution module to distribute the music piece further to second predetermined number (~ 3000) of identified listeners. In another instance if the computed average rating is less than the threshold rating, the feedback module sends a negative feedback to the distribution module to not to promote the music piece.

It would be understood by any person skilled in the art that though the present subject matter is explained using a meter, it is merely an embodiment. Any application for the purpose of reading a number or character or strings or pictures or shapes off an instrument or meter, predicted utilizing some historical information or predefined criterion would not differ from the scope of the present subject matter. Fig. 2 illustrates a method 200 for gamified rating based music distribution according to an embodiment of the present subject matter. The method 200 may be described in the general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, and modules, functions, which perform particular functions or implement particular abstract data types. The method 200 may also be practiced in a distributed computing environment where functions are performed by remote processing devices that are linked through a communication network. In a distributed computing environment, computer executable instructions may be located in both local and remote computer storage media, including memory storage devices.

The order in which the method 200 is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method 200, or alternative method. Additionally, individual blocks may be deleted from the method 200 without departing from the spirit and scope of the subject matter described herein. Furthermore, the method 200 can be implemented in any suitable hardware, software, firmware, or combination thereof. In an example, the method 200 may be implemented in a computing system, such as rating based distribution system 102.

Referring to method 200, at bock 202, predetermined set of rules is stored in memory 112.

At block 204, receiving the predetermined set of rules and generating system processing commands. In an implementation, the processor 108 coupled with the memory 112 receives the predetermined set of rules and generates the system processing commands.

At block 206, plurality of listeners profile information is stored. In an implementation, listeners profile information is stored in the listener repository 132.

At block 208, plurality of artists profile information is stored. In an implementation, plurality of artist profile information is stored in the artist repository 134.

At block 210, plurality of music pieces and their corresponding music information is stored. In an implementation, plurality of music pieces and their corresponding music information is stored in the music repository 136. At block 212, threshold rating is assigned to plurality of music pieces. In an implementation, the threshold rating module 118 assigns the threshold rating to plurality

At block 214, the music piece information and corresponding artist profile information is mapped with the listeners profile information. In an implementation, the mapping module 120 maps the music information and corresponding artist information with the listeners profile information.

At block 216, the listeners are identified based on the mapping. In an implementation, the mapping module 120 identifies the listeners based on the mapping.

At block 218, the music pieces are distributed to the identified listeners. In an implementation, the distribution module 122, distributes the music pieces to the identified listeners.

At block 220, listeners ratings are received for the music pieces. In an implementation, the rating module 124 receives the listeners ratings from the listeners.

At block 222, the received listener ratings are analysed to compute an average rating. In an implementation, the rating module 124 analyses the received listeners ratings and computes an average rating based on the analysed listeners ratings.

At block 224, the average rating is compared with the threshold rating. In an implementation, the feedback module 126 compares the average rating with the threshold rating.

At block 226, feedback is sent based on the comparison of the average rating and the threshold rating. In an implementation, the feedback module 126 sends the feedback to the distribution module 122. The feedback is based on the comparison of the average rating with the listeners ratings.

Although implementations for gamified rating based music distribution have been described in language specific to structural features and/or method, it is to be understood that the appended claims are not necessarily limited to the specific features or method described. Rather, the specific features and method are disclosed as exemplary implementations for determining human activity using the smart meter data.