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: 11288679Abstract: 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: GrantFiled: February 6, 2020Date of Patent: March 29, 2022Assignee: Bank of America CorporationInventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
-
Publication number: 20200226599Abstract: 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: ApplicationFiled: February 6, 2020Publication date: July 16, 2020Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
-
Publication number: 20200143345Abstract: 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: ApplicationFiled: January 3, 2020Publication date: May 7, 2020Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
-
Patent number: 10607230Abstract: 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: GrantFiled: December 2, 2016Date of Patent: March 31, 2020Assignee: Bank of America CorporationInventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
-
Patent number: 10586220Abstract: 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: GrantFiled: December 2, 2016Date of Patent: March 10, 2020Assignee: Bank of America CorporationInventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
-
Patent number: 10311223Abstract: 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: GrantFiled: December 2, 2016Date of Patent: June 4, 2019Assignee: Bank of America CorporationInventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
-
Patent number: 10164972Abstract: 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: GrantFiled: January 28, 2016Date of Patent: December 25, 2018Assignee: Bank of America CorporationInventors: Amanda J. Adams, Lawrence R. LaBella
-
Systems and devices for hardened remote storage of private cryptography keys used for authentication
Patent number: 10116633Abstract: 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: GrantFiled: September 16, 2016Date of Patent: October 30, 2018Assignee: BANK OF AMERICA CORPORATIONInventor: Amanda J. Adams -
Publication number: 20180191831Abstract: 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: ApplicationFiled: January 3, 2017Publication date: July 5, 2018Inventors: Cameron D. Wadley, Joseph N. Johansen, Amanda J. Adams, Kenneth A. Kaye
-
Publication number: 20180190028Abstract: 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: ApplicationFiled: January 3, 2017Publication date: July 5, 2018Inventors: Cameron D. Wadley, Joseph N. Johansen, Amanda J. Adams, Kenneth A. Kaye
-
Publication number: 20180189078Abstract: 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: ApplicationFiled: January 3, 2017Publication date: July 5, 2018Inventors: Cameron D. Wadley, Joseph N. Johansen, Amanda J. Adams, Kenneth A. Kaye
-
Publication number: 20180158060Abstract: 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: ApplicationFiled: December 2, 2016Publication date: June 7, 2018Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
-
Publication number: 20180158053Abstract: 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: ApplicationFiled: December 2, 2016Publication date: June 7, 2018Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
-
Publication number: 20180157820Abstract: 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: ApplicationFiled: December 2, 2016Publication date: June 7, 2018Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
-
SYSTEMS AND DEVICES FOR HARDENED REMOTE STORAGE OF PRIVATE CRYPTOGRAPHY KEYS USED FOR AUTHENTICATION
Publication number: 20180083932Abstract: 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: ApplicationFiled: September 16, 2016Publication date: March 22, 2018Inventor: Amanda J. Adams -
Publication number: 20170222996Abstract: 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: ApplicationFiled: January 28, 2016Publication date: August 3, 2017Inventors: Amanda J. Adams, Lawrence R. LaBella
-
Patent number: 9489675Abstract: 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: GrantFiled: December 14, 2015Date of Patent: November 8, 2016Assignee: Bank of America CorporationInventors: Amanda J. Adams, Lawrence R. LaBella
-
Patent number: 9465845Abstract: 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: GrantFiled: December 17, 2015Date of Patent: October 11, 2016Assignee: Bank of America CorporationInventors: Amanda J. Adams, Lawrence R. LaBella
-
Patent number: 9460439Abstract: 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: GrantFiled: December 14, 2015Date of Patent: October 4, 2016Assignee: Bank of America CorporationInventors: Amanda J. Adams, Lawrence R. LaBella
-
Patent number: 9443241Abstract: A card validation system determines a first set of cell identifiers of a card validation matrix to associate with a first merchant and a user and transmits the first set of cell identifiers to a first merchant. The system receives a request to validate a card and receives, from the first merchant, a first set of received cell values corresponding to the first set of cell identifiers of a card validation matrix. The system determines a first set of stored cell values corresponding to the first set of cell identifiers of the card validation matrix. The system compares the first set of received cell values to the first set of stored cell values. Based at least in part upon the comparison, the system determines whether the card is validated.Type: GrantFiled: December 14, 2015Date of Patent: September 13, 2016Assignee: Bank of America CorporationInventors: Amanda J. Adams, Lawrence R. LaBella