Abstract:
A server may be configured to: receive a network selection query, associated with a user device. The network selection query may include information relating to a geographic location of the user device. The server may also select, based on information included in the network selection query, a virtual network element that services the geographic location of the user device and functions as a physical network element of an evolved packet core (EPC) network or an internet protocol (IP) multimedia subsystem (IMS) network. The server may also enable use of the selected virtual network element by the user device; receive a data packet destined for the selected virtual network element; provide the data packet to the selected virtual network element; and prevent the data packet from being sent to a non-selected virtual network element.
Abstract:
A device determines a network attribute associated with a first network, transmits, to an orchestration device associated with a second network, information that identifies the network attribute, and receives, from the orchestration device, control information that specifies a routing policy, a security policy, or a load balancing policy associated with the first network. The device provisions network devices associated with the first network, based on the control information, and provides packets, associated with a traffic flow, to a network device, based on the control information.
Abstract:
A first server may receive first sets of data from multiple second servers and may receive a query from a client device. The query may include an identifier associated with one of the one or more second servers, a timeframe, and a request for forecast information relating to the timeframe and relating to a first set of data received from the one of the one or more second servers. The first server may determine a second set of data associated with the one of the one or more second servers associated with the identifier. The first server may also determine subsets of the first sets of data that relates to the historical data for the timeframe; determine the forecast information based on the subsets of the first sets of data and the second set of data; and provide, to the client device, a query response including the forecast information.
Abstract:
A system is configured to receive a request for a customization packet associated with a user device; retrieve data associated with the device; encode portions of the network data using a group of keys, wherein each portion is encoded using a different one of the keys, and wherein each key corresponds to a different set of fields, of one or more sets of fields within the packet; store the encoded portions in the one or more sets of fields within the packet; and transmit, to a content provider, the packet, wherein the packet enables the content provider to decode all or a portion of the network data using one of the keys, and wherein all or the portion of the decoded network data enables the content provider to generate customized content for the device.
Abstract:
A network device is configured to receive information from a plurality of device. The network device is configured to further analyze the information and determine that a performance or fault issue exists relating to operation of a device. The network device is configured to further send first information to a user device. The user device is to receive an instruction on eliminating the performance or fault issue. The network device is configured to further receive second information to resolve the performance of fault issue relating to the operation of the device; and send a notification to resolve the performance or fault issue relating to the operation of the device.
Abstract:
One or more servers may: receive information regarding a content file stored by a device; provide information associated with a first cost value corresponding to a cost to deliver the content file from the device to a user device; receive a delivery instruction directing the one or more servers to provide a portion of the content file to the user device via one or more ports or via one or more access points, each of the one or more ports or the one or more access points being associated with respective one or more second cost values; generate a key associated with the information regarding the content file and with the delivery instruction; receive an indication of selection of the key by the user device; deliver, to the user device, the portion of the content file via the one or more ports or the one or more access points.
Abstract:
One or more servers may: receive information regarding a content file stored by a device; provide information associated with a first cost value corresponding to a cost to deliver the content file from the device to a user device; receive a delivery instruction directing the one or more servers to provide a portion of the content file to the user device via one or more ports or via one or more access points, each of the one or more ports or the one or more access points being associated with respective one or more second cost values; generate a key associated with the information regarding the content file and with the delivery instruction; receive an indication of selection of the key by the user device; deliver, to the user device, the portion of the content file via the one or more ports or the one or more access points.
Abstract:
A first server may: receive information regarding a user device from a second server; store the information regarding the user device to form device data; determine one or more connection durations based on the device data, each one of the one or more connection durations relating to a time duration in which the user device connects to one of the one or more network devices; receive, from the second server, performance data associated with each one of the one or more network devices; receive, from a client device, a query including a request for a performance indicator of the user device; generate the performance indicator based on the performance data and based on the one or more connection durations corresponding to the each one of the one or more network devices; and provide the performance indicator to the client device based on receiving the query.