Method and system for distributed coordination of multiple modalities of computer-user interaction
First Claim
Patent Images
1. A method of coordinating the presentation of multiple modes of interaction for network-based electronic content comprising:
- receiving a markup language document of a first modality;
identifying within said markup language document a reference to another markup language document of a second and different modality;
modifying said markup language document of the first modality by removing at least part of said reference; and
providing said modified markup language document of the first modality to an associated browser.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of coordinating the presentation of multiple modes of interaction for network-based electronic content can include receiving a markup language document of a first modality and identifying within the markup language document a reference to another markup language document of a second and different modality. The markup language document of the first modality can be modified by removing the reference. The modified markup language document of the first modality can be provided to an associated browser.
17 Citations
22 Claims
-
1. A method of coordinating the presentation of multiple modes of interaction for network-based electronic content comprising:
-
receiving a markup language document of a first modality;
identifying within said markup language document a reference to another markup language document of a second and different modality;
modifying said markup language document of the first modality by removing at least part of said reference; and
providing said modified markup language document of the first modality to an associated browser.
-
-
2. A method of initializing a browser coordinator for coordinating the presentation of multiple modes of interaction for network-based electronic content, said method comprising:
-
providing a request for a markup language document from a browser of a first modality to a network application;
receiving said markup language document, wherein said markup language document includes a reference to a another markup language document of a second and different modality;
identifying said reference within said first markup language document;
modifying said markup language document by removing at least part of said reference; and
providing said modified markup language document to said browser of the first modality. - View Dependent Claims (3, 4)
-
-
5. A method of coordinating the presentation of multiple modes of interaction for network-based electronic content comprising:
-
receiving a request for a first markup language document from a browser of a first modality;
determining from a synchronization table a reference to a second markup language document associated with said first markup language document, wherein said second markup language document is associated with a browser of a second and different modality;
providing said request for said first markup language document to a network application and receiving said first markup language document;
modifying said first markup language document by removing at least part of said reference to said second markup language document; and
providing said modified first markup language document to said browser of the first modality. - View Dependent Claims (6, 7, 8, 9, 10)
-
- 11. A browser coordinator configured to receive requests for markup language documents from at least two browsers of differing modalities, to forward said requests to a network application, to receive said requested markup language documents having coordination tags contained therein, and to modify said received markup language documents by removing at least a portion of each said coordination tag from said received markup language documents.
-
13. A machine-readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
receiving a markup language document of a first modality;
identifying within said markup language document a reference to another markup language document of a second and different modality;
modifying said markup language document of the first modality by removing at least part of said reference; and
providing said markup language document of the first modality to an associated browser.
-
-
14. A machine-readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
providing a request for a markup language document from a browser of a first modality to a network application;
receiving said markup language document, wherein said markup language document includes a reference to a another markup language document of a second and different modality;
identifying said reference within said markup language document;
modifying said markup language document by removing at least part of said reference; and
providing said modified markup language document to said browser of the first modality. - View Dependent Claims (15, 16)
-
-
17. A machine-readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
receiving a request for a first markup language document from a browser of a first modality;
determining from a synchronization table a reference to a second markup language document associated with said first markup language document, wherein said second markup language document is associated with a browser of a second and different modality;
providing said request for said first markup language document to a network application and receiving said first markup language document;
modifying said first markup language document by removing at least part of said reference to said second markup language document; and
providing said modified first markup language document to said browser of the first modality. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification