METHOD AND SYSTEM FOR PROVIDING REAL-TIME COMMUNICATION SERVICES
First Claim
1. A method for providing a communications service to a user over a communication channel by a service provider, the service provider being allocated a virtual slice of communication capabilities by a communications service provider for providing the communications service to the user, the user having access to at least one communication device, the method comprising:
- receiving a request for the communications service from the user through the at least one communication device, wherein the request is received by the service provider offering the service;
authenticating the user based on a set of user credentials provided by the user at the time of creating the request;
transmitting, to the communications service provider, a list of one or more agents capable of providing the communications service along with the request, the list being formed based on a first set of predefined factors;
analyzing the request in accordance with a rule-set to identify one of the one or more agents, the one of the one or more agents being identified by the communications service provider based on a second set of predefined factors; and
establishing a connection between the identified agent and at least one communication device of the user through which the user accesses the communications service over the communication channel.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and a system for providing at least one communications service to one or more service providers by a communications service provider. Communications capabilities of the communications service provider are sliced into a plurality of virtual slices and each of the plurality of virtual slices is configured for a different service provider from among the one or more service providers. At least one communications service is provided to each of the one or more service providers through a respective configured virtual slice by the communications service provider. Each of the one or more service providers further provides the communications service to a user through the respective configured virtual slice in collaboration with the communications service provider.
4 Citations
21 Claims
-
1. A method for providing a communications service to a user over a communication channel by a service provider, the service provider being allocated a virtual slice of communication capabilities by a communications service provider for providing the communications service to the user, the user having access to at least one communication device, the method comprising:
-
receiving a request for the communications service from the user through the at least one communication device, wherein the request is received by the service provider offering the service; authenticating the user based on a set of user credentials provided by the user at the time of creating the request; transmitting, to the communications service provider, a list of one or more agents capable of providing the communications service along with the request, the list being formed based on a first set of predefined factors; analyzing the request in accordance with a rule-set to identify one of the one or more agents, the one of the one or more agents being identified by the communications service provider based on a second set of predefined factors; and establishing a connection between the identified agent and at least one communication device of the user through which the user accesses the communications service over the communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for providing a communications service to a user over a communication channel by a service provider, the service provider being allocated a virtual slice of communications capabilities by a communications service provider, the user having access to at least one communication device, the system comprising:
-
a first platform configured to provide at least one service provider with the ability to; receive a request for a communications service offered by the service provider, the request received from the user through the at least one communication device over the communication channel; authenticate the user based on a set of user credentials provided by the user at the time of creating the request; and transmit, to a communications service provider, a list of one or more agents capable of providing the communications service along with the request, the list formed based on a first set of predefined factors; and a second platform configured to provide a communications service provider with the ability to; analyze the request in accordance with a rule-set to identify one of the one or more agents, the one of the one or more agents being identified based on a second set of predefined factors; and establish a connection between the identified agent and at least one communication device of the user through which the user accesses the communications service over the communication channel. - View Dependent Claims (18, 19, 20, 21)
-
Specification