Patents by Inventor Rundong Huang
Rundong Huang 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: 11902254Abstract: A computer-implement method comprises: selecting a trusted computing node via smart contract on a blockchain; completing remote attestation of the selected trusted computing node; writing secret information to an enclave of the selected node; causing a thin device to establish a private connection with the selected node without revealing the secret information; and causing the selected node to act as a proxy on the blockchain for the device. Another method comprises: receiving a signed device access request from a device owner; validating, by the verification node, the received request; executing, by a verification node, a smart contract on a blockchain based on the received request; and producing, based on the executed smart contract, an output command to access the device for the device to validate, decrypt and execute.Type: GrantFiled: September 15, 2022Date of Patent: February 13, 2024Assignee: EZBLOCK LTD.Inventor: Rundong Huang
-
Publication number: 20230205573Abstract: A method comprises receiving from a distributed app (dApp), a shard creation transaction in a blockchain block of a blockchain, the block comprising multiple shards; collecting, with a join block in the blockchain, transactions, the join block adjacent the blockchain block; encapsulating the shard creation transaction; applying the block including the shard creation transaction to yield a new shard in the block; and broadcasting the block.Type: ApplicationFiled: February 21, 2023Publication date: June 29, 2023Applicant: EZBLOCK LTD.Inventor: Rundong Huang
-
Patent number: 11620152Abstract: A method comprises receiving from a distributed app (dApp), a shard creation transaction in a blockchain block of a blockchain. he block may comprise multiple shards. Next, the method comprises collecting, with a join block in the blockchain, transactions. The join block is adjacent to the blockchain block. Next, the method includes encapsulating the shard creation transaction; applying the block including the shard creation transaction to yield a new shard in the block; and broadcasting the block. The join block executes cross shard transactions without impacting the parallel execution of intra-shard transactions with computer threads by separating inter-shard and intra-shard transactions into different blocks. Without join block, parallel executing intra shard threads in computer threads may need to lock the database states since inter-shard transactions may also write to it from different computer thread. Not sure if we need to make this clear in our claims regarding join block.Type: GrantFiled: July 19, 2019Date of Patent: April 4, 2023Assignee: EZBLOCK LTD.Inventor: Rundong Huang
-
Publication number: 20230006975Abstract: A computer-implement method comprises: selecting a trusted computing node via smart contract on a blockchain; completing remote attestation of the selected trusted computing node; writing secret information to an enclave of the selected node; causing a thin device to establish a private connection with the selected node without revealing the secret information; and causing the selected node to act as a proxy on the blockchain for the device. Another method comprises: receiving a signed device access request from a device owner; validating, by the verification node, the received request; executing, by a verification node, a smart contract on a blockchain based on the received request; and producing, based on the executed smart contract, an output command to access the device for the device to validate, decrypt and execute.Type: ApplicationFiled: September 15, 2022Publication date: January 5, 2023Applicant: EZBLOCK LTD.Inventor: Rundong Huang
-
Publication number: 20220407375Abstract: There is disclosed a motor (100) comprising: a stator (120), comprising a core (122) and a plurality of windings (124); and a rotor (140), comprising a plurality of permanent magnets (150, 152, 154), wherein a first portion of the magnets (150, 152) is disposed on two axial rotor portions (142, 144) in close proximity to two respective axial sides of the windings (124), and a second portion of the magnets (154) is disposed on a radial rotor portion (146) in close proximity to a radial side of the windings (124), and wherein energising the windings (124) causes a torque to be applied to the rotor (140) via said two axial rotor portions (144, 144) and said radial rotor portion (146).Type: ApplicationFiled: June 22, 2021Publication date: December 22, 2022Inventors: Chunhua LIU, Rundong HUANG, Zaixin SONG
-
Patent number: 11489816Abstract: A computer-implement method comprises: selecting a trusted computing node via smart contract on a blockchain; completing remote attestation of the selected trusted computing node; writing secret information to an enclave of the selected node; causing a thin device to establish a private connection with the selected node without revealing the secret information; and causing the selected node to act as a proxy on the blockchain for the device. Another method comprises: receiving a signed device access request from a device owner; validating, by a verification node, the received request; executing, by a verification node, a smart contract on a blockchain based on the received request; and producing, based on the executed smart contract, an output command to access the device for the device to validate, decrypt and execute.Type: GrantFiled: July 30, 2019Date of Patent: November 1, 2022Assignee: EZBLOCK LTD.Inventor: Rundong Huang
-
Publication number: 20200045019Abstract: A computer-implement method comprises: selecting a trusted computing node via smart contract on a blockchain; completing remote attestation of the selected trusted computing node; writing secret information to an enclave of the selected node; causing a thin device to establish a private connection with the selected node without revealing the secret information; and causing the selected node to act as a proxy on the blockchain for the device. Another method comprises: receiving a signed device access request from a device owner; validating, by the verification node, the received request; executing, by a verification node, a smart contract on a blockchain based on the received request; and producing, based on the executed smart contract, an output command to access the device for the device to validate, decrypt and execute.Type: ApplicationFiled: July 30, 2019Publication date: February 6, 2020Applicant: EZBLOCK LTD.Inventor: Rundong Huang
-
Publication number: 20200026548Abstract: A method comprises receiving from a distributed app (dApp), a shard creation transaction in a blockchain block of a blockchain, the block comprising multiple shards; collecting, with a join block in the blockchain, transactions, the join block adjacent the blockchain block; encapsulating the shard creation transaction; applying the block including the shard creation transaction to yield a new shard in the block; and broadcasting the block.Type: ApplicationFiled: July 19, 2019Publication date: January 23, 2020Inventor: Rundong Huang
-
Patent number: 9641354Abstract: A method, a system, and an apparatus provide for a cable modem termination system (CMTS). The CMTS may include a virtual machine configured to provide a plurality of virtual CMTSs (vCMTSs). The CMTS may also include a plurality of subscriber groups. Each subscriber group of the plurality of subscriber groups may be assigned to a vCMTS of the plurality of vCMTSs. Additionally, each vCMTS is configured to provide a process.Type: GrantFiled: February 19, 2016Date of Patent: May 2, 2017Assignee: CISCO TECHNOLOLGY, INC.Inventors: Alon Bernstein, John T. Chapman, Rundong Huang, Sangeeta Ramakrishnan, Charles J. Duffy
-
Patent number: 9479353Abstract: Techniques are generally directed to selective reestablishment of Internet Protocol (IP) connectivity between a cable modem and a cable modem termination system (CMTS). IP connectivity between the cable modem and the CMTS is initially established through execution of a plurality of connectivity steps. After IP connectivity is lost, the cable modem determines which of the plurality of connectivity steps are desired for use in reestablishing IP connectivity, and sends a message to the CMTS indicating the desired IP connectivity step. The CMTS determines if the desired connectivity steps identified in the message may be used to reestablish IP connectivity, and sends a response message to the cable modem indicating if the desired connectivity steps may be used. IP connectivity is then reestablished using at least the desired connectivity steps.Type: GrantFiled: October 13, 2011Date of Patent: October 25, 2016Assignee: Cisco Technology, Inc.Inventors: Jie Meng, Wenwen Dong, Shuzhan Chen, Rundong Huang
-
Publication number: 20160248600Abstract: A method, a system, and an apparatus provide for a cable modem termination system (CMTS). The CMTS may include a virtual machine configured to provide a plurality of virtual CMTSs (vCMTSs). The CMTS may also include a plurality of subscriber groups. Each subscriber group of the plurality of subscriber groups may be assigned to a vCMTS of the plurality of vCMTSs. Additionally, each vCMTS is configured to provide a process.Type: ApplicationFiled: February 19, 2016Publication date: August 25, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Alon Bernstein, John T. Chapman, Rundong Huang, Sangeeta Ramakrishnan, Charles J. Duffy
-
Patent number: 9369339Abstract: A method, a system, and an apparatus provide for a cable modem termination system (CMTS). The CMTS may include a virtual machine configured to provide a plurality of virtual CMTSs (vCMTSs). The CMTS may also include a plurality of subscriber groups. Each subscriber group of the plurality of subscriber groups may be assigned to a vCMTS of the plurality of vCMTSs. Additionally, each vCMTS is configured to provide a process.Type: GrantFiled: September 30, 2013Date of Patent: June 14, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Alon Bernstein, John T. Chapman, Rundong Huang, Sangeeta Ramakrishnan, Charles J. Duffy
-
Publication number: 20150092531Abstract: A method, a system, and an apparatus provide for a cable modem termination system (CMTS). The CMTS may include a virtual machine configured to provide a plurality of virtual CMTSs (vCMTSs). The CMTS may also include a plurality of subscriber groups. Each subscriber group of the plurality of subscriber groups may be assigned to a vCMTS of the plurality of vCMTSs. Additionally, each vCMTS is configured to provide a process.Type: ApplicationFiled: September 30, 2013Publication date: April 2, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Alon Bernstein, John T. Chapman, Rundong Huang, Sangeeta Ramakrishnan, Charles J. Duffy
-
Publication number: 20130097324Abstract: Techniques are generally directed to selective reestablishment of Internet Protocol (IP) connectivity between a cable modem and a cable modem termination system (CMTS). IP connectivity between the cable modem and the CMTS is initially established through execution of a plurality of connectivity steps. After IP connectivity is lost, the cable modem determines which of the plurality of connectivity steps are desired for use in reestablishing IP connectivity, and sends a message to the CMTS indicating the desired IP connectivity step. The CMTS determines if the desired connectivity steps identified in the message may be used to reestablish IP connectivity, and sends a response message to the cable modem indicating if the desired connectivity steps may be used. IP connectivity is then reestablished using at least the desired connectivity steps.Type: ApplicationFiled: October 13, 2011Publication date: April 18, 2013Applicant: CISCO TECHNOLOGY, INC.Inventors: Jie Meng, Wenwen Dong, Shuzhan Chen, Rundong Huang