IP Library › Granted Patent US 8,683,609
Granted Patent B2
US 8,683,609 · App. 12/630,875 · Granted Mar 25, 2014

Mobile phone and IP address correlation service

Inventors: Jose F. Bravo (Mamaroneck, NY); Jeffery L. Crume (Raleigh, NC)
Assignee: International Business Machines Corporation
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,683,609
App. No.
12/630,875
Granted
Mar 25, 2014
Kind
B2
Abstract

A system, method and program product for controlling access to a restricted item. A method is provided that includes: receiving a request for access to a restricted item at a computer system associated with a provider, said request originating from a client system; determining an IP address of the client system; determining a mobile phone number of a mobile phone associated with the requester; transmitting to a third party service provider the IP address and mobile phone number; and receiving back from the third party service provider a confirmation message indicating whether or not the IP address and mobile phone are located within an acceptable range of each other.

Claims (71)

1. A method for controlling access to a restricted item, the method comprising:

receiving a request from a requester for access to a restricted item at a computer system associated with a provider, said request originating at a client system;

determining an IP address of the client system using the computer system associated with the provider;

receiving a telephonic communication from a mobile phone associated with the requester using the computer system associated with the provider,

wherein the requester initiates the telephonic communication using the mobile phone;

determining a geographical location of the mobile phone based on the requester-initiated telephonic communication using the mobile phone;

determining a mobile phone number of the mobile phone associated with the requester using the computer system associated with the provider;

transmitting to a third party service provider, distinct from the computer system associated with the provider, the IP address, the mobile phone number, the geographical location of the mobile phone and an acceptable range,

wherein the acceptable range includes a predetermined distance between the mobile phone and the client system; and

receiving back from the third party service provider a confirmation message indicating whether the IP address and the mobile phone are located within the acceptable range of each other, wherein the third party service provider determines whether the IP address and the mobile phone are located within the acceptable range of each other based on the transmitted IP address, the geographical location of the mobile phone and the mobile phone number.

2. The method of claim 1 , further comprising:

providing a token via the client system to the requester;

prompting the requester to transmit said token via the mobile phone associated with the requester;

verifying that the token was transmitted by the mobile phone associated with the requester.

3. The method of claim 1 , further comprising verifying a user ID and password of the requester.

4. The method of claim 1 , further comprising:

ensuring that a privacy policy is in place to guarantee that no location data of the mobile phone associated with the requester will be provided to the provider.

5. The method of claim 1 , wherein the mobile phone number of the mobile phone associated with the requester is pre-registered with the provider.

6. The method of claim 1 , further comprising authenticating the requester to allow access to the restricted item in response to a confirmation message that verifies that the mobile phone and IP address are located within the acceptable range of each other.

7. A computer system comprising:

at least one computing device configured to control access to a restricted item, by performing actions including:

receiving a request from a requester to a restricted item, said request originating from a client system;

determining an IP address of the client system;

receiving a telephonic communication from a mobile phone associated with the requester using the computer system associated with the provider,

wherein the requester initiates the telephonic communication using the mobile phone;

determining a geographical location of the mobile phone based on the requester-initiated telephonic communication using the mobile phone;

determining a mobile phone number of the mobile phone associated with the requester;

transmitting to a third party service provider, distinct from the at least one computing device, the IP address, the mobile phone number, the geographical location of the mobile phone and an acceptable range,

wherein the acceptable range includes a predetermined distance between the mobile phone and the client system; and

receiving, from the third party service provider, a confirmation message indicating whether the IP address and the mobile phone are located within the acceptable range of each other, wherein the third party service provider determines whether the IP address and the mobile phone are located within the acceptable range of each other based on the transmitted IP address, the geographical location of the mobile phone and the mobile phone number.

8. The computer system of claim 7 , further comprising:

providing a token to the requester via the client system;

prompting the requester to transmit said token via the mobile phone associated with the requester; and

verifying that the token was transmitted by the mobile phone associated with the requester.

9. The computer system of claim 7 , further comprising verifying a user ID and password of the requester.

10. The computer system of claim 7 , further comprising:

a privacy policy that guarantees that no location data of the mobile phone associated with the requester will be provided to the provider.

11. The computer system of claim 7 , wherein the mobile phone number of the mobile phone associated with the requester is pre-registered with the provider.

12. The computer system of claim 7 , further comprising authenticating the requester to allow access to the restricted item in response to a confirmation message that verifies that the mobile phone and IP address are located within the acceptable range of each other.

13. A non-transitory computer readable medium having a program product for controlling access to a restricted item, which when executed by at least one computing device, causes the at least one computing device to perform actions including:

receiving a request from a requester to a restricted item, said request originating from a client system;

determining an IP address of the client system;

receiving a telephonic communication from a mobile phone associated with the requester using the computer system associated with the provider,

wherein the requester initiates the telephonic communication using the mobile phone;

determining a geographical location of the mobile phone based on the requester-initiated telephonic communication using the mobile phone;

determining a mobile phone number of the mobile phone associated with the requester;

transmitting to a third party service provider the IP address, the mobile phone number, the geographical location of the mobile phone and an acceptable range,

wherein the acceptable range includes a predetermined distance between the mobile phone and the client system; and

receiving from the third party service provider a confirmation message indicating whether the IP address and the mobile phone are located within the acceptable range of each other, wherein the third party service provider determines whether the IP address and the mobile phone are located within the acceptable range of each other based on the transmitted IP address, the geographical location of the mobile phone and the mobile phone number.

14. The non-transitory computer readable medium of claim 13 , further causing the at least one computing device to perform actions including:

providing a token to the requester via the client system;

prompting the requester to transmit said token via the mobile phone associated with the requester; and

verifying that the token was transmitted by the mobile phone associated with the requester.

15. The non-transitory computer readable medium of claim 13 , further causing the at least one computing device to perform actions including:

verifying a user ID and password of the requester.

16. The non-transitory computer readable medium of claim 13 , further causing the at least one computing device to perform actions including:

a privacy policy that guarantees that no location data of the mobile phone associated with the requester will be provided to the provider.

17. The non-transitory computer readable medium of claim 13 , wherein the mobile phone number of the mobile phone associated with the requester is pre-registered with the provider.

18. The non-transitory computer readable medium of claim 13 , further causing the at least one computing device to perform actions including:

authenticating the requester to allow access to the restricted item in response to a confirmation message that verifies that the mobile phone and IP address are located within the acceptable range of each other.

19. A method for deploying a system for controlling access to a restricted item, comprising:

providing a computer infrastructure being operable to:

receive a request from a requester for access to a restricted item at a computer system associated with a provider, said request originating from a client system;

determine an IP address of the client system;

receive a telephonic communication from a mobile phone associated with the requester using the computer system associated with the provider,

wherein the requester initiates the telephonic communication using the mobile phone;

determine a geographical location of the mobile phone based on the requester- initiated telephonic communication using the mobile phone;

determine a mobile phone number of the mobile phone associated with the requester;

transmit to a third party service provider, distinct from the computer infrastructure, the IP address, the mobile phone number, the geographical location of the mobile phone, and an acceptable range,

wherein the acceptable range includes a predetermined distance between the mobile phone and the client system; and

receive back from the third party service provider a confirmation message indicating whether the IP address and the mobile phone are located within the acceptable range of each other, wherein the third party service provider determines whether the IP address and the mobile phone are located within the acceptable range of each other based on the transmitted IP address, the geographical location of the mobile phone and the mobile phone number.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2009
From: BRAVO, JOSE F.; CRUME, JEFFERY L.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 023604/0005 →
Continuity (1)
Related Publication 20110138483A1 · Jun 9, 2011