Patents by Inventor Lawrence R. LaBella
Lawrence R. LaBella 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: 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
-
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: 9531542Abstract: Aspects of the present disclosure pertain to system and method of securing mobile devices using virtual certificates at a computer processor. A method may include receiving a request for access to a computer network associated with a computing device to an application associated with a network connected server processor; electronically receiving, at the server processor, a first security key fragment from the computing device; the first security key fragment being paired with a verifier key fragment unknown to the computing device; generating a conditional seed key fragment at the server processor associated with the verifier key fragment; comparing a first hash parameter to a second hash parameter at the server processor; transmitting, at the server processor, a session security key for enabling network access to the application associated with the server processor.Type: GrantFiled: September 19, 2014Date of Patent: December 27, 2016Assignee: Bank of America CorporationInventors: Abdulkader Barbir, Eileen D. Bridges, Davindar Gill, Lawrence R. LaBella, Craig Worstell
-
Patent number: 9531692Abstract: Aspects of the present disclosure are directed to methods and systems for securing mobile computing applications with distributed keys. In one aspect, a computer implemented method or computer readable media include steps electronically receiving, at a computer processor of a computing device, a first security key fragment based on a user input to the computing device; electronically receiving, at the computer processor, a second security key fragment from a network connected storage entity; and electronically concatenating, at the computer processor, the first security key fragment and the second security key fragment to generate a third security key.Type: GrantFiled: September 19, 2014Date of Patent: December 27, 2016Assignee: Bank of America CorporationInventors: Abdulkader Barbir, Eileen D. Bridges, Davindar Gill, Lawrence R. LaBella, Craig Worstell
-
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
-
Publication number: 20160203158Abstract: In certain embodiments, a system maintains a plurality of metadata elements. Each metadata element indicates a current classification value for user data described by that metadata element. The system detects the occurrence of an event and automatically determines which of the metadata elements are affected by the event. For each metadata element affected by the event, the system automatically determines an updated classification value for the user data described by that metadata element and dynamically modifies the metadata element to indicate the updated classification value.Type: ApplicationFiled: January 12, 2015Publication date: July 14, 2016Inventors: John H. Kling, Lawrence R. LaBella, Ronald W. Ritchey
-
Publication number: 20160104162Abstract: 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: ApplicationFiled: December 17, 2015Publication date: April 14, 2016Inventors: Amanda J. Adams, Lawrence R. LaBella
-
Publication number: 20160098725Abstract: 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: ApplicationFiled: December 14, 2015Publication date: April 7, 2016Inventors: Amanda J. Adams, Lawrence R. LaBella
-
Publication number: 20160098717Abstract: 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: ApplicationFiled: December 14, 2015Publication date: April 7, 2016Inventors: Amanda J. Adams, Lawrence R. LaBella
-
Publication number: 20160098718Abstract: 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: ApplicationFiled: December 14, 2015Publication date: April 7, 2016Inventors: Amanda J. Adams, Lawrence R. LaBella
-
Publication number: 20160087797Abstract: Aspects of the present disclosure pertain to system and method of securing mobile devices using virtual certificates at a computer processor. A method may include receiving a request for access to a computer network associated with a computing device to an application associated with a network connected server processor; electronically receiving, at the server processor, a first security key fragment from the computing device; the first security key fragment being paired with a verifier key fragment unknown to the computing device; generating a conditional seed key fragment at the server processor associated with the verifier key fragment; comparing a first hash parameter to a second hash parameter at the server processor; transmitting, at the server processor, a session security key for enabling network access to the application associated with the server processor.Type: ApplicationFiled: September 19, 2014Publication date: March 24, 2016Inventors: Abdulkader Barbir, Eileen D. Bridges, Davindar Gill, Lawrence R. LaBella, Craig Worstell
-
Publication number: 20160087950Abstract: Aspects of the present disclosure are directed to methods and systems for securing mobile computing applications with distributed keys. In one aspect, a computer implemented method or computer readable media include steps electronically receiving, at a computer processor of a computing device, a first security key fragment based on a user input to the computing device; electronically receiving, at the computer processor, a second security key fragment from a network connected storage entity; and electronically concatenating, at the computer processor, the first security key fragment and the second security key fragment to generate a third security key.Type: ApplicationFiled: September 19, 2014Publication date: March 24, 2016Inventors: Abdulkader Barbir, Eileen D. Bridges, Davindar Gill, Lawrence R. LaBella, Craig Worstell
-
Patent number: 9245268Abstract: A card validation system receives a request to validate a card and receives one or more received cell values corresponding to one or more cell identifiers of a card validation matrix. The system determines one or more stored cell values corresponding to the one or more cell identifiers of the card validation matrix. The system compares the received cell values to the one or more stored cell values. Based at least in part upon the comparison, the system determines whether the card is validated.Type: GrantFiled: July 10, 2014Date of Patent: January 26, 2016Assignee: Bank of America CorporationInventors: Amanda J. Adams, Lawrence R. LaBella
-
Publication number: 20160012444Abstract: A card validation system receives a request to validate a card and receives one or more received cell values corresponding to one or more cell identifiers of a card validation matrix. The system determines one or more stored cell values corresponding to the one or more cell identifiers of the card validation matrix. The system compares the received cell values to the one or more stored cell values. Based at least in part upon the comparison, the system determines whether the card is validated.Type: ApplicationFiled: July 10, 2014Publication date: January 14, 2016Inventors: Amanda J. Adams, Lawrence R. LaBella