INTEGRATION PLATFORM FOR MULTI-NETWORK INTEGRATION OF SERVICE PLATFORMS
First Claim
1. A computer-implemented method for integrating a computer-executed service platform with multiple channels, the method comprising:
- providing a transition layer comprising a computer-executable application that is executed on a client-side device, the client-side device receiving input from a channel of the multiple channels, and providing a unified input, the unified input being in a unified format for processing by the service platform;
receiving, by the service platform, the unified input;
identifying, by the service platform, a set of actions based on the unified input, the set of actions comprising one or more actions to be executed by one or more computer-implemented, back-end services;
providing a service layer comprising a plurality of computer-executable bots, each bot interacting with a respective back-end service based on an action of the one or more actions to receive at least one result from the respective back-end service;
receiving, by the one or more processors, result data comprising data describing the at least one result; and
transmitting, by the one or more processors, an output based on the result data through the transition layer of the client-side device.
1 Assignment
0 Petitions
Accused Products
Abstract
Implementations are directed to integrating a computer-executed service platform with multiple channels, and include actions of providing a transition layer as an application executed on a client-side device, which receives input from a channel of the multiple channels, and providing a unified input that is in a unified format for processing by the service platform, receiving, by the service platform, the unified input, identifying, by the service platform, a set of actions based on the unified input, the set of actions including to be executed by one or more back-end services, providing a service layer including a plurality of bots, each bot interacting with a back-end service based on an action to receive at least one result from the respective back-end service, receiving result data including data describing the at least one result, and transmitting an output based on the result data through the transition layer of the client-side device.
-
Citations
27 Claims
-
1. A computer-implemented method for integrating a computer-executed service platform with multiple channels, the method comprising:
-
providing a transition layer comprising a computer-executable application that is executed on a client-side device, the client-side device receiving input from a channel of the multiple channels, and providing a unified input, the unified input being in a unified format for processing by the service platform; receiving, by the service platform, the unified input; identifying, by the service platform, a set of actions based on the unified input, the set of actions comprising one or more actions to be executed by one or more computer-implemented, back-end services; providing a service layer comprising a plurality of computer-executable bots, each bot interacting with a respective back-end service based on an action of the one or more actions to receive at least one result from the respective back-end service; receiving, by the one or more processors, result data comprising data describing the at least one result; and transmitting, by the one or more processors, an output based on the result data through the transition layer of the client-side device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more non-transitory computer-readable storage media coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for integrating a computer-executed service platform with multiple channels, the operations comprising:
-
providing a transition layer comprising a computer-executable application that is executed on a client-side device, the client-side device receiving input from a channel of the multiple channels, and providing a unified input, the unified input being in a unified format for processing by the service platform; receiving, by the service platform, the unified input; identifying, by the service platform, a set of actions based on the unified input, the set of actions comprising one or more actions to be executed by one or more computer-implemented, back-end services; providing a service layer comprising a plurality of computer-executable bots, each bot interacting with a respective back-end service based on an action of the one or more actions to receive at least one result from the respective back-end service; receiving result data comprising data describing the at least one result; and transmitting an output based on the result data through the transition layer of the client-side device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
one or more processors; and a computer-readable storage device coupled to the one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for integrating a computer-executed service platform with multiple channels, the operations comprising; providing a transition layer comprising a computer-executable application that is executed on a client-side device, the client-side device receiving input from a channel of the multiple channels, and providing a unified input, the unified input being in a unified format for processing by the service platform; receiving, by the service platform, the unified input; identifying, by the service platform, a set of actions based on the unified input, the set of actions comprising one or more actions to be executed by one or more computer-implemented, back-end services; providing a service layer comprising a plurality of computer-executable bots, each bot interacting with a respective back-end service based on an action of the one or more actions to receive at least one result from the respective back-end service; receiving result data comprising data describing the at least one result; and transmitting an output based on the result data through the transition layer of the client-side device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification