Patents by Inventor Amanda J. Adams

Amanda J. Adams has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11710110
    Abstract: A system for performing authorization of a user in an augmented reality environment comprises an augmented reality user device, an automatic teller machine, and an authentication server. The automatic teller machine has a keypad with unmarked buttons. The augmented reality user device includes a display configured to overlay virtual objects onto a field of view of a user. The augmented reality user device receives a virtual keypad overlay, which assigns values to the unmarked buttons of the keypad. Using the overlay, the augmented reality user device displays the assigned values on the buttons of the keypad. The automatic teller machine detects an input sequence entered on the keypad and sends the input sequence to the authentication server. The authentication server determines an authentication code by combining the input sequence with the virtual keypad overlay, and compares the determined authentication code with an authentication code stored in a database.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: July 25, 2023
    Assignee: Bank of America Corporation
    Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
  • Patent number: 11288679
    Abstract: A system for authorizing an electronic transaction in an augmented reality environment comprises an augmented reality user device and an authentication server. The augmented reality user device includes a display that overlays virtual objects onto a field of view of the user. The user device receives a request to verify information about a payment card used in an electronic transaction. The request includes a virtual authentication object, which is a virtual representation of an object capable of being manipulated by the user in a particular sequence to enter an authentication code. The user device displays the virtual authentication object to the user and detects gestures performed on the virtual authentication object. The user device sends the detected gestures to the authentication server. The authentication server determines the authentication code using the virtual authentication object and the detected gestures, and uses it to authorize the transaction.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: March 29, 2022
    Assignee: Bank of America Corporation
    Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
  • Publication number: 20200226599
    Abstract: A system for authorizing an electronic transaction in an augmented reality environment comprises an augmented reality user device and an authentication server. The augmented reality user device includes a display that overlays virtual objects onto a field of view of the user. The user device receives a request to verify information about a payment card used in an electronic transaction. The request includes a virtual authentication object, which is a virtual representation of an object capable of being manipulated by the user in a particular sequence to enter an authentication code. The user device displays the virtual authentication object to the user and detects gestures performed on the virtual authentication object. The user device sends the detected gestures to the authentication server. The authentication server determines the authentication code using the virtual authentication object and the detected gestures, and uses it to authorize the transaction.
    Type: Application
    Filed: February 6, 2020
    Publication date: July 16, 2020
    Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
  • Publication number: 20200143345
    Abstract: A system for performing authorization of a user in an augmented reality environment comprises an augmented reality user device, an automatic teller machine, and an authentication server. The automatic teller machine has a keypad with unmarked buttons. The augmented reality user device includes a display configured to overlay virtual objects onto a field of view of a user. The augmented reality user device receives a virtual keypad overlay, which assigns values to the unmarked buttons of the keypad. Using the overlay, the augmented reality user device displays the assigned values on the buttons of the keypad. The automatic teller machine detects an input sequence entered on the keypad and sends the input sequence to the authentication server. The authentication server determines an authentication code by combining the input sequence with the virtual keypad overlay, and compares the determined authentication code with an authentication code stored in a database.
    Type: Application
    Filed: January 3, 2020
    Publication date: May 7, 2020
    Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
  • Patent number: 10607230
    Abstract: A system for authorizing an electronic transaction in an augmented reality environment comprises an augmented reality user device and an authentication server. The augmented reality user device includes a display that overlays virtual objects onto a field of view of the user. The user device receives a request to verify information about a payment card used in an electronic transaction. The request includes a virtual authentication object, which is a virtual representation of an object capable of being manipulated by the user in a particular sequence to enter an authentication code. The user device displays the virtual authentication object to the user and detects gestures performed on the virtual authentication object. The user device sends the detected gestures to the authentication server. The authentication server determines the authentication code using the virtual authentication object and the detected gestures, and uses it to authorize the transaction.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: March 31, 2020
    Assignee: Bank of America Corporation
    Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
  • Patent number: 10586220
    Abstract: A system for performing authorization of a user in an augmented reality environment comprises an augmented reality user device, an automatic teller machine, and an authentication server. The automatic teller machine has a keypad with unmarked buttons. The augmented reality user device includes a display configured to overlay virtual objects onto a field of view of a user. The augmented reality user device receives a virtual keypad overlay, which assigns values to the unmarked buttons of the keypad. Using the overlay, the augmented reality user device displays the assigned values on the buttons of the keypad. The automatic teller machine detects an input sequence entered on the keypad and sends the input sequence to the authentication server. The authentication server determines an authentication code by combining the input sequence with the virtual keypad overlay, and compares the determined authentication code with an authentication code stored in a database.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: March 10, 2020
    Assignee: Bank of America Corporation
    Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
  • Patent number: 10311223
    Abstract: A system for performing authorization of a user in a virtual reality environment includes a virtual reality user device. The virtual reality user device includes a display configured to display a virtual environment. The user device receives a virtual authentication object comprising a virtual representation of an object that the user can manipulate to enter an authentication code. The user device detects gestures performed by the user on the displayed virtual authentication object and forms an authentication request, which includes the virtual authentication object, the detected gestures; and an identifier of the user. The user device sends the authentication request to an authentication server. The authentication server determines an authentication code using the virtual authentication object and the detected gestures.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: June 4, 2019
    Assignee: Bank of America Corporation
    Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
  • Patent number: 10164972
    Abstract: A system receives a request to authenticate a user and determines a first set of cell identifiers of a card matrix to associate with the user. The system receives a first factor, which comprises a first set of received cell values corresponding to the first set of cell identifiers of the card matrix. The system further determines a first set of stored cell values corresponding to the first set of cell identifiers of the card matrix and compares the first set of received cell values to the first set of stored cell values. The system also receives a second factor, which is different than the first factor. Finally, the system determines that the user is authenticated based at least in part upon the comparison of the first set of receives cell values to the first set of stored cell values.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: December 25, 2018
    Assignee: Bank of America Corporation
    Inventors: Amanda J. Adams, Lawrence R. LaBella
  • Patent number: 10116633
    Abstract: The invention provides for systems and devices for hardened remote storage of private cryptography keys used for authentication. The storage device is tamper-responsive, such that receipt of a signal that indicates physical or non-physical tampering with the storage device or its components results in deletion of the private cryptography key(s) from the memory. The storage device is configured to be separate and remote from a computing node that executes an authentication routine requiring the private cryptography key(s) and, as such, the private cryptography key(s) are accessible to, but not communicated to, the computing node only when the computing node is executing the authentication routine.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: October 30, 2018
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Amanda J. Adams
  • Publication number: 20180189078
    Abstract: A system comprises a server, a first user device, and a second user device. The server stores a virtual document, virtual assistant information that provides an overview and input information for the virtual document, and virtual handoff information. The virtual handoff information includes at least a portion of the virtual assistant information, user input for the virtual document, and location information associated with the location of the virtual document. The first user device displays the virtual document and at least a portion of the virtual assistant information. The first user device receives a request to initiate a session with a live assistant. The server generates a first virtual handoff token using the virtual handoff information and communicates the virtual handoff token to the second user device associated with the live assistant.
    Type: Application
    Filed: January 3, 2017
    Publication date: July 5, 2018
    Inventors: Cameron D. Wadley, Joseph N. Johansen, Amanda J. Adams, Kenneth A. Kaye
  • Publication number: 20180191831
    Abstract: An augmented reality system includes a first user device, a server, and an augmented reality user device. The first user device displays a virtual document during a first session and receives user input for the virtual document. The server stores session handoff information that includes the user input and location information indicating a location of the virtual document. The server generates a session handoff token using the session handoff information. The augmented reality user device receives the first session handoff token and generates a display based, at least in part, on the session handoff token.
    Type: Application
    Filed: January 3, 2017
    Publication date: July 5, 2018
    Inventors: Cameron D. Wadley, Joseph N. Johansen, Amanda J. Adams, Kenneth A. Kaye
  • Publication number: 20180190028
    Abstract: An augmented reality system includes a server, a first augmented reality user device for a first user and a second augmented reality user device for a second user. The server includes session information for a session with a first user. The first augmented reality user device receives the session information and generates a display using the session information. The server generates an invitation token to the second user, the invitation token including the session information. The second reality user device receives the invitation token and generates a virtual overlay using the session information.
    Type: Application
    Filed: January 3, 2017
    Publication date: July 5, 2018
    Inventors: Cameron D. Wadley, Joseph N. Johansen, Amanda J. Adams, Kenneth A. Kaye
  • Publication number: 20180157820
    Abstract: A system for performing authorization of a user in a virtual reality environment includes a virtual reality user device. The virtual reality user device includes a display configured to display a virtual environment. The user device receives a virtual authentication object comprising a virtual representation of an object that the user can manipulate to enter an authentication code. The user device detects gestures performed by the user on the displayed virtual authentication object and forms an authentication request, which includes the virtual authentication object, the detected gestures; and an identifier of the user. The user device sends the authentication request to an authentication server. The authentication server determines an authentication code using the virtual authentication object and the detected gestures.
    Type: Application
    Filed: December 2, 2016
    Publication date: June 7, 2018
    Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
  • Publication number: 20180158053
    Abstract: A system for performing authorization of a user in an augmented reality environment comprises an augmented reality user device, an automatic teller machine, and an authentication server. The automatic teller machine has a keypad with unmarked buttons. The augmented reality user device includes a display configured to overlay virtual objects onto a field of view of a user. The augmented reality user device receives a virtual keypad overlay, which assigns values to the unmarked buttons of the keypad. Using the overlay, the augmented reality user device displays the assigned values on the buttons of the keypad. The automatic teller machine detects an input sequence entered on the keypad and sends the input sequence to the authentication server. The authentication server determines an authentication code by combining the input sequence with the virtual keypad overlay, and compares the determined authentication code with an authentication code stored in a database.
    Type: Application
    Filed: December 2, 2016
    Publication date: June 7, 2018
    Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
  • Publication number: 20180158060
    Abstract: A system for authorizing an electronic transaction in an augmented reality environment comprises an augmented reality user device and an authentication server. The augmented reality user device includes a display that overlays virtual objects onto a field of view of the user. The user device receives a request to verify information about a payment card used in an electronic transaction. The request includes a virtual authentication object, which is a virtual representation of an object capable of being manipulated by the user in a particular sequence to enter an authentication code. The user device displays the virtual authentication object to the user and detects gestures performed on the virtual authentication object. The user device sends the detected gestures to the authentication server. The authentication server determines the authentication code using the virtual authentication object and the detected gestures, and uses it to authorize the transaction.
    Type: Application
    Filed: December 2, 2016
    Publication date: June 7, 2018
    Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
  • Publication number: 20180083932
    Abstract: The invention provides for systems and devices for hardened remote storage of private cryptography keys used for authentication. The storage device is tamper-responsive, such that receipt of a signal that indicates physical or non-physical tampering with the storage device or its components results in deletion of the private cryptography key(s) from the memory. The storage device is configured to be separate and remote from a computing node that executes an authentication routine requiring the private cryptography key(s) and, as such, the private cryptography key(s) are accessible to, but not communicated to, the computing node only when the computing node is executing the authentication routine.
    Type: Application
    Filed: September 16, 2016
    Publication date: March 22, 2018
    Inventor: Amanda J. Adams
  • Publication number: 20170222996
    Abstract: A system receives a request to authenticate a user and determines a first set of cell identifiers of a card matrix to associate with the user. The system receives a first factor, which comprises a first set of received cell values corresponding to the first set of cell identifiers of the card matrix. The system further determines a first set of stored cell values corresponding to the first set of cell identifiers of the card matrix and compares the first set of received cell values to the first set of stored cell values. The system also receives a second factor, which is different than the first factor. Finally, the system determines that the user is authenticated based at least in part upon the comparison of the first set of receives cell values to the first set of stored cell values.
    Type: Application
    Filed: January 28, 2016
    Publication date: August 3, 2017
    Inventors: Amanda J. Adams, Lawrence R. LaBella
  • Patent number: 9489675
    Abstract: A card validation system receives a request to validate a card. The system receives a set of cell identifiers from a merchant, where the set of cell identifiers determined by the merchant. The system further receives a set of received cell values corresponding to the set of cell identifiers of a card validation matrix. The system determines a set of stored cell values corresponding to the set of cell identifiers of the card validation matrix. The system compares the set of received cell values to the set of stored cell values. Based at least in part upon the comparison, the system determines whether the card is validated.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: November 8, 2016
    Assignee: Bank of America Corporation
    Inventors: Amanda J. Adams, Lawrence R. LaBella
  • Patent number: 9465845
    Abstract: A card validation system comprises an interface and one or more processors. The interface receives a request to validate a card and a set of cell identifiers of a card validation matrix from a user. The set of cell identifiers are determined by the user. The interface further receives one or more received cell values corresponding to the set of cell identifiers of the card validation matrix. The one or more processors determines a set of stored cell values corresponding to the set of cell identifiers of the card validation matrix and compares the set of received cell values to the set of stored cell values. Based at least in part upon the comparison, the one or more processors determine whether the card is validated.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: October 11, 2016
    Assignee: Bank of America Corporation
    Inventors: Amanda J. Adams, Lawrence R. LaBella
  • Patent number: 9460439
    Abstract: A card validation system receives a request to validate a card and receives a request from a user for a set of cell identifiers. The system determines a set of cell identifiers of a card validation matrix to associate with the user and transmits the set of cell identifiers to the user. The system further receives a set of received cell values corresponding to set of cell identifiers of a card validation matrix. The system determines the set of stored cell values corresponding to the set of cell identifiers of the card validation matrix. The system compares the set of received cell values to the set of stored cell values. Based at least in part upon the comparison, the system determines whether the card is validated.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: October 4, 2016
    Assignee: Bank of America Corporation
    Inventors: Amanda J. Adams, Lawrence R. LaBella