Patents by Inventor Owen Davies
Owen Davies 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: 12348648Abstract: The disclosure provides improved methods and systems for processing, storing, sharing, retrieving, writing, and accessing data (content) on a blockchain. In particular, improved efficiency and also enhanced access control permissions are provided. An embodiment of the present disclosure comprises the step of processing at least one blockchain transaction (Tx) comprising: a protocol flag; a discretionary public key (DPK); and a discretionary transaction ID (DTxID). These are discretionary in the sense that they are not required as part of the underlying blockchain protocol but in accordance with the present disclosure. This combination of features enables portions of data to be identified, retrieved, and shared on a blockchain, and also to be linked/associated with one another when provided in a plurality of transactions. It enables a graph or tree-like structure to be constructed, which reflects the hierarchical relationships between portions of data, facilitating their processing, searching, and sharing.Type: GrantFiled: April 29, 2024Date of Patent: July 1, 2025Assignee: NCHAIN LICENSING AGInventors: Craig Steven Wright, Owen Vaughan, Jack Owen Davies, Chloe Ceren Tartan
-
Patent number: 12288042Abstract: A method of pseudo-randomly generating data is disclosed. The method Comprises receiving first data items (s1? s2? . . . sN?) from a plurality of first participants and combining the first data items to generate second data (?isi?). A one-way function is applied to the second data to generate third data (?isi?), wherein the one-way function is adapted to receive input data and generate output data based on the input data, wherein the input data is not deducible from the output data and the one-way function.Type: GrantFiled: January 27, 2020Date of Patent: April 29, 2025Assignee: nChain Licensing AGInventors: Craig Steven Wright, Jack Owen Davies
-
Patent number: 12273460Abstract: A method of storing data on a blockchain, such as the bitcoin blockchain, is disclosed. The method comprises generating a blockchain transaction having at least one first input and/or at least one first output containing first data (<Content 1>) to be stored on the blockchain, and at least one second input and/or at least one second output containing second data (<Attribute 1>,<Attribute 2>) representing at least one attribute of the first data. At least one second input and/or at least one second output is separate from the or each first input and/or first output.Type: GrantFiled: November 14, 2019Date of Patent: April 8, 2025Assignee: NCHAIN LICENSING AGInventors: Craig Steven Wright, Jack Owen Davies, Chloe Ceren Tartan, Owen Vaughan
-
Patent number: 12252835Abstract: A dryer appliance includes an impeller assembly for drawing a fluid from a reservoir assembly and directing the fluid into a drying chamber to treat articles for drying. The impeller assembly includes a spindle that drives the impeller. The spindle is rotated by a roller which itself is rotated through contact with the dryer appliance's rotating drum. The reservoir assembly is filled with a clothing treatment liquid. Negative pressure generated by operation of the impeller assembly draws fluid from the reservoir through a siphon and the fluid is delivered to a fluid distribution element directed into the drying chamber.Type: GrantFiled: July 1, 2021Date of Patent: March 18, 2025Assignee: Haier US Appliance Solutions, Inc.Inventors: Alexander B. Leibman, Venkata Chakradhar Rangu, Paul Owen Davis, Jay Pareshbhai Shinde
-
Patent number: 12243056Abstract: The invention provides improved Simplified Payment Verification (SPV) solutions for blockchain-implemented transfers. It is suited for, but not limited to, implementation in one or more SPV wallets, or on smart cards etc. In accordance with one embodiment, a method, system or resource(s) is provided which enables Alice to transfer an asset to Bob. Bob sends Alice a payment transaction template (template Tx3) and requests: the full transaction data for all input transactions (Tx1, Tx2) comprising at least one output that Alice wants to spend as inputs to a transfer (Tx3); the Merkle path for all input transactions (Tx1, Tx2) linking them to their respective Merkle roots associated with their respective block headers; the completed transfer transaction (Tx3). Alice provides this information plus her signature and optionally a change address.Type: GrantFiled: January 30, 2020Date of Patent: March 4, 2025Assignee: nChain Licensing AGInventors: Craig Steven Wright, Jack Owen Davies, Alexander Tennyson Mackay
-
Patent number: 12238222Abstract: The invention provides improved methods and systems for storing, sharing retrieving, writing and accessing data (content) on a blockchain. The invention may form part of a protocol for storing, searching and accessing the data. An embodiment of the invention comprises the step of processing at least one blockchain transaction (Tx) comprising: a protocol flag; a discretionary public key (DPK); and a discretionary transaction ID (DTx ID). These are discretionary in the sense that they are not required as part of the underlying blockchain protocol but in accordance with the present invention. This combination of features enables portions of data to be identified, retrieved and shared on a blockchain, and also to be linked/associated with one another when provided in a plurality of transactions. It enables a graph or tree-like structure to be constructed, which reflects the hierarchical relationships between portions of data, facilitating their processing, searching and sharing.Type: GrantFiled: November 14, 2019Date of Patent: February 25, 2025Assignee: NCHAIN LICENSING AGInventors: Craig Steven Wright, Owen Vaughan, Jack Owen Davies, Chloe Ceren Tartan
-
Patent number: 12229159Abstract: A computer-implemented method of providing proof that a data item of a blockchain transaction exists on a blockchain, wherein the method comprises: obtaining, from a requesting party, target data item of a target blockchain transaction; obtaining the target blockchain transaction; obtaining a target Merkle proof for the target blockchain transaction, wherein a corresponding target Merkle root is contained within a block of the blockchain, and wherein obtaining the target Merkle proof comprises calculating an index of a target transaction identifier of the target blockchain transaction within a leaf layer of a corresponding target Merkle tree; and outputting at least the target Merkle proof for use by the requesting party as proof that the target data item exists as part of the target blockchain transaction on the blockchain.Type: GrantFiled: October 12, 2021Date of Patent: February 18, 2025Assignee: nChain Licensing AGInventors: Wei Zhang, Bassem Ammar, Jack Owen Davies, Craig Steven Wright
-
Patent number: 12231574Abstract: The invention provides improved methods and corresponding systems for the sharing, storage, creation and accessing of data stored on a blockchain eg the Bitcoin blockchain. It may form part of a protocol for searching the blockchain for content/data. A method in accordance with the invention may be used for associating or linking data stored within (separate/different) blockchain transactions to enable the identification, retrieval and/or sharing of data stored therein. Additionally, or alternatively, it facilitates identification of transactions (TX) in a blockchain which store content/data that needs to be shared, transmitted, stored and/or accessed by a user. Such a method comprises the step of mapping a mnemonic to: 1) a public key (PK) associated with the transaction (TX); and 2) the transaction ID (TXID) of the transaction (TX).Type: GrantFiled: November 14, 2019Date of Patent: February 18, 2025Assignee: NCHAIN LICENSING AGInventors: Craig Steven Wright, Jack Owen Davies, Chloe Ceren Tartan, Owen Vaughan
-
Patent number: 12231573Abstract: The disclosure provides improved methods and systems for processing, storing, sharing, retrieving, writing and accessing data (content) on a blockchain e.g. Bitcoin. The invention may form part of a protocol for storing, searching and accessing the data. In particular, improved efficiency and also enhanced access control permissions are provided. An embodiment of the disclosure comprises the step of processing at least one blockchain transaction (Tx) comprising: a protocol flag; a discretionary public key (DPK); and a discretionary transaction ID (DTxID). These are discretionary in the sense that they are not required as part of the underlying blockchain protocol but in accordance with the present invention. This combination of features enables portions of data to be identified, retrieved and shared on a blockchain, and also to be linked/associated with one another when provided in a plurality of transactions.Type: GrantFiled: November 27, 2019Date of Patent: February 18, 2025Assignee: nChain Licensing AGInventors: Craig Steven Wright, Owen Vaughan, Jack Owen Davies, Chloe Ceren Tartan
-
Patent number: 12223501Abstract: The invention provides improved verification solutions for blockchain-implemented transfers. It is suited for, but not limited to, implementation in an SPV wallet. In accordance with one embodiment, a system or resource is provided which comprises a plurality of novel SPV verification components, the activities of which are coordinated by a coordination component. The system enables Bob to send Alice a payment transaction template (template Tx3) and requests: the full transaction data for all input transactions (Tx1, Tx2) comprising at least one output that Alice wants to spend as inputs to a transfer (Tx3); the Merkle path for all input transactions (Tx1, Tx2) linking them to their respective Merkle roots associated with their respective block headers; the completed transfer transaction (Tx3). Alice provides this information plus her signature.Type: GrantFiled: January 30, 2020Date of Patent: February 11, 2025Assignee: nChain Licensing AGInventors: Craig Steven Wright, Jack Owen Davies, Alexander Tennyson Mackay
-
Patent number: 12206790Abstract: The invention provides a system for searching a blockchain (e.g. Bitcoin) for data/content stored in one or more blockchain transactions, and accessing that data/content. It may be used in conjunction with a protocol for searching the blockchain. An embodiment of the invention can be arranged to enable a user to search for, access, view, write and/or retrieve a portion of data provided in at least one blockchain transaction (Tx), and also arranged to identify the at least one transaction (Tx) based on a transaction index (TXindex) comprising a transaction ID and a public key associated with the transaction (Tx). The system may comprise a search facility which is either provided within the blockchain search system; or arranged to interface and/or communicate with the blockchain search system. It may also comprise at least one cryptocurrency wallet.Type: GrantFiled: November 14, 2019Date of Patent: January 21, 2025Assignee: NCHAIN LICENSING AGInventors: Craig Steven Wright, Owen Vaughan, Jack Owen Davies, Chloe Ceren Tartan
-
Publication number: 20250013683Abstract: Systems, methods, and other embodiments described herein relate to improving searching systems for vehicles. In one embodiment, a method includes, in response to detecting a gesture performed by an occupant of a vehicle, defining a context of the gesture. The method also includes correlating the gesture with a target. The method also includes constructing a search query based on the context, the target correlated with the gesture, and an occupant request. The method also includes executing the search query to acquire search results. The method further includes communicating the search results to the occupant to provide assistance to the occupant based on the target.Type: ApplicationFiled: January 3, 2024Publication date: January 9, 2025Inventors: Alexander Charles Granieri, Jimmy Chiu, Navid Fattahi, Brian R. Hilnbrand, Owen Davis, Conor Powers Sullivan, Vincent Pascual, Roger Louie, Carlos Aldama, Tristan Robert Littlehale, Armon Jonathan Amirriazi
-
Patent number: 12124027Abstract: A MEMS scanner may include a first flexible arm extending substantially in a forward direction and a base connected to a proximal end of the first flexible arm, the base being thicker than the first flexible arm in a vertical direction. The MEMS scanner may further include a second flexible arm connected to a distal end of the first flexible arm, the second flexible arm extending substantially in a reverse direction. The MEMS scanner may further include a mirror coupled to a distal end of the second flexible arm. In one implementation, the MEMS scanner may be a non-resonant scanner.Type: GrantFiled: December 22, 2021Date of Patent: October 22, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Utku Baran, Wyatt Owen Davis, Joshua Owen Miller
-
Patent number: 12126741Abstract: The present disclosure provides methods and systems for ensuring the security of a blockchain and associated network, and for enabling the establishment of consensus regarding the state of the blockchain. A method of the disclosure may be implemented by one or more nodes on a blockchain network, using a non-parallelisable algorithm to calculate an output based on a computational difficulty parameter, a hash of at least one blockchain transaction; and/or a hash of at least one blockchain block header. The non-parallelisable, inherently sequential algorithm comprises at least one of the following operations or a combination thereof: a recursive operation, a modular exponentiation and/or a repeated squaring operation.Type: GrantFiled: April 28, 2020Date of Patent: October 22, 2024Assignee: nChain Licensing AGInventors: Craig Steven Wright, Jack Owen Davies, Alexander Tennyson Mackay, Chloe Ceren Tartan, Wei Zhang
-
Publication number: 20240302170Abstract: Various embodiments of the present invention relate to a system for providing route guidance through a waterway to a user comprising: an interface comprising a plurality of display elements, the display elements being configured to: display a map of the waterway and surrounding area; receive an origin and a destination on the waterway from the user; display a control enabling the user to request route guidance from the origin to the destination through the waterway; display on the map of the waterway a plurality of routes taken between the origin and destination by a plurality of corresponding navigators; identify at least one of the plurality of routes taken by at least one of the plurality of navigators having local knowledge of the waterway; and display at least one recommended route from the origin to the destination.Type: ApplicationFiled: May 5, 2023Publication date: September 12, 2024Applicant: Extent Devices LLCInventors: Owen Davies, Peter Williams
-
Patent number: 12074993Abstract: Contributions to a work by contributors having respective levels in a defined hierarchy are recorded in one or more blockchain transactions. One or more lower-level contributors provide, to a higher-level contributor, one or more lower-level contributions respectively, and the higher-level contributor provides a higher-level contribution responsive to the one or more lower-level contributions. A higher-level contributor transaction comprises one or more inputs, which in turn comprise: one or more pointers to one or more spendable outputs of one or more lower-level contributor transactions and one or more transaction signatures. The transactions contain contributions commitments which, together with the one or more pointers, represent the relationship between the higher-level contributor and the lower-level contributors within the defined hierarchy. The one or more transaction signatures prove that relationship.Type: GrantFiled: October 12, 2020Date of Patent: August 27, 2024Assignee: nChain Licensing AGInventors: Jack Owen Davies, Daniel Joseph, Craig Steven Wright
-
Patent number: 12034798Abstract: A computer-implemented method for adapting connections between nodes of a layered network. The layered network comprises a plurality of nodes arranged in an ordered set of layers. The ordered set of layers comprises, in order, a core layer comprising a set of core nodes, a second layer comprising a set of second nodes, and one or more outer layers each comprising a respective set of outer nodes. Each core node is connected to at least one other core node. The method is performed by an adapting node, the adapting node being a node of the layered network that is connected to one or more second nodes and multiple core nodes. The method comprises, based on one or more network properties of the layered network, disabling a respective connection between the adapting node and at least one but not all of the multiple core nodes.Type: GrantFiled: January 19, 2021Date of Patent: July 9, 2024Assignee: nChain Licensing AGInventors: Owen Vaughan, Jack Owen Davies, Craig Steven Wright
-
Patent number: 12021924Abstract: A computer-implemented method for connecting to a layered network. The layered network comprises a plurality of nodes arranged in an ordered set of layers. The ordered set of layers comprises, in order, a core layer comprising a set of core nodes, a second layer comprising a set of second nodes, and one or more outer layers each comprising a respective set of outer nodes. Each core node is connected to at least one other core node. The method is performed by a connecting node and comprises connecting to the network according to a connection protocol. The connection protocol requires that each node must connect to at least one node of a preceding layer, and each outer node must also connect to at least one core node.Type: GrantFiled: January 19, 2021Date of Patent: June 25, 2024Assignee: nChain Licensing AGInventors: Owen Vaughan, Jack Owen Davies, Craig Steven Wright
-
Publication number: 20240152380Abstract: System, methods, and other embodiments described herein relate to a service-oriented data architecture within a vehicle. In one embodiment, a computing system for controlling electronic systems of a vehicle includes a system processing unit that executes multiple virtual machines (VMs) to isolate different services of the vehicle. The computing system includes a communication plane spanning between the multiple VMs to provide communications across the multiple VMs and with a mechatronics layer and a sensor layer of the vehicle. The multiple VMs provide the different services by executing microservices that are formed to be self-contained and standardized independent of programmed functions and to interoperate with the communication plane and the multiple VMs.Type: ApplicationFiled: March 14, 2022Publication date: May 9, 2024Inventors: Jason Stinson, Christopher Heiser, Owen Davis, Khalid Azam, Parth Patel
-
Patent number: 11952695Abstract: A washing machine appliance may include a tub, a basket, an impeller base, and an extended post. The impeller base may include one or impeller fins and a mounting face. The mounting face may include a threaded bracket defining a mounting thread extending about a rotation axis. The mounting face may define a vertical slot radially inward from the mounting thread. The extended post may be removably attached to the impeller base to rotate therewith. The extended post may include a base body, an auger fin, and a mating face. The base body may extend between a bottom end and a top end. The auger fin may extend radially from the base body. The mating face may be disposed on the bottom end. The mating face may define a mating thread matched to the mounting thread to rotatably enmesh therewith.Type: GrantFiled: July 9, 2021Date of Patent: April 9, 2024Assignee: Haier US Appliance Solutions, Inc.Inventor: Paul Owen Davis