Network function locator
AssigneeDISH Network Technologies India Private Limited
InventorsBrijesh Mishra, Ankesh Arora
Life of this patent
Estimating the term…
Abstract
A disclosed method may include (i) receiving identifying input identifying a client receiving telecommunication service through a cloud-native mobile network that is operated by a mobile operator and that is implemented at least in part through a cloud computing platform that divides itself into at least a plurality of different zones and (ii) executing a programming script using the identifying input to further identify a zone, from among the plurality of zones, that contains an instance of a network function that is implemented on the cloud computing platform and that is actively serving the client.
Claims20
A method comprising:
- receiving identifying input identifying a client receiving telecommunication service through a cloud-native mobile network that is operated by a mobile operator and that is implemented at least in part through a cloud computing platform that divides itself into at least a plurality of different zones;
- executing a programming script using the identifying input to further identify a zone, from among the plurality of zones, that contains an instance of a network function that is implemented on the cloud computing platform and that is actively serving the client;
- and
- outputting a result of executing the programming script such that the mobile operator is enabled to further identify the zone, from among the plurality of zones, that contains the instance of the network function that is implemented on the cloud computing platform and that is actively serving the client;
- wherein the programming script identifies the zone by performing, for each respective zone in a set of multiple zones from the plurality of zones:
- logging into a pod for the network function in the respective zone on the cloud computing platform;
- executing on the pod a command at least in part by referencing the identifying input identifying the client;
- and
- reporting whether a response from the pod in response to the command indicates that the pod contains the instance of the network function that is actively serving the client such that the instance of the network function is located.
A system comprising:
- at least one physical computing processor of a computing device;
- and
- a non-transitory computer-readable medium that has instructions stored thereon that, when executed by the at least one physical computing processor, cause the computing device to perform operations comprising:
- receiving identifying input identifying a client receiving telecommunication service through a cloud-native mobile network that is operated by a mobile operator and that is implemented at least in part through a cloud computing platform that divides itself into at least a plurality of different zones;
- executing a programming script using the identifying input to further identify a zone, from among the plurality of zones, that contains an instance of a network function that is implemented on the cloud computing platform and that is actively serving the client;
- and
- outputting a result of executing the programming script such that the mobile operator is enabled to further identify the zone, from among the plurality of zones, that contains the instance of the network function that is implemented on the cloud computing platform and that is actively serving the client;
- wherein the programming script identifies the zone by performing, for each respective zone in a set of multiple zones from the plurality of zones:
- logging into a pod for the network function in the respective zone on the cloud computing platform;
- executing on the pod a command at least in part by referencing the identifying input identifying the client;
- and
- reporting whether a response from the pod in response to the command indicates that the pod contains the instance of the network function that is actively serving the client such that the instance of the network function is located.
A non-transitory computer-readable medium that has instructions stored thereon that, when executed by at least one physical computing processor, cause a computing device to perform operations comprising:
- receiving identifying input identifying a client receiving telecommunication service through a cloud-native mobile network that is operated by a mobile operator and that is implemented at least in part through a cloud computing platform that divides itself into at least a plurality of different zones;
- executing a programming script using the identifying input to further identify a zone, from among the plurality of zones, that contains an instance of a network function that is implemented on the cloud computing platform and that is actively serving the client;
- and
- outputting a result of executing the programming script such that the mobile operator is enabled to further identify the zone, from among the plurality of zones, that contains the instance of the network function that is implemented on the cloud computing platform and that is actively serving the client;
- wherein the programming script identifies the zone by performing, for each respective zone in a set of multiple zones from the plurality of zones:
- logging into a pod for the network function in the respective zone on the cloud computing platform;
- executing on the pod a command at least in part by referencing the identifying input identifying the client;
- and
- reporting whether a response from the pod in response to the command indicates that the pod contains the instance of the network function that is actively serving the client such that the instance of the network function is located.
Dependencies are inferred from the claim text.