×

Systems and methods for delivering content over a network

  • US 7,465,231 B2
  • Filed: 05/20/2004
  • Issued: 12/16/2008
  • Est. Priority Date: 05/20/2004
  • Status: Expired due to Fees
First Claim
Patent Images

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 system comprising:

  • an asset server that stores software game code associated with said plurality of games, said plurality of games comprising 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;

    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; and

    one or more processors residing on a user computing device associated with said user, said user computing device being remotely located from said asset server and said host server and in communication with said asset server and said host server over said network, said one or more processors configured for running a client application, and said client application configured for displaying a list of available games, accepting from said user said request to play a game selected from said list of available games, selecting an emulator from a plurality of emulators stored on said user computing device when said selected game is included in said first set or said second set of game software, and executing said selected emulator to translate said software game code, wherein said list of available games comprises at least a portion of said plurality of games stored on said asset server;

    wherein said plurality of emulators comprises;

    one or more arcade emulators for translating software game code originally written for execution by one or more arcade game systems to functionally equivalent blocks of compiled instruction set code on said user computing device, andone or more console emulators for translating software game code originally written for execution by one or more console game platform to functionally equivalent blocks of compiled instruction set code on said user computing device.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×