IP Library Granted Patent US 9,398,415
Granted Patent B1
US 9,398,415 · App. 14/286,942 · Granted Jul 19, 2016

System, method, and computer program for determining geo-location of user equipment for a subscriber that is in simultaneous communication with a cellular network and a wi-fi network

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 9,398,415
App. No.
14/286,942
Granted
Jul 19, 2016
Kind
B1
Abstract

A system, method, and computer program product are provided for determining geo-location of one or multiple User Equipment, that belong to the same subscriber subscription, that collectively are in simultaneous communication with a Cellular network and a Wi-Fi network. In use, it is determined that a subscriber utilizing at least one User Equipment is in simultaneous communication with at least one Cellular network and at least one Wi-Fi network. Cellular network measurement data associated with the at least one User Equipment is received. Additionally, Wi-Fi network measurement data associated with the at least one User Equipment is received. Further, the Cellular network measurement data and the Wi-Fi network measurement data are correlated to generate correlated measurement data associated with the at least one User Equipment. Moreover, the correlated measurement data is utilized to determine the geo-location of the at least one User Equipment, utilizing at least one geo-location determination algorithm and/or method, including and not limited to triangulation and correlation to Radio Frequency fingerprint.

Claims (42)

1. A computer program product embodied on a non-transitory computer readable medium, comprising computer code for:

determining that a subscriber utilizing a mobile device is in simultaneous communication with at least one cellular network and at least one Wi-Fi network;

receiving cellular network measurement data associated with the mobile device, the cellular network measurement data including a cellular signal strength associated with the mobile device and a timing advance associated with the mobile device;

receiving Wi-Fi network measurement data associated with the mobile device, the Wi-Fi network measurement data including a Wi-Fi network signal strength and a signal delay associated with the mobile device;

requesting authentication from the mobile device;

receiving credentials associated with the mobile device, in response to requesting the authentication;

retrieving user profile information from a subscriber database, utilizing the received credentials;

identifying a Mobile Station International Subscriber Directory Number (MSISDN), an International Mobile Subscriber Identity (IMSI), and a media access control (MAC) address associated with the mobile device, utilizing the user profile information;

correlating the cellular network measurement data and the Wi-Fi network measurement data to generate correlated measurement data associated with the mobile device, including:

correlating the cellular network measurement data to the subscriber using the IMSI associated with the mobile device, and

correlating the Wi-Fi network measurement data to the subscriber using a MAC address associated with the mobile device; and

utilizing all the correlated measurement data to determine a geo-location for the mobile device, utilizing at least one geo-location determination algorithm.

2. The computer program product of claim 1 , further comprising determining the mobile device is polling a system associated with the at least one cellular network.

3. The computer program product of claim 1 , further comprising determining that the mobile device is in communicatively connected to a system associated with the at least one Wi-Fi network.

4. The computer program product of claim 1 , further comprising computer code for qualifying or disqualifying a correlation mapping applicability for MAC+IMSI based correlation.

5. The computer program product of claim 1 , further comprising computer code for generating rules to establish a correct one-to-one MAC to IMSI relationship based on measurement location proximity.

6. A method, comprising:

determining that a subscriber utilizing a mobile device is in simultaneous communication with at least one cellular network and at least one Wi-Fi network;

receiving cellular network measurement data associated with the mobile device, the cellular network measurement data including a cellular signal strength associated with the mobile device and a timing advance associated with the mobile device;

receiving Wi-Fi network measurement data associated with the mobile device, the Wi-Fi network measurement data including a Wi-Fi network signal strength and a signal delay associated with the mobile device;

requesting authentication from the mobile device;

receiving credentials associated with the user mobile device, in response to requesting the authentication;

retrieving user profile information from a subscriber database, utilizing the received credentials;

identifying a Mobile Station International Subscriber Directory Number (MSISDN), an International Mobile Subscriber Identity (IMSI), and a media access control (MAC) address associated with the mobile device, utilizing the user profile information;

correlating the cellular network measurement data and the Wi-Fi network measurement data to generate correlated measurement data associated with the mobile device, including:

correlating the cellular network measurement data to the subscriber using the IMSI associated with the mobile device, and

correlating the Wi-Fi network measurement data to the subscriber using a MAC address associated with the mobile device; and

utilizing all the correlated measurement data to determine a geo-location for the mobile device, utilizing at least one geo-location determination algorithm.

7. A system comprising:

a memory system; and

one or more processing cores coupled to the memory system and that are each configured for:

determining that a subscriber utilizing a mobile device is in simultaneous communication with at least one cellular network and at least one Wi-Fi network;

receiving cellular network measurement data associated with the mobile device, the cellular network measurement data including a cellular signal strength associated with the mobile device and a timing advance associated with the mobile device;

receiving Wi-Fi network measurement data associated with the mobile device, the Wi-Fi network measurement data including a Wi-Fi network signal strength and a signal delay associated with the mobile device;

requesting authentication from the mobile device;

receiving credentials associated with the mobile device, in response to requesting the authentication;

retrieving user profile information from a subscriber database, utilizing the received credentials;

identifying a Mobile Station International Subscriber Directory Number (MSISDN), an International Mobile Subscriber Identity (IMSI), and a media access control (MAC) address associated with the mobile device, utilizing the user profile information;

correlating the cellular network measurement data and the Wi-Fi network measurement data to generate correlated measurement data associated with the mobile device, including:

correlating the cellular network measurement data to the subscriber using the IMSI associated with the mobile device, and

correlating the Wi-Fi network measurement data to the subscriber using a MAC address associated with the mobile device; and

utilizing all the correlated measurement data to determine a geo-location for the mobile device, utilizing at least one geo-location determination algorithm.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2016
From: AMDOCS SOFTWARE SYSTEMS LIMITED; AMDOCS DEVELOPMENT LIMITED
To: AMDOCS DEVELOPMENT LIMITED
Reel/Frame 040257/0817 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2016
From: AMDOCS SOFTWARE SYSTEMS LIMITED
To: AMDOCS DEVELOPMENT LIMITED; AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 039695/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2014
From: WOODS, ASHLEY LEWIS; PLAIN, STEPHEN JOHN; GOEL, SAPAN
To: AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 033832/0779 →