Patent ID: 11936734
Assignee: IMPROBABLE WORLDS LTD
Field: Computer technology (Electrical engineering)
Classification: CPC H  A  G | IPC A  G  H

Claim 13:
14. A simulation system comprising:
a data store configured to store data associated with a plurality of entities of a simulation; and
at least one virtual server comprising:
at least one worker process configured to:
simulate a first entity of the plurality of entities, wherein the first entity comprises at least a first component and a second component; and
modify the first entity to include an interest component indicating:
a first query subscription, of the first component of the first entity, to the data store, and
a second query subscription, of the second component of the first entity, to the data store;

a plurality of bridges configured to facilitate data communications between the at least one worker process and the data store; and
a simulation runtime configured to instantiate and manage the at least one worker process,

wherein each of the first query subscription and the second query subscription comprises one or more queries, and
wherein each query of the one or more queries comprises:
a component value that qualifies a second entity for inclusion in a query result, and
a frequency for receiving, from the data store, updates on the query result.