Patent 7610547 was granted and assigned to Microsoft on October, 2009 by the United States Patent and Trademark Office.
A markup language for execution on a client device in a client/server system includes extensions for recognition.