System and method for application initiated user interaction
First Claim
1. A system for enabling modality-independent interaction between a web-based application and a user in web-based environment via a variety of client devices comprising:
- a push means responsive to said application for initiating interaction with a user via a client device of a determined modality; and
, a modality agent means associated with said determined modality for enabling users to interact with said application via said client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer program product of using peer collaboration tools to extend the reach of applications by enabling the application to specify a modality policy that is predicated on end-user context when pushing an interaction to the end-user. Various collaboration technologies—including cell phones, email, instant messaging (IM), the short message service (SMS), and pagers—have emerged that people can use to interact with each other even when they are remote and/or mobile. Using collaboration tools as the interface to Web applications eliminates the applications'"'"' dependency on Web browsers and allows applications to be accessed even when a Web browser is not available. In addition, collaboration tools are capable of receiving “calls”, which can be exploited by applications to proactively initiate and push an interaction to end users.
-
Citations
29 Claims
-
1. A system for enabling modality-independent interaction between a web-based application and a user in web-based environment via a variety of client devices comprising:
-
a push means responsive to said application for initiating interaction with a user via a client device of a determined modality; and
,a modality agent means associated with said determined modality for enabling users to interact with said application via said client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for enabling modality-independent interaction between a web-based application and a user in web-based environment via a variety of client devices comprising:
-
providing a push means for enabling application-initiated interaction with a user via a client device of a determined modality; and
,providing a modality agent means associated with said determined modality for enabling users to interact with said application via said client device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product comprising a computer usable medium having a computer usable program code enabling modality-independent interaction between a web-based application and a user in web-based environment via a variety of client devices, said computer program product comprising:
-
computer readable program code for enabling application-initiated interaction with a user via a client device of a determined modality;
computer readable program code functioning as a modality agent associated with said determined modality for enabling users to interact with said application via said client device.
-
Specification