IP Library Granted Patent US 8,122,251
Granted Patent B2
US 8,122,251 · App. 11/857,675 · Granted Feb 21, 2012

Method and apparatus for preventing phishing attacks

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,122,251
App. No.
11/857,675
Granted
Feb 21, 2012
Kind
B2
Abstract

The invention includes a method and apparatus for preventing phishing attacks. A first method, for informing a user that a remote server is valid, includes receiving a request for information available from the remote server where the request includes an identifier, obtaining a dynamic personal attribute associated with the user using the identifier, and propagating the dynamic personal attribute toward the user, wherein the dynamic personal attribute is adapted for use by the user in validating the remote server. The remote server may be a web server, an authentication server, or any other remote device with which the user may desire to authenticate. A second method, for informing a user that a received message is associated with a valid website, includes obtaining a dynamic personal attribute associated with a user, generating a message for the user where the message is adapted to enable the user to request a website and includes the dynamic personal attribute associated with the user, and propagating the message toward the user. The received message may be any type of message, such as an email message, an instant message, a text message, and the like.

Claims (25)

1. A method for informing a user that a remote server is valid, comprising:

receiving a request of the user to access a website available from the remote server, the request comprising an identifier associated with a user terminal of the user;

in response to the request, retrieving a dynamic personal attribute associated with the user for the website, wherein the dynamic personal attribute is retrieved using the identifier associated with the user terminal of the user, wherein retrieving the dynamic personal attribute comprises initiating a query toward a network element of a communications service provider, wherein the dynamic personal attribute is a current location of a mobile device of the user, wherein the network element of the communications service provider is a network element of a wireless service provider; and

propagating the dynamic personal attribute toward the user for use by the user in validating the remote server, wherein the dynamic personal attribute is propagated toward the user as part of a webpage configured to accept a username of the user for the website and a password of the user for the website.

2. The method of claim 1 , wherein the identifier associated with the user terminal of the user comprises at least one of a MAC address of the user terminal and at least one cookie stored on the user terminal.

3. The method of claim 1 , wherein the dynamic personal attribute comprises a value adapted for being updated automatically.

4. The method of claim 1 , wherein the dynamic personal attribute further comprises at least one of an amount of a bill paid by the user, an amount of a purchase made by the user with a credit card, a location of a purchase made by the user with a credit card, an amount of an ATM withdrawal made by the user with an ATM card, a location of an ATM withdrawal made by the user using an ATM card, information associated with an incoming call received by the user, information associated with an outgoing call placed by the user, a sender of a text message received by the user, a receiver of a text message sent by the user, a location of a wireless phone of the user during a call, and a status message in an instant message (IM) client associated with the user.

5. The method of claim 1 , wherein the remote server comprises one of a web server, an authentication server, and a network access device.

6. The method of claim 1 , wherein the identifier associated with the user terminal of the user comprises a value computed by the user terminal of the user using at least one of a MAC address of the user terminal and at least one cookie stored on the user terminal.

7. The method of claim 1 , wherein the remote server is associated with an online merchant.

8. An apparatus for informing a user that a remote server is valid, the apparatus comprising:

a processor configured to:

receive a request of the user to access a website available from the remote server, the request comprising an identifier associated with a user terminal of the user;

in response to the request, retrieve a dynamic personal attribute associated with the user for the website, wherein the dynamic personal attribute is retrieved using the identifier associated with the user terminal of the user, wherein retrieving the dynamic personal attribute comprises initiating a query toward a network element of a communications service provider, wherein the dynamic personal attribute is a current location of a mobile device of the user, wherein the network element of the communications service provider is a network element of a wireless service provider; and

propagate the dynamic personal attribute toward the user for use by the user in validating the remote server, wherein the dynamic personal attribute is propagated toward the user as part of a webpage configured to accept a username of the user for the website and a password of the user for the website.

9. The apparatus of claim 8 , wherein the identifier associated with the user terminal of the user comprises at least one of a MAC address of the user terminal and at least one cookie stored on the user terminal.

10. The apparatus of claim 8 , wherein the dynamic personal attribute comprises a value adapted for being updated automatically.

11. The apparatus of claim 8 , wherein the dynamic personal attribute further comprises at least one of an amount of a bill paid by the user, an amount of a purchase made by the user with a credit card, a location of a purchase made by the user with a credit card, an amount of an ATM withdrawal made by the user with an ATM card, a location of an ATM withdrawal made by the user using an ATM card, information associated with an incoming call received by the user, information associated with an outgoing call placed by the user, a sender of a text message received by the user, a receiver of a text message sent by the user, a location of a wireless phone of the user during a call, and a status message in an instant message (IM) client associated with the user.

12. The apparatus of claim 8 , wherein the remote server comprises one of a web server, an authentication server, and a network access device.

13. The apparatus of claim 8 , wherein the identifier associated with the user terminal of the user comprises a value computed by the user terminal of the user using at least one of a MAC address of the user terminal and at least one cookie stored on the user terminal.

14. The apparatus of claim 8 , wherein the remote server is associated with an online merchant.

15. A non-transitory computer-readable storage medium storing instructions which, when executed by a computer, cause the computer to perform a method for informing a user that a remote server is valid, the method comprising:

receiving a request of the user to access a website available from the remote server, the request comprising an identifier associated with a user terminal of the user;

in response to the request, retrieving a dynamic personal attribute associated with the user for the website, wherein the dynamic personal attribute is retrieved using the identifier associated with the user terminal of the user, wherein retrieving the dynamic personal attribute comprises initiating a query toward a network element of a communications service provider, wherein the dynamic personal attribute is a current location of a mobile device of the user, wherein the network element of the communications service provider is a network element of a wireless service provider; and

propagating the dynamic personal attribute toward the user for use by the user in validating the remote server, wherein the dynamic personal attribute is propagated toward the user as part of a webpage configured to accept a username of the user for the website and a password of the user for the website.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2011
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 027408/0535 →
MERGER Recorded Sep 16, 2010
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 024998/0261 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2007
From: SANTOS, PAULO A; WEGDAM, MAARTEN
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 019967/0551 →