IP Library Granted Patent US 8,880,683
Granted Patent B2
US 8,880,683 · App. 12/975,965 · Granted Nov 4, 2014

Global real-time network resource and timer synchronization

Inventors: Patricia Ruey-Jane Chang (San Ramon, CA); Vikram K. Rawat (San Ramon, CA); Jay J. Lee (San Ramon, CA); Deepak Kakadia (Union City, CA); Lee K. Tjio (Danville, CA); David Chiang (Fremont, CA)
Assignee: Verizon Patent and Licensing Inc.
H04W76/02H04W76/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,880,683
App. No.
12/975,965
Granted
Nov 4, 2014
Kind
B2
Abstract

A device receives, from multiple network elements, status information for a user equipment (UE) connection associated with a wireless core network and updates, based on the status information received from the network elements, a database record for the UE connection. The device receives, from an application server, a request for information associated with the UE connection and constructs, based on the request and from the database record, a resource message that includes real-time information about the UE connection. The device sends the resource message to the application server. The device also provides a disconnect message to the application server and/or the network elements when the status information received from the network elements indicates that the UE has been disconnected from the wireless core network.

Claims (86)

1. A method, comprising:

receiving, by a computing device, notice of a connection request from a user equipment (UE),

the computing device being different than the UE;

creating, by the computing device, a database record for a UE connection associated with the connection request;

receiving, by the computing device and from a plurality of core network elements, status information for the UE connection,

the computing device being different than the plurality of core network elements;

updating, by the computing device and based on the status information received from the plurality of core network elements, the database record for the UE connection;

determining, by the computing device and based on the status information received from the plurality of core network elements, whether the UE has been disconnected from a network;

providing, by the computing device and to an application server, a disconnect message when the status information received from the plurality of core network elements indicates that the UE has been disconnected from the network,

the computing device being different than the application server;

providing, by the computing device and to one or more of the plurality of core network elements, a disconnect message when the status information, received from the plurality of core network elements, indicates that the UE has been disconnected from the network; and

deleting, by the computing device, the database record when the status information, received from the plurality of core network elements, indicates that the UE has been disconnected from the network.

2. The method of claim 1 , where the status information for the UE connection includes:

UE connection status information from a mobility management entity (MME),

UE connection status information from a serving gateway (SGW), or

UE connection status information from a packet data network (PDN) gateway (PGW).

3. The method of claim 1 , further comprising:

receiving, from the application server, a request for information associated with the UE connection;

constructing, based on the database record, a real-time resource message; and

sending, to the application server, the real-time resource message.

4. The method of claim 3 , where the real-time resource message includes one or more of:

a connection status of the UE,

a throughput value associated with the UE connection,

a quality of service (QoS) designation for the UE connection,

network delay information associated with the UE's current serving network.

5. The method of claim 3 , further comprising:

provisioning, based on the real-time resource message, a service provided from the application server to the UE via the UE connection.

6. The method of claim 3 , further comprising:

associating information identifying the application server with a particular level of a multi-level subscription service,

where constructing the real-time resource message includes extracting information from the database record based on the particular level of the multi-level subscription service.

7. The method of claim 1 , where the computing device comprises a global resource information server.

8. A device, comprising:

a memory to store a plurality of instructions; and

a processor to execute instructions in the memory to:

receive, from a plurality of network elements, status information for a user equipment (UE) connection, of a UE, associated with a wireless core network,

the device being different than the UE and the plurality of network elements;

update, based on the status information received from the plurality of network elements, a database record for the UE connection;

determine, based on the status information received from the plurality of network elements, whether the UE has been disconnected from the wireless core network;

provide, to an application server, a disconnect message when the status information received from the plurality of network elements indicates that the UE has been disconnected from the wireless core network;

provide, to one or more of the plurality of network elements, a disconnect message when the status information received from the plurality of network elements indicates that the UE has been disconnected from the wireless core network; and

delete the database record when the status information, received from the plurality of network elements, indicates that the UE has been disconnected from the wireless core network.

9. The device of claim 8 , where the processor is further to execute instructions in the memory to:

create the database record for the UE connection.

10. The device of claim 8 , where the plurality of network elements include:

an eNodeB,

a mobility management entity (MME),

a serving gateway (SGW),

a packet data network (PDN) gateway (PGW),

a home subscriber server,

a home location register (HLR), or

a policy and charging rules function (PCRF).

11. The device of claim 8 , where the processor is further to execute instructions in the memory to:

receive, from the application server, a request for information associated with the UE connection;

construct, based on the request and from the database record, a resource message that includes real-time information about the UE connection; and

send the resource message to the application server.

12. The device of claim 11 , where the resource message includes one or more of:

a connection status of the UE,

a throughput value associated with the UE connection, or

a quality of service (QoS) designation for the UE connection.

13. The device of claim 11 , where the processor is further to execute instructions in the memory to:

verify that the application server is authorized to receive the resource message.

14. The device of claim 8 , where the device comprises a global real time resource information server.

15. A non-transitory computer-readable medium storing instructions, the instructions comprising:

a plurality of instructions which, when executed by one or more processors of a device, cause the one or more processors to:

receive, from a plurality of network elements, status information for a user equipment (UE) connection, of a UE, associated with a wireless core network,

the device being different than the UE and the plurality of network elements;

update, based on the status information received from the plurality of network elements, a database record for the UE connection;

determine, based on the status information received from the plurality of network elements, whether the UE has been disconnected from the wireless core network;

provide, to an application server, a disconnect message when the status information received from the plurality of network elements indicates that the UE has been disconnected from the wireless core network;

provide, to one or more of the plurality of network elements, a disconnect message when the status information received from the plurality of network elements indicates that the UE has been disconnected from the wireless core network; and

delete the database record when the status information, received from the plurality of network elements, indicates that the UE has been disconnected from the wireless core network.

16. The non-transitory computer-readable medium of claim 15 , where the instructions further comprise:

one or more instructions to receive, from the application server, a request for information associated with the UE connection;

one or more instructions to construct, based on the request and from the database record,

a resource message that includes real-time information about the UE connection; and

one or more instructions to send the resource message to the application server.

17. The non-transitory computer-readable medium of claim 16 , where the resource message includes one or more of:

a connection status of the UE,

a throughput value associated with the UE connection, or

a quality of service (QoS) designation for the UE connection.

18. The non-transitory computer-readable medium of claim 16 , where the instructions further comprise:

one or more instructions to provision, based on the real-time resource message, a service provided from the application server to the UE via the UE connection.

19. The non-transitory computer-readable medium of claim 16 , where the status information includes:

UE connection status information from a mobility management entity (MME),

UE connection status information from a serving gateway (SGW), or

UE connection status information from a packet data network (PDN) gateway (PGW).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2010
From: CHANG, PATRICIA RUEY-JANE; RAWAT, VIKRAM K.; LEE, JAY J.; KAKADIA, DEEPAK; TJIO, LEE K.; CHIANG, DAVID
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 025762/0102 →
Continuity (1)
Related Publication 20120166617A1 · Jun 28, 2012