Patents by Inventor Jack Davis
Jack Davis 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: 12373593Abstract: A method of executing transactions of a blockchain network. A first transaction comprises at least a first output comprising a first locking script of a stack-based scripting language, the first locking script comprising a portion of the first locking script to be executed before a first instance of an opcode is executed. A second transaction comprises a first unlocking script that references the first output in the first transaction. Upon executing the first instance of the opcode, execution of the first locking script is terminated whilst not invalidating the first transaction. A first data element is read from at least one stack, wherein the first data element is generated during execution of the first unlocking script and the portion of the first locking script. The first data element as read from the at least one stack is supplied to an off-chain function, wherein the function is configured to generate a result based on at least said first data element.Type: GrantFiled: April 22, 2020Date of Patent: July 29, 2025Assignee: nChain Licensing AGInventors: Chloe Tartan, Jack Davies, Jad Wahab, Wei Zhang, Owen Vaughan, Craig Wright, Bassem Ammar
-
Patent number: 12290527Abstract: The present invention relates to methods for reducing soluble P-selectin and major thrombotic events in cancer patients.Type: GrantFiled: January 12, 2024Date of Patent: May 6, 2025Assignee: BETH ISRAEL DEACONESS MEDICAL CENTER, INC.Inventors: Jeffrey I. Zwicker, Bruce Furie, Jack Davis Stopa, Robert Flaumenhaft
-
Patent number: 12267443Abstract: Methods and devices to enable the splitting of storage and validation functions from mining function in a blockchain network. The storage and validation nodes create candidate blocks and collect block rewards from successfully mined blocks. The mining nodes provide hash power for mining the candidate blocks and received resources from the storage and validation node for successful mining of a candidate block. Atomic exchange mechanisms are described for preventing loss and fraud and minimizing the use of bandwidth by mining nodes.Type: GrantFiled: October 8, 2020Date of Patent: April 1, 2025Assignee: nChain Licensing AGInventors: Jack Davies, Wei Zhang, Craig Steven Wright
-
Patent number: 12182541Abstract: A method of executing a transaction of a blockchain. The transaction comprises at least one output comprising a locking script, and the locking script comprises an instance of a first opcode and one or more instances of a second opcode. Each instance of the second opcode separates portions of the locking script. Upon calling the instance of the first opcode, a first data element is read from at least one stack, the first data element being generated during execution of the locking script with an unlocking script of a different transaction. A first part of the locking script that follows an instance of the second opcode corresponding to the first data element is output.Type: GrantFiled: April 22, 2020Date of Patent: December 31, 2024Assignee: nChain Licensing AGInventors: Chloe Tartan, Bassem Ammar, Jack Davies, Wei Zhang, Owen Vaughan, Craig Steven Wright, Jad Wahab
-
Patent number: 12095859Abstract: A method of recording a target transaction in a blockchain, comprising: obtaining an updated version of the target transaction, being updated relative to a pre-existing first version; and instead of the first version, sending the updated version to be propagated through a network of nodes to be recorded in the blockchain. The target transaction comprises an input comprising an unlocking script and a pointer to an output of a first transaction, the output of the first transaction comprising a locking script specifying a plurality of alternative conditions for unlocking that output. The unlocking script of the first version of the target transaction is configured to unlock the first output of the first transaction based on a first of said alternative conditions, and the unlocking script of the updated version is configured to unlock it based on a second one of said alternative conditions.Type: GrantFiled: September 20, 2023Date of Patent: September 17, 2024Assignee: nChain Licensing AGInventors: Wei Zhang, Craig Wright, Jack Davies
-
Patent number: 12093941Abstract: A method comprising: providing a first transaction specifying an output amount of a digital asset to greater than pointed to by its inputs, wherein an output of the first transaction comprises a locking script specifying a condition; over a side channel, receiving an input from each of multiple users, and adding each received input to the first transaction; and once a target is reached, whereby the total input amount pointed to by the inputs of the first transaction is equal to or exceeds the output amount, causing the first transaction and a second transaction to be published to a blockchain network to be recorded in a blockchain. The second transaction comprises an input pointing to the output of the first transaction and comprising an unlocking script meeting said condition. The condition requires the unlocking script to include a media key enabling the users to access the item of media content.Type: GrantFiled: April 21, 2020Date of Patent: September 17, 2024Assignee: nChain Licensing AGInventors: Wei Zhang, Jack Davies, Craig Wright
-
Publication number: 20240285659Abstract: The present invention relates to methods for reducing soluble P-selectin and major thrombotic events in cancer patients.Type: ApplicationFiled: January 12, 2024Publication date: August 29, 2024Applicant: Beth Israel Deaconess Medical Center, Inc.Inventors: Jeffrey I. ZWICKER, Bruce FURIE, Jack Davis STOPA, Robert FLAUMENHAFT
-
Patent number: 12052342Abstract: A method of managing an overlay network overlaid on data-storage transactions of a blockchain, whereby data content of the overlay network is stored in payloads of the data-storage transactions and overlay-layer links are defined between the data-storage transactions. The method comprises identifying a graph structure of the overlay network, wherein nodes corresponds to different ones of the data-storage transactions and edges correspond to the links. Each node is associated with a respective first key for signing an input of a child data-storage transaction to authorise writing the child to the blockchain. The method further comprises using a child key derivation, CKD, function to determine a hierarchical set of second keys having the same graph structure as the overlay network, wherein the second keys enable an additional function other than signing inputs of the data-storage transactions.Type: GrantFiled: August 24, 2020Date of Patent: July 30, 2024Assignee: nChain Licensing AGInventors: Jack Davies, Craig Steven Wright
-
Patent number: 12047443Abstract: A method of recording a target transaction in a blockchain, comprising: obtaining an updated version of the target transaction, being updated relative to a pre-existing first version; and instead of the first version, sending the updated version to be propagated through a network of nodes to be recorded in the blockchain. The target transaction comprises an input comprising an unlocking script and a pointer to an output of a first transaction, the output of the first transaction comprising a locking script specifying a plurality of alternative conditions for unlocking that output.Type: GrantFiled: April 22, 2020Date of Patent: July 23, 2024Assignee: nChain Licensing AGInventors: Wei Zhang, Craig Wright, Jack Davies
-
Patent number: 12045830Abstract: A method of validating transactions for recordal in a blockchain comprises receiving one or more transactions at a node of a blockchain network. For each received transaction a protocol for validating the transaction is applied. The protocol is configured to allow a termination opcode to be included in an output script of the transaction. The termination opcode is configured to, upon being executed by the node, a) terminate execution of the output script, and b) not to invalidate the transaction based only on the inclusion of the termination opcode in the output script. The protocol is also configured to disallow any instance of the termination opcode from being included in an input script of the transaction, said disallowing comprising the node at least invalidating the transaction if any instance of the termination opcode is included in the input script.Type: GrantFiled: April 23, 2020Date of Patent: July 23, 2024Assignee: nChain Licensing AGInventors: Chloe Tartan, Bassem Ammar, Jack Davies, Jad Wahab, Wei Zhang, Owen Vaughan, Craig Wright
-
Patent number: 12034859Abstract: A computer-implemented method of generating a secondary transaction identifier of a target transaction which enables a querying user to determine whether the target transaction comprises a candidate data field. The method comprises identifying a set of data fields of the target transaction, each data field comprising respective data of the transaction; and generating a transaction hash tree. Each data field is hashed to generate a respective one of a plurality of leaf hashes of the transaction hash tree. The root hash of the transaction hash tree comprises the secondary transaction identifier.Type: GrantFiled: April 22, 2020Date of Patent: July 9, 2024Assignee: nChain Licensing AGInventors: Jack Davies, Alex MacKay, Craig Wright
-
Publication number: 20240022631Abstract: A method of recording a target transaction in a blockchain, comprising: obtaining an updated version of the target transaction, being updated relative to a pre-existing first version; and instead of the first version, sending the updated version to be propagated through a network of nodes to be recorded in the blockchain. The target transaction comprises an input comprising an unlocking script and a pointer to an output of a first transaction, the output of the first transaction comprising a locking script specifying a plurality of alternative conditions for unlocking that output. The unlocking script of the first version of the target transaction is configured to unlock the first output of the first transaction based on a first of said alternative conditions, and the unlocking script of the updated version is configured to unlock it based on a second one of said alternative conditions.Type: ApplicationFiled: September 20, 2023Publication date: January 18, 2024Inventors: Wei ZHANG, Craig Wright, Jack Davies
-
Patent number: 11872241Abstract: The present invention relates to methods for reducing soluble P-selectin and major thrombotic events in cancer patients.Type: GrantFiled: November 26, 2019Date of Patent: January 16, 2024Assignee: BETH ISRAEL DEACONESS MEDICAL CENTER, INC.Inventors: Jeffrey I. Zwicker, Bruce Furie, Jack Davis Stopa, Robert Flaumenhaft
-
Publication number: 20230165195Abstract: A system and method for selecting plants based on climate data and plant data. The system receives climate data and plant data and selects plants for a geographical division based on the climate data and plant data. The system generates durable plant tags with for the plants that have an icon that identifies the lighting level and watering level of the plants using a color and a number.Type: ApplicationFiled: December 26, 2022Publication date: June 1, 2023Inventors: Jack Davis, Andrew Levi
-
Patent number: 11533855Abstract: A system and method for selecting plants based on climate data and plant data. The system receives climate data and plant data and selects plants for a geographical division based on the climate data and plant data. The system generates durable plant tags with for the plants that have an icon that identifies the lighting level and watering level of the plants using a color and a number.Type: GrantFiled: August 5, 2016Date of Patent: December 27, 2022Assignee: Orora Visual TX LLCInventors: Jack Davis, Andrew Levi
-
Patent number: 11134616Abstract: A system and method for selecting plants based on climate data and plant data. The system receives climate data and plant data and selects plants for a geographical division based on the climate data and plant data. The system generates durable plant tags with for the plants that have an icon that identifies the lighting level and watering level of the plants using a color and a number.Type: GrantFiled: June 10, 2019Date of Patent: October 5, 2021Assignee: Orora Visual TX, LLCInventors: Jack Davis, Andrew Levi
-
Publication number: 20200396905Abstract: A system and method for selecting plants based on climate data and plant data. The system receives climate data and plant data and selects plants for a geographical division based on the climate data and plant data. The system generates durable plant tags with for the plants that have an icon that identifies the lighting level and watering level of the plants using a color and a number.Type: ApplicationFiled: September 3, 2020Publication date: December 24, 2020Applicant: Orora Visual TX, LLCInventors: Jack Davis, Andrew Levi
-
Publication number: 20200171064Abstract: The present invention relates to methods for reducing soluble P-selectin and major thrombotic events in cancer patients.Type: ApplicationFiled: November 26, 2019Publication date: June 4, 2020Inventors: Jeffrey I. ZWICKER, Bruce FURIE, Jack Davis STOPA, Robert FLAUMENHAFT
-
Publication number: 20200137961Abstract: A system and method for selecting plants based on climate data and plant data. The system receives climate data and plant data and selects plants for a geographical division based on the climate data and plant data. The system generates durable plant tags with for the plants that have an icon that identifies the lighting level and watering level of the plants using a color and a number.Type: ApplicationFiled: June 10, 2019Publication date: May 7, 2020Applicant: Orora Visual TX, LLCInventors: Jack Davis, Andrew Levi
-
Patent number: 10644484Abstract: In accordance with presently disclosed embodiments, an arc resistant exhaust and intake for medium and high voltage switchgear is provided. In one embodiment, an arc resistant drive system may comprise: a drive cabinet comprising a vent; and an arc resistant shutter plate assembly coupled to the drive cabinet and aligned adjacent to the vent, wherein the arc resistant shutter plate assembly comprises a plurality of shutter plates configured to automatically transition from an open position to a closed position when air pressure inside the drive cabinet exceeds a predetermined value, such that the shutter plates substantially restrict air flow through the vent in the closed position.Type: GrantFiled: September 6, 2018Date of Patent: May 5, 2020Assignee: Toshiba International CorporationInventors: John Kleinecke, Jack Davis, Enrique Martinez