×

System for distributed information presentation and interaction

  • US 9,424,106 B2
  • Filed: 02/17/2010
  • Issued: 08/23/2016
  • Est. Priority Date: 11/05/2004
  • Status: Active Grant
First Claim
Patent Images

1. A system for a multi-processor controlled interactive environment comprising:

  • a plurality of output devices arranged to produce a system output, wherein each of the plurality of output devices produces a respective output portion of the system output, the system output being an aggregate of the respective output portions of all of the plurality of output devices;

    a plurality of application processors, each of the plurality of application processors configured to process one or more respective application programs, each of the plurality of application processors coupled with an associated respective output device of the plurality of output devices for controlling the associated respective output device in producing the respective output portion of the system output, wherein each change or output produced by each of the plurality of application processors is a local change in state of the application processor and each of the plurality of application processors automatically generates a local state change message based on the local change in state of the application processor and sends the automatically generated local state change message to a state server;

    the state server in data communication with the plurality of application processors that provides shared state information to all of the plurality of application processors, the shared state information including system inputs and all local change in state information received by the state server in the automatically generated local state change messages from the plurality of application processors, wherein all of the plurality of application processors receives the shared state information from the state server,wherein in instances when the received shared state information affects the respective output portion of the system output, each of the plurality of application processors controls the associated respective output device to change the respective output portion of the system output, the system output comprising the aggregate of the output portions of all of the plurality of output devices; and

    in instances when the shared state information does not affect the respective output portion of the system output, each of the plurality of application processors controls the associated respective output device to maintain the respective output portion of the system output unchanged.

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