Patents Assigned to ADVANCED NEW TECHNOLOGIES CO., LTD.
-
Patent number: 10877640Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for application interface management are provided. One of the methods may include: obtaining interface layout parameters from an interface layout server. The interface layout parameters may include layout parameters of one or more functional areas and layout parameters of one or more functional icons. The method may also include generating an application interface according to the obtained layout parameters of functional areas and obtained layout parameters of functional icons; in response to a change operation by a user on the application interface, changing an interface layout of the application interface; and storing layout parameters of one or more functional areas and layout parameters of one or more functional icons corresponding to the changed application interface, to the interface layout server. Each functional area may include one or more functional icons.Type: GrantFiled: April 19, 2019Date of Patent: December 29, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventor: Bin Li
-
Patent number: 10880078Abstract: A data storage method includes determining a first check value of a first version of a target object, obtaining a second check value of a second version of the target object, creating a data block comprising the first check value and the second check value, and storing the data block in a blockchain, where the data block stored in the blockchain is immutable.Type: GrantFiled: December 30, 2019Date of Patent: December 29, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventors: Yi Li, Zunkui Zhao
-
Patent number: 10878054Abstract: A data processing method includes receiving, from a client, a link request associated with a link in an online article, where the link request includes a matter name corresponding to a matter described in the article and a publishing time of the article. The method also includes obtaining a trend chart corresponding to the matter name, where the trend chart includes data associated with the publishing time, annotating information associated with the publishing time in the trend chart, and sending the annotated trend chart to the client for display.Type: GrantFiled: January 29, 2019Date of Patent: December 29, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventor: Shaoyun Wu
-
Patent number: 10878109Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based image processing are provided. One of the methods comprises: obtaining, by a computing device, copyright-related information corresponding to an original image; sending, by the computing device, the copyright-related information to one or more blockchain nodes configured to obtain ciphertext information by encrypting the copyright-related information and to store the ciphertext information in the blockchain; obtaining, by the computing device, the ciphertext information from the blockchain; and performing, by the computing device, obfuscation on a pixel matrix of the original image based on the ciphertext information to generate a target image carrying the copyright-related information.Type: GrantFiled: May 4, 2020Date of Patent: December 29, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventor: Zhiguo Li
-
Patent number: 10880096Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based cross-entity authentication are provided. One of the methods includes: obtaining, from a blockchain, a blockchain transaction comprising an authentication request by a first entity for authenticating a user, wherein the authentication request comprises a decentralized identifier (DID) of the user; in response to determining that the first entity is permitted to access authentication information of the user endorsed by a second entity, obtaining an authentication result of the user by the second entity in response to the obtained blockchain transaction, wherein the authentication result is associated with the DID; generating a different blockchain transaction comprising the authentication result; and transmitting the different blockchain transaction to a blockchain node for adding to the blockchain.Type: GrantFiled: June 10, 2020Date of Patent: December 29, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventors: Shubo Li, Jiawei Liu, Renhui Yang
-
Patent number: 10878423Abstract: A blockchain-based transaction processing method may comprise: in response to a designated account being logged in through an application client, generating, according to input to-be-operated account information and configured operation content, an operation instruction comprising the to-be-operated account information and the operation content; and sending the operation instruction to a node in a blockchain network, causing the node in the blockchain network to invoke a smart contract corresponding to the designated account upon receiving the operation instruction, and to execute an operation according to the operation content on another account corresponding to the to-be-operated account information.Type: GrantFiled: June 8, 2020Date of Patent: December 29, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventor: Hao Wu
-
Patent number: 10880583Abstract: An offline caching method comprises: creating a cache data source module on the framework layer for downloading streaming media and a media cache module on the framework layer for writing data to a cache; downloading, by the cache data source module, a media resource from a storage, and writing the media resource into the media cache module to generate an offline cache file; storing the offline cache file; and providing the stored offline cache file to the application layer for access.Type: GrantFiled: April 2, 2020Date of Patent: December 29, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventor: Yixiao Zhou
-
Patent number: 10878417Abstract: A method for consensus verification implementable by a first blockchain node in a consensus network may comprise: receiving a transaction request from a client, and performing a first security verification on the transaction request; in response to determining that the transaction request passes the first security verification, storing the transaction request, and broadcasting the transaction request to each of second blockchain nodes in the consensus network, causing the each second blockchain node to store the transaction request in response to the second blockchain node determining that the transaction request passes a second security verification; performing pre-processing on at least one stored transaction request in response to determining that a preset condition is satisfied, to obtain and store a pre-processed block; and broadcasting the obtained pre-processed block to the second blockchain nodes, causing the second blockchain nodes to perform consensus verification on the obtained pre-processed blockType: GrantFiled: January 24, 2020Date of Patent: December 29, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventor: Ning Li
-
Patent number: 10877821Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based notification are provided. One of the methods includes: obtaining, from a computing device, a notification message indicating that a current state of a workflow is one of one or more states of the workflow, wherein a blockchain contract deployed in a blockchain is executable to update the current state among the one or more states of the workflow; executing a function associated with the one state in response to the notification message; and in response to completion of the execution of the function, transmitting, to the computing device, a reply message indicating completion of the execution of the function associated with the one state.Type: GrantFiled: June 16, 2020Date of Patent: December 29, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventors: Rubing Shi, Yayang Guan
-
Patent number: 10872332Abstract: A virtual card opening method and system, a payment system, and a card issuing system are disclosed. The method comprises: receiving, through an online traffic entrance associated with a payment system, a virtual card opening request from a user, the virtual card opening request comprising user information and type identifier information of a virtual card; searching, by the payment system, for a rule for acting as an agent to open a card and a card opening condition corresponding to the type identifier information from the payment system, the rule for acting as an agent to open a card and the card opening condition being obtained in advance by the payment system from a card issuing system; and generating, by the payment system, a target virtual card according to the user information and the rule for acting as an agent.Type: GrantFiled: January 7, 2020Date of Patent: December 22, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventors: Lingnan Shen, Jie Qi, Ge Chen, Huifeng Jin, Huanming Sun
-
Patent number: 10873463Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based decentralized-identifier authentication, are provided. One of the methods includes: obtaining a request for authenticating a decentralized identifier (DID), wherein the request comprises the DID, a plaintext associated with a challenge for authenticating the DID, and a digital signature on the plaintext; obtaining a public key associated with the DID; determining, based on the obtained public key and the plaintext, that the digital signature on the plaintext is created based on a private key corresponding to the DID; and generating, based on the determination, a message confirming authentication of the DID.Type: GrantFiled: January 6, 2020Date of Patent: December 22, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventors: Renhui Yang, Jiawei Liu, Yuan Chen, Yuqi Lin
-
Patent number: 10872171Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based infringement evidence storage are provided. One of the methods include: obtaining a request for collecting evidence of infringement by an online resource, wherein the request comprises an address of the online resource; obtaining the evidence of infringement from the address of the online resource; storing verification information of the evidence of infringement on a blockchain; and storing the evidence of infringement in a cloud storage space.Type: GrantFiled: May 8, 2020Date of Patent: December 22, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventors: Qimeng Zou, Linqing Wang, Haitao Jiang
-
Patent number: 10873573Abstract: An authentication request including at least one of a user identifier and a wearable device identifier of a user is received at a server from a terminal. The server stores a relationship between the user identifier, the wearable device identifier, and a server authentication key. Downlink authentication information is acquired by the server. A detection instruction including the downlink authentication information and the wearable device identifier is issued to the terminal. A detection acknowledgment returned by the terminal is received by the server. The detection acknowledgment includes uplink authentication information generated by a wearable device designated in the detection instruction, according to a device authentication key and the downlink authentication information. The device authentication key is the same as, or corresponds to, the server authentication key.Type: GrantFiled: March 9, 2020Date of Patent: December 22, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventor: Long Jiang
-
Patent number: 10866823Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing blockchain contracts are provided. One of the methods includes: obtaining bytecode of a blockchain contract, wherein the bytecode comprises an indicator indicating a type of the blockchain contract; determining a virtual machine corresponding to the type based at least on the indicator; and triggering the determined virtual machine to execute the blockchain contract.Type: GrantFiled: March 26, 2019Date of Patent: December 15, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventor: He Sun
-
Patent number: 10860350Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing blockchain contracts are provided. One of the methods includes: obtaining bytecode of a blockchain contract, wherein the bytecode comprises an indicator indicating a type of the blockchain contract; determining a virtual machine corresponding to the type based at least on the indicator; and triggering the determined virtual machine to execute the blockchain contract.Type: GrantFiled: January 6, 2020Date of Patent: December 8, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventor: He Sun
-
Patent number: 10862899Abstract: This specification describes techniques for performing cross-blockchain interactions. One example method includes generating, by a blockchain node in a first blockchain, a subscription request to a cross-chain interaction end between the first blockchain and a second blockchain. The blockchain node can then obtain a message from the second blockchain based on the subscription request, and subsequently perform an operation related to the obtained message. In some instances, the message obtained by the blockchain node is a message that is published in the second blockchain and satisfies subscription conditions of the blockchain node.Type: GrantFiled: February 27, 2019Date of Patent: December 8, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventors: Honglin Qiu, Huabing Du
-
Patent number: 10860164Abstract: An information input method and apparatus is provided. The method comprises: obtaining attribute information of a page input box, wherein the page input box is located at a front-end page of a mobile end application; according to the attribute information, creating a native input box having the attribute information, wherein the native input box is created at a native layer; and filling information, input by a user through the native input box, back to the page input box, thus finally ensuring that the information is input rapidly and effectively.Type: GrantFiled: February 21, 2019Date of Patent: December 8, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventors: Wenhong Chen, Weigang Guan, Chenchen Lv
-
Patent number: D904953Type: GrantFiled: July 2, 2019Date of Patent: December 15, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventors: Fenghuan Gu, Xuelong Li
-
Patent number: D906091Type: GrantFiled: August 15, 2019Date of Patent: December 29, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventor: Zhenwei Zhang
-
Patent number: D906275Type: GrantFiled: August 19, 2019Date of Patent: December 29, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventor: Zhenwei Zhang