×

Personalizing access of game web site based on user configuration

  • US 7,546,534 B1
  • Filed: 08/26/2002
  • Issued: 06/09/2009
  • Est. Priority Date: 08/26/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for personalizing a gaming web page displayed to a user on the user'"'"'s client computing device when accessing an online game service at which a plurality of interactive games are available from which the user may select to play on the user'"'"'s client computing device, such that the personalized web page lists only interactive games for which the user has compatible software installed on the client computing device, the method comprising the steps of:

  • (a) from the online game service, downloading to the client computing device of the user accessing the gaming web site;

    (i) an unpersonalized gaming web page for the online game service;

    (ii) data listing the plurality of interactive games supported by the gaming web site and included for listing on the unpersonalized gaming web page, wherein each of the plurality of interactive games requires a specific software program installed on the client computer device of the user; and

    (iii) instructions specifying how the data listing the plurality of interactive games will be used to modify the unpersonalized gaming web page to create a personalized gaming web page, wherein the instructions are in a scripting language;

    (b) at the client computing device, executing the instructions in the scripting language on the client computing device, wherein executing the instructions causes the client computing device of the user to;

    (i) creating, at the client computing device, an instance of a control program stored by the online game service, the instance of the control program being an ActiveX control stored by the online game service;

    (ii) execute the ActiveX control with the client computing device, which ActiveX control causes the client computing device to query a registry of an operating system running on the client computing device for direct play (DPlay) registry keys to identify each specific gaming software program installed on the client computing device that supports participation by the client computing device in any of the interactive games of the online game service, (iii) receive, from the control program, a markup language text string which includes all multiplayer games installed on the client computing device and having DPlay registry keys, which multiplayer games installed on the client computing device include multiplayer games supported by the gaming web page and one or more multiplayer games not supported by the gaming web page; and

    (iv) compare each specific gaming software program installed on the client computing device with the listing of the plurality of interactive games included on the unpersonalized gaming web page and downloaded from the online gaming service and determine a subset of interactive games that includes only interactive games included on the unpersonalized gaming web page which are also installed on the client computing device of the user, wherein comparing including executing the instructions in the scripting language and, in turn, executing additional instructions that are XSL instructions and match entries in the markup language text string with interactive games supported by the gaming web sit as provided in the data listing the plurality of interactive games downloaded to the client computing device;

    (c) at the client computing device of the user, executing the instructions of the scripting language and thereby modifying the unpersonalized gaming web page to create a personalized gaming web page that includes a listing of only the subset of interactive games which are included in the unpersonalized gaming web page and already installed on the client computing device of the user, and which are supported by the online gaming service; and

    (d) displaying the personalized gaming web page for the online gaming service on the client computing device of the user, thereby enabling the user to only view the subset of interactive games which are already installed on the client computing device and to select an interactive game in which to participate using the client computing device, from among the subset of interactive games included on the personalized gaming web page.

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