System and method for add-on services, secondary authentication, authorization and/or secure communication for dialog based protocols and systems
First Claim
1. A method of enabling authorized communication between a first communication device associated with a first entity and a second communication device associated with a second entity, comprising:
- establishing a dialog session, using at least one dialog based interactive protocol, between the first communication device and the second communication device that is initiated with the first communication device by the second communication device;
the first entity transmitting to the second communication device a link to a site used to authenticate the second communication device;
a third entity receiving a message from the first entity associated with the first communication device containing authentication information for the second communication device;
the third entity associating the authentication information with the dialog session, thereby enabling the second communication device to engage in authorized communication with the first communication device through the third entity, the authorized communications comprising;
receiving a message from the second entity associated with the second communication device requesting a withdrawal of a predetermined sum of money from an account associated with the first entity;
associating the message from the second entity with the authentication information;
transmitting to the first communication device the message from the second entity and the associated authentication information; and
transmitting to the second communication device a link to the site for re-authenticating of the second communication device.
3 Assignments
0 Petitions
Accused Products
Abstract
In an authentication system, a first computer system provides a desired service and a second computer system provides a dialog-based interactive protocol service (e.g., an instant messaging service). Users of a second computer system can be authenticated by the first system using a mechanism separate from the dialog based interactive protocol system, so the users can then access the first system using the dialog based interactive protocol systems (even though the systems are not owned or necessarily trusted by the first system). The authentication system enables communication between the first and second computer systems by establishing the dialog session between the computer systems and transmitting to the second computer system a link to a site used to authenticate this computer system. The authentication system associates authentication information (e.g., a unique identifier and/or an authorization token, etc.) with the dialog and uses this information to enable the second computer system to have authorized communications with the first.
45 Citations
17 Claims
-
1. A method of enabling authorized communication between a first communication device associated with a first entity and a second communication device associated with a second entity, comprising:
-
establishing a dialog session, using at least one dialog based interactive protocol, between the first communication device and the second communication device that is initiated with the first communication device by the second communication device; the first entity transmitting to the second communication device a link to a site used to authenticate the second communication device; a third entity receiving a message from the first entity associated with the first communication device containing authentication information for the second communication device; the third entity associating the authentication information with the dialog session, thereby enabling the second communication device to engage in authorized communication with the first communication device through the third entity, the authorized communications comprising; receiving a message from the second entity associated with the second communication device requesting a withdrawal of a predetermined sum of money from an account associated with the first entity; associating the message from the second entity with the authentication information; transmitting to the first communication device the message from the second entity and the associated authentication information; and transmitting to the second communication device a link to the site for re-authenticating of the second communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product residing on a computer readable medium, for use in a computer network environment that provides authorized communication between a first communication device and a second communication device, the computer program product comprising instructions for causing a computer to:
-
establish a dialog session, using at least one dialog based interactive protocol, between a first communication device and a second communication device that is initiated with the first communication device by the second communication device; transmit by a first entity to the second communication device a link to a site used to authenticate the second communication device; receive at a third entity a message from the first entity associated with the first communication device containing authentication information for the second communication device; associate by a third entity the authentication information with the dialog session, thereby enabling the second communication device to engage in authorized communication with the first communication device through the third entity, the authorized communications comprising; receive a message from the second entity associated with the second communication device requesting a withdrawal of a predetermined sum of money from an account associated with the first entity; associate the message from the second entity with the authentication information; transmit to the first communication device the message from the second entity and the associated authentication information; and transmit to the second communication device a link to the site used for re-authentication of the second communication device. - View Dependent Claims (13, 14)
-
-
15. A device associated with a third entity that provides an interface between a first communication device associated with a first entity and second communication device associated with a second entity, said device comprising:
-
at least one memory area; and at least one processor that (i) receives from the first entity associated with the first communication device a message to the third entity containing authentication information for the second communication device; and
(ii) associates the authentication information with a dialog session between the first communication device and the second communication device, thereby enabling the second communication device to engage in authorized communication with the first entity through the third entity, the authorized communications comprising;receiving a message from the second entity associated with the second communication device requesting a withdrawal of a predetermined sum of money from an account associated with the first entity; associating the message from the second entity with the authentication information; transmitting to the first communication device the message from the second entity and the associated authentication information; and transmitting to the second communication device a link to the site for re-authenticating of the second communication device. - View Dependent Claims (16)
-
-
17. A method of enabling authorized communication between a first communication device associated with a first entity and a second communication device associated with a second entity, comprising:
-
establishing a dialog session, using at least one dialog based interactive protocol, between the first communication device and the second communication device that is initiated with the first communication device by the second communication device; the first entity transmitting to the second communication device a link to a site used to authenticate the second communication device; a third entity receiving a message from the first entity associated with the first communication device containing authentication information for the second communication device; the third entity using the authentication information associated with the dialog session to enable the second communication device to engage in authorized communication with the first communication device through the third entity, the authorized communications comprising; receiving a message from the second entity associated with the second communication device requesting a withdrawal of a predetermined sum of money from an account associated with the first entity; associating the message from the second entity with the authentication information; transmitting to the first communication device the message from the second entity and the associated authentication information; and transmitting to the second communication device a link to the site for re-authenticating of the second communication device.
-
Specification