A method and apparatus is provided for providing and integrating high-performance message queues. “Contexts” are provided that allow independent worlds to be created and execute in parallel. A context is created with one or more threads. Each object is created with context affinity, allowing any...http://www.google.co.uk/patents/US6954933?utm_source=gb-gplus-sharePatent US6954933 - Method and apparatus for providing and integrating high-performance message queues in a user interface environment