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: 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
  • 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: 9531542
    Abstract: 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: Grant
    Filed: September 19, 2014
    Date of Patent: December 27, 2016
    Assignee: Bank of America Corporation
    Inventors: Abdulkader Barbir, Eileen D. Bridges, Davindar Gill, Lawrence R. LaBella, Craig Worstell
  • Patent number: 9531692
    Abstract: 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: Grant
    Filed: September 19, 2014
    Date of Patent: December 27, 2016
    Assignee: Bank of America Corporation
    Inventors: Abdulkader Barbir, Eileen D. Bridges, Davindar Gill, Lawrence R. LaBella, Craig Worstell
  • 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
  • Patent number: 9443241
    Abstract: 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: Grant
    Filed: December 14, 2015
    Date of Patent: September 13, 2016
    Assignee: Bank of America Corporation
    Inventors: Amanda J. Adams, Lawrence R. LaBella
  • Publication number: 20160203158
    Abstract: 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: Application
    Filed: January 12, 2015
    Publication date: July 14, 2016
    Inventors: John H. Kling, Lawrence R. LaBella, Ronald W. Ritchey
  • Publication number: 20160104162
    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: Application
    Filed: December 17, 2015
    Publication date: April 14, 2016
    Inventors: Amanda J. Adams, Lawrence R. LaBella
  • Publication number: 20160098725
    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: Application
    Filed: December 14, 2015
    Publication date: April 7, 2016
    Inventors: Amanda J. Adams, Lawrence R. LaBella
  • Publication number: 20160098717
    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: Application
    Filed: December 14, 2015
    Publication date: April 7, 2016
    Inventors: Amanda J. Adams, Lawrence R. LaBella
  • Publication number: 20160098718
    Abstract: 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: Application
    Filed: December 14, 2015
    Publication date: April 7, 2016
    Inventors: Amanda J. Adams, Lawrence R. LaBella
  • Publication number: 20160087797
    Abstract: 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: Application
    Filed: September 19, 2014
    Publication date: March 24, 2016
    Inventors: Abdulkader Barbir, Eileen D. Bridges, Davindar Gill, Lawrence R. LaBella, Craig Worstell
  • Publication number: 20160087950
    Abstract: 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: Application
    Filed: September 19, 2014
    Publication date: March 24, 2016
    Inventors: Abdulkader Barbir, Eileen D. Bridges, Davindar Gill, Lawrence R. LaBella, Craig Worstell
  • Patent number: 9245268
    Abstract: 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: Grant
    Filed: July 10, 2014
    Date of Patent: January 26, 2016
    Assignee: Bank of America Corporation
    Inventors: Amanda J. Adams, Lawrence R. LaBella
  • Publication number: 20160012444
    Abstract: 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: Application
    Filed: July 10, 2014
    Publication date: January 14, 2016
    Inventors: Amanda J. Adams, Lawrence R. LaBella