System and method for add-on services, secondary authentication, authorization and/or secure communication for dialog based protocols and systems
First Claim
Patent Images
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;
transmitting to the second communication device a link to a site used to authenticate the second communication device; and
associating authentication information with the dialog, thereby enabling the second communication device to engage in authorized communication with the first communication device.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates generally to a system and method that provides add-on services and/or facilitates authentication, authorization and/or secure communications of a user using a dialog based interactive protocol and accessing a first computer system, separately from the authentication and security mechanism(s) provided by a second computer system using a dialog based interactive protocol system.
-
Citations
52 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;
transmitting to the second communication device a link to a site used to authenticate the second communication device; and
associating authentication information with the dialog, thereby enabling the second communication device to engage in authorized communication with the first communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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;
transmit to the second communication device a link to a site used to authenticate the second communication device; and
associate authentication information with the dialog, thereby enabling the second communication device to engage in authorized communication with the first communication device. - View Dependent Claims (18, 19, 20)
-
-
21. A system using at least one dialog based interactive protocol to facilitate authorized communication between a first communication device associated with a first entity, and a second communication device associated with a second entity, comprising:
-
a gateway for establishing a dialog session between the first communication device and the second communication device;
a routing device for communicating with said gateway and the first communication device; and
a linking server communicating with said routing device, said linking server associating a unique identifier and an associated authorization token with an interactive dialog between the first communication device and the second communication device, thereby enabling authorized communication between the first and second communication devices. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A device 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) establishes a dialog session between the first communication device and the second communication device, (ii) transmits to the second communication device a link to a site used to authenticate a user of the second communication device; and
(iii) associates authentication information with the dialog, thereby enabling the user to engage in authorized communication with the first entity. - View Dependent Claims (29, 30)
-
-
31. In a computer network environment that utilizes at least one dialog based interactive protocol to facilitate communication between a first communication device and at least an interactive protocol service provider, a method of providing add-on services to the interactive protocol, comprising:
-
setting, on a hosts file of the first communication device, the internet protocol address of a server providing the dialog based interactive protocol service to be a loopback address;
returning the loopback address associated with the dialog based interactive protocol server, stored in the hosts file, to a client operative with the first communication device;
using the client to establish a connection with the loopback address;
establishing communication between the client and an add-on services module operative with the first communication device; and
establishing a communication link between the interactive protocol server and the add-on services module. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A computer program product residing on a computer readable medium, for use in a computer network environment that utilizes at least one dialog based interactive protocol to facilitate communication between a communication device and at least an interactive protocol service provider, the computer program product comprising instructions for causing a computer to:
-
set, on a hosts file of a communication device, the internet protocol address of a server providing a dialog based interactive protocol service to be a loopback address;
return the loopback address, stored in the hosts file, associated with the dialog based interactive protocol server, to a client operative with the communication device and associated with the dialog based interactive protocol;
enable the client to open a connection with the loopback address;
establish communication between the client and an add-on services module operative with the communication device; and
establish a communication link between the interactive protocol server and the add-on services module. - View Dependent Claims (45)
-
-
46. A computing device using at least one software module that facilitates the use of at least one dialog based interactive protocol to facilitate communication between a communication device and an interactive protocol service provider, said computing device comprising:
-
at least one memory area; and
at least one processor that uses the at least one software module to (i) set, on a hosts file of the communication device, the internet protocol address of a server providing the dialog based interactive protocol service to be a loopback address, (ii) return the loopback address, stored in the hosts file, associated with the dialog based interactive protocol server, to a client operative with the communication device and associated with the dialog based interactive protocol, (iii) use the client to open a connection with the loopback address, (iv) establish communication between the client and an add-on service module operative with the communication device, and (v) establish a communication link between the interactive protocol sever and the add-on services module. - View Dependent Claims (47, 48)
-
-
49. 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;
transmitting to the second communication device a link to a site used to authenticate the second communication device; and
using authentication information associated with the dialog to enable the second communication device to engage in authorized communication with the first communication device.
-
-
50. A system using at least one dialog based interactive protocol to facilitate authorized communication between a first communication device associated with a first entity, and a second communication device associated with a second entity, comprising:
-
means for establishing a dialog session between the first communication device and the second communication device;
means for routing communications between said establishing means and the first communication device; and
means for communicating with said routing means, said means for communicating associating a unique identifier and an associated authorization token received from the first entity with an interactive dialog between the first communication device and the second communication device, thereby enabling authorized communication between the first and second communication devices.
-
-
51. A device 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) transmits to the second communication device a link to a site used to authenticate a user of the second communication device; and
(ii) uses authentication information associated with the dialog to enable the user to engage in authorized communication with the first communication device.
-
-
52. 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, with an external communication device;
receive a link to a site used to authenticate the communication device; and
transmit to the site authentication information to be associated with the dialog, so as to enable authorized communication with the external communication device.
-
Specification