Abstract:
A method, a device, and a non-transitory storage medium provide to store packet data network (PDN) connection data pertaining to a user equipment connected to a network; store locale-to-packet data network gateway (PGW) data, wherein the locale-to-PGW data includes mappings between locales and PGWs to be used when the user equipment is located in the locales; receive a locale update pertaining to the user equipment; query the locale-to-PGW data in response to the locale update; determine, based on a result of the query, whether the user equipment is to be re-anchored to a different PGW than a PGW to which the user equipment is currently anchored; invoke a re-anchoring procedure, in response to a determination that the user equipment is to be re-anchored to the different PGW; and omit to invoke the re-anchoring procedure, in response to a determination that the user equipment is not to be re-anchored.
Abstract:
A method, performed by a server device, may include receiving a request to activate an application session, the request being received from a user equipment on behalf of a particular application installed on the user equipment. The method may further include determining one or more application requirements associated with the particular application; determining conditions associated with one or more application servers; selecting a particular one of the one or more application servers based on the determined one or more application requirements and based on the determined conditions; and setting up the application session between the user equipment and between the selected particular one of the one or more application servers.
Abstract:
A server may be configured to receive an indication that a first user device stores a particular content item; receive, from a second user device, a request for content; and determine that the requested content is available from the first user device. The determining may include determining that the particular content item stored by the first user device corresponds to the request for content, and determining that a local peer connection is available between the first user device and the second user device. The server may further output, to the first user device, an instruction to output the requested content to the second user device via the local peer connection, and/or the server may output, to the second user device, information which may allow the second user device to request the content from the first user device via a local peer connection.
Abstract:
A system may include a macro cell base station configured to determine a service quality associated with the macro cell base station; determine whether the service quality is below a quality threshold; and instruct a small cell base station to switch from a sleep mode to an awake mode, when the service quality is below the quality threshold. The system may further include a small cell base station, located within a coverage area of the macro cell base station, configured to enter an awake mode, when instructed to enter the awake mode by the macro cell base station; and inform the macro cell base station that the small cell base station is in awake mode. The macro cell base station may be further configured to hand over one or more user devices to the small cell base station, when the small cell base station is in the awake mode.
Abstract:
A cloud-based telecommunications infrastructure may include one or more cloud-based network instances that each provide telecommunications services to mobile devices. A proxy may be used to select, based on initial communications from the mobile devices, one of the cloud-based network instances to service the mobile devices. Communications to the mobile devices may then be routed to the selected cloud-based network instances.
Abstract:
Voice calls may be filtered and/or modified to enhance the clarity of a speaker's voice. In one implementation, a device may receive an indication, from a caller associated with a call, that speech of the caller is to be modified to deemphasize an accent of the caller. The device may modify, based on the received indication, the speech of the caller to deemphasize the accent of the caller and transmit the modified speech to a callee associated with the call.
Abstract:
A method and system and may receive an information request from a user device. An establishment list may be transmitted to the user device in response to the information request, wherein the establishment list includes at least one subscribing establishment. An establishment selection may be received and an establishment option associated with the establishment selection may then be transmitted to the user device. An option selection may then be received from the user device and an establishment record may be updated in response to the selected option, wherein the user device and the subscribing establishments have a pre-existing relationship within the establishment record.
Abstract:
A system may be configured to receive information regarding a geographical location of a user device; and compare the geographical location of the user device to geographical locations of a set of gateway devices. The gateway devices may be associated with a cellular network, and the gateway devices may communicatively couple one or more network devices associated with the cellular network to an access point that is not associated with the cellular network. The system may further select a particular gateway device based on the geographical location of the user device and the geographical locations of the particular gateway device; and store or output information regarding the selected particular gateway device.
Abstract:
A device is configured to receive an authentication credential from a user device, and is configured to authenticate the user device based on the authentication credential. The device is configured to transmit, based on authenticating the user device, a first application for establishing a tunnel that permits the user device to access a second application using an Internet protocol multimedia subsystem (IMS) network architecture. The device is configured to establish, based on the first application, a tunnel for transferring IMS traffic to or from the user device, and is configured to transfer the IMS traffic to or from the user device, using the tunnel, where transferring the IMS traffic permits the user device to access the second application.
Abstract:
A device may receive channel data associated with a channel provided between a network and a user device, and may calculate, based on the channel data, key performance indicator data that includes a plurality of key performance indicators for the channel. The device may multiply the plurality of key performance indicators by factors to generate factored key performance indicator data that includes a plurality of factored key performance indicators. The device may apply weights to the plurality of factored key performance indicators of the factored key performance indicator data to generate factored weighted key performance indicator data that includes a plurality of factored weighted key performance indicators. The device may calculate a quality indicator for the channel based on the factored weighted key performance indicator data, and may perform one or more actions based on the quality indicator for the channel.