Patent ID: 6707477
Filing Date: 2004-03-16
Classification: G06F

Abstract:
A method of emulating an environment in a host environment comprising the steps of:executing said environment in said host environment; displaying graphic output generated by said environment; and processing input associated with said environment wherein said input comprises a plurality of events, said step of processing further comprises the steps of: receiving by an event driver said plurality of events of said host environment; translating said plurality of events into a plurality of translated events of said environment; and transmitting said plurality of translated events to said environment wherein said step of transmitting further comprises the steps of: storing said plurality of translated events in shared memory; said event driver notifying a window server; and said window server forwarding said plurality of translated events to said environment; and wherein said step of storing further comprises the steps of: determining whether said plurality of translated events can be combined with a previous translated event; and storing said plurality of translated events in said shared memory when said plurality of translated events cannot be combined with said previous translated event.