Patents by Inventor Thomas Looney
Thomas Looney 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: 11843695Abstract: 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: GrantFiled: November 9, 2018Date of Patent: December 12, 2023Assignee: Visa International Service AssociationInventors: Bartlomiej Piotr Prokop, Fiachra Murray, Thomas Looney, Peter Lennon
-
Patent number: 11729150Abstract: Embodiments of the present invention use a limited-use public/private key pair to encrypt and decrypt messages sent through an intermediary. The messages may contain sensitive information and may be transmitted between entities over one or more networks. In some embodiments, the entities and/or the networks may be untrusted. Nevertheless, the content of the messages may remain protected by virtue of the limited-use key pair infrastructure.Type: GrantFiled: June 3, 2019Date of Patent: August 15, 2023Assignee: Visa International Service AssociationInventors: Rhidian John, Bartlomiej Piotr Prokop, Thomas Looney
-
Publication number: 20210409207Abstract: 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: ApplicationFiled: November 9, 2018Publication date: December 30, 2021Inventors: Bartlomiej Piotr Prokop, Fiachra Murray, Thomas Looney, Peter Lennon
-
Patent number: 10708054Abstract: A secure iframe and a combination of security elements are used in rendering a web page of a content provider. The security elements may be both pre-provisioned and executed in real time to allow a third party to securely collect sensitive information while allowing the content provider to retain total control of the look and feel of the web page. A microform within the secure iframe uses a combination of Content Security Policies (CSP), HSTS, and HPKP to generate a secure connection between the iframe and the third party while still allowing the content provider control the look and feel of the iframe. The content provider never handles the sensitive data, reducing the content provider's financial exposure in the event of a data breach. The secure service collects sensitive data and returns a tokenized identifier for use by the content provider when interacting with the customer.Type: GrantFiled: October 12, 2017Date of Patent: July 7, 2020Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: James Donaldson, Bartlomiej Prokop, Rhidian John, Thomas Looney
-
Patent number: 10659383Abstract: Embodiments of the present invention are directed to systems and methods for queuing and sending messages to recipients according to historical latency values associated with each recipient. In some embodiments, a plurality of messages are received, each message including a network address of a recipient. The messages are sent to the recipients by threads that remain active (i.e., cannot be used to send another message) until confirmation responses are received from the recipients. Latency times are measured between when the messages were sent and when the confirmation responses were received. The latency times may be used to assign future messages to queues designated by certain latency ranges.Type: GrantFiled: March 8, 2018Date of Patent: May 19, 2020Assignee: Visa International Service AssociationInventors: Rhidian John, Thomas Looney, Bartlomiej Prokop
-
Publication number: 20190288989Abstract: Embodiments of the present invention use a limited-use public/private key pair to encrypt and decrypt messages sent through an intermediary. The messages may contain sensitive information and may be transmitted between entities over one or more networks. In some embodiments, the entities and/or the networks may be untrusted. Nevertheless, the content of the messages may remain protected by virtue of the limited-use key pair infrastructure.Type: ApplicationFiled: June 3, 2019Publication date: September 19, 2019Inventors: Rhidian John, Bartlomiej Piotr Prokop, Thomas Looney
-
Patent number: 10356057Abstract: Embodiments of the present invention use a limited-use public/private key pair to encrypt and decrypt messages sent through an intermediary. The messages may contain sensitive information and may be transmitted between entities over one or more networks. In some embodiments, the entities and/or the networks may be untrusted. Nevertheless, the content of the messages may remain protected by virtue of the limited-use key pair infrastructure.Type: GrantFiled: November 15, 2018Date of Patent: July 16, 2019Assignee: Visa International Service AssociationInventors: Rhidian John, Bartlomiej Piotr Prokop, Thomas Looney
-
Publication number: 20190116037Abstract: A secure iframe and a combination of security elements are used in rendering a web page of a content provider. The security elements may be both pre-provisioned and executed in real time to allow a third party to securely collect sensitive information while allowing the content provider to retain total control of the look and feel of the web page. A microform within the secure iframe uses a combination of Content Security Policies (CSP), HSTS, and HPKP to generate a secure connection between the iframe and the third party while still allowing the content provider control the look and feel of the iframe. The content provider never handles the sensitive data, reducing the content provider's financial exposure in the event of a data breach. The secure service collects sensitive data and returns a tokenized identifier for use by the content provider when interacting with the customer.Type: ApplicationFiled: October 12, 2017Publication date: April 18, 2019Inventors: James Donaldson, Bartlomiej Prokop, Rhidian John, Thomas Looney
-
Publication number: 20190089683Abstract: Embodiments of the present invention use a limited-use public/private key pair to encrypt and decrypt messages sent through an intermediary. The messages may contain sensitive information and may be transmitted between entities over one or more networks. In some embodiments, the entities and/or the networks may be untrusted. Nevertheless, the content of the messages may remain protected by virtue of the limited-use key pair infrastructure.Type: ApplicationFiled: November 15, 2018Publication date: March 21, 2019Inventors: Rhidian John, Bartlomiej Piotr Prokop, Thomas Looney
-
Patent number: 10205709Abstract: Embodiments of the present invention use a limited-use public/private key pair to encrypt and decrypt messages sent through an intermediary. The messages may contain sensitive information and may be transmitted between entities over one or more networks. In some embodiments, the entities and/or the networks may be untrusted. Nevertheless, the content of the messages may remain protected by virtue of the limited-use key pair infrastructure.Type: GrantFiled: December 14, 2016Date of Patent: February 12, 2019Assignee: Visa International Service AssociationInventors: Rhidian John, Bartlomiej Piotr Prokop, Thomas Looney
-
Publication number: 20180198725Abstract: Embodiments of the present invention are directed to systems and methods for queuing and sending messages to recipients according to historical latency values associated with each recipient. In some embodiments, a plurality of messages are received, each message including a network address of a recipient. The messages are sent to the recipients by threads that remain active (i.e., cannot be used to send another message) until confirmation responses are received from the recipients. Latency times are measured between when the messages were sent and when the confirmation responses were received. The latency times may be used to assign future messages to queues designated by certain latency ranges.Type: ApplicationFiled: March 8, 2018Publication date: July 12, 2018Inventors: Rhidian John, Thomas Looney, Bartlomiej Prokop
-
Publication number: 20180167367Abstract: Embodiments of the present invention use a limited-use public/private key pair to encrypt and decrypt messages sent through an intermediary. The messages may contain sensitive information and may be transmitted between entities over one or more networks. In some embodiments, the entities and/or the networks may be untrusted. Nevertheless, the content of the messages may remain protected by virtue of the limited-use key pair infrastructure.Type: ApplicationFiled: December 14, 2016Publication date: June 14, 2018Inventors: Rhidian John, Bartlomiej Piotr Prokop, Thomas Looney
-
Patent number: 9935888Abstract: Embodiments of the present invention are directed to systems and methods for queuing and sending messages to recipients according to historical latency values associated with each recipient. In some embodiments, a plurality of messages are received, each message including a network address of a recipient. The messages are sent to the recipients by threads that remain active (i.e., cannot be used to send another message) until confirmation responses are received from the recipients. Latency times are measured between when the messages were sent and when the confirmation responses were received. The latency times may be used to assign future messages to queues designated by certain latency ranges.Type: GrantFiled: May 2, 2016Date of Patent: April 3, 2018Assignee: Visa International Service AssociationInventors: Rhidian John, Thomas Looney, Bartlomiej Prokop
-
Publication number: 20170317944Abstract: Embodiments of the present invention are directed to systems and methods for queuing and sending messages to recipients according to historical latency values associated with each recipient. In some embodiments, a plurality of messages are received, each message including a network address of a recipient. The messages are sent to the recipients by threads that remain active (i.e., cannot be used to send another message) until confirmation responses are received from the recipients. Latency times are measured between when the messages were sent and when the confirmation responses were received. The latency times may be used to assign future messages to queues designated by certain latency ranges.Type: ApplicationFiled: May 2, 2016Publication date: November 2, 2017Inventors: Rhidian John, Thomas Looney, Bartlomiej Prokop