IP Library Granted Patent US 9,210,574
Granted Patent B2
US 9,210,574 · App. 14/621,535 · Granted Dec 8, 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 9,210,574
App. No.
14/621,535
Granted
Dec 8, 2015
Kind
B2
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 (20)

1. A method performed by a service provider system for verifying authenticity of device information of an end-user device comprising: obtaining, 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, including (A) the first network identifier or (B) the first device identifier; receiving, from the device information authentication entity and responsive to the request, verification information regarding the device information sent including (A) a second device identifier associated with the first network identifier or (B) a second network identifier associated with the first device identifier; and storing, based on the verification information received, one of (A) the first network identifier as a verified caller identification information (CID) value if the authenticity of the first network identifier has been verified based on a comparison of the first device identifier and the second device identifier or (B) an indicator indicating that the first network identifier has not been verified.

2. The method of claim 1 , wherein responsive to receiving the verification information, a verification analysis on the verification information received is performed to authenticate an association between the first network identifier and the first device identifier.

3. The method of claim 2 , wherein the request includes the first network identifier, and wherein the verification information received includes a second device identifier associated with the first network identifier.

4. The method of claim 3 , 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 correspond to each other.

5. The method of claim 2 , wherein the request includes the first device identifier, and wherein the verification information received includes a second network identifier associated with the first device identifier.

6. The method of claim 5 , 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 identifier correspond to each other.

7. The method of claim 2 , wherein the request includes both the first network identifier and the first device identifier, wherein the verification information received includes an indication that the first network ID has either been verified, and wherein the first network identifier is stored as a verified CID value.

8. 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.

9. The method of claim 1 , wherein the request including the at least one of the first network identifier or the first device identifier is sent to the device information authentication entity over an encrypted channel.

10. The method of claim 1 , wherein the CID value is maintained in a secure format on the end-user device.

11. A system performed by a service provider system for verifying authenticity of device information of an end-user device comprising: a device information module configured to obtain, 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); a transmission module configured to: send, to a device information authentication entity, a request for verification information, including (A) the first network identifier or (B) the first device identifier, and receive, from the device information authentication entity, the requested verification information regarding the device information sent, wherein the requested verification information received includes (A) a second device identifier associated with the first network identifier or (B) a second network identifier associated with the first device identifier; a verification module configured to verify authenticity of the device information obtained; and a storage module configured to store one of (A) the second network identifier as a verified caller identification information (CID) value if the authenticity of the first network identifier has been verified based on a comparison of the first device ID with the second device ID or (B) an indicator indicating that the first network identifier has not been verified.

12. The system of claim 11 , wherein the verification module is further configured to perform a verification analysis on the verification information received to authenticate an association between the first network identifier and the first device identifier.

13. The system of claim 12 , wherein the request includes the first network identifier, wherein the verification information received includes a second device identifier associated with the first network identifier, and wherein the verification analysis includes a comparison the first device identifier with the second device identifier and a determination that the authenticity of the first network identifier is verified when the first device identifier and the second device identifier correspond to each other.

14. The system of claim 12 , wherein the request includes the first device identifier, wherein the verification information received includes a second network identifier associated with the first device identifier, and wherein the verification analysis includes a comparison the first network identifier with the second network identifier and a determination that the authenticity of the first network identifier is verified when the first network identifier and the second network identifier correspond to each other.

15. 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 including (A) the first device identifier or (B) 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 requested verification information received includes (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 received to authenticate the first network ID; and sending (A) an indication to the end-user device that the second network identifier can 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.

16. The method of claim 15 , wherein the request includes the first network identifier, and wherein the verification information received includes a second device identifier associated with the first network identifier.

17. The method of claim 16 , 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 correspond to each other.

18. The method of claim 15 , wherein the request includes the first device identifier, and wherein the verification information received includes a second network identifier associated with the first device identifier.

19. The method of claim 18 , 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 identifier correspond to each other.

20. The method of claim 15 , wherein the request includes both the first network identifier and the first device identifier, wherein the verification information received includes an indication that the first network ID has either been verified, and wherein the first network identifier is stored as a verified CID value.

Assignments (6)
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 8, 2022
From: VONAGE AMERICA INC.
To: VONAGE AMERICA LLC
Reel/Frame 060313/0447 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2015
From: EFRATI, TZAHI; MEGHANI, JAYA
To: VONAGE NETWORK LLC
Reel/Frame 034987/0254 →