Patent ID: 7711681
Filing Date: 2010-05-04
Classification: G06F

Abstract:
1. A system for distributed information processing and interaction, the system comprising: a plurality of output devices arranged to produce a respective output portion of a system output, each respective output portion being defined by context information, wherein each respective output portion comprises an output type, and each respective output portion with the same output type comprises a different output portion of the system output for the same output type; a plurality of application processors, each application processor configured to process one or more respective application programs, wherein any one of the application processors, simultaneous with any other of the application processors, produces any one or more of the different output portions of the system output for the same output type, each application processor responsive to the context information and coupled with an associated respective output device for controlling the associated respective output device in producing the respective output portion, each application processor dispatches an update message to a state server in response to processing the respective application programs to produce a change in the associated respective output device of each application processor, the update message comprising update state information, wherein one application processor of the plurality of application processors is responsive to non-time based context information or dispatches a non-time based update message, wherein the respective application programs include a first application program that maps the context information to a global position for a first virtual object and a second application program that maps the context information to a command to maneuver a second virtual object to produce the change in each associated respective output device; and the state server in data communication with the plurality of application processors to provide the context information to the plurality of application processors, the context information including the update state information received by the state server from one of the application processors provided to all the other application processors by the state server.