Patents by Inventor Stephen Higgins
Stephen Higgins 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: 12282915Abstract: A method for posting of anonymous directed transaction includes: storing a plurality of entity profiles, each including an entity identifier and a secret value; receiving a transaction request from a first entity, the request including transaction data and a specific entity identifier associated with a second entity; identifying a specific entity profile that includes the specific entity identifier; generating a first hash value via application of one or more hashing algorithms to the transaction data; generating a second hash value via application of one of more hashing algorithms to a combination of the first hash value and the secret value included in the identified specific entity profile; and posting the first hash value and second hash value to a publicly accessible data source.Type: GrantFiled: March 14, 2024Date of Patent: April 22, 2025Assignee: Mastercard International IncorporatedInventors: Jason Jay Lacoss-Arnold, Stephen Higgins
-
Publication number: 20240333523Abstract: A method for distributing event data for smart contracts executed on a blockchain to subscribing systems includes: collecting, by a processor of a blockchain node in a blockchain network, a set of event data emitted by a smart contract executed on a blockchain associated with the blockchain network; identifying, by the processor of the blockchain node, communication data for one or more subscriber computing systems; and after a predetermined period of time, transmitting, by a transmitter of the blockchain node, the collected event data to each of the one or more subscriber computing systems using the communication data.Type: ApplicationFiled: June 10, 2024Publication date: October 3, 2024Applicant: Mastercard International IncorporatedInventors: Miguel Ángel ROJO FERNÁNDEZ, Stephen Higgins, Eduardo Andrade
-
Publication number: 20240293822Abstract: Assay cartridges are described that have purification, reaction, and detection zones and other fluidic components which can include sample chambers, waste chambers, conduits, vents, reagent chambers, reconstitution chambers and the like. The assay cartridges are used to conduct multiplexed nucleic acid measurements. Also described are kits including such cartridges, methods of using the same, and a reader configured to analyze an assay conducted using an assay cartridge.Type: ApplicationFiled: February 8, 2024Publication date: September 5, 2024Inventors: Eli N. GLEZER, Stephen HIGGINS, Sandor KOVACS, Sudeep KUMAR, Kenneth PAGE, Kristian ROTH, George SIGAL
-
Patent number: 12056053Abstract: A method for establishing a connection between two nodes in a communication network without use of a centralized directory or mapping identifiers includes: receiving a lookup message from another node in the communication network that includes a lookup term; determining if a target node in a local directory cache can be identified that satisfies the lookup term; and, if such a node is identified, establishing a connection to the target node and forwarding the lookup message, or, if no such node is identified, forwarding the lookup message to other nodes in the network with which the node has an active communication connection.Type: GrantFiled: April 17, 2023Date of Patent: August 6, 2024Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Stephen Higgins
-
Method and system for net settlement by use of cryptographic promissory notes issued on a blockchain
Patent number: 12039533Abstract: A method for generating a cryptographic promissory note for posting to a blockchain includes: receiving an authorization request for a payment transaction, the authorization request being a transaction message formatted based on one or more standards that includes a plurality of data elements including a first data element configured to store a blockchain address and a second data element configured to store a transaction amount; generating a promissory note including the transaction amount; digitally signing the generated promissory note with a private key; encrypting the signed promissory note with a symmetric key; wrapping the symmetric key with a public key corresponding to the private key and a public key associated with an acquirer involved in the payment transaction; and electronically transmitting a blockchain transaction to a blockchain network that includes the encrypted promissory note, each symmetric key, and the blockchain address.Type: GrantFiled: November 3, 2016Date of Patent: July 16, 2024Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Stephen Higgins -
Patent number: 12034861Abstract: A method for distributing event data for smart contracts executed on a blockchain to subscribing systems includes: collecting, by a processor of a blockchain node in a blockchain network, a set of event data emitted by a smart contract executed on a blockchain associated with the blockchain network; identifying, by the processor of the blockchain node, communication data for one or more subscriber computing systems; and after a predetermined period of time, transmitting, by a transmitter of the blockchain node, the collected event data to each of the one or more subscriber computing systems using the communication data.Type: GrantFiled: December 21, 2021Date of Patent: July 9, 2024Assignee: MASTERCARD INTERNATIONAL INCORPORATED PURCHASEInventors: Eduardo Andrade, Stephen Higgins, Miguel Ángel Rojo Fernández
-
Publication number: 20240220975Abstract: A method for posting of anonymous directed transaction includes: storing a plurality of entity profiles, each including an entity identifier and a secret value; receiving a transaction request from a first entity, the request including transaction data and a specific entity identifier associated with a second entity; identifying a specific entity profile that includes the specific entity identifier; generating a first hash value via application of one or more hashing algorithms to the transaction data; generating a second hash value via application of one of more hashing algorithms to a combination of the first hash value and the secret value included in the identified specific entity profile; and posting the first hash value and second hash value to a publicly accessible data source.Type: ApplicationFiled: March 14, 2024Publication date: July 4, 2024Applicant: Mastercard International IncorporationInventors: Jason Jay LACOSS-ARNOLD, Stephen HIGGINS
-
Publication number: 20240202185Abstract: A method for confirming configuration of a new current genesis block in a blockchain configured to enable pruning before the new current genesis block includes: receiving, by a blockchain node in a blockchain network, a genesis response message from another node in the network, the message including a configuration value and an ordinal value; identifying a plurality of standard blocks in the blockchain added subsequent to an earlier genesis block that includes a number preceding the ordinal value; aggregating smart contract state changes from each of the identified plurality of standard blocks; and validating the configuration value included in the received genesis response message based on the aggregated smart contract state changes. The aggregating of smart contract states can be done by the processor of the blockchain node configuring the new current genesis block, or by another blockchain node.Type: ApplicationFiled: February 28, 2024Publication date: June 20, 2024Applicant: Mastercard International IncorporatedInventor: Stephen HIGGINS
-
Patent number: 11978045Abstract: A method for posting of anonymous directed transaction includes: storing a plurality of entity profiles, each including an entity identifier and a secret value; receiving a transaction request from a first entity, the request including transaction data and a specific entity identifier associated with a second entity; identifying a specific entity profile that includes the specific entity identifier; generating a first hash value via application of one or more hashing algorithms to the transaction data; generating a second hash value via application of one of more hashing algorithms to a combination of the first hash value and the secret value included in the identified specific entity profile; and posting the first hash value and second hash value to a publicly accessible data source.Type: GrantFiled: December 22, 2016Date of Patent: May 7, 2024Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Jason Jay Lacoss-Arnold, Stephen Higgins
-
Publication number: 20240135368Abstract: A method for processing offline cryptocurrency transfers includes: receiving, by a receiver of a computing device, a first transfer message, wherein the first transfer message is cryptographically signed using a first private key of a first key pair; validating, by a processor of the computing device, the cryptographic signature of the first transfer message using a first public key of the first key pair; storing, in a memory of the computing device, the validated first transfer message; receiving, by an input device of the computing device, a transfer instruction, the transfer instruction including at least a communication address; and electronically transmitting, by a transmitter of the computing device, the validated first transfer message to an external device based on at least the communication address.Type: ApplicationFiled: January 2, 2024Publication date: April 25, 2024Applicant: Mastercard International IncorporatedInventor: Stephen HIGGINS
-
Patent number: 11947522Abstract: A method for confirming configuration of a new current genesis block in a blockchain configured to enable pruning before the new current genesis block includes: receiving, by a blockchain node in a blockchain network, a genesis response message from another node in the network, the message including a configuration value and an ordinal value; identifying a plurality of standard blocks in the blockchain added subsequent to an earlier genesis block that includes a number preceding the ordinal value; aggregating smart contract state changes from each of the identified plurality of standard blocks; and validating the configuration value included in the received genesis response message based on the aggregated smart contract state changes. The aggregating of smart contract states can be done by the processor of the blockchain node configuring the new current genesis block, or by another blockchain node.Type: GrantFiled: October 27, 2021Date of Patent: April 2, 2024Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Stephen Higgins
-
Publication number: 20240059149Abstract: Methods and apparatus for detecting hazardous vehicle events and encouraging usage of driving optimized application features to mitigate occurrence of the hazardous vehicle events. The driving optimized application features can address unsafe driving events that are determined to be correlated with certain distracting application features. For example, an application of a computing device can determine that a user is occupying a vehicle and is driving toward a destination. While driving, data available to the application can indicate that an unsafe driving event, such as a hard braking event, has occurred while the user was interacting with another application. Thereafter, and based on this data, the application can render an output characterizing the correlation between the hard braking event and the other application, and/or provide the user with an option to interact with the other application via driving optimized feature(s).Type: ApplicationFiled: October 30, 2023Publication date: February 22, 2024Inventors: Effie Goenawan, Austin Chang, James Stephen Higgins, David Black
-
Patent number: 11896978Abstract: Assay cartridges are described that have purification, reaction, and detection zones and other fluidic components which can include sample chambers, waste chambers, conduits, vents, reagent chambers, reconstitution chambers and the like. The assay cartridges are used to conduct multiplexed nucleic acid measurements. Also described are kits including such cartridges, methods of using the same, and a reader configured to analyze an assay conducted using an assay cartridge.Type: GrantFiled: September 25, 2020Date of Patent: February 13, 2024Assignee: MESO SCALE TECHNOLOGIES, LLC.Inventors: Eli N. Glezer, Stephen Higgins, Sandor Kovacs, Sudeep Kumar, Kenneth Page, Kristian Roth, George Sigal
-
Patent number: 11900367Abstract: A method for processing offline cryptocurrency transfers includes: receiving, by a receiver of a computing device, a first transfer message, wherein the first transfer message is cryptographically signed using a first private key of a first key pair; validating, by a processor of the computing device, the cryptographic signature of the first transfer message using a first public key of the first key pair; storing, in a memory of the computing device, the validated first transfer message; receiving, by an input device of the computing device, a transfer instruction, the transfer instruction including at least a communication address; and electronically transmitting, by a transmitter of the computing device, the validated first transfer message to an external device based on at least the communication address.Type: GrantFiled: December 14, 2021Date of Patent: February 13, 2024Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Stephen Higgins
-
Patent number: 11801750Abstract: Methods and apparatus for detecting hazardous vehicle events and encouraging usage of driving optimized application features to mitigate occurrence of the hazardous vehicle events. The driving optimized application features can address unsafe driving events that are determined to be correlated with certain distracting application features. For example, an application of a computing device can determine that a user is occupying a vehicle and is driving toward a destination. While driving, data available to the application can indicate that an unsafe driving event, such as a hard braking event, has occurred while the user was interacting with another application. Thereafter, and based on this data, the application can render an output characterizing the correlation between the hard braking event and the other application, and/or provide the user with an option to interact with the other application via driving optimized feature(s).Type: GrantFiled: February 2, 2021Date of Patent: October 31, 2023Assignee: GOOGLE LLCInventors: Effie Goenawan, Austin Chang, James Stephen Higgins, David Black
-
Publication number: 20230251969Abstract: A method for establishing a connection between two nodes in a communication network without use of a centralized directory or mapping identifiers includes: receiving a lookup message from another node in the communication network that includes a lookup term; determining if a target node in a local directory cache can be identified that satisfies the lookup term; and, if such a node is identified, establishing a connection to the target node and forwarding the lookup message, or, if no such node is identified, forwarding the lookup message to other nodes in the network with which the node has an active communication connection.Type: ApplicationFiled: April 17, 2023Publication date: August 10, 2023Inventor: Stephen HIGGINS
-
Publication number: 20230196346Abstract: A method for processing an offline blockchain transaction includes: generating, by first device, an initiate message; transmitting, by the first device, the initiate message to a second device; receiving, by the first device, a handshake message from the second device including a certificate and a recipient public key; verifying, by the first device, the handshake message including verifying the certificate using a certificate chain; generating, by the first device, a pay message including transfer data, the transfer data including data values for a proposed blockchain transaction; transmitting, by the first device, the generated pay message to the second device; receiving, by the first device, an accept message from the second device including a digital signature of the transfer data; and verifying, by the first device, the digital signature of the transfer data using as least the recipient public key.Type: ApplicationFiled: December 20, 2021Publication date: June 22, 2023Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Stephen HIGGINS
-
Publication number: 20230198776Abstract: A method for distributing event data for smart contracts executed on a blockchain to subscribing systems includes: collecting, by a processor of a blockchain node in a blockchain network, a set of event data emitted by a smart contract executed on a blockchain associated with the blockchain network; identifying, by the processor of the blockchain node, communication data for one or more subscriber computing systems; and after a predetermined period of time, transmitting, by a transmitter of the blockchain node, the collected event data to each of the one or more subscriber computing systems using the communication data.Type: ApplicationFiled: December 21, 2021Publication date: June 22, 2023Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Eduardo ANDRADE, Stephen HIGGINS, Miguel Ángel ROJO FERNÁNDEZ
-
Publication number: 20230186292Abstract: A method for processing offline cryptocurrency transfers includes: receiving, by a receiver of a computing device, a first transfer message, wherein the first transfer message is cryptographically signed using a first private key of a first key pair; validating, by a processor of the computing device, the cryptographic signature of the first transfer message using a first public key of the first key pair; storing, in a memory of the computing device, the validated first transfer message; receiving, by an input device of the computing device, a transfer instruction, the transfer instruction including at least a communication address; and electronically transmitting, by a transmitter of the computing device, the validated first transfer message to an external device based on at least the communication address.Type: ApplicationFiled: December 14, 2021Publication date: June 15, 2023Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Stephen HIGGINS
-
Patent number: 11650921Abstract: A method for establishing a connection between two nodes in a communication network without use of a centralized directory or mapping identifiers includes: receiving a lookup message from another node in the communication network that includes a lookup term; determining if a target node in a local directory cache can be identified that satisfies the lookup term; and, if such a node is identified, establishing a connection to the target node and forwarding the lookup message, or, if no such node is identified, forwarding the lookup message to other nodes in the network with which the node has an active communication connection.Type: GrantFiled: March 5, 2021Date of Patent: May 16, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Stephen Higgins