Patents by Inventor Ying Yan

Ying Yan 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: 11175943
    Abstract: Systems and methods are taught for providing customers of a cloud computing service to control when updates affect the services provided to the customers. Because multiple customers share the cloud's infrastructure, each customer may have conflicting preferences for when an update and associated downtime occurs. Preventing and resolving conflicts between the preferences of multiple customers while providing them with input for scheduling a planned update may reduce the inconvenience posed by updates. Additionally, the schedule for the update may be transmitted to customers so that they can prepare for the downtime of services associated with the update.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: November 16, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jiaxing Zhang, Thomas Moscibroda, Haoran Wang, Jurgen Aubrey Willis, Yang Chen, Ying Yan, James E. Johnson, Ajay Mani
  • Patent number: 11177211
    Abstract: A semiconductor device includes a plurality of lower conductive lines overlying a substrate and extending in a first direction, an insulating layer overlying the plurality of lower conductive lines, a plurality of upper conductive lines overlying the insulating layer and the first conductive lines and extending in a second direction crossing the first direction, and a plurality of vias filled with a conductive material formed in the insulating layer. The plurality of upper conductive lines are arranged in the first direction with a first pitch. The plurality of vias includes first vias and second vias. At least one via of the first vias connects at least two lines of the plurality of lower conductive lines and one line of the plurality of upper conductive lines. An average width in the first direction of the first vias is different from an average width in the first direction of the second vias.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: November 16, 2021
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
    Inventors: Kuo-Yen Liu, Boo Yeh, Min-Chang Liang, Jui-Yao Lai, Sai-Hooi Yeong, Ying-Yan Chen, Yen-Ming Chen
  • Publication number: 20210344506
    Abstract: A blockchain integrated station receives a startup instruction. The blockchain integrated station sends a signature verification request for a disk image stored in the blockchain integrated station to a cryptographic acceleration card included in the blockchain integrated station. The blockchain integrated station receives a signature verification result from the cryptographic acceleration card, where the signature verification result indicates whether a signature of the disk image passes a verification. In response to determining that the signature verification result indicates that the signature of the disk image passes the verification, the blockchain integrated station executes the disk image.
    Type: Application
    Filed: June 28, 2021
    Publication date: November 4, 2021
    Applicant: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Changzheng Wei, Ying Yan, Hui Zhang, Lei WANG
  • Publication number: 20210344496
    Abstract: One or more implementations of the present specification provide a blockchain-based data authorization method and apparatus. The method can include receiving, by a blockchain node, an authentication transaction submitted by a privacy computing platform, where the authentication transaction queries whether a data user has obtained authorization of target data possessed by a data owner, and in response to determining that the data user has obtained authorization of the target data, executing, by the blockchain node, a smart contract invoked by the authentication transaction to provide an authorization token to the privacy computing platform that instructs the privacy computing platform to obtain the target data, and send a computational result of one or more predetermined computational operations based on the target data to the data user.
    Type: Application
    Filed: July 16, 2021
    Publication date: November 4, 2021
    Applicant: Advanced New Technologies Co., Ltd.
    Inventors: Changzheng Wei, Ying Yan, Hui Zhang, Yujun Peng
  • Publication number: 20210326876
    Abstract: A smart network card included in a blockchain node device performs a transaction consensus on a first transaction with one or more nodes in a blockchain network that includes the blockchain node device, where the blockchain node device includes the smart network card, at least one central processing unit, and a smart contract processing chip. In response to a determination that the first transaction passes the transaction consensus, the smart network card sends the first transaction to the at least one central processing unit. The at least one central processing unit sends a second transaction associated with the first transaction to the smart contract processing chip, where the second transaction is used to call a smart contract. The smart contract processing chip receives the second transaction from the at least one central processing unit. The smart contract processing chip executes the smart contract.
    Type: Application
    Filed: June 29, 2021
    Publication date: October 21, 2021
    Applicant: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Changzheng Wei, Ying Yan, Hui Zhang
  • Publication number: 20210328767
    Abstract: A cryptographic acceleration card included in a blockchain integrated station sends negotiation information to a provider of a new disk image, where the negotiation information is used by the provider to determine a deployment key, and where the new disk image is used to update an old disk image included in the blockchain integrated station. The cryptographic acceleration card receives a new hash value encrypted by the provider using the deployment key, where the new hash value corresponds to the new disk image. The cryptographic acceleration card replaces an old hash value corresponding to the old disk image with the new hash value, where the new hash value is compared with a current hash value of a disk image included in the blockchain integrated station to determine whether the disk image matches the new disk image.
    Type: Application
    Filed: June 29, 2021
    Publication date: October 21, 2021
    Applicant: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Changzheng Wei, Ying Yan, Peng Wu, Hui Zhang, Changhua HE
  • Publication number: 20210328816
    Abstract: A blockchain integrated station receives a first configuration instruction after accessing a certificate authority network. The blockchain integrated station initiates an authentication application to a certificate authority center of the certificate authority network based on a first network address indicated in the first configuration instruction. The blockchain integrated station receives a digital certificate from the certificate authority center after the certificate authority center determines that the authentication application passes verification. The blockchain integrated station receives a second configuration instruction after accessing a blockchain network.
    Type: Application
    Filed: June 28, 2021
    Publication date: October 21, 2021
    Applicant: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Changzheng Wei, Ying Yan, Hui Zhang
  • Publication number: 20210328814
    Abstract: A blockchain integrated station initiates a certificate authority service to generate a root certificate. The blockchain integrated station broadcasts the root certificate in a network that includes the blockchain integrated station. The blockchain integrated station receives an authentication application initiated by a node in the network. In response to a determination that the authentication application passes verification, a certificate is issued to the node based on the certificate authority service.
    Type: Application
    Filed: June 28, 2021
    Publication date: October 21, 2021
    Applicant: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Changzheng Wei, Ying Yan, Hui Zhang
  • Publication number: 20210328773
    Abstract: A blockchain integrated station receives a startup instruction. The blockchain integrated station computes a current hash value of a disk image included in the blockchain integrated station. The blockchain integrated station sends the current hash value to a cryptographic acceleration card included in the blockchain integrated station. The blockchain integrated station receives, from the cryptographic acceleration card, a comparison result between a hash value stored in the cryptographic acceleration card and the current hash value. In response to determining that the comparison result indicates that the current hash value matches the hash value stored in the cryptographic acceleration card, the blockchain integrated station executes the disk image.
    Type: Application
    Filed: June 28, 2021
    Publication date: October 21, 2021
    Applicant: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Changzheng Wei, Peng Wu, Ying Yan, Hui Zhang, Changhua HE, Lei WANG
  • Publication number: 20210328791
    Abstract: A blockchain integrated station initiates a ciphertext request to a server, where the ciphertext request includes first information associated with input data of an off-chain contract. The blockchain integrated station obtains, from the server, an execution result, where the execution result is obtained by the server by executing the off-chain contract using the input data.
    Type: Application
    Filed: June 29, 2021
    Publication date: October 21, 2021
    Applicant: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Changzheng Wei, Ying Yan, Hui Zhang
  • Publication number: 20210326132
    Abstract: A first logic circuit included in a processor receives a first digital signal, where the first logic circuit includes a special purpose register, a comparator, and an adder, where the special purpose register stores a first resource balance for executing a smart contract, where the first digital signal includes a resource deduction quota corresponding to a code set in the smart contract. The first logic circuit reads the first resource balance from the special purpose register. The first logic circuit compares, using the comparator, the first resource balance with the resource deduction quota. In response to the first resource balance being greater than or equal to the resource deduction quota, the first logic circuit subtracts, using the adder, the resource deduction quota from the first resource balance to obtain a second resource balance. The first logic circuit stores the second resource balance in the special purpose register.
    Type: Application
    Filed: June 29, 2021
    Publication date: October 21, 2021
    Applicant: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xuepeng Guo, Kuan Zhao, Ren Guo, Yubo Guo, Haiyuan Gao, Qibin Ren, Zucheng Huang, Lei Zhang, Guozhen Pan, Changzheng Wei, Zhijian Chen, Ying Yan
  • Publication number: 20210328786
    Abstract: A cryptographic acceleration card generates, using an attribute unique to a blockchain integrated station that comprises the cryptographic acceleration card, an identity private key for the blockchain integrated station. The cryptographic acceleration card generates a private key ciphertext by encrypting the identity private key. The cryptographic acceleration card stores the private key ciphertext.
    Type: Application
    Filed: June 29, 2021
    Publication date: October 21, 2021
    Applicant: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Changzheng Wei, Peng Wu, Ying Yan, Hui Zhang, Changhua HE, Zongru Zhan
  • Publication number: 20210328813
    Abstract: A blockchain integrated station receives a configuration instruction after accessing a blockchain network. The blockchain integrated station configures, based on the configuration instruction, a first network address corresponding to a certificate authority center and a second network address corresponding to a first blockchain node in the blockchain network. The blockchain integrated station initiates an authentication request to the certificate authority center based on the first network address. The blockchain integrated station receives, from the certificate authority center, a digital certificate after the certificate authority center determines that the authentication request passes verification. The blockchain integrated station sends, based on the second network address, the digital certificate to the first blockchain node, where the digital certificate is used by the first blockchain node to add the blockchain integrated station as a new blockchain node in the blockchain network.
    Type: Application
    Filed: June 28, 2021
    Publication date: October 21, 2021
    Applicant: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Changzheng Wei, Ying Yan, Hui Zhang
  • Publication number: 20210326864
    Abstract: Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems are provided for executing a smart contract in a blockchain network. A computer-implemented method includes: compiling, by a blockchain node in the blockchain network, bytecode of a smart contract into first machine code using global compilation after deploying the smart contract; when executing the smart contract, in response to determining that the first machine code of the smart contract is not locally stored, compiling, by the blockchain node, the bytecode of the smart contract using local compilation to obtain second machine code; storing, by the blockchain node, the second machine code; and executing, by the blockchain node, the second machine code.
    Type: Application
    Filed: June 30, 2021
    Publication date: October 21, 2021
    Applicant: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Changzheng Wei, Xuepeng Guo, Ying Yan
  • Patent number: 11153072
    Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing blockchain data under a trusted execution environment (TEE). One of the methods includes receiving, by a blockchain node, a request to execute one or more software instructions in a TEE executing on the blockchain node; determining, by a virtual machine in the TEE, data associated with one or more blockchain accounts to execute the one or more software instructions based on the request; traversing, by the virtual machine, a global state of a blockchain stored in the TEE to locate the data; and executing, by the virtual machine, the one or more software instructions based on the data.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: October 19, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Changzheng Wei, Ying Yan, Boran Zhao, Xuyang Song, Huabing Du
  • Publication number: 20210318897
    Abstract: Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems are provided for executing a smart contract in a blockchain network. The computer-implemented method includes: compiling, by a blockchain node in a blockchain network, code of a smart contract into machine code through Just-In-Time (JIT) compilation after deploying the smart contract, wherein the code of the smart contract comprises hotspot code marked by a hotspot identifier; storing, by the blockchain node, the hotspot code marked by the hotspot identifier; and when executing the smart contract, in response to determining that the machine code corresponding to the code of the smart contract is locally stored, executing, by the blockchain node, the machine code.
    Type: Application
    Filed: June 25, 2021
    Publication date: October 14, 2021
    Applicant: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Changzheng Wei, Xuepeng Guo, Ying Yan
  • Publication number: 20210312998
    Abstract: A one-time programmable (OTP) memory cell is disclosed, which comprises an electric fuse structure, an anti-fuse transistor and a word select transistor. One end of the electric fuse structure is electrically connected to a gate of the anti-fuse transistor to form a first port of the OTP memory cell, the other end of the electric fuse structure is electrically connected to a source of the anti-fuse transistor and is connected to a drain of the word select transistor, and a gate and a source of the word select transistor form a second port and a third port of the OTP memory cell respectively. The operation method of the OTP memory cell has the capability of one-time correction, expanding the practicability of the OTP memory cell.
    Type: Application
    Filed: March 19, 2021
    Publication date: October 7, 2021
    Inventors: Ying Yan, Jianming Jin
  • Publication number: 20210306164
    Abstract: Disclosed herein are methods, systems, and apparatus, for securely executing smart contract operations in a trusted execution environment (TEE). One of the methods includes establishing, by a key management (KM) TEE of a KM node, a trust relationship with a plurality of KM TEEs in a plurality of KM nodes based on performing mutual attestations with the plurality of KM TEEs; initiating a consensus process with the plurality of KM TEEs for reaching consensus on providing one or more encryption keys to a service TEE of the KM node; in response to reaching the consensus with the plurality of KM TEEs, initiating a local attestation process with a service TEE in the KM node; determining that the local attestation process is successful; and in response to determining that the local attestation process is successful, providing one or more encryption keys to the TEE executing on the computing device.
    Type: Application
    Filed: June 14, 2021
    Publication date: September 30, 2021
    Applicant: Advanced New Technologies Co., Ltd.
    Inventors: Changzheng Wei, Ying Yan, Boran Zhao, Xuyang Song
  • Publication number: 20210288121
    Abstract: The present invention discloses an array substrate, a manufacturing method thereof, and a display. The array substrate includes a substrate, and a pixel defining layer disposed on the substrate. The pixel defining layer includes an opening and a retaining wall surrounding the opening. The retaining wall corresponds to a non-light-emitting region, and the opening corresponds to a light-emitting region. A groove is disposed on a side of the retaining wall between two neighboring openings away from the substrate. The array substrate, the manufacturing method thereof, and the display device provided by the present invention effectively reduce display defects caused by ink color mixing by generating grooves on retaining walls between neighboring openings in a pixel defining layer.
    Type: Application
    Filed: October 29, 2019
    Publication date: September 16, 2021
    Inventor: Ying YAN
  • Publication number: 20210279345
    Abstract: Examples of a data transmission method and apparatus in TEE systems are described. One example of the method includes: obtaining first data; obtaining a write offset address by reading a first address; obtaining a read offset address by reading a second address; determining whether the number of bytes in the first data is less than or equal to the number of writable bytes, where the number of writable bytes is determined based on the write offset address and the read offset address, and each address corresponds to one byte; when the number of bytes in the first data is less than or equal to the number of writable bytes, writing the first data into third addresses starting from the write offset address; and updating the write offset address in the first address.
    Type: Application
    Filed: May 10, 2021
    Publication date: September 9, 2021
    Applicant: Advanced New Technologies Co., Ltd.
    Inventors: Qi Liu, Boran Zhao, Ying Yan, Changzheng Wei