SYSTEMS, DEVICES, AND METHODS OF ORCHESTRATING RESOURCES AND SERVICES ACROSS MULTIPLE HETEROGENEOUS DOMAINS
First Claim
1. A method of controlling services across multiple heterogeneous networks, comprising:
- receiving a service request in a server processor;
identifying a plurality of telecommunications domains required to fulfill the received service request, each identified telecommunications domain exposing a public interface for communicating with the telecommunications domain;
generating a plurality of domain specific service requests based on the received service request;
associating at least one of the generated plurality of domain specific service requests with one of the identified telecommunications domains; and
sending the associated domain specific service requests to the exposed public interfaces of the associated telecommunications domains.
1 Assignment
0 Petitions
Accused Products
Abstract
The various embodiments include methods, computers and communication systems for controlling services across multiple heterogeneous networks, which may include receiving a service request, identifying two or more telecommunications domains required to fulfill the received service request, generating two or more domain specific service requests based on the received service request, associating at least one of the generated plurality of domain specific service requests with one of the identified telecommunications domains, and sending the associated domain specific service requests to exposed public interfaces of the associated telecommunications domains. A component in the telecommunications domain may receive the domain specific service request, decompose the request into resource rule(s), and send the resource rule(s) to a relevant component within the associated telecommunications domain for enforcement.
57 Citations
35 Claims
-
1. A method of controlling services across multiple heterogeneous networks, comprising:
-
receiving a service request in a server processor; identifying a plurality of telecommunications domains required to fulfill the received service request, each identified telecommunications domain exposing a public interface for communicating with the telecommunications domain; generating a plurality of domain specific service requests based on the received service request; associating at least one of the generated plurality of domain specific service requests with one of the identified telecommunications domains; and sending the associated domain specific service requests to the exposed public interfaces of the associated telecommunications domains. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing device, comprising:
-
a memory; and a processor coupled to the memory, wherein the processor is configured with processor-executable instructions to perform operations comprising; receiving a service request; identifying a plurality of telecommunications domains required to fulfill the received service request, each identified telecommunications domain exposing a public interface for communicating with the telecommunications domain; generating a plurality of domain specific service requests based on the received service request; associating at least one of the generated plurality of domain specific service requests with one of the identified telecommunications domains; and sending the associated domain specific service requests to the exposed public interfaces of the associated telecommunications domains. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform operations for controlling services across multiple heterogeneous networks, the operations comprising:
-
receiving a service request; identifying a plurality of telecommunications domains required to fulfill the received service request, each identified telecommunications domain exposing a public interface for communicating with the telecommunications domain; generating a plurality of domain specific service requests based on the received service request; associating at least one of the generated plurality of domain specific service requests with one of the identified telecommunications domains; and sending the associated domain specific service requests to the exposed public interfaces of the associated telecommunications domains. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A communication system, comprising:
-
a computing device comprising a memory, and a device processor coupled to the memory; and a communications server comprising a server memory, and a server processor coupled to the server memory, wherein the server processor is configured with server-executable instructions to perform operations comprising; receiving a service request; identifying a plurality of telecommunications domains required to fulfill the received service request, each identified telecommunications domain exposing a public interface for communicating with the telecommunications domain; generating a plurality of domain specific service requests based on the received service request; associating at least one of the generated plurality of domain specific service requests with one of the identified telecommunications domains; and sending the associated domain specific service requests to the exposed public interfaces of the associated telecommunications domains, and wherein the device processor is configured with processor-executable instructions to perform operations comprising; exposing a public interface for receiving service requests; receiving at least one domain specific service request; decomposing the received domain specific service request into at least one resource rule; sending the at least one resource rule to a relevant component within the associated telecommunications domain. - View Dependent Claims (35)
-
Specification