Patents by Inventor Zheng Yin

Zheng Yin 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: 10762317
    Abstract: Examples of techniques for quick response (QR) code deformation are described herein. An aspect includes receiving a first QR code, wherein the first QR code is scannable by a QR code scanner at a first range of angles. Another aspect includes determining a scanner angle, the scanner angle being outside of the first range of angles. Another aspect includes generating a second QR code based on the first QR code and the scanner angle, wherein the second QR code comprises a deformed QR code that is scannable by the QR code scanner at a second range of angles that is distinct from the first range of angles.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: September 1, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hua Wei Fan, Lei Wang, Zheng Lei An, Xin Zhao, Hong Wei Sun, Ting Yin
  • Publication number: 20200252226
    Abstract: Provided are an accurate load shedding system, and a communication method and an access apparatus thereof. The access apparatus includes: two E1 interfaces, eight optical fiber interfaces, a CPU and an FPGA. The two E1 interfaces are respectively connected to a control apparatus A and a control apparatus B of a control substation. The eight optical fiber interfaces are respectively connected to eight control terminals. The FPGA includes eight optical fiber transceivers respectively connected to the eight optical fiber interfaces through serial interfaces, and two E1 transceivers respectively connected to the two E1 interfaces through serial interfaces. Each optical fiber transceiver includes a reset submodule. Each E1 transceiver also includes a reset submodule. The CPU is connected to the FPGA through a parallel bus.
    Type: Application
    Filed: May 10, 2019
    Publication date: August 6, 2020
    Inventors: Jijun Yin, Qing Chen, Zheng Wu, Xiao Lu, Hengzhi Cui, Jianyu Luo, Chunlei Xu, Xueming Li, Xiangdong Chen, Kaiming Luo, Bijun Li, Lin Liu, Yunsong Yan, Jianfeng Ren, Haifeng Xia
  • Publication number: 20200252833
    Abstract: Provided is an accurate load shedding system and method based on a power-dedicated wireless network. The system includes: a control master station layer, a control substation layer and a terminal user access layer. The control master station layer includes a control master station apparatus and an optical/E1 conversion device. The control substation layer includes an optical/E1 conversion device, a control substation apparatus and a wireless access device. The terminal user access layer includes a wireless core network, a base station and a control terminal. The wireless access device is connected to the wireless core network through Ethernet. The wireless core network is connected with the base station through an optical fiber. The control terminal is connected to a wireless network of the base station through customer premise equipment (CPE).
    Type: Application
    Filed: May 10, 2019
    Publication date: August 6, 2020
    Inventors: Jijun YIN, Qing CHEN, Zheng WU, Xiaofeng WANG, Xiao LU, Jianyu LUO, Xueming LI, Kaiming LUO, Jianbo LUO, Yunsong YAN
  • Publication number: 20200245019
    Abstract: A data display method and apparatus, a storage medium, and an electronic device are provided. The method includes: receiving, by a terminal, a first target operation instruction on a client during a process of playing a video of a game on the client; obtaining, by the terminal, process data of a target type in response to the first target operation instruction. The process data indicates game information corresponding to a current moment of the video of the game, and the game information being time-sensitive. The method also includes displaying, by the terminal, a first target interface on the client, the first target interface displaying the process data of the target type.
    Type: Application
    Filed: April 15, 2020
    Publication date: July 30, 2020
    Inventors: Zhi YIN, Zheng WANG, Daoxin WANG, Huichao HU, Xiaosheng LIU, Xiaobin CAO, Jie ZHOU, Zhongjian HE, Xiao FENG, Yibo JIN
  • Publication number: 20200236325
    Abstract: A system offering simplified bi-directional video communication between a user and a device of a pre-configured one or more persons of interest includes a touch display with a pictorial representation of each of the one or more persons of interest and a pictorial representation of one or more health indicators. The touch display is configured to establish the bi-directional video communication with a selected one of said persons of interest in response to a single touch of the pictorial representation of the selected one of the persons of interest. In one implementation, the system includes one or more biometric telemetry devices for acquiring and transmitting biometric data associated with a specific health indicator to the touch display, which is then transmitted to a database, processed and accessed by one or more authorized persons. In another implementation, the system includes a workflow engine for healthcare management of the patient.
    Type: Application
    Filed: April 9, 2020
    Publication date: July 23, 2020
    Inventors: Georgiy Shibaev, Arnold Elite, Junjie Yin, Chandler Newman-Reed, Zheng Lu, Michael A.J. Bourassa, Pengyu Chen, Michel Paquet
  • Publication number: 20200228317
    Abstract: A computer-implemented method for information protection comprises: determining one or more data inputs and one or more data outputs for a transaction, wherein the data inputs are associated with input data types respectively, and the data outputs are associated with output data types respectively; encrypting the input data types and the output data types; committing each of the encrypted input data types and the encrypted output data types with a commitment scheme to obtain corresponding commitment values; obtaining at least a parameter R based at least on the commitment values; and submitting the transaction to one or more nodes in a blockchain network with disclosure of the parameter R and without disclosure of the input data types and output data types for the nodes to verify consistency between the input data types and the output data types.
    Type: Application
    Filed: November 27, 2018
    Publication date: July 16, 2020
    Inventors: Baoli MA, Wenbin ZHANG, Lichun LI, Zheng LIU, Shan YIN
  • Publication number: 20200211018
    Abstract: A method for implementing blockchain-based transactions comprises: determining a transaction amount to be remitted from a remitter's blockchain account into a receiver's blockchain account, wherein a balance of the remitter's blockchain account comprises multiple reserve balances, and commitments of the reserve balances are recorded in a blockchain; selecting one or more of the reserve balances from the remitter's blockchain account, wherein the sum of the selected one or more reserve balances is not smaller than the transaction amount; and submitting to the blockchain a transaction comprising an identification of each of the selected one or more reserve balances and a commitment of the transaction amount, for the selected one or more reserve balances to be removed from the remitter's blockchain account and the transaction amount to be added to the receiver's blockchain account.
    Type: Application
    Filed: March 13, 2020
    Publication date: July 2, 2020
    Inventors: Lichun LI, Wenbin ZHANG, Baoli MA, Zheng LIU, Shan YIN
  • Patent number: 10700850
    Abstract: A computer-implemented method for information protection comprises: determining one or more data inputs and one or more data outputs for a transaction, wherein the data inputs are associated with input data types respectively, and the data outputs are associated with output data types respectively; encrypting the input data types and the output data types; committing each of the encrypted input data types and the encrypted output data types with a commitment scheme to obtain corresponding commitment values; obtaining at least a parameter R based at least on the commitment values; and submitting the transaction to one or more nodes in a blockchain network with disclosure of the parameter R and without disclosure of the input data types and output data types for the nodes to verify consistency between the input data types and the output data types.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: June 30, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Baoli Ma, Wenbin Zhang, Lichun Li, Zheng Liu, Shan Yin
  • Publication number: 20200184471
    Abstract: Implementations of the present disclosure include receiving a content of a confidential transaction of a client node, by a consensus node of a blockchain network, wherein the content of the confidential transaction includes one or more commitment values of the confidential transaction generated by the client node by applying a cryptographic commitment scheme to transaction data of the confidential transaction, and encrypted transaction information generated by encrypting the transaction data using a secret key of the client node, wherein a secret key is obtained by the client node according to a threshold secret sharing scheme with a plurality of client nodes, and one or more zero-knowledge proofs of the transaction data; verifying that the confidential transaction is valid based on the content of the confidential transaction; and storing the encrypted transaction information on a blockchain of the blockchain network.
    Type: Application
    Filed: February 14, 2020
    Publication date: June 11, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Zheng Liu, Lichun Li, Shan Yin
  • Patent number: 10676468
    Abstract: Disclosed are novel N-(3-heteroarylaryl)-4-arylarylcarboxamides and analogs thereof, represented by the Formula I: wherein C cyclic group, D1-D4, Q1, Q2, R5 are defined herein. Compounds having Formula (I) are hedgehog pathway inhibitors. Therefore, compounds of the invention may be used to treat clinical conditions that are responsive to the inhibition of hedgehog activity, such as cancer.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: June 9, 2020
    Assignee: Impact Therapeutics, Inc.
    Inventors: Suixiong Cai, Ye Edward Tian, Sishun Kang, Zheng Meng, Chengyun Gu, Feng Yin, Shengzhi Chen, Yang Zhang, Xiuyan Zhang, Hongqiang Fei, Dongmei Wang
  • Publication number: 20200175180
    Abstract: Privacy protection methods, systems, and apparatus, including computer programs encoded on computer storage media, are provided. One of the methods is performed by a second computing device and includes: receiving a data request for object data from a first computing device, wherein the object data is associated with an object and is stored in the second computing device; performing encryption of the object data using a public key associated with the object based on the data request to generate a first ciphertext; obtaining verification data based on the first ciphertext for verifying whether a ciphertext to be verified corresponds to the object data; and sending the verification data to the first computing device for the first computing device to execute a cryptography protocol with a third computing device based on the verification data.
    Type: Application
    Filed: February 7, 2020
    Publication date: June 4, 2020
    Inventors: Lichun LI, Shan YIN, Zheng LIU
  • Patent number: 10671901
    Abstract: A computer-implemented method includes determining a set of parameters defining an arrangement of a plurality of copies of a standard barcode in two or more of layers of a layered barcode encoding subject data. The layered barcode has a plurality of cells, and for each cell in the layered barcode, a combined value for the cell is determined, where the combined value of the cell indicates a respective value of each layer at the cell, and the combined value is mapped to a color corresponding to the combined value. The plurality of layers of the layered barcode are generated, such that, at each cell of the plurality of cells, the layered barcode includes the color corresponding to the combined value of the cell.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: June 2, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hua Wei Fan, Xin Zhao, Lei Wang, Zheng Lei An, Ting Yin, Hong Wei Sun
  • Publication number: 20200169557
    Abstract: Implementations of the present specification provide a computer-implemented method, computer-implemented system, and non-transitory, computer-readable medium. The computer-implemented method includes sending a token acquisition request by a blockchain client to a blockchain node. A commit token fed back from the blockchain node is received by the blockchain client, where the commit token indicates that the blockchain client has permission to submit transaction data to a specific data block in a blockchain. Transaction data is sent by the blockchain client to the blockchain node.
    Type: Application
    Filed: January 31, 2020
    Publication date: May 28, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Zheng Liu, Lichun Li, Shan Yin
  • Publication number: 20200169386
    Abstract: Implementations of the present specification provide a blockchain-based data processing method, apparatus, and computer-readable medium. The method includes obtaining transaction data to be processed; and in response to determining that the transaction data includes a plurality pieces of proof data, invoking a verification program deployed in the blockchain and verifying the plurality pieces of proof data in parallel.
    Type: Application
    Filed: January 29, 2020
    Publication date: May 28, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Zheng LIU, Lichun Li, Shan Yin
  • Publication number: 20200160129
    Abstract: A computer-implemented method includes determining a set of parameters defining an arrangement of a plurality of copies of a standard barcode in two or more of layers of a layered barcode encoding subject data. The layered barcode has a plurality of cells, and for each cell in the layered barcode, a combined value for the cell is determined, where the combined value of the cell indicates a respective value of each layer at the cell, and the combined value is mapped to a color corresponding to the combined value. The plurality of layers of the layered barcode are generated, such that, at each cell of the plurality of cells, the layered barcode includes the color corresponding to the combined value of the cell.
    Type: Application
    Filed: November 15, 2018
    Publication date: May 21, 2020
    Inventors: Hua Wei Fan, Xin Zhao, Lei Wang, Zheng Lei An, Ting Yin, Hong Wei Sun
  • Patent number: 10652504
    Abstract: A system offering simplified bi-directional video communication between a user and a device of a pre-configured one or more persons of interest includes a touch display with a pictorial representation of each of the one or more persons of interest and a pictorial representation of one or more health indicators. The touch display is configured to establish the bi-directional video communication with a selected one of said persons of interest in response to a single touch of the pictorial representation of the selected one of the persons of interest. In one implementation, the system includes one or more biometric telemetry devices for acquiring and transmitting biometric data associated with a specific health indicator to the touch display, which is then transmitted to a database, processed and accessed by one or more authorized persons. In another implementation, the system includes a workflow engine for healthcare management of the patient.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: May 12, 2020
    Assignee: Aetonix Systems
    Inventors: Georgiy Shibaev, Arnold Elite, Junjie Yin, Chandler Newman-Reed, Zheng Lu, Michael A. J. Bourassa, Pengyu Chen, Michel Paquet
  • Publication number: 20200145195
    Abstract: A computer-implemented method for information protection comprises: determining one or more data inputs and one or more data outputs for a transaction, wherein the data inputs are associated with input data types respectively, and the data outputs are associated with output data types respectively; encrypting the input data types and the output data types; committing each of the encrypted input data types and the encrypted output data types with a commitment scheme to obtain corresponding commitment values; obtaining at least a parameter R based at least on the commitment values; and submitting the transaction to one or more nodes in a blockchain network with disclosure of the parameter R and without disclosure of the input data types and output data types for the nodes to verify consistency between the input data types and the output data types.
    Type: Application
    Filed: December 9, 2019
    Publication date: May 7, 2020
    Inventors: Baoli MA, Wenbin ZHANG, Lichun LI, Zheng LIU, Shan YIN
  • Publication number: 20200143131
    Abstract: Examples of techniques for quick response (QR) code deformation are described herein. An aspect includes receiving a first QR code, wherein the first QR code is scannable by a QR code scanner at a first range of angles. Another aspect includes determining a scanner angle, the scanner angle being outside of the first range of angles. Another aspect includes generating a second QR code based on the first QR code and the scanner angle, wherein the second QR code comprises a deformed QR code that is scannable by the QR code scanner at a second range of angles that is distinct from the first range of angles.
    Type: Application
    Filed: November 6, 2018
    Publication date: May 7, 2020
    Inventors: Hua Wei Fan, Lei Wang, Zheng Lei An, Xin Zhao, HONG WEI SUN, TING YIN
  • Publication number: 20200143368
    Abstract: A method comprises: selecting one or more blockchain assets from a remitter's blockchain account according to a transaction amount of a transaction to be remitted from the remitter's blockchain account into a receiver's blockchain account, wherein a total asset amount represented by the selected one or more blockchain assets is not less than the transaction amount, and a commitment of an individual asset amount represented by each of the selected one or more blockchain assets is recorded in a blockchain; generating a commitment of the transaction amount; and submitting to the blockchain the transaction comprising information of the selected one or more blockchain assets and the commitment of the transaction amount, for the selected one or more blockchain assets to be removed from the remitter's blockchain account and one or more blockchain assets corresponding to the commitment of the transaction amount to be added to the receiver's blockchain account.
    Type: Application
    Filed: January 9, 2020
    Publication date: May 7, 2020
    Inventors: Wenbin ZHANG, Lichun LI, Baoli MA, Zheng LIU, Shan YIN
  • Publication number: 20200134625
    Abstract: A method for implementing blockchain-based transactions comprises: determining a transaction amount to be remitted from a remitter's blockchain account into a receiver's blockchain account, wherein a balance of the remitter's blockchain account comprises multiple reserve balances, and commitments of the reserve balances are recorded in a blockchain; selecting one or more of the reserve balances from the remitter's blockchain account, wherein the sum of the selected one or more reserve balances is not smaller than the transaction amount; and submitting to the blockchain a transaction comprising an identification of each of the selected one or more reserve balances and a commitment of the transaction amount, for the selected one or more reserve balances to be removed from the remitter's blockchain account and the transaction amount to be added to the receiver's blockchain account.
    Type: Application
    Filed: October 3, 2019
    Publication date: April 30, 2020
    Inventors: Lichun LI, Wenbin ZHANG, Baoli MA, Zheng LIU, Shan YIN