IP Library Granted Patent US 8,065,419
Granted Patent B2
US 8,065,419 · App. 12/489,985 · Granted Nov 22, 2011

Method and apparatus for a keep alive probe service

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,065,419
App. No.
12/489,985
Granted
Nov 22, 2011
Kind
B2
Abstract

An approach is provided for determining an optimal keep-alive time period. A request is received from one of a plurality of user equipments for a keep-alive timer value. A specific network information related to a network serving the one user equipment is determined. A keep-alive timer value is determined based on the network information and advantageously using statistical analysis.

Claims (29)

1. A method comprising:

receiving a request from one of a plurality of user equipments for a keep-alive timer value;

determining network information related to a network serving the one user equipment;

receiving probe values from the plurality of user equipments, the probe values comprising successful probe values and unsuccessful probe values; and

determining the keep-alive timer value based on a statistical analysis of the probe values.

2. A method of claim 1 , wherein each of the plurality of user equipments are served by a same communication network.

3. A method of claim 1 , wherein the network information comprises global packet radio service gateway support node information.

4. A method of claim 3 , wherein the global packet radio service gateway support node information is an access point name.

5. A method of claim 1 , wherein the network information comprises a mobile country code, a mobile network code, a source internet protocol address, or a combination thereof.

6. An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

receive a request from one of a plurality of user equipments for a keep-alive timer value;

determine network information related to a network serving the one user equipment;

receive probe values from the plurality of user equipments, the probe values comprising successful probe values and unsuccessful probe values; and

determine the keep-alive timer value based on a statistical analysis of the probe values.

7. An apparatus of claim 6 , wherein each of the plurality of user equipments are served by a same communication network.

8. An apparatus of claim 6 , wherein the network information comprises global packet radio service gateway support node information.

9. An apparatus of claim 8 , wherein the global packet radio service gateway support node information is an access point name.

10. An apparatus of claim 6 , wherein the network information comprises a mobile country code, a mobile network code, a source internet protocol address, or a combination thereof.

11. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to perform at least the following:

receive a request from one of a plurality of user equipments for a keep-alive timer value;

determine network information related to a communication network serving the one user equipment;

receive probe values from the plurality of user equipments, the probe values comprising successful probe values and unsuccessful probe values; and

determine the keep-alive timer value based on a statistical analysis of the probe values.

12. A non-transitory computer-readable storage medium of claim 11 , wherein the network information comprises global packet radio service gateway support node information.

13. A non-transitory computer-readable storage medium of claim 12 , wherein the global packet radio service gateway support node information is an access point name.

14. A non-transitory computer-readable storage medium of claim 11 , wherein the network information comprises a mobile country code, a mobile network code, a source internet protocol address, or a combination thereof.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2023
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CONVERSANT WIRELESS LICENSING LTD.
Reel/Frame 063508/0309 →
RELEASE OF SECURITY INTEREST Recorded Apr 13, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 055910/0832 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046897/0001 →
CHANGE OF NAME Recorded Oct 18, 2017
From: CORE WIRELESS LICENSING S.A.R.L.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 044901/0590 →
UCC FINANCING STATEMENT AMENDMENT - DELETION OF SECURED PARTY Recorded Aug 30, 2016
From: NOKIA CORPORATION
To: MICROSOFT CORPORATION
Reel/Frame 039872/0112 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2012
From: 2011 INTELLECTUAL PROPERTY ASSET TRUST
To: CORE WIRELESS LICENSING S.A.R.L
Reel/Frame 027484/0797 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2011
From: NOKIA CORPORATION
To: NOKIA 2011 PATENT TRUST
Reel/Frame 027120/0608 →
CHANGE OF NAME Recorded Oct 26, 2011
From: NOKIA 2011 PATENT TRUST
To: 2011 INTELLECTUAL PROPERTY ASSET TRUST
Reel/Frame 027121/0353 →
SHORT FORM PATENT SECURITY AGREEMENT Recorded Sep 13, 2011
From: CORE WIRELESS LICENSING S.A.R.L.
To: NOKIA CORPORATION; MICROSOFT CORPORATION
Reel/Frame 026894/0665 →