Determining user authentication requirements based on the current location of the user in comparison to the users's normal boundary of location

US9819680B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9819680-B2
Application numberUS-201514876651-A
CountryUS
Kind codeB2
Filing dateOct 6, 2015
Priority dateFeb 7, 2014
Publication dateNov 14, 2017
Grant dateNov 14, 2017

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.

Systems, apparatus, methods, and computer program products are provided for determining a user's authentication requirements/credentials for a specific network access session based on the current location of the user in comparison to known boundaries of location associated with the user, such as patterns of movement or the like. As such, the present invention serves to expedite the process for authenticating a user who desires to gain access to a network service, such as a banking application or the like.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus for determining user authentication requirements, the apparatus comprising: a computing platform including a memory and a processor in communication with the memory; and an authentication requirements module stored in the memory, executable by the processor and configured to, store a geographic area and a period of time associated with the geographic area, wherein the geographic area and the period of time are dynamically defined by a provider of a service available on the apparatus; receive a request for a user to access the service, wherein the service requires authentication prior to the user accessing the service, in response to receiving the request, determine a current physical location of the apparatus and a current time, and in response to determining that (1) the apparatus is currently located within the geographic area, and (2) the current time is within the period of time, request the user to provide increased authentication credentials, wherein the increased authentication credentials include authentication credentials that differ from standard authentication credentials, wherein the user is provided access to the service in response to the user inputting the increased authentication credentials. 2. The apparatus of claim 1 , wherein the authentication requirements module is further configured to, in response to determining at least one of (1) the apparatus is currently located outside of the geographic area, (2) the current time is outside of the period of time, determine a level of authentication required for the user to access the service based on the proximity in at least one of (i) distance and (ii) time of the current physical location of the user to the geographic location or the period of time, wherein the level of authentication is from amongst a plurality of levels of authentication. 3. The apparatus of claim 2 , wherein the authentication requirements module is further configured to determine the level of authentication required based on the proximity in at least one of (i) distance and (ii) time of the current physical location of the user to the geographic location or the period of time, wherein each level of authentication is defined by at least one of a predetermined distance threshold from the geographic location or a predetermined time threshold from the period of time. 4. The apparatus of claim 1 , wherein the authentication requirements module is further configured to determine a point along an authentication continuum based on the proximity in at least one of (i) distance and (ii) time of the current physical location of the user to the geographic location or the period of time, wherein the point along the authentication continuum corresponds to predetermined authentication credentials. 5. The apparatus of claim 1 , further comprising a service access module stored in the memory, executable by the processor and configured to determine a level of access available to the user of the service upon the user providing the determined authentication requirements, wherein the level of access defines functionality available to the user within the service based on the increased authentication credentials required, wherein the level of access is granted to the user in response to the user providing the increased authentication credentials. 6. A method for determining user authentication requirements, the method comprising: store a geographic area and a period of time associated with the geographic area, wherein the geographic area and the period of time are dynamically defined by a provider of a service available on the apparatus; receiving, by a computing device, a request for a user to access the service, wherein the service requires authentication prior to the user accessing the service; in response to receiving the request, determining, by a computing device processor, a current physical location of the apparatus and a current time; in response to determining that (1) the apparatus is currently located within the geographic area, and (2) the current time is within the period of time, requesting, by a computing device processor, the user to provide increased authentication credentials, wherein the increased authentication credentials include authentication credentials that differ from standard authentication credentials, wherein the user is provided access to the service in response to the user inputting the increased authentication credentials. 7. The method of claim 6 , further comprising, in response to determining at least one of (1) the apparatus is currently located outside of the geographic area, (2) the current time is outside of the period of time, determining, by the computing device processor, a level of authentication required for the user to access the service based on the proximity in at least one of (i) distance and (ii) time of the current physical location of the user to the geographic location or the period of time, wherein the level of authentication is from amongst a plurality of levels of authentication. 8. The method of claim 7 , wherein determining the level of authentication further comprises determining, by a computing device processor, the level of authentication required based on the proximity in at least one of (i) distance and (ii) time of the current physical location of the user to the geographic location or the period of time, wherein each level of authentication is defined by at least one of a predetermined distance threshold from the geographic location or a predetermined time threshold from the period of time. 9. The method of claim 6 , further comprising determining, by the computing device processor, a point along an authentication continuum based on the proximity in at least one of (i) distance and (ii) time of the current physical location of the user to the geographic location or the period of time, wherein the point along the authentication continuum corresponds to predetermined authentication credentials. 10. The method of claim 6 , further comprising determining, by a computing device processor, a level of access available to the user of the service upon the user providing the determined authentication requirements, wherein the level of access defines functionality available to the user within the service based on the increased authentication credentials required, wherein the level of access is granted to the user in response to the user providing the increased authentication credentials. 11. A computer program product comprising: a non-transitory computer-readable medium comprising: a first set of codes for causing a computer to store a geographic area and a period of time associated with the geographic area, wherein the geographic area and the period of time are dynamically defined by a provider of a service available on the apparatus; a second set of codes for causing a computer to receive a request for a user to access the service, wherein the service requires authentication prior to the user accessing the service; a third set of codes for causing a computer to, in response to receiving the request, determine a current physical location of the apparatus and a current time; and a fourth set of codes for causing a computer to, in response to determining that (1) the apparatus is currently located within the geographic area, and (2) the current time is within the period of time, requesting, by a computing device processor, the user to provide increased authentication credentials, wherein the increased authentication credentials include authentication credentials that differ from standard authentication credentials, wherein the user is provided access to the service in response to the user in

Assignees

Inventors

Classifications

  • Time limited access, e.g. to a computer or data · CPC title

  • based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint · CPC title

  • Location-sensitive, e.g. geographical location, GPS · CPC title

  • User authentication · CPC title

  • H04W12/68Primary

    Gesture-dependent or behaviour-dependent · 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 US9819680B2 cover?
Systems, apparatus, methods, and computer program products are provided for determining a user's authentication requirements/credentials for a specific network access session based on the current location of the user in comparison to known boundaries of location associated with the user, such as patterns of movement or the like. As such, the present invention serves to expedite the process for …
Who is the assignee on this patent?
Bank Of America
What technology area does this patent fall under?
Primary CPC classification H04L63/0876. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 14 2017 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).