SYSTEM AND METHOD OF INTEGRATING REMOTE SERVICES
First Claim
1. A system of integrating remote third party services comprising:
- a. a management system (MS) connected to a communications network,b. a database (DB) managed by the management system (MS) for maintaining and storing at least the following tables;
a table of users,a table of data associated with each user, among which high-level information such as account number and social information is distinguished,c. a message input and recognition system (Input) connected to said communications network for access of at least one user, with capacity to access the management system (MS) for requests input by the user,d. an output system (Output) suitable for at least communicating information to the user or for carrying out actions from a user request,e. a dialogue system (DS) connected to the management system (MS), wherein the dialogue system (DS) comprises at least one system for interpreting messages, recognising actions to be performed and producing responses given a request input by the user, andf. at least one information exchanging system for exchanging information with remote third party services (C1-Cn), wherein the information exchanging system is connected to the management system and comprises at least one connector (Ci) suitable for each type of service such that at least one connector is suitable for performing a commercial transaction that can be requested by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a system of integrating remote services and the method of operating said system. In a preferred embodiment, the system comprises a management system, a database with a table of users and a table of data associated with each user, a message input and recognition system for written messages, voice messages, or text messages, etc., an output system, a dialogue system, and an information exchanging system for exchanging information with remote third party services, where the information exchanging system is connected to the management system and comprises connectors suitable for each type of service such that at least one connector is suitable for performing a commercial transaction that can be requested by the user. It is particularly applicable in the field of purchasing electronic tickets or products and in the field of bank transactions from a mobile terminal.
-
Citations
16 Claims
-
1. A system of integrating remote third party services comprising:
-
a. a management system (MS) connected to a communications network, b. a database (DB) managed by the management system (MS) for maintaining and storing at least the following tables; a table of users, a table of data associated with each user, among which high-level information such as account number and social information is distinguished, c. a message input and recognition system (Input) connected to said communications network for access of at least one user, with capacity to access the management system (MS) for requests input by the user, d. an output system (Output) suitable for at least communicating information to the user or for carrying out actions from a user request, e. a dialogue system (DS) connected to the management system (MS), wherein the dialogue system (DS) comprises at least one system for interpreting messages, recognising actions to be performed and producing responses given a request input by the user, and f. at least one information exchanging system for exchanging information with remote third party services (C1-Cn), wherein the information exchanging system is connected to the management system and comprises at least one connector (Ci) suitable for each type of service such that at least one connector is suitable for performing a commercial transaction that can be requested by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of integrating remote services carried out in a system comprising:
-
a. a management system (MS), b. a database (DB) managed by the management system (MS) for maintaining and storing at least the following tables; a table of users, a table of data associated with each user, among which high-level information such as account number and social information is distinguished, c. a message input and recognition system (Input) connected to said communications network for access of at least one user, with capacity to access the management system (MS) for requests input by the user, d. an output system (Output) suitable for at least communicating information to the user or for carrying out actions from a user request, e. a dialogue system (DS) connected to the management system (MS), wherein the dialogue system (DS) comprises at least one system for interpreting messages, recognising actions to be performed and producing responses given a request input by the user, f. at least one information exchanging system for exchanging information with remote third party services (C1-Cn), wherein the information exchanging system is connected to the management system (MS) and comprises at least one connector (Ci) suitable for each type of service such that at least one connector (Cj) is suitable for performing a commercial transaction that can be requested by the user and, wherein the method comprises the following steps; the user inputting a message in a mobile terminal (D), the message input and recognition system (Input) recognising the message and transferring it into written text, the dialogue system (DS) interpreting the message input by the user and the data necessary for execution, the management system (MS) identifying availability of necessary data in the database (DB), in the event of non-availability of any piece of data; the management system (MS) communicating the unavailable necessary data to the dialogue system (DS), where appropriate, the dialogue system (DS) requesting the additional input of the unavailable necessary data from the user, the user inputting the unavailable necessary data in the mobile terminal (D) in a manner that is spoken or written by the user, the management system (MS) performing the transaction, either executing and paying for or consulting a service requested in the message input by the user using the data of the database (DB) and the data input by the user, and the dialogue system (DS) notifying the user of the transaction success or failure. - View Dependent Claims (13, 14, 15, 16)
-
Specification