Patent ID: 8585506

Claim:
A method for providing online games, the method comprising: providing access to a plurality of online games and to a wrapper game, wherein each of the online games and the wrapper game is directly accessible to be loaded utilizing a corresponding internet address which is different for each online game, wherein the wrapper game includes options to load any of the plurality of online games, wherein progress made in each online game is independent from progress made in other online games; providing a currency that is shared by the plurality of online games; and providing a shared navigation bar, wherein each of the online games includes the shared navigation bar in a graphic user interface (GUI) of the game, wherein each online game is a non-monolithic program, wherein a non-monolithic program is a program that, when loaded and executed, provides access to one online game, wherein accessing another online game from the non-monolithic program requires that another non-monolithic program be loaded and executed by a computing device, wherein operations of the method are executed by a processor.