Patents by Inventor Peter Lennon

Peter Lennon 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: 12120505
    Abstract: A method is disclosed. The method includes forming a local data connection between a mobile communication device comprising a voice assistant module, and an access device in an interaction. The method also includes receiving, by the mobile communication device, a voice command with a request for the access device to automatically provide a resource to a user of the mobile communication device.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: October 15, 2024
    Assignee: Visa International Service Association
    Inventors: Christopher O'Kane, Samuel Wallace, Peter Lennon, Kevin White
  • Patent number: 11843695
    Abstract: A method is disclosed. The method includes receiving, by a computer node in a network including a plurality of computer nodes, a plurality of data values from the plurality of computer nodes. Each computer node can create a data value based on a time that the computer node in the plurality of computer nodes takes to perform a function. The computer node can then provide the data values or derivatives thereof as random values to an entropy pool of random values. The computer node can then select a random value from the entropy pool and initiate use of the random value in an operation.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: December 12, 2023
    Assignee: Visa International Service Association
    Inventors: Bartlomiej Piotr Prokop, Fiachra Murray, Thomas Looney, Peter Lennon
  • Publication number: 20220150692
    Abstract: A method is disclosed. The method includes forming a local data connection between a mobile communication device comprising a voice assistant module, and an access device in an interaction. The method also includes receiving, by the mobile communication device, a voice command with a request for the access device to automatically provide a resource to a user of the mobile communication device.
    Type: Application
    Filed: May 1, 2019
    Publication date: May 12, 2022
    Inventors: Christopher O'Kane, Samuel Wallace, Peter Lennon, Kevin White
  • Patent number: 11216570
    Abstract: Techniques for reducing compromise of sensitive data in a virtual machine are described. During initiation of a secure string instance of a program module in memory allocated to the virtual machine, the program module can receive sensitive data in plaintext and retrieves parameters sourced from outside the allocated memory. During the execution of the program module, the sensitive data can be encrypted using a key based on the parameters to obtain encrypted data. The program module can overwrite the sensitive data with the encrypted data. The program module can receive a trigger to send a message that is generated using the sensitive data. The encrypted data can be decrypted using the key based on the parameters to obtain the sensitive data. After encryption and decryption, the program module can generate the message using the sensitive data and overwrite the sensitive data and the parameters used to encrypt the sensitive data.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: January 4, 2022
    Assignee: Visa International Service Association
    Inventors: Bartlomiej Prokop, James Donaldson, Peter Lennon
  • Publication number: 20210409207
    Abstract: A method is disclosed. The method includes receiving, by a computer node in a network including a plurality of computer nodes, a plurality of data values from the plurality of computer nodes. Each computer node can create a data value based on a time that the computer node in the plurality of computer nodes takes to perform a function. The computer node can then provide the data values or derivatives thereof as random values to an entropy pool of random values. The computer node can then select a random value from the entropy pool and initiate use of the random value in an operation.
    Type: Application
    Filed: November 9, 2018
    Publication date: December 30, 2021
    Inventors: Bartlomiej Piotr Prokop, Fiachra Murray, Thomas Looney, Peter Lennon
  • Publication number: 20200050779
    Abstract: Techniques for reducing compromise of sensitive data in a virtual machine are described. During initiation of a secure string instance of a program module in memory allocated to the virtual machine, the program module can receive sensitive data in plaintext and retrieves parameters sourced from outside the allocated memory. During the execution of the program module, the sensitive data can be encrypted using a key based on the parameters to obtain encrypted data. The program module can overwrite the sensitive data with the encrypted data. The program module can receive a trigger to send a message that is generated using the sensitive data. The encrypted data can be decrypted using the key based on the parameters to obtain the sensitive data. After encryption and decryption, the program module can generate the message using the sensitive data and overwrite the sensitive data and the parameters used to encrypt the sensitive data.
    Type: Application
    Filed: May 18, 2018
    Publication date: February 13, 2020
    Inventors: Bartlomiej Prokop, James Donaldson, Peter Lennon
  • Publication number: 20190082804
    Abstract: The invention is directed to an electronic toy bank. The electronic toy bank may be utilized by a child to learn how to manage funds corresponding to an external account and may also be associated with a payment device operated by a child. The child may utilize a transfer device to communicate information to the electronic toy bank, where the information can indicate an amount to be transferred from a first external account to a second external account associated with the child. Upon authorization of the transfer, the electronic toy bank may send instructions to a remote server computer to update information associated with the first external account and the second external account according to the amount. The electronic toy bank can update information displayed on its display screen to reflect a balance associated with an external account, allowing the child to easily see their current savings.
    Type: Application
    Filed: September 18, 2018
    Publication date: March 21, 2019
    Inventors: Christopher O'Kane, William McGorman, Peter Lennon, Samuel Wallace
  • Patent number: 10117484
    Abstract: The invention is directed to an electronic toy bank. The electronic toy bank may be utilized by a child to learn how to manage funds corresponding to an external account and may also be associated with a payment device operated by a child. The child may utilize a transfer device to communicate information to the electronic toy bank, where the information can indicate an amount to be transferred from a first external account to a second external account associated with the child. Upon authorization of the transfer, the electronic toy bank may send instructions to a remote server computer to update information associated with the first external account and the second external account according to the amount. The electronic toy bank can update information displayed on its display screen to reflect a balance associated with an external account, allowing the child to easily see their current savings.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: November 6, 2018
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Christopher O'Kane, William McGorman, Peter Lennon, Samuel Wallace
  • Publication number: 20180303210
    Abstract: The invention is directed to an electronic toy bank. The electronic toy bank may be utilized by a child to learn how to manage funds corresponding to an external account and may also be associated with a payment device operated by a child. The child may utilize a transfer device to communicate information to the electronic toy bank, where the information can indicate an amount to be transferred from a first external account to a second external account associated with the child. Upon authorization of the transfer, the electronic toy bank may send instructions to a remote server computer to update information associated with the first external account and the second external account according to the amount. The electronic toy bank can update information displayed on its display screen to reflect a balance associated with an external account, allowing the child to easily see their current savings.
    Type: Application
    Filed: April 20, 2017
    Publication date: October 25, 2018
    Inventors: Christopher O'Kane, William McGorman, Peter Lennon, Samuel Wallace