Patent ID: 8869031

Claim:
A method, comprising: identifying one or more songs as intro music songs; upon the beginning of the loading of an online game by a client system, during a first stage of loading, causing the client system to play one or more of the one or more intro music songs; upon advancing to a second stage of loading, causing the client system to play a different one or more of the one or more intro music songs; wherein the songs played for the second stage of loading have song lengths that are less than or equal to a predefined song length limit, wherein the predefined song length limit is selected dynamically at runtime so as to minimize the amount of time that a particular intro song would continue to play until finishing if the online game loads to the extent that interactivity between the online game and a user of the client system is possible while the particular intro song is playing based on how much time is estimated for the second stage of loading to complete; detecting when the online game has loaded to the extent that interactivity between the online game and a user of the client system is possible; determining one or more game songs corresponding to gameplay while interactivity between the online game and the user is possible, wherein the one or more game songs do not include the one or more intro music songs; and permitting interactivity between the online game and the user while continuing to play a currently playing song from the intro music songs, wherein the currently playing song continues to play until the currently playing song has finished, at which point one or more of the game songs corresponding to gameplay while interactivity between the online game and the user is possible plays.