Patents by Inventor Wei Xiao

Wei Xiao 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: 20210391995
    Abstract: Provided are an Ethereum Virtual Machine-based transaction processing method and apparatus, a device and a medium, which relate to the field of computer technologies and, in particular, to blockchain technologies and are applicable to the field of cloud computing. An implementation scheme includes: acquiring, by a virtual machine instance running in a blockchain node, a to-be-processed transaction request; in a process of executing the to-be-processed transaction request, generating, by the virtual machine instance, a data access request for target access data and transmitting the data access request to an interface module, where the data access request includes a data read request and/or a data write request; and calling, by the interface module, a blockchain access interface for a data storage space of a blockchain according to the data access request to access the target access data and feeding back an access result to the virtual machine instance.
    Type: Application
    Filed: August 10, 2021
    Publication date: December 16, 2021
    Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Lei ZHANG, Bingxin FAN, Qi ZHENG, Wei XIAO
  • Publication number: 20210377038
    Abstract: Embodiments of the present disclosure disclose a method for processing privacy data of a block chain. When implemented by a block chain node, a specific implementation comprises: acquiring a data calculation transaction request initiated by a data user side based on a privacy smart contract; acquiring homomorphically encrypted source data according to the data calculation transaction request; invoking the privacy smart contract according to a calculation task in the data calculation transaction request; and performing an uplink operation on the data calculation transaction request and the calculation result to feed the data calculation transaction request and the calculation result back to the data user side of the data calculation transaction request, for the data user side to perform a homomorphic decryption and de-blinding on the calculation result, to acquire a plaintext calculation result. Thus, the scheme of processing the privacy data of the block chain is optimized.
    Type: Application
    Filed: December 9, 2020
    Publication date: December 2, 2021
    Inventors: Bing DUAN, Wei XIAO
  • Publication number: 20210365939
    Abstract: Disclosed are a method and apparatus for processing an account of a blockchain network. The method includes: obtaining an account transaction request associated with a chain account, wherein, the chain account belongs to the blockchain; obtaining an account smart contract from the account transaction request, and writing the account smart contract into a block, wherein, the account smart contract is configured to perform operation on a chain element in the chain account when executed.
    Type: Application
    Filed: May 20, 2019
    Publication date: November 25, 2021
    Inventor: Wei XIAO
  • Publication number: 20210365903
    Abstract: Provided are an Ethereum Virtual Machine-based transaction processing method, a device, a program and a medium. An implementation scheme includes: acquiring, by a virtual machine instance running in a blockchain node, a to-be-processed transaction request; in a process of executing the to-be-processed transaction request, generating, by the virtual machine instance, a data access request for an intra-contract variable and transmitting the data access request to an interface module; performing, by the interface module, instruction conversion according to the data access request to determine an intra-contract variable access interface corresponding to a function of the data access request; and calling, by the interface module, the intra-contract variable access interface for a contract space in a data storage space of a blockchain to access the intra-contract variables in the contract space and feeding back an access result to the virtual machine instance.
    Type: Application
    Filed: August 6, 2021
    Publication date: November 25, 2021
    Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Lei ZHANG, Bingxin FAN, Qi ZHENG, Wei XIAO
  • Publication number: 20210365902
    Abstract: Provided are an Ethereum Virtual Machine-based transaction processing method and apparatus, a device, a program and a medium. An implementation scheme includes: acquiring, by a virtual machine instance running in a blockchain node, a to-be-processed transaction request; in a process of executing the to-be-processed transaction request, generating, by the virtual machine instance, a data access request for target access data and transmitting the data access request to an interface module; performing, by the interface module, instruction conversion according to the data access request to determine a blockchain access interface corresponding to a function of the data access request; and calling, by the interface module, the blockchain access interface for a data storage space of a blockchain to access the target access data and feeding back an access result to the virtual machine instance, where the data storage space includes an account space and a contract space.
    Type: Application
    Filed: August 6, 2021
    Publication date: November 25, 2021
    Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Lei ZHANG, Bingxin FAN, Qi ZHENG, Wei XIAO
  • Publication number: 20210350019
    Abstract: Provided are an Ethereum Virtual Machine-based transaction processing method and apparatus, a device, a program and a medium, which relate to the field of computer technologies and, in particular, to blockchain technologies. An implementation scheme includes: acquiring, by a virtual machine instance running in a blockchain node, a to-be-processed transaction request; generating, by the virtual machine instance, a data access request for target access data and transmitting the data access request to an interface module in a process of executing the to-be-processed transaction request; performing, by the interface module, instruction conversion according to the data access request to determine a blockchain access interface corresponding to a function of the data access request; and calling, by the interface module, the blockchain access interface for a data storage space of a blockchain to access the target access data and feeding back an access result to the virtual machine instance.
    Type: Application
    Filed: July 20, 2021
    Publication date: November 11, 2021
    Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Lei ZHANG, Bingxin FAN, Qi ZHENG, Wei XIAO
  • Publication number: 20210334125
    Abstract: A method and an apparatus for resuming running of an application include after running of an application is suspended, the virtual machine monitor stores a context of the application such that when a resumption request of the application is detected, the context of the application is directly restored by the virtual machine monitor.
    Type: Application
    Filed: July 7, 2021
    Publication date: October 28, 2021
    Inventors: Wei Xiao, Yangyang Jiang, Zichang Lin
  • Publication number: 20210329077
    Abstract: A system that provides services to clients may receive and service requests, various ones of which may require different amounts of work. The system may determine whether it is operating in an overloaded or underloaded state based on a current work throughput rate, a target work throughput rate, a maximum request rate, or an actual request rate, and may dynamically adjust the maximum request rate in response. For example, if the maximum request rate is being exceeded, the maximum request rate may be raised or lowered, dependent on the current work throughput rate. If the target or committed work throughput rate is being exceeded, but the maximum request rate is not being exceeded, a lower maximum request rate may be proposed. Adjustments to the maximum request rate may be made using multiple incremental adjustments. Service request tokens may be added to a leaky token bucket at the maximum request rate.
    Type: Application
    Filed: April 30, 2021
    Publication date: October 21, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Wei Xiao, David Alan Lutz, Timothy Andrew Rath, Maximiliano Maccanti, Miguel Mascarenhas Filipe, David Craig Yanacek
  • Publication number: 20210311770
    Abstract: A method for implementing a smart contract based on a blockchain, a device, and a medium are provided. The detailed implementation includes: creating a resident process for a resident smart contract and creating a virtual machine by the resident process when achieving an enable condition of the resident smart contract; loading codes of the resident smart contract into a memory through the virtual machine; receiving a data access request generated by a normal smart contract within a block generation cycle through an across-contract calling interface of the virtual machine; and executing the resident smart contract through the virtual machine to process the data access request and returning a data access result to the normal smart contract.
    Type: Application
    Filed: June 16, 2021
    Publication date: October 7, 2021
    Applicant: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventor: Wei XIAO
  • Publication number: 20210295322
    Abstract: The present disclosure provides a payment processing method for a blockchain, including: obtaining a service request initiated by a blockchain account; determining a charge to be paid for the service request in a process of executing the service request; validating whether a sum of account balance in the blockchain account and a credit currency line satisfies a payment condition according to the charge to be paid, in which the account balance is an amount of digital currency held by the blockchain account, and the amount of digital currency is positive or negative; and when the sum of the account balance and the credit currency line satisfies the payment condition, determining a digital currency to be paid from the blockchain account, and transferring the digital currency to be paid to a receiver account.
    Type: Application
    Filed: June 8, 2021
    Publication date: September 23, 2021
    Inventor: Wei XIAO
  • Publication number: 20210263912
    Abstract: The embodiments of the disclosure disclose a method of data processing based on smart contract and a device. The method includes: determining a current endorsement time based on a generating time point of a previous block in an endorsement blockchain during calling a smart contract; and preprocessing a current transaction processing request based on the current endorsement time to obtain an endorsement processing result, to enable a node other than the endorsement node in the blockchain network to process the current transaction processing request based on the endorsement processing result.
    Type: Application
    Filed: February 17, 2021
    Publication date: August 26, 2021
    Applicant: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Junyi SUN, Yucao WANG, Wei XIAO
  • Publication number: 20210263910
    Abstract: A data storage method and apparatus for a blockchain, where the method can include: in a process of executing transaction requests of a current block, updating a world tree of local data according to write data in an execution result of a transaction request to generate a new data point and a new world tree root, the new data point being an entity data point or a patch data point of an existing entity data point; storing the new world tree root to correspond to the current block; and in response to determining that an existing block becomes a current snapshot block satisfying a snapshot condition, updating a world tree of the current snapshot block to a snapshot world tree according to transaction requests between a previous snapshot block and the current snapshot block, where a data point of the snapshot world tree is an entity data point.
    Type: Application
    Filed: September 15, 2020
    Publication date: August 26, 2021
    Inventor: Wei XIAO
  • Publication number: 20210264417
    Abstract: A method for processing a resource of a block chain may include: issuing a stake certificate in a block chain based on a set stake certificate issuing mechanism, allocating the stake certificate to a stake account according to a stake proportion, and storing operation data of the issuing and allocating the stake certificate into the block chain, the stake account referring to a block chain account; issuing a circulation resource in the block chain based on a set circulation resource issuing mechanism, allocating the circulation resource to the block chain account according to a circulation resource allocation strategy, and storing the operations of the issuing and allocating the circulation resource into the block chain; and ascertaining, during operation of the block chain, a block-producing node according to a delegated proof of stake consensus algorithm, by using the stake certificate of each stake account as a consensus certificate.
    Type: Application
    Filed: September 14, 2020
    Publication date: August 26, 2021
    Inventor: Wei Xiao
  • Publication number: 20210264415
    Abstract: Embodiments of the present disclosure provide a method for processing blockchain transaction and an electronic device, and relate to a field of blockchain technologies. The method includes: obtaining a transaction request generated on an initiating node; performing at least one transaction execution control based on an actual service charge set in the transaction request; and generating an endorsement signature for the transaction request and feeding back the endorsement signature to the initiating node in response to determining that a result of the at least one transaction execution control meets a transaction execution condition, enabling the initiating node to submit the at least one transaction request to a blockchain network based on the endorsement signature to perform a chaining operation.
    Type: Application
    Filed: February 23, 2021
    Publication date: August 26, 2021
    Applicant: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Yucao WANG, Wei XIAO
  • Publication number: 20210256015
    Abstract: A blockchain-based data processing method and apparatus, a device and a medium are provided, which are related to a blockchain technology. The method includes: acquiring a locally generated data processing transaction request; pre-executing the data processing transaction request, to determine a pre-execution result including write data; updating a data object in a local database according to the write data, and marking updated data of the data object as data with an unconfirmed state; encapsulating the pre-execution result into the request, and transmitting an encapsulated data processing transaction request to a blockchain network, to request other blockchain nodes to process it; and determining updated data associated with the encapsulated request as invalid data, in response to determining that the blockchain network refuses to execute it, or marking the updated data associated with the encapsulated request as data with a confirmed state, in response to determining that the blockchain network executes it.
    Type: Application
    Filed: February 18, 2021
    Publication date: August 19, 2021
    Inventor: Wei Xiao
  • Patent number: 11086898
    Abstract: Methods and apparatus for token-based admission control for replicated writes are disclosed. Data objects are divided into partitions, and corresponding to each partition, at least a master replica and a slave replica are stored. A determination as to whether to accept a write request directed to the partition is made based at least in part on one or more of (a) available throughput capacity at the master replica, and (b) an indication, obtained using a token-based protocol, of available throughput capacity at the slave replica. If the write request is accepted, one or more data modification operations are initiated.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: August 10, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Kiran-Kumar Muniswamy-Reddy, Bjorn Patrick Swift, Miguel Mascarenhas Filipe, Timothy Andrew Rath, Stefano Stefani, Yijun Lu, Wei Xiao, Stuart Henry Seelye Marshall, James R. Hamilton
  • Publication number: 20210231847
    Abstract: The present disclosure relates to a band-pass near-infrared (NIR) filter and to a method of production of a band-pass NIR filter. The disclosure further relates to the use of such band-pass NIR filter, in particular in an infrared sensor, such as for object recognition, in particular facial recognition.
    Type: Application
    Filed: April 12, 2021
    Publication date: July 29, 2021
    Inventors: Wei XIAO, Yigang LI, Guangjun ZHANG
  • Publication number: 20210209595
    Abstract: A blockchain transfer processing method and apparatus, a device, and a medium are provided, which are related to a field of blockchain technology, and may be applied to cloud computations and cloud services. The specific implementation is: acquiring a transfer transaction request initiated by a payer; acquiring a transfer agreement identifier according to the transfer transaction request and locking a to-be-transferred currency resource in an account of the payer, if a transfer type of the transfer transaction request is a non-fixed-payee type during execution of a chaining process of the transfer transaction request; acquiring a collection transaction request initiated by a payee; and performing a verification of the transfer agreement identifier carried in the collection transaction request during execution of a chaining process of the collection transaction request, and unlocking and transferring the to-be-transferred currency resource to an account of the payee, if the verification is successful.
    Type: Application
    Filed: March 22, 2021
    Publication date: July 8, 2021
    Inventor: Wei XIAO
  • Publication number: 20210200446
    Abstract: A system that implements a scaleable data storage service may maintain tables in a data store on behalf of storage service clients. The service may maintain data in partitions stored on respective computing nodes in the system. The service may support multiple throughput models, including a committed throughput model and a best effort throughput model. A service request to create a table may specify that requests directed to the table should be serviced under a committed throughput model and may specify the committed throughput level in terms of logical service request units. The service may reserve low-latency storage and other resources sufficient to meet the specified committed throughput level. A client/user may request a modification to the committed throughput level in anticipation of workload changes, such as an increase or decrease in traffic or data volume. In response, the system may increase or decrease the resources reserved for the table.
    Type: Application
    Filed: December 23, 2020
    Publication date: July 1, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Swaminathan Sivasubramanian, Stefano Stefani, Wei Xiao, Timothy Andrew Rath, Rande A. Blackman, Grant Alexander MacDonald McAlister, Raymond S. Bradford
  • Publication number: 20210196773
    Abstract: A Ginkgo diterpene lactone composition is provided. The composition has the effect of improving a depressive state. The composition can prolong a tail flick interval time and a swimming interval time of a mouse to different degrees and can also increase the frequency of escaping from electric shock to different degrees. The additional addition of a certain amount of ginkgolide C, ginkgolide J, and ginkgolide L greatly enhances the effect of improving the depressive state. It is further proved through experiments that after the provision of the Ginkgo diterpene lactone composition, indexes, such as SOD, MDA, GSH, and TAC, can be improved to different degrees. For example, after the addition of a certain amount of ginkgolide C, ginkgolide J, and ginkgolide L, the improving effect gets more obvious, the oxidative stress level can be better improved, and the oxidative damage can be relieved.
    Type: Application
    Filed: November 13, 2018
    Publication date: July 1, 2021
    Inventors: Wei XIAO, Enli ZHOU, Zeyu CAO, Xiujuan CHANG, Xiaodong KANG, Yonxiang WANG, Hanfei HU, Yun WU, Zhenzhong WANG, Chenfeng ZHANG