Client-specific control of shared telecommunications services
Assignee8x8, Inc.
InventorZhishen Liu
Life of this patent
Estimating the term…
Abstract
Aspects of the present disclosure are directed to providing remote services for endpoint devices of a plurality disparate client entities. In an example embodiment, an apparatus includes a computing server configured to provide communications for a plurality of endpoint devices respectively associated with a plurality of disparate client entities according to and responsive to client-specific sets of control data. The apparatus also includes a processing circuit configured to adjust routing of the communications by the computing server, in response to call event data generated by the computing server, by generating the client-specific sets of control data for each client entity according to a respective set of directives.
Claims18
A method for use in a system to provide remote data communications services, to different sets of endpoint devices respectively associated with each of a plurality of disparate client entities, over the Internet via a data communications server, wherein each of the endpoint devices includes Internet-enabled communications circuitry, the method comprising:
- for certain of the remote data communications services for at least one of the different sets of endpoint devices respectively associated with one of a plurality of disparate client entities, a CPU operated on behalf of a service provider configuring at least some of the remote data communications services according to first instructions written in a first instruction language;
- receiving over the Internet and at the data communications server, a set of second instructions:
- that are written in a second instruction language which is different than and partly in common with the first instruction language, that is conveyed to the data communications server on behalf of said at least one of the different sets of endpoint devices, and that specific to further configuring the data communications services for said at least one of the different sets of endpoint devices;
- and
- based on the first instructions written in a first instruction language and on the set of second instructions, configuring the data communications server for providing said certain of the remote data communications services for said at least one of the different sets of endpoint devices, and then providing the remote data communications services to said certain of the remote data communications services for said at least one of the different sets of endpoint devices.
Dependencies are inferred from the claim text.