Patents by Inventor Matthew A Neill

Matthew A Neill 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: 11948146
    Abstract: Provided is a computer-implemented method for securely receiving data via a third-party webpage, including: generating configuration data in response to a request from a first system, the configuration data including a public key of a first key pair; digitally signing the configuration data based on a private key of a second key pair; transmitting the configuration data to the first system, the configuration data including code configured to facilitate the first system to embed a plurality of frames in a webpage, wherein the plurality of frames loads content from a domain that is independent from a domain that hosts the webpage; and verifying the configuration data based on a public key of the second key pair. The computer-implemented method may also include receiving, from a master frame of the plurality of frames, encrypted data. Systems and computer program products are also provided.
    Type: Grant
    Filed: September 13, 2022
    Date of Patent: April 2, 2024
    Assignee: Visa International Service Association
    Inventors: Bartlomiej Piotr Prokop, James Donaldson, Ryan Gillan, Matthew Neill
  • Patent number: 11829334
    Abstract: A method of controlling resynchronization of a source database and a target database may comprise detecting that a connection between the source database and the target database has been restored. Based on the detecting, the method may also comprise identifying a first edit flag for a first row in a first table on the source database. Based on the identifying, the method may also comprise sending the first row from the source database to the target database. Based on the sending, the method may also comprise clearing the first edit flag for the first row.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: November 28, 2023
    Assignee: International Business Machines Corporation
    Inventors: Matthew A Neill, Mark J. Anderson, Craig S. Aldrich, Donald Frederick Zimmerman
  • Publication number: 20230004962
    Abstract: Provided is a computer-implemented method for securely receiving data via a third-party webpage, including: generating configuration data in response to a request from a first system, the configuration data including a public key of a first key pair; digitally signing the configuration data based on a private key of a second key pair; transmitting the configuration data to the first system, the configuration data including code configured to facilitate the first system to embed a plurality of frames in a webpage, wherein the plurality of frames loads content from a domain that is independent from a domain that hosts the webpage; and verifying the configuration data based on a public key of the second key pair. The computer-implemented method may also include receiving, from a master frame of the plurality of frames, encrypted data. Systems and computer program products are also provided.
    Type: Application
    Filed: September 13, 2022
    Publication date: January 5, 2023
    Inventors: Bartlomiej Piotr Prokop, James Donaldson, Ryan Gillan, Matthew Neill
  • Patent number: 11475439
    Abstract: Provided is a computer-implemented method for securely receiving data via a third-party webpage, including: generating configuration data in response to a request from a first system, the configuration data including a public key of a first key pair; digitally signing the configuration data based on a private key of a second key pair; transmitting the configuration data to the first system, the configuration data including code configured to facilitate the first system to embed a plurality of frames in a webpage, wherein the plurality of frames loads content from a domain that is independent from a domain that hosts the webpage; and verifying the configuration data based on a public key of the second key pair. The computer-implemented method may also include receiving, from a master frame of the plurality of frames, encrypted data. Systems and computer program products are also provided.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: October 18, 2022
    Assignee: Visa International Service Association
    Inventors: Bartlomiej Piotr Prokop, James Donaldson, Ryan Gillan, Matthew Neill
  • Publication number: 20210390081
    Abstract: A method of controlling resynchronization of a source database and a target database may comprise detecting that a connection between the source database and the target database has been restored. Based on the detecting, the method may also comprise identifying a first edit flag for a first row in a first table on the source database. Based on the identifying, the method may also comprise sending the first row from the source database to the target database. Based on the sending, the method may also comprise clearing the first edit flag for the first row.
    Type: Application
    Filed: June 12, 2020
    Publication date: December 16, 2021
    Inventors: Matthew A Neill, Mark J. Anderson, Craig S. Aldrich, Donald Frederick Zimmerman
  • Publication number: 20200380503
    Abstract: Provided is a computer-implemented method for securely receiving data via a third-party webpage, including: generating configuration data in response to a request from a first system, the configuration data including a public key of a first key pair; digitally signing the configuration data based on a private key of a second key pair; transmitting the configuration data to the first system, the configuration data including code configured to facilitate the first system to embed a plurality of frames in a webpage, wherein the plurality of frames loads content from a domain that is independent from a domain that hosts the webpage; and verifying the configuration data based on a public key of the second key pair. The computer-implemented method may also include receiving, from a master frame of the plurality of frames, encrypted data. Systems and computer program products are also provided.
    Type: Application
    Filed: June 2, 2020
    Publication date: December 3, 2020
    Inventors: Bartlomiej Piotr Prokop, James Donaldson, Ryan Gillan, Matthew Neill
  • Publication number: 20070079566
    Abstract: A modular building system formed of blocks supported around a loadbearing pipe frame. The blocks include half cylinder protruding portions located at opposing ends of the blocks wherein the protruding portions of adjacent blocks form cylindrical fastener portions. Horizontally adjacent blocks form courses, and horizontal courses of blocks are stacked to form walls. The fastener formed by the protruding portions of a lower course extend through an aperture in the lower portion of blocks forming an upper course, and a retainer member is engaged with the fastener formed by the protruding portions to thereby lock an upper course block to two lower adjacent blocks. The retainer member is formed with a through hole for receiving a vertical pipe member in sliding engagement wherein the vertical pipe members carry vertical loads without substantially transmitting vertical loads to the blocks.
    Type: Application
    Filed: August 28, 2006
    Publication date: April 12, 2007
    Inventors: Jeremiah Neill, Matthew Neill