Methods and systems for providing telecommunication services from disparate telecommunication service providers
First Claim
1. A computer-implemented method executed by one or more computing devices for providing a plurality of telecommunication services from disparate telecommunication service providers, the method comprising:
- receiving, by at least one of the one or more computing devices, user credentials from a client device over a communication network;
authenticating, by at least one of the one or more computing devices, the client device based on the received user credentials;
displaying, by at least one of the one or more computing devices, a list of available telecommunication services and telecommunication service providers to the authenticated client device;
prompting, by at least one of the one or more computing devices, the authenticated client device to select one or more telecommunication services and one or more telecommunication service providers providing the one or more telecommunication services from the displayed list;
generating, by at least one of the one or more computing devices, a service request based on the one or more selected telecommunication services and the one or more selected telecommunication service providers; and
forwarding, by the computing device, the service request to an application programming interface (API) of the one or more selected telecommunication service providers for rendering the one or more selected telecommunication services.
1 Assignment
0 Petitions
Accused Products
Abstract
The technique relates to a method and system for providing a plurality of telecommunication services from disparate telecommunication service providers. This technique involves authenticating the client at the time of login to the system based on the received user credentials from the client. Displaying a list of available telecommunication services and service providers to the authenticated client and prompting the client to select one or more telecommunication services and service providers from whom the client wishes to avail the selected services. Once the client selects the desired services and service providers, it generates a service request and forward the same to the APIs of the selected service providers for rendering the selected services.
11 Citations
16 Claims
-
1. A computer-implemented method executed by one or more computing devices for providing a plurality of telecommunication services from disparate telecommunication service providers, the method comprising:
-
receiving, by at least one of the one or more computing devices, user credentials from a client device over a communication network; authenticating, by at least one of the one or more computing devices, the client device based on the received user credentials; displaying, by at least one of the one or more computing devices, a list of available telecommunication services and telecommunication service providers to the authenticated client device; prompting, by at least one of the one or more computing devices, the authenticated client device to select one or more telecommunication services and one or more telecommunication service providers providing the one or more telecommunication services from the displayed list; generating, by at least one of the one or more computing devices, a service request based on the one or more selected telecommunication services and the one or more selected telecommunication service providers; and forwarding, by the computing device, the service request to an application programming interface (API) of the one or more selected telecommunication service providers for rendering the one or more selected telecommunication services. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for providing a plurality of telecommunication services from disparate telecommunication service providers, comprising:
-
one or more processors; and one or more memories operatively coupled to at least one of the one or more processors and having instructions stored thereon that, when executed by at least one of the one or more processors, cause at least one of the one or more processors to; receive user credentials from a client device over a communication network; authenticate the client device based on the received user credentials; display a list of available telecommunication services and telecommunication service providers to the authenticated client device; prompt the authenticated client device to select one or more telecommunication services and one or more telecommunication service providers providing the one or more telecommunication services from the displayed list; generate a service request based on the one or more selected telecommunication services and the one or more selected telecommunication service providers; and forward the service request to an application programming interface (API) of the one or more selected telecommunication service providers for rendering the one or more selected telecommunication services. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. At least one non-transitory computer-readable medium storing computer-readable instructions that, when executed by one or more computing devices, cause at least one of the one or more computing devices to:
-
receive user credentials from a client device over a communication network; authenticate the client device based on the received user credentials; display a list of available telecommunication services and telecommunication service providers to the authenticated client device; prompt the authenticated client to select one or more telecommunication services and one or more telecommunication service providers providing the one or more telecommunication services from the displayed list; generate a service request based on the one or more selected telecommunication services and the one or more selected telecommunication service providers; and forward the service request to application programming interface (API) of the one or more selected telecommunication service providers for rendering the one or more selected telecommunication services. - View Dependent Claims (13, 14, 15, 16)
-
Specification