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: 11902254
    Abstract: 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: Grant
    Filed: September 15, 2022
    Date of Patent: February 13, 2024
    Assignee: EZBLOCK LTD.
    Inventor: Rundong Huang
  • Publication number: 20230205573
    Abstract: 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: Application
    Filed: February 21, 2023
    Publication date: June 29, 2023
    Applicant: EZBLOCK LTD.
    Inventor: Rundong Huang
  • Patent number: 11620152
    Abstract: 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: Grant
    Filed: July 19, 2019
    Date of Patent: April 4, 2023
    Assignee: EZBLOCK LTD.
    Inventor: Rundong Huang
  • Publication number: 20230006975
    Abstract: 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: Application
    Filed: September 15, 2022
    Publication date: January 5, 2023
    Applicant: EZBLOCK LTD.
    Inventor: Rundong Huang
  • Publication number: 20220407375
    Abstract: 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: Application
    Filed: June 22, 2021
    Publication date: December 22, 2022
    Inventors: Chunhua LIU, Rundong HUANG, Zaixin SONG
  • Patent number: 11489816
    Abstract: 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: Grant
    Filed: July 30, 2019
    Date of Patent: November 1, 2022
    Assignee: EZBLOCK LTD.
    Inventor: Rundong Huang
  • Publication number: 20200045019
    Abstract: 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: Application
    Filed: July 30, 2019
    Publication date: February 6, 2020
    Applicant: EZBLOCK LTD.
    Inventor: Rundong Huang
  • Publication number: 20200026548
    Abstract: 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: Application
    Filed: July 19, 2019
    Publication date: January 23, 2020
    Inventor: Rundong Huang
  • Patent number: 9641354
    Abstract: 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: Grant
    Filed: February 19, 2016
    Date of Patent: May 2, 2017
    Assignee: CISCO TECHNOLOLGY, INC.
    Inventors: Alon Bernstein, John T. Chapman, Rundong Huang, Sangeeta Ramakrishnan, Charles J. Duffy
  • Patent number: 9479353
    Abstract: 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: Grant
    Filed: October 13, 2011
    Date of Patent: October 25, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Jie Meng, Wenwen Dong, Shuzhan Chen, Rundong Huang
  • Publication number: 20160248600
    Abstract: 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: Application
    Filed: February 19, 2016
    Publication date: August 25, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Alon Bernstein, John T. Chapman, Rundong Huang, Sangeeta Ramakrishnan, Charles J. Duffy
  • Patent number: 9369339
    Abstract: 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: Grant
    Filed: September 30, 2013
    Date of Patent: June 14, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Alon Bernstein, John T. Chapman, Rundong Huang, Sangeeta Ramakrishnan, Charles J. Duffy
  • Publication number: 20150092531
    Abstract: 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: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Alon Bernstein, John T. Chapman, Rundong Huang, Sangeeta Ramakrishnan, Charles J. Duffy
  • Publication number: 20130097324
    Abstract: 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: Application
    Filed: October 13, 2011
    Publication date: April 18, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Jie Meng, Wenwen Dong, Shuzhan Chen, Rundong Huang