IP Library Granted Patent US 8,965,342
Granted Patent B1
US 8,965,342 · App. 13/962,020 · Granted Feb 24, 2015

Method and apparatus for verifying the authenticity of mobile device information

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,965,342
App. No.
13/962,020
Granted
Feb 24, 2015
Kind
B1
Abstract

Methods and apparatus for verifying authenticity of device information of an end-user device are provided herein. In some embodiments, a method for verifying authenticity of device information of an end-user device may include sending a request to verify device information of an end-user device receiving, responsive to the request, verification information regarding the device information sent, and performing a verification analysis on the verification information received.

Claims (28)

1. A method performed by a service provider system for verifying authenticity of device information of an end-user device comprising:

receiving, from an end-user device, device information stored on the end-user device, wherein the device information comprises a first network identifier and a first device identifier, wherein the first network identifier is one of a telephone number or an Internet Protocol (IP) address of the end-user device, and wherein the first device identifier is one of an International Mobile Subscriber Identity (IMSI), an International Mobile Station Equipment Identity (IMEI), a push notification token, or a Temporary Mobile Subscriber Identity (TMSI);

sending, to a device information authentication entity, a request to verify the device information obtained, wherein the request includes the first network identifier;

receiving, from the device information authentication entity and responsive to the request, verification information regarding the device information sent, wherein the verification information received includes a second device identifier associated with the first network identifier;

performing a verification analysis on the verification information received to authenticate an association between the first network identifier and the first device identifier, wherein the verification analysis performed includes, comparing the first device identifier with the second device identifier, and determining that the authenticity of the first network identifier is verified when the first device identifier and the second device identifier match; and

sending the verified first network identifier to the end-user device to be stored as a caller identification information (CID) value or an indication to the end user device that the first network identifier has been verified and can be used as the CID.

2. The method of claim 1 , wherein the device information is obtained via at least one Application Programming Interface (API) call to an operating system running on the end-user device.

3. A method performed by a service provider system for verifying authenticity of device information of an end-user device, comprising:

receiving, from an end-user device, device information stored on the end-user device, wherein the device information comprises a first network identifier and a first device identifier, wherein the first network identifier is one of a telephone number or an Internet Protocol (IP) address of the end-user device, and wherein the first device identifier is one of an International Mobile Subscriber Identity (IMSI), an International Mobile Station Equipment Identity (IMEI), a push notification token, or a Temporary Mobile Subscriber Identity (TMSI);

sending, to a device information authentication entity, a request to verify the device information obtained, wherein the request includes the first device identifier;

receiving, from the device information authentication entity and responsive to the request, verification information regarding the device information sent, wherein the verification information received includes a second network identifier associated with the first device identifier;

performing a verification analysis on the verification information received to authenticate an association between the first network identifier and the first device identifier, wherein the verification analysis performed includes: comparing the first network identifier with the second network identifier; and determining that the authenticity of the first network identifier is verified when the first network identifier and the second network ID match; and

sending the second network identifier to the end-user device to be stored as a caller identification information (CID) value.

4. A method performed by a service provider system for verifying authenticity of device information of an end-user device comprising:

receiving, from the end-user device, device information from an end-user device, wherein the device information comprises a first network identifier and a first device identifier, wherein the first network identifier is one of a telephone number or an Internet Protocol (IP) address of the end-user device, and wherein the first device identifier is one of an International Mobile Subscriber Identity (IMSI), an International Mobile Station Equipment Identity (IMEI), a push notification token, or a Temporary Mobile Subscriber Identity (TMSI);

sending, to a device information authentication entity, a request to verify the device information obtained, wherein the request includes at least one of (A) the first device identifier or (B) the first network identifier;

obtaining, from a device information authentication entity, verification information associated with the device information, wherein the verification information received includes at least one of (A) a second network identifier associated with the first device identifier or (B) a second device identifier associated with the first network identifier;

performing a verification analysis on the verification information obtained, wherein the verification analysis includes at least one of (A) comparing the first network ID with the second network ID and determining that the authenticity of the first network ID is verified when the first network ID and the second network ID match, or (B) comparing the first device ID with the second device ID and determining that the authenticity of the first network ID is verified when the first device ID and the second device ID match; and

sending, to the end user device, at least one of (A) the second network identifier to be stored as a caller identification information (CID) value or (B) an indication to the end user device that the first network identifier has been verified and can be used as the CID.

5. The method of claim 4 , wherein obtaining verification information associated with the device information includes performing a lookup operation on a database using at least a portion of the device information received as a lookup key, wherein the database maintains an association between network IDs and device IDs.

6. A service provider system for verifying authenticity of device information of an end-user device comprising:

a device information module configured to receive, from the end-user device, device information stored on the end-user device, wherein the device information comprises a first network identifier and a first device identifier, wherein the first network identifier is one of a telephone number or an Internet Protocol (IP) address of the end-user device, and wherein the first device identifier is one of an International Mobile Subscriber Identity (IMSI), an International Mobile Station Equipment Identity (IMEI), a push notification token, or a Temporary Mobile Subscriber Identity (TMSI);

a transmission module configured to send, to a device information authentication entity, requests for verification information and to receive, from the device information authentication entity, requested verification information, wherein the request includes at least one of (A) the first device identifier or (B) the first network identifier, and wherein the verification information received includes at least one of (A) a second network identifier associated with the first device identifier or (B) a second device identifier associated with the first network identifier; and

a verification module configured to verify authenticity of the device information obtained, wherein the verification module is configured to perform a verification analysis on the verification information obtained, and wherein the verification analysis includes at least one of (A) comparing the first network ID with the second network ID and determining that the authenticity of the first network ID is verified when the first network ID and the second network ID match, or (B) comparing the first device ID with the second device ID and determining that the authenticity of the first network ID is verified when the first device ID and the second device ID match,

wherein the transmission module is further configured to send, to the end user device, at least one of (A) the second network identifier to be stored as a caller identification information (CID) value or (B) an indication to the end user device that the first network identifier has been verified and can be used as the CID.

7. The system of claim 6 , further comprising:

a device information authentication database, wherein the verification information is obtained from the device information authentication database by performing a lookup operation using at least a portion of the device information received as a lookup key.

8. The system of claim 7 , wherein the device information authentication database maintains an association between network IDs and device IDs.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
CHANGE OF NAME Recorded Jun 6, 2022
From: VONAGE AMERICA INC.
To: VONAGE AMERICA LLC
Reel/Frame 060284/0435 →
SECURITY INTEREST Recorded Nov 12, 2018
From: VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047502/0628 →
MERGER Recorded Mar 31, 2016
From: VONAGE NETWORK LLC
To: VONAGE AMERICA INC.
Reel/Frame 038320/0327 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 13966486 PREVIOUSLY RECORDED ON REEL 033545 FRAME 0424. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 21, 2016
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037570/0203 →
SECURITY INTEREST Recorded Jul 29, 2015
From: VONAGE HOLDINGS CORP.; VONAGE AMERICA INC.; VONAGE BUSINESS SOLUTIONS, INC.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036205/0485 →
SECURITY INTEREST Recorded Aug 14, 2014
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033545/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2013
From: EFRATI, TZAHI; MEGHANI, JAYA
To: VONAGE NETWORK LLC
Reel/Frame 030977/0676 →