Patents by Inventor Craig Wright
Craig Wright 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).
-
Publication number: 20220239501Abstract: At a node of a blockchain network: obtaining a first transaction which including runnable code, including reference data for evaluating a challenge defined based on a joint r-value rjoint; receiving one or more second transactions including information comprising an r-part ri and s-part si of each of a pair of ECDSA signatures (i=1, 2), each signing part of one of the one or more second transactions based on a respective first private key Vi corresponding to a respective first public key Pi; and running the code. The code verifies whether the challenge is met based on the reference data and the r-parts ri. The challenge comprises a criterion that: R1+R2=(?2?rjoint) mod p, where rjoint=[Rjoint]x, Rjoint=R1+R2, p is a prime modulus, (Formula (I)) mod p, Ri=ki. G, xi=[Ri]x, Yi=[Ri]y, ki is an ephemeral key, and G is an elliptic curve generator point.Type: ApplicationFiled: April 21, 2020Publication date: July 28, 2022Inventors: Jad WAHAB, Wei ZHANG, Brock DOIRON, Craig WRIGHT
-
Publication number: 20220239500Abstract: A method comprising, at a node of a blockchain network: obtaining a first transaction including runnable code specifying a reference instance of an r-part of ant ECDSA signature; receiving a second transaction including information comprising at least an s-part of the ECDSA signature, and obtaining a public key wherein the ECDSA signature signs a message based on a corresponding private key; and running the code from the first transaction, the code being configured to return a result of true, irrespective of whose private key was used as the first private key, on condition that: the ECDSA verification function, as applied to the ECDSA signature, verifies that the s-part received in the second transaction corresponds to the reference instance of the r-part specified by the first transaction, given the message received in the second transaction and the obtained first public key.Type: ApplicationFiled: April 22, 2020Publication date: July 28, 2022Inventors: Jad WAHAB, Wei ZHANG, Brock DOIRON, Owen VAUGHAN, Craig WRIGHT
-
Publication number: 20220239486Abstract: A knowledge proof is performed using a set of transactions for recording in a blockchain maintained in a blockchain network. A challengee receives a competition challenge. The competition challenge has a derivable challenge solution but the challenge solution is not communicated to the challengee directly. The challengee competes with one or more other challengees to derive an independent instance of the challenge solution from the competition challenge. Upon the challengee successfully deriving the independent instance of the challenge solution before any of the other one or more challengees, the challengee uses data thereof as a secret challengee key to sign at least one message, and thereby generate at least one transaction signature, and submits the at least one transaction signature and the at least one message to the blockchain network for verifying at a node of the blockchain network.Type: ApplicationFiled: May 13, 2020Publication date: July 28, 2022Inventors: Jad WAHAB, Craig WRIGHT, Wei ZHANG, Brock DOIRON
-
Publication number: 20220222661Abstract: 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: ApplicationFiled: April 21, 2020Publication date: July 14, 2022Inventors: Wei ZHANG, Jack DAVIES, Craig WRIGHT
-
Publication number: 20220216997Abstract: 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: ApplicationFiled: April 22, 2020Publication date: July 7, 2022Inventors: Jack DAVIES, Alex MACKAY, Craig WRIGHT
-
Publication number: 20220156735Abstract: Methods and devices for propagating blocks in a blockchain network. At a mining node, while hashing a first block header of a first candidate block, the mining node sends, to other mining nodes, a first message specifying transactions and their order in a first ordered set of transactions contained in the first candidate block. The mining also receives a second message specifying transactions and their order in a second ordered set of transactions contained in a second candidate block being mined by a second mining node. If the mining node succeeds in mining the candidate block it notifies other mining nodes by providing them with a coinbase transaction, hash value, and timestamp. If another mining node is successful, then the mining node receives information from the other mining node from which, in conjunction with the second message, it can assemble the second candidate block and validate it.Type: ApplicationFiled: April 9, 2020Publication date: May 19, 2022Inventors: Alex MACKAY, Wei ZHANG, Craig WRIGHT, Steven Patrick COUGHLAN
-
Publication number: 20210359836Abstract: Systems and methods for generating min-increment counting bloom filters to determine count and frequency of device identifiers and attributes in a networking environment are disclosed. The system can maintain a set of data records including device identifiers and attributes associated with device in a network. The system can generate a vector comprising coordinates corresponding to counter registers. The system can identify hash functions to update a counting bloom filter. The system can hash the data records to extract index values pointing to a set of counter registers. The system can increment the positions in the min-increment counting bloom filter corresponding to the minimum values of the counter registers. The system can obtain an aggregated public key comprising a public key. The system can encrypt the counter registers using the aggregated shared key to generate an encrypted vector. The system can transmit the encrypted vector to a networked worker computing device.Type: ApplicationFiled: July 7, 2020Publication date: November 18, 2021Applicant: GOOGLE LLCInventors: Craig Wright, Benjamin Kreuter, James Robert Koehler, Arthur Asuncion, Evgeny Skvortsov, Laura BOOK, Sheng MA, Jiayu Peng, Xichen Huang
-
Publication number: 20210359846Abstract: Systems and methods for generating min-increment counting bloom filters to determine count and frequency of device identifiers and attributes in a networking environment are disclosed. The system can maintain a set of data records including device identifiers and attributes associated with device in a network. The system can generate a vector comprising coordinates corresponding to counter registers. The system can identify hash functions to update a counting bloom filter. The system can hash the data records to extract index values pointing to a set of counter registers. The system can increment the positions in the min-increment counting bloom filter corresponding to the minimum values of the counter registers. The system can obtain an aggregated public key comprising a public key. The system can encrypt the counter registers using the aggregated shared key to generate an encrypted vector. The system can transmit the encrypted vector to a networked worker computing device.Type: ApplicationFiled: July 28, 2020Publication date: November 18, 2021Applicant: GOOGLE LLCInventors: Craig WRIGHT, Benjamin R. KREUTER, James Robert KOEHLER, Evgeny SKVORTSOV, Arthur ASUNCION, Laura Grace BOOK, Sheng MA, Jiayu PENG, Xichen HUANG
-
Patent number: 11065206Abstract: The present invention relates to topical formulations that include lipid microcapsules formed from tocopherol, tocotrienol, or mixtures thereof; a stabilizer/surfactant component; and an aqueous component. The lipid microcapsules may be formed without the use of steroids, preservatives, initiators and/or oils. The topical formulations are capable of delivering transdermal active agent(s) such as vitamin D through the skin and into the bloodstream without the use of skin penetration enhancers. In certain embodiments, the topical formulations also able to deliver topical active agent(s) such as sun-protecting agents to the surface of the skin where they remain, while simultaneously delivering the transdermal active agent(s) through the skin and into the bloodstream.Type: GrantFiled: June 29, 2012Date of Patent: July 20, 2021Assignee: Avidas Pharmaceuticals, LLCInventor: David Craig Wright
-
Publication number: 20210024872Abstract: A remote monitoring system configured to non-invasively measure a cell culture is provided. The system includes a plurality of cell culture layers comprising a cell culture chamber configured to operate as a closed-system, the at least one cell culture chamber having at least one surface to which cells adhere. The system further includes at least one monitoring layer comprising an outer wall surrounding a monitoring layer cell culture chamber configured to operate as a closed-system and having at least one surface to which cells adhere, the at least one monitoring layer comprising at least one indentation in the outer wall. The system also includes at least one monitoring module disposed in at least one of the at least one indentation and comprising at least one of a confluence monitor and an analyte monitor.Type: ApplicationFiled: February 8, 2019Publication date: January 28, 2021Inventors: Gregory Roger Martin, Joseph Christopher Wall, Alan Craig Wright
-
Patent number: 10167951Abstract: A method of adjusting a hydraulic drive system includes determining a forward park position value, a reverse park position value, an initial forward position value, and an initial reverse position value of a control device and using these values to calculate a forward buffer value and a reverse buffer value. The forward buffer value and the reverse buffer value are used to determine an adjustment amount for the drive system. The adjustment amount can be used to properly adjust a drive system to avoid system errors.Type: GrantFiled: January 12, 2017Date of Patent: January 1, 2019Assignee: DEERE & COMPANYInventors: Tom Morrison, David V. Rotole, Eric M. Thies, Mitchell R. Usasz, Walter Craig Wright
-
Publication number: 20170234426Abstract: A method of adjusting a hydraulic drive system includes determining a forward park position value, a reverse park position value, an initial forward position value, and an initial reverse position value of a control device and using these values to calculate a forward buffer value and a reverse buffer value. The forward buffer value and the reverse buffer value are used to determine an adjustment amount for the drive system. The adjustment amount can be used to properly adjust a drive system to avoid system errors.Type: ApplicationFiled: January 12, 2017Publication date: August 17, 2017Inventors: Tom Morrison, David V. Rotole, Eric M. Thies, Mitchell R. Usasz, Walter Craig Wright
-
Publication number: 20140348910Abstract: The present invention relates to topical formulations that include lipid microcapsules formed from tocopherol, tocotrienol, or mixtures thereof; a stabilizer/surfactant component; and an aqueous component. The lipid microcapsules may be formed without the use of steroids, preservatives, initiators and/or oils. The topical formulations are capable of delivering transdermal active agent(s) such as vitamin D through the skin and into the bloodstream without the use of skin penetration enhancers. In certain embodiments, the topical formulations also able to deliver topical active agent(s) such as sun-protecting agents to the surface of the skin where they remain, while simultaneously delivering the transdermal active agent(s) through the skin and into the bloodstream.Type: ApplicationFiled: June 29, 2012Publication date: November 27, 2014Applicant: AVIDAS PHARMACEUTICALS LLCInventor: David Craig Wright
-
Patent number: 7998729Abstract: Offloading apparatus (30) for a composting cage comprising an enclosure (10), which maybe divided into a plurality of compartments, for receipt of material to be composted is mounted below the enclosure (10) and is capable of travelling there below in order to extract compost from the base of the enclosure. The offloading apparatus (30) comprises an elongate cutter (40) in the form of a motor driven endless chain on which cutting teeth (42) are mounted, and respective winch assemblies (50) mounted adjacent each side of the enclosure (10). Each winch assembly (50) comprises a motor driven winch (54), a pulley (56) mounted to an adjustable tensioning assembly (58) at a spacing from the winch (54), and a winch cable (51) extending from the winch (54) around the pulley (56) and back again to the winch (54).Type: GrantFiled: August 7, 2007Date of Patent: August 16, 2011Assignee: The TEG Group PlcInventors: Robert Lewis, Craig Wright, Alan Heyworth
-
Publication number: 20100143393Abstract: The present invention includes novel influenza antigenic formulations and vaccines that comprise influenza M2 peptide and VLPs comprising influenza M2 protein. The invention also includes methods of making and administering the novel antigenic formulation and vaccine. The invention also include methods of inducing immunity to ameliorate and/or prevent influenza infections in a subject.Type: ApplicationFiled: May 11, 2007Publication date: June 10, 2010Inventors: Gale Smith, Rick Bright, D. Craig Wright
-
Publication number: 20100015681Abstract: Expression vectors, host cells and methods of using a recombinant expression system for the production of hydrogen are disclosed. The expression vectors comprise the a bidirectional hydrogenase protein complex coding sequence of SEQ ID NO:1.Type: ApplicationFiled: December 21, 2006Publication date: January 21, 2010Applicant: The University of SheffieldInventors: Phillip Craig Wright, Adam Martin Burja, Helia Radianingtyas
-
Publication number: 20100015693Abstract: Offloading apparatus (30) for a composting cage comprising an enclosure (10), which maybe divided into a plurality of compartments, for receipt of material to be composted is mounted below the enclosure (10) and is capable of travelling there below in order to extract compost from the base of the enclosure. The offloading apparatus (30) comprises an elongate cutter (40) in the form of a motor driven endless chain on which cutting teeth (42) are mounted, and respective winch assemblies (50) mounted adjacent each side of the enclosure (10). Each winch assembly (50) comprises a motor driven winch (54), a pulley (56) mounted to an adjustable tensioning assembly (58) at a spacing from the winch (54), and a winch cable (51) extending from the winch (54) around the pulley (56) and back again to the winch (54).Type: ApplicationFiled: August 7, 2007Publication date: January 21, 2010Applicant: THE TEG GROUP PLCInventors: Robert Lewis, Craig Wright, Alan Heyworth
-
Patent number: 7393541Abstract: Compositions and methods for enhancing the immunity of a subject or vaccinating a subject against mycobacterial infections are disclosed. The invention provides compositions comprising formalin inactivated cultures of a mycobacterium, such as M. bovis, and a Novasome® adjuvant, as well as methods for using such compositions.Type: GrantFiled: May 13, 2004Date of Patent: July 1, 2008Assignee: Novavax, Inc.Inventors: D. Craig Wright, Joan Brisker, Mark A. Chambers
-
Publication number: 20080080195Abstract: A lighting assembly comprising a socket member having a substantially tubular wall with a first cavity therein and a reflector having a first substantially tubular section telescopically received within the socket member side wall. The reflector includes first and second recesses in the first tubular section wherein the first recess is located at a first distance from an end of the first tubular section and the second recess is located at a second distance, greater than the first distance, from an end of the first tubular section. The lighting assembly includes a resilient or spring-biased member, such as a leaf spring, coupled to the socket member extending from the first cavity wherein the socket member and reflector are adapted to be coupled together at first and second different positions with the first resilient member being receivable in the first recess in the first position and the first resilient member being receivable in the second recess in the second position.Type: ApplicationFiled: August 31, 2007Publication date: April 3, 2008Inventors: Connie Steadman, Kevin Lawter, Craig Wright
-
Patent number: 7251455Abstract: A method estimates a signal to noise ratio (SNR) of a received direct sequence spread spectrum (DSSS) signal. Using the estimated SNR, a control signal is determined that is suitable for modifying a position of a directional antenna. The control signal may be used to modify the position of the directional antenna. In another method, a first estimated SNR is determined for a received radio frequency (RF) signal. An output voltage of an AGC circuit is converted to a second estimated SNR. Using at least the first estimated SNR when the first estimated SNR is within a first range and using at least the second estimated SNR when the second estimated SNR is within a second range, an output SNR is determined. The output SNR may be used to determine the at least one control signal, which may then be used to modify the position of the directional antenna.Type: GrantFiled: July 11, 2005Date of Patent: July 31, 2007Assignee: L-3 Communications CorporationInventors: Vaughn Lee Mower, Roy Fletcher Lunsford, Ryan Clark Beard, Jeffrey Craig Wright