Method and system for using screen names to customize interactive agents
7 Assignments
0 Petitions
Accused Products
Abstract
A method for using the screen names of users are used to appropriately tailor a service for the users. If the service is a restricted service, then the screen name is used as the basis for deciding whether access should be granted to ensure that access is granted to a limited set of users. Alternatively, if the service is comprised of several component sub-services, and some of those sub-services are restricted, then the screen name is used as the basis for deciding whether access should be granted to the relevant sub-service.
-
Citations
106 Claims
-
1-53. -53. (canceled)
-
54. A method for interactively responding to a message from a user who is logged on to an instant messaging network, comprising the steps of:
-
designating a screen-name to a message processor, the screen-name being unique on the instant messaging network;
using the instant messaging network to advise the user of the presence of the message processor on the instant messaging network;
receiving through the instant messaging network the message from the user which is addressed to the screen-name assigned to the message processor using an instant messaging protocol;
parsing the message to extract a request;
evaluating the request in the message processor;
generating an output message on the basis of the evaluated request; and
sending the output message to the user via the instant messaging network. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. A method for interactively responding to a user sending a message through an instant messaging network to which he is logged on, comprising the steps of:
-
designating a screen-name to a message processor, the screen-name being unique on the instant messaging network;
using an instant messaging protocol, receiving through the instant messaging network the message from the user which has been addressed to the screen-name assigned to the message processor, the message including a request;
parsing the message to extract the request;
evaluating the request to identify at least one designated action suitable for fulfilling request;
performing the at least one designated action;
generating an output message containing results of the performance of the designated action; and
sending the output message to the user via the instant messaging network. - View Dependent Claims (76, 77, 78, 79, 80, 81, 82, 83)
-
-
84. A system for interactively responding to a message from a user sent through an instant messaging network, comprising:
-
a message processor connected to the instant messaging network;
the message processor configured to;
receive a message sent from the user in an instant messaging protocol;
parse the message to extract a request;
evaluate the request in the message processor;
generate an output message on the basis of the evaluated request; and
send the output message to the user via the instant messaging network. - View Dependent Claims (85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98)
-
-
99. A system for interactively responding to a user sending a message through an instant messaging network, comprising:
-
a message processor connected to the instant messaging network;
the message processor configured to;
receive the message containing a request from the user via the instant messaging network in an instant messaging protocol;
parse the message to extract the request;
evaluate the request to identify at least one designated action suitable for fulfilling request;
perform the at least one designated action;
generate an output message containing results of the performance of the designated action; and
send the output message to the user via the instant messaging network. - View Dependent Claims (100, 101, 102, 103, 104, 105, 106)
-
Specification