Systems and methods for accessing web services via an instant messaging client
First Claim
1. A system for facilitating the exchange of data between a user and a web service via instant messaging client, comprising:
- a processor that receives and processes a user command from an instant messaging client and generates a web service command corresponding to the user command;
a database that stores information linking the user command to a web service command format; and
a web services engine that sends the web service command to the web service.
16 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for facilitating the exchange of data between users and modular services using a real-time communication client such as an instant messaging client. The services may be web services providing various services over a communication network. User commands may be generated in an instant messaging client, sent to an automated attendant, which generates a corresponding web service command, and forwards the web service command to the appropriate web service. The automated attendant may then forward to one or more users any messages that are generated by the web service.
82 Citations
52 Claims
-
1. A system for facilitating the exchange of data between a user and a web service via instant messaging client, comprising:
-
a processor that receives and processes a user command from an instant messaging client and generates a web service command corresponding to the user command;
a database that stores information linking the user command to a web service command format; and
a web services engine that sends the web service command to the web service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method that facilitates the exchange of data between one or more users and one or more web services via one or more instant messaging clients, comprising the steps of:
-
receiving a user command from an instant messaging client;
linking the user command to a web service command format, the web service command format associated with a web service;
generating a corresponding web service command based on the web service command format; and
sending the generated corresponding web service command to the web service. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps of exchanging data between a user and a web service via an instant messaging client, the method steps comprising:
-
receiving an instant messaging message created using an instant messaging client;
identifying a web service description language file associated with the instant messaging message;
identifying a web service listed in the web service description language file that is linked to the instant messaging message; and
sending a web service message that is associated with the instant messaging message to the web service according to information provided in the web service description language file. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A system for facilitating the exchange of data between an instant messaging client and a web service, comprising:
-
a message processor means, the message processing means for receiving and processing a user command from the instant messaging client and generating a corresponding web service command based on the user command;
a storage means for storing information that links the user command to format of the corresponding web service command ; and
a communication means for accessing a web services description language file.
-
- 46. The system according to claim 46, wherein the communication means for communicating with the at least one web service.
-
48. The system according to claim 48, wherein the web service is associated with at least one of an enterprise system and a legacy system.
Specification