Patents by Inventor Wenting Li

Wenting Li 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: 10887090
    Abstract: A method for establishing consensus between a plurality of distributed nodes connected via a data communication network includes preparing a set of random numbers, wherein each of the random numbers is a share of an initial secret, wherein each share of the initial secret corresponds to one of a plurality of active nodes; encrypting, in order to generate encrypted shares of the initial secret, each respective share of the initial secret with a shared key corresponding to respective one of the plurality of active nodes to which the respective share corresponds; applying a bitwise xor function to the set of random numbers to provide the initial secret; and binding the initial secret to a last counter value to provide a commitment and a signature for the last counter. The method includes generating shares of a second and of a plurality of subsequent additional secrets by iteratively applying a hash function.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: January 5, 2021
    Assignee: NEC CORPORATION
    Inventors: Wenting Li, Ghassan Karame
  • Publication number: 20200389310
    Abstract: A method for byzantine fault-tolerance replicating of data on a plurality of n servers includes performing a preprocessing procedure. The n servers include one primary node (PN) and n?1 backup nodes (BN), wherein f servers may arbitrarily fail, and wherein all n servers have a trusted computing entity (TCE). The preprocessing procedure is performed by the TCE of the PN and includes computing a random secret value for a unique, monotonic, sequential counter (UMSC) to be assigned with a request message for requesting an operation to be performed, computing a commitment for the random secret value and the UMSC, and splitting the random secret value into a plurality of shares. The preprocessing procedure further includes computing a server-specific authenticated encryption of each share, and providing the computed server-specific shares and the computed commitment to the respective servers.
    Type: Application
    Filed: August 24, 2020
    Publication date: December 10, 2020
    Inventors: Ghassan Karame, Wenting Li, Jian Liu, Nadarajah Asokan
  • Patent number: 10853497
    Abstract: A method for providing a code update on a memory-constrained device includes: determining, by a verifying entity, a minimum necessary compressed code space (MNCCS) of the code update; dividing, by the verifying entity, the code update into N chunks; encrypting, by the verifying entity, the N chunks, wherein encrypting the N chunks includes outputting at least one intermediate ciphertext block of each encrypted chunk, wherein the at least one intermediate ciphertext block of each encrypted chunk is permuted and permutation reference information is generated by the verifying entity; and sending, by the verifying entity, the encrypted chunks, the at least one intermediate ciphertext block of each encrypted chunk, and the permutation reference information to the memory-constrained device.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: December 1, 2020
    Assignee: NEC CORPORATION
    Inventors: Ghassan Karame, Wenting Li
  • Publication number: 20200359260
    Abstract: Various implementations of a method for transmitting a temporary identifier involve a wireless communication device: transmitting a first portion of a temporary identifier of the wireless communication device to a radio access network in a first message; and transmitting a second portion of the temporary identifier to the radio access network in a second message.
    Type: Application
    Filed: July 28, 2020
    Publication date: November 12, 2020
    Inventors: Yuan Gao, Feng Xie, He Huang, Wenting Li
  • Publication number: 20200351740
    Abstract: A wireless communication technique includes sending, from a target wireless node to a source wireless node, a message to start a handover process, wherein the message includes an identification of a wireless device and an indication field, and transmitting, upon receiving a handover request during the handover process, a message to the wireless device to resume reconnection.
    Type: Application
    Filed: May 16, 2020
    Publication date: November 5, 2020
    Inventors: Wenting Li, He Huang
  • Patent number: 10824728
    Abstract: A method for detecting co-located virtual machines (VMs) includes receiving one or more VM deployment requests from a user device. One or more VMs are deployed in a cloud infrastructure based on the VM deployment requests. The cloud infrastructure includes one or more host machines each having a trusted execution environment (TEE). Evidence is collected for each of the one or more VMs using a trusted application running in the respective TEE of the respective host machine. The collected evidence is inspected to determine whether at least two VMs in the one or more VMs share a same host machine in the one or more host machines. At least one VM is requested to be redeployed to meet a policy based on results of inspecting the collected evidence.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: November 3, 2020
    Assignee: NEC CORPORATION
    Inventor: Wenting Li
  • Publication number: 20200344670
    Abstract: A network node transmits an indication of a change to access control parameters, wherein the indication includes one or more of an operator information, a unified access control type, access identities, network slice information, session information, an indication to prohibit new service access attempt, an indication to alleviate prohibition of new service access attempt and a radio resource control state.
    Type: Application
    Filed: July 9, 2020
    Publication date: October 29, 2020
    Inventors: Dapeng Li, Qian Dai, Wenting Li, Yuan Gao
  • Publication number: 20200344814
    Abstract: Described are methods, systems and devices for group-based system information (SI) communication to reduce reservations of preambles or RACH resources are the number of SI increase. In some embodiments, SI messages into divided into SI groups, preamble/RACH resources are only reserved for each of the groups, and SI request windows are implemented. In an example, an SI request window precedes each set of SI windows corresponding to a group of SI messages, and an SI request is transmitted only in an SI request window. The disclosed implementation may increase the efficacy of supporting a greater number of users, which may be ubiquitous in 5G implementations.
    Type: Application
    Filed: July 10, 2020
    Publication date: October 29, 2020
    Inventors: Wenting Li, He Huang
  • Publication number: 20200322877
    Abstract: Methods, apparatus and systems for indicating a configuration of access control information in a wireless communication are disclosed. In one embodiment, a method performed by a wireless communication node is disclosed. The method comprises: transmitting an indicator to at least one wireless communication device. The indicator indicates a configuration of access control information related to the at least one wireless communication device.
    Type: Application
    Filed: June 24, 2020
    Publication date: October 8, 2020
    Inventors: Dapeng LI, Qian DAI, Wenting LI
  • Patent number: 10797877
    Abstract: A method for byzantine fault-tolerance replicating of data on a plurality of n servers includes performing a preprocessing procedure. The n servers include one primary node (PN) and n?1 backup nodes (BN), wherein f servers may arbitrarily fail, and wherein all n servers have a trusted computing entity (TCE). The preprocessing procedure is performed by the TCE of the PN and includes computing a random secret value for a unique, monotonic, sequential counter (UMSC) to be assigned with a request message for requesting an operation to be performed, computing a commitment for the random secret value and the UMSC, and splitting the random secret value into a plurality of shares. The preprocessing procedure further includes computing a server-specific authenticated encryption of each share, and providing the computed server-specific shares and the computed commitment to the respective servers.
    Type: Grant
    Filed: November 25, 2016
    Date of Patent: October 6, 2020
    Assignee: NEC CORPORATION
    Inventors: Ghassan Karame, Wenting Li, Jian Liu, Nadarajah Asokan
  • Publication number: 20200296111
    Abstract: A method for electing a leader in a blockchain network using a role-based consensus protocol includes generating a new block by a node in the blockchain network and computing an effective resources metric for the node based on a role of the node, resources of the node and a role-based weight profile for the resources of the node. Eligibility proof of the node is generated based on eligibility information that includes a blockheader of the new block, an identity of the node, a difficulty target, T, of the blockchain network, and the effective resources metric. The new block and the eligibility proof is broadcast to the blockchain network, to enable one or more other nodes in the blockchain network to verify eligibility of the node as a leader.
    Type: Application
    Filed: March 13, 2019
    Publication date: September 17, 2020
    Inventors: Ghassan Karame, Wenting Li
  • Publication number: 20200294158
    Abstract: A method of providing secure ledger distribution for interbank settlement includes maintaining a first consensus layer in a mainchain among a plurality of nodes of the centralized computer system and a second consensus layer in a first private sidechain among at least one node of the centralized computer system and computer systems of at least a first sender bank and a first receiver bank, each of which have an account with the central bank. A first transaction is received from the computer system of the first sender bank as a first payment request. It is determined that the first transaction is valid and consensus is reached on a distributed ledger in the mainchain. A first finality proof for the first transaction is forwarded to the first private sidechain. The first transaction is added to a first private ledger accessible only within the first private sidechain.
    Type: Application
    Filed: May 28, 2020
    Publication date: September 17, 2020
    Inventors: Ghassan Karame, Wenting Li, Alessandro Sforzin
  • Patent number: 10721415
    Abstract: The disclosure relates to technology for processing images to detect LED on pulses within the images. An image processing device and method includes a fusion processor and process configured to receive the sequential long and short exposure images and output a fusion image including added corresponding regions of adjacent sequential long and short exposure images. The image processing device and method also includes an LED detection processor and method configured to receive the fusion image, a WDR image and the sequential long and short exposure images and output a control signal indicating whether each corresponding region includes an LED flicker or motion. The image processing device and method also includes a blending processor and method responsive to the control signal to generate a blended image for the sequential long and short exposure images.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: July 21, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Nien-Tsu Wang, Wenting Li, Jilin Yang
  • Publication number: 20200228318
    Abstract: The present invention relates to a method for registering a mining computing entity, ‘MCE’ with a trusted execution environment entity, ‘TEEE’ in a blockchain of a distributed blockchain consensus network, ‘DBCN’, based on a proof-of-stake protocol, said method comprising the steps of —Providing public signing and corresponding secret signing information and trusted time information by said TEEE of said MCE, —Providing public and secret account information for a virtual wallet of said blockchain by said MCE, —Generating integrity information by said TEEE, —Generating attestation information by signing said integrity information, hashed public signing information and public account information, —Computing proving information, by an attestation providing entity, ‘APE’, by attesting said attestation information, —Sending a transaction to said blockchain, signed with said secret account information, wherein said transaction including said public signing information and said proving information, —Verifying said tr
    Type: Application
    Filed: September 21, 2018
    Publication date: July 16, 2020
    Inventors: Ghassan Karame, Wenting Li, Giorgia Azzurra Marson, Jens-Matthias Bohli, Sebastien Andreina
  • Patent number: 10713731
    Abstract: A method of providing secure ledger distribution for interbank settlement includes establishing a private sidechain among a centralized computer system of a central bank and computer systems of at least a sender bank and a receiver bank, each of which have an account with the central bank. The centralized computer system receives a transaction from the computer system of the sender bank as a payment request. The centralized computer system determines whether the transaction is valid. Consensus is reached within the private sidechain. The centralized computer system forwards the transaction to the computer system of the receiver bank along with a finality proof. The accounts of the sender bank and the receiver bank are updated and the transaction is added to a private ledger accessible only within the private sidechain.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: July 14, 2020
    Assignee: NEC CORPORATION
    Inventors: Ghassan Karame, Wenting Li, Alessandro Sforzin
  • Patent number: 10664353
    Abstract: A method for byzantine fault-tolerant replication of data on a plurality of n servers includes performing, by a primary node (PN), a prepare procedure that includes computing a prepare message including a unique identifier and multicasting the prepare message to the REPN. The method further includes performing, by the PN, a commit procedure that includes receiving, from each of a portion of the REPN, a prepare message reply signature part and aggregating each of the prepare message reply signature parts to generate a prepare message reply aggregated signature, checking the validity of the prepare message reply aggregated signature, and upon determining that the prepare message reply aggregated signature is valid, computing a commit message including the prepare message reply aggregated signature and multicasting the commit message to the REPN. The method further includes transmitting, to the client, the commit message reply aggregated signature.
    Type: Grant
    Filed: July 4, 2018
    Date of Patent: May 26, 2020
    Assignee: NEC CORPORATION
    Inventors: Ghassan Karame, Wenting Li, Jian Liu, Nadarajah Asokan, Andrew Paverd
  • Publication number: 20200120638
    Abstract: Provided are a method and device for transmitting a paging message, and a storage medium. The method includes: generating a paging message, and transmitting the paging message to a distributed network unit (DU), where the paging message includes assistance information, and the assistance information is used for instructing the DU to transmit the paging message.
    Type: Application
    Filed: December 13, 2019
    Publication date: April 16, 2020
    Inventors: Zhuang LIU, Yin GAO, He HUANG, Wenting LI
  • Publication number: 20200112908
    Abstract: Among other things described, a method of wireless communication includes transmitting, from a base station of a cell, to a user device requesting to camp on the cell, a message comprising a first field, wherein the first field is indicative of availability of another type of radio access technology (RAT) core network for communication via the base station, including, in the message, a second field whose value indicates that the user device is disallowed to access the another type of RAT core network, providing, when the user device is disallowed to camp on the cell, additional information regarding whether other intra-frequency cells that support the another type of radio access technology (RAT) core network are available for the user device to reselect.
    Type: Application
    Filed: October 8, 2019
    Publication date: April 9, 2020
    Inventors: Wenting Li, Dapeng Li, Yuan Gao, He Huang
  • Publication number: 20200106623
    Abstract: A method prevents posterior-corruption long-range attacks in a proof of stake blockchain protocol on a blockchain network. The method includes: generating, by a blockchain node, a fresh key pair, having a fresh public key to be included into a transaction and a fresh private key to be used for signing a next transaction; generating, by the blockchain node, the transaction having as an input an overall stake associated to an account of the blockchain node, and as an output a transfer stake to be transferred to a second node's public key, and a remaining account stake to be transferred to the fresh public key; signing, by the blockchain node, the transaction with a previous private key; and broadcasting, by the blockchain node, the generated transaction to the blockchain network.
    Type: Application
    Filed: August 30, 2019
    Publication date: April 2, 2020
    Inventors: Sebastien Andreina, Ghassan Karame, Wenting Li, Giorgia Azzurra Marson
  • Publication number: 20200092458
    Abstract: The disclosure relates to technology for processing images to detect LED on pulses within the images. An image processing device and method includes a fusion processor and process configured to receive the sequential long and short exposure images and output a fusion image including added corresponding regions of adjacent sequential long and short exposure images. The image processing device and method also includes an LED detection processor and method configured to receive the fusion image, a WDR image and the sequential long and short exposure images and output a control signal indicating whether each corresponding region includes an LED flicker or motion. The image processing device and method also includes a blending processor and method responsive to the control signal to generate a blended image for the sequential long and short exposure images.
    Type: Application
    Filed: September 13, 2018
    Publication date: March 19, 2020
    Applicant: Futurewei Technologies, Inc.
    Inventors: Nien-Tsu Wang, Wenting Li, Jilin Yang