H04W8/10

Systems and methods for a location server to efficiently obtain location information from a location management entity

In one aspect there is provided a method performed by a first location management entity, LME (e.g., an MME or an SGSN), for providing location information to a location server (e.g., a GMLC). The method includes the first LME receiving from the location server a first request for location information pertaining to a terminal. The method also includes the first LME determining whether the terminal is in a connected state. The method further includes the first LME, in response to determining that the terminal is in a connected state, performing a method comprising: i) transmitting a stop paging message to a second LME; ii) obtaining the requested location information pertaining to the terminal; and iii) transmitting the obtained location information to the location server.

Systems and methods for a location server to efficiently obtain location information from a location management entity

In one aspect there is provided a method performed by a first location management entity, LME (e.g., an MME or an SGSN), for providing location information to a location server (e.g., a GMLC). The method includes the first LME receiving from the location server a first request for location information pertaining to a terminal. The method also includes the first LME determining whether the terminal is in a connected state. The method further includes the first LME, in response to determining that the terminal is in a connected state, performing a method comprising: i) transmitting a stop paging message to a second LME; ii) obtaining the requested location information pertaining to the terminal; and iii) transmitting the obtained location information to the location server.

Automated Generation of Control Plane Logic in a Diameter Network
20170302618 · 2017-10-19 · ·

The present invention relates to computer implemented processes affected through a set of computer operations stored in a memory device and executed using a hardware processor. The embodiments disclosed herein comprise methods as well a computer hardware system comprising a hardware processor capable of executing the method steps. The computer operations facilitate processes for automating the creation of call flows and the instantaneous routing of calls within a wireless network operating over a Diameter protocol or a Diameter protocol extension. The call flows are generated by reading metadata stored in a finite state machine, which is required to be kept by the Diameter protocol standards.

Machine type communication interworking function

Communication systems, such as an evolved packet system, may benefit from various interworking functions. In particular, certain communication systems in which machine type communication devices are deployed may benefit from a machine type communication interworking function in a visited network. A method may comprise receiving, from a network element, a request in a visited machine type communication interworking function. The method may also comprise processing the request in the visited machine type communication interworking function. The method may further comprise sending a response to the network element in response to the request.

Machine type communication interworking function

Communication systems, such as an evolved packet system, may benefit from various interworking functions. In particular, certain communication systems in which machine type communication devices are deployed may benefit from a machine type communication interworking function in a visited network. A method may comprise receiving, from a network element, a request in a visited machine type communication interworking function. The method may also comprise processing the request in the visited machine type communication interworking function. The method may further comprise sending a response to the network element in response to the request.

TROUBLESHOOTING METHOD, APPARATUS, AND SYSTEM
20170289863 · 2017-10-05 ·

A troubleshooting method, apparatus, and system are provided, by which continuity of a voice service can be ensured and user experience can be improved. The method includes: receiving, by a second SCC AS after a first service centralization and continuity application server SCC AS becomes faulty, an identity that is of an access transfer control function ATCF device accessed by user equipment and that is sent by a home subscriber server HSS, where the second SCC AS is determined by a call session control function CSCF device after the CSCF device detects that the first SCC AS becomes faulty; sending an identity of the second SCC AS to the ATCF device according to the identity of the ATCF device; and receiving, by the second SCC AS, a handover request that is sent by the ATCF device according to the identity of the second SCC AS.

TROUBLESHOOTING METHOD, APPARATUS, AND SYSTEM
20170289863 · 2017-10-05 ·

A troubleshooting method, apparatus, and system are provided, by which continuity of a voice service can be ensured and user experience can be improved. The method includes: receiving, by a second SCC AS after a first service centralization and continuity application server SCC AS becomes faulty, an identity that is of an access transfer control function ATCF device accessed by user equipment and that is sent by a home subscriber server HSS, where the second SCC AS is determined by a call session control function CSCF device after the CSCF device detects that the first SCC AS becomes faulty; sending an identity of the second SCC AS to the ATCF device according to the identity of the ATCF device; and receiving, by the second SCC AS, a handover request that is sent by the ATCF device according to the identity of the second SCC AS.

Method and apparatus for asset location tracking in a communication network

Aspects of the subject disclosure may include, for example, receiving, from an application server and by a service capability exposure function (SCEF) including a processing device, a current location request associated with an narrow band Internet of Things (NB-IoT) device, transmitting, by the SCEF, a location estimation trigger request including a device identity to a gateway mobile location center (GMLC), receiving, from the GMLC and by the SCEF, a terminated location estimation response including a position estimate, wherein the position estimate is determined at an enhanced serving mobile location center (ESMLC) according to the location estimation trigger request, determining, by the SCEF, whether the terminated location estimation response meets a quality metric for positioning of the NB IoT device, and transmitting, by the SCEF, the position estimate for the NB-IoT device to the application server responsive to determining that the position estimate meets the quality metric, wherein transmissions between the SCEF and the GMLC are via control plane signaling. Other embodiments are disclosed.

Multiple device and multiple line connected home and home monitoring
09756179 · 2017-09-05 · ·

Systems, devices, and techniques for multiple device and multiple line enabled computing devices and computing appliances are described herein. A device number can be assigned to a computing device and can be unique to the computing device. A plurality of alias numbers can be provided to the computing device and enabled for use by the computing device. Alias numbers can be enabled on multiple computing appliances, such that a user can transfer voice or video calls between devices using the alias numbers. Further, monitoring components in a home environment, for example, can be associated with one or more alias number so that security alerts can be provided to the various computing devices and computing appliances associated with the alias numbers.

Multiple device and multiple line connected home and home monitoring
09756179 · 2017-09-05 · ·

Systems, devices, and techniques for multiple device and multiple line enabled computing devices and computing appliances are described herein. A device number can be assigned to a computing device and can be unique to the computing device. A plurality of alias numbers can be provided to the computing device and enabled for use by the computing device. Alias numbers can be enabled on multiple computing appliances, such that a user can transfer voice or video calls between devices using the alias numbers. Further, monitoring components in a home environment, for example, can be associated with one or more alias number so that security alerts can be provided to the various computing devices and computing appliances associated with the alias numbers.