Systems and methods for validating login attempts based on user location

US9529990B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9529990-B2
Application numberUS-201514735195-A
CountryUS
Kind codeB2
Filing dateJun 10, 2015
Priority dateMar 5, 2014
Publication dateDec 27, 2016
Grant dateDec 27, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method for validating login attempts based on user location may include (1) detecting a login attempt by a user to log into a user account, where the login attempt originates from an atypical location, (2) determining that the atypical location is inconsistent with a pattern of past login locations for the user, (3) retrieving location information that indicates a current location of the user from at least one third-party Internet resource, (4) determining, based on the location information, that the atypical location of the login attempt matches the current location of the user, and (5) trusting that the login attempt legitimately originates from the user based at least in part on the atypical location matching the current location of the user. Various other methods, systems, and computer-readable media are also disclosed.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for validating login attempts based on user location, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: detecting a login attempt by a user to log into a user account, wherein the login attempt originates from an atypical location; detecting the atypical location of the login attempt; determining that the atypical location is inconsistent with a pattern of past login locations for the user; retrieving location information that indicates a current location of the user from at least one third-party Internet resource by: authenticating to a shared authentication system that grants access to a plurality of Internet resources; authenticating to the third-party Internet resource via the shared authentication system; determining, based on the location information, that the atypical location of the login attempt matches the current location of the user; trusting that the login attempt legitimately originates from the user based at least in part on the atypical location matching the current location of the user. 2. The computer-implemented method of claim 1 , wherein the location information that indicates the current location of the user comprises a destination of a plane ticket purchased by the user. 3. The computer-implemented method of claim 1 , wherein the location information that indicates the current location of the user comprises a location specified by an event ticket purchased by the user. 4. The computer-implemented method of claim 1 , wherein the location information that indicates the current location of the user comprises a picture uploaded by the user that comprises location metadata. 5. The computer-implemented method of claim 1 , wherein the location information that indicates the current location of the user comprises a picture including the user that comprises location metadata. 6. The computer-implemented method of claim 1 , wherein the location information that indicates the current location of the user comprises a location of a purchase made by the user. 7. The computer-implemented method of claim 1 , wherein the third-party Internet resource comprises a retail website. 8. The computer-implemented method of claim 1 , wherein the location information that indicates the current location of the user comprises at least one of: a location specified in a calendar event that the user is scheduled to attend; a location of a check-in performed by the user; geolocation data reported by a device owned by the user; an Internet protocol address of the user. 9. The computer-implemented method of claim 1 , wherein the third-party Internet resource comprises at least one of: a social networking platform; a calendaring service. 10. The computer-implemented method of claim 1 , further comprising: identifying a security measure that applies to login attempts from atypical locations; disabling the security measure for the login attempt in response to trusting that the login attempt legitimately originates from the user. 11. The computer-implemented method of claim 1 , further comprising: identifying a trustworthy location database for the user that stores at least one legitimate location from the pattern of past login locations for the user; storing the atypical location in the trustworthy location database based on trusting that the login attempt legitimately originates from the user; trusting a future login attempt at the atypical location based on the atypical location being stored in the trustworthy location database. 12. The computer-implemented method of claim 1 , wherein retrieving the location information that indicates the current location of the user from the third-party Internet resource comprises: identifying a database of pointers to third-party Internet resources that comprise user location information; retrieving a pointer to the third-party Internet resource from the database; following the pointer to the third-party Internet resource. 13. The computer-implemented method of claim 1 , wherein determining that the atypical location is inconsistent with the pattern of past login locations for the user comprises determining that the atypical login location comprises a location that exceeds a predetermined threshold for closeness to a known legitimate location of the user. 14. The computer-implemented method of claim 1 , wherein the determining that the atypical location is inconsistent with the pattern of past login locations for the user comprises determining that the atypical login location comprises a location that has not met a predetermined threshold for legitimate logins by the user at the location. 15. The computer-implemented method of claim 1 , wherein: the third-party Internet resource comprises a retail website; the location information that indicates the current location of the user comprises a location specified by a ticket purchased by the user from the retail website. 16. The computer-implemented method of claim 1 , wherein determining that the atypical location is inconsistent with the pattern of past login locations for the user comprises determining that the login attempt is suspicious based on the login attempt originating from a different location than any of the past login locations. 17. The computer-implemented method of claim 1 , wherein determining that the atypical location of the login attempt matches the current location of the user comprises attempting to verify that the atypical location is the current location of the user in response to determining that the atypical location is inconsistent with the pattern of past login locations for the user. 18. A system for validating login attempts based on user location, the system comprising: a detection module, stored in memory, that: detects a login attempt by a user to log into a user account, wherein the login attempt originates from an atypical location; detects the atypical location of the login attempt; a determination module, stored in memory, that determines that the atypical location is inconsistent with a pattern of past login locations for the user; a retrieval module, stored in memory, that retrieves location information that indicates a current location of the user from at least one third-party Internet resource by: authenticating to a shared authentication system that grants access to a plurality of Internet resources; authenticating to the third-party Internet resource via the shared authentication system; a matching module, stored in memory, that determines, based on the location information, that the atypical location of the login attempt matches the current location of the user; a trust module, stored in memory, that trusts that the login attempt legitimately originates from the user based at least in part on the atypical location matching the current location of the user; at least one physical processor configured to execute the detection module, the determination module, the retrieval module, the matching module, and the trust module. 19. A non-transitory computer-readable medium comprising one or more computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to: detect a login attempt by a user to log into a user account, wherein the login attempt originates from an atypical location; detect the atypical location of the login attempt; determine that the atypical location is inconsistent wi

Assignees

Inventors

Classifications

  • H04L63/083Primary

    using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226) · CPC title

  • Access security · CPC title

  • wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals · CPC title

  • Authentication · CPC title

  • for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9529990B2 cover?
A computer-implemented method for validating login attempts based on user location may include (1) detecting a login attempt by a user to log into a user account, where the login attempt originates from an atypical location, (2) determining that the atypical location is inconsistent with a pattern of past login locations for the user, (3) retrieving location information that indicates a current…
Who is the assignee on this patent?
Symantec Corp
What technology area does this patent fall under?
Primary CPC classification H04L63/083. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 27 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).