The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 11, 2006
Filed:
Dec. 04, 2001
David Boloker, Chestnut Hill, MA (US);
Rafah A. Hosn, Stamford, CT (US);
Photina Jaeyun Jang, White Plains, NY (US);
Jan Kleindienst, Kladno, CZ;
Tomas Macek, Zizkov, CZ;
Stephane H. Maes, Danbury, CT (US);
Thiruvilwamalai V. Raman, San Jose, CA (US);
Ladislav Seredi, Prague, CZ;
David Boloker, Chestnut Hill, MA (US);
Rafah A. Hosn, Stamford, CT (US);
Photina Jaeyun Jang, White Plains, NY (US);
Jan Kleindienst, Kladno, CZ;
Tomas Macek, Zizkov, CZ;
Stephane H. Maes, Danbury, CT (US);
Thiruvilwamalai V. Raman, San Jose, CA (US);
Ladislav Seredi, Prague, CZ;
International Business Machines Corporation, Armonk, NY (US);
Abstract
Systems and methods for building multi-modal browsers applications and, in particular, to systems and methods for building modular multi-modal browsers using a DOM (Document Object Model) and MVC (Model-View-Controller) framework that enables a user to interact in parallel with the same information via a multiplicity of channels, devices, and/or user interfaces, while presenting a unified, synchronized view of such information across the various channels, devices and/or user interfaces supported by the multi-modal browser. The use of a DOM framework (or specifications similar to DOM) allows existing browsers to be extended without modification of the underling browser code. A multi-modal browser framework is modular and flexible to allow various fat client and thin (distributed) client approaches.