×

Distributed network architecture for introducing dynamic content into a synthetic environment

  • US 9,104,962 B2
  • Filed: 03/06/2007
  • Issued: 08/11/2015
  • Est. Priority Date: 03/06/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for generating synthetic environments, the system comprising:

  • a plurality of game management servers including a game management server configured to generate a synthetic environment with which a number of participants interact;

    a plurality of scalable game subprocess servers associated with a plurality of process types and including a scalable game subprocess server configured to generate a game subprocess of a corresponding process type among the process types associated with the game management server as a function of a need for a game subprocess of the process type; and

    a master scaling server configured to;

    monitor load demand for the plurality of process types including at least two of the following;

    a physics process, an artificial intelligence process, or a transaction process, each process type being located on a separate scalable game subprocess server;

    determine whether the load demand for one of the process types increases more than a first predetermined threshold or decreases more than a second predetermined threshold;

    in the event that the load demand for the one process type increases more than the first predetermined threshold, add a scalable game subprocess server of the one process type to the plurality of scalable game subprocess servers; and

    in the event that the load demand for the one process type decreases more than the second predetermined threshold, remove a scalable game subprocess server of the one process type from the plurality of scalable game subprocess servers,wherein the game management server and the scalable game subprocess server are disposed in a distributed network architecture.

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