Method and system for providing real-time communications services
First Claim
1. A method for providing a communications service, the method comprising:
- configuring one or more computer processors for;
partitioning a communications service provider network into a plurality of non-overlapping virtual slices, each virtual slice comprising;
communications infrastructure including at least a defined communication bandwidth, andat least two predefined network services that are distinct from the communications infrastructure;
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;
forming a list of one or more agents capable of providing the communications service to the user along with the request, the list being formed based on a first set of predefined factors, wherein the first set of predefined factors comprises qualifications and experiences of the one or more agents;
calculating accessibility scores of the one or more agents based on network connectivity of the one or more agents, current location of the one or more agents, and availability of the one or more agents;
transmitting the list from the service provider to the communications service provider;
accessing the list and 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, wherein the second set of predefined factors comprises accessibility scores of the one or more agents; 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 via the allocated one or more virtual slices.
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.
45 Citations
30 Claims
-
1. A method for providing a communications service, the method comprising:
-
configuring one or more computer processors for; partitioning a communications service provider network into a plurality of non-overlapping virtual slices, each virtual slice comprising; communications infrastructure including at least a defined communication bandwidth, and at least two predefined network services that are distinct from the communications infrastructure; 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; forming a list of one or more agents capable of providing the communications service to the user along with the request, the list being formed based on a first set of predefined factors, wherein the first set of predefined factors comprises qualifications and experiences of the one or more agents; calculating accessibility scores of the one or more agents based on network connectivity of the one or more agents, current location of the one or more agents, and availability of the one or more agents; transmitting the list from the service provider to the communications service provider; accessing the list and 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, wherein the second set of predefined factors comprises accessibility scores of the one or more agents; 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 via the allocated one or more virtual slices. - 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, the system comprising:
one or more computer processors configured to; (i) partition a communications service provider network into a plurality of non-overlapping virtual slices, each virtual slice comprising; communications infrastructure including at least a defined communication bandwidth, and at least two predefined network services that are distinct from the communications infrastructure; (ii) configure a first platform 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 form a list of one or more agents capable of providing the communications service to the user along with the request, the list formed based on a first set of predefined factors, wherein the first set of predefined factors comprises qualifications and experiences of the one or more agents; calculate accessibility scores of the one or more agents based on network connectivity of the one or more agents, current location of the one or more agents, and availability of the one or more agents; transmit the list from the service provider to the communications service provider; and (iii) configure a second platform to provide a communications service provider with the ability to; access the list and 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, wherein the second set of predefined factors comprises accessibility scores of the one or more agents; 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 via the allocated one or more virtual slices. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
Specification