Systems and methods for delivering content over a network
First Claim
1. A game delivery system that allows a user to select from and receive delivery of at least one of a plurality of games via a network, said plurality of games including a first set of game software stored in a format able to be executed on one or more arcade game systems, a second set of game software stored in a format able to be executed on a video game console, and a third set of game software stored in a format able to be executed on a personal computer, said system comprising:
- an asset server that stores software game code associated with said plurality of games;
a host server that directs said asset server to deliver one of said plurality of games to said user in response to a request from said user.
3 Assignments
0 Petitions
Accused Products
Abstract
A content delivery system that uses a graphical user interface and host avatar to introduce users to and allow them to select from available content. A game delivery system that uses emulators to execute software written to run on a plurality of game platforms. The systems include a scalable, dynamic interface that launches and manages emulators in a manner that is largely transparent to the user, and a combination of linear and on-demand content provides users with a managed gaming experience not unlike that of interactive television.
322 Citations
55 Claims
-
1. A game delivery system that allows a user to select from and receive delivery of at least one of a plurality of games via a network, said plurality of games including a first set of game software stored in a format able to be executed on one or more arcade game systems, a second set of game software stored in a format able to be executed on a video game console, and a third set of game software stored in a format able to be executed on a personal computer, said system comprising:
-
an asset server that stores software game code associated with said plurality of games;
a host server that directs said asset server to deliver one of said plurality of games to said user in response to a request from said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A content delivery system for providing linear and on-demand content to a user, said content delivery system comprising:
-
an asset server that stores at least a portion of said linear and on-demand content, said asset server being adapted to deliver said linear and on-demand content to said user via a network; and
a client application in communication with asset server, said client application adapted to receive and present said linear and on-demand content to said user;
wherein said linear content comprises an audiovisual presentation of a graphical user interface and a host avatar, said host avatar comprising an electronic representation of an animated character, wherein further at least one of said graphical user interface and said host avatar is manipulable to provide access to said on-demand content. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method of delivering game content to a computing device associated with a user, said method comprising:
-
delivering a graphical user interface that displays a list of available games and allows said user to select a game from said list;
receiving input indicative of a first game selection by said user;
choosing one emulator from a plurality of emulators to emulate a hardware configuration of a game platform for which said first selected game was written;
launching said one emulator and initiating game play of said first selected game;
monitoring user input during said game play of said first selected game; and
returning said user to said graphical user interface upon identifying in said user input one of a predefined set of user inputs. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A system for delivering game content to a user device via a network, said system comprising:
-
an asset server that stores a game file for a game written for a console gaming system;
a datastore that includes game metadata associated with said game file, said metadata comprising a plurality of index points that logically divide said game file into a plurality of portions, a first index point identifying a portion of said game file that is required to initiate game play of said game, and one or more subsequent index points that identify one or more additional portions of said game file; and
a client application that resides on said user device and comprises;
A. a content manager that monitors a progress of a transfer of said game file from said asset server to said user device; and
B. a game manager that manages said game play of said game on said user device;
wherein said game manager receives said metadata from said datastore and periodic updates of said game transfer progress from said content manager, and initiates said game play of said game in response to an indication that a portion of said game file identified by said first index point has been transferred successfully to said user device. - View Dependent Claims (52, 53, 54, 55)
-
Specification