-
公开(公告)号:US10789376B2
公开(公告)日:2020-09-29
申请号:US16805649
申请日:2020-02-28
Applicant: Alibaba Group Holding Limited
Inventor: Wenyuan Yan , Xinying Yang , Yuan Zhang , Yize Li , Benquan Yu
Abstract: A computer-implemented method includes: receiving, by a server storing one or more blockchain ledgers, an authorization request from a client, in which the authorization request includes a service end identifier and a user identifier; generating, based on the authorization request, a database authorization instruction corresponding to the authorization request and a ledger identifier corresponding to the authorization request; authorizing a service end corresponding to the service end identifier as a user in a blockchain ledger corresponding to the ledger identifier; configuring a permission value of the user in the blockchain ledger, in which the permission value determines a degree to which the service end can operate the blockchain ledger; and sending authorization information including the user identifier and the ledger identifier to the service end.
-
公开(公告)号:US10749696B1
公开(公告)日:2020-08-18
申请号:US16713841
申请日:2019-12-13
Applicant: Alibaba Group Holding Limited
Inventor: Yize Li , Yuan Zhang , Wenyuan Yan , Benquan Yu , Xinying Yang
Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing blockchain-based centralized ledger systems. One of the methods includes transmitting a timestamp request for a to-be-timestamped block of a blockchain at a time point to a trust time server by a ledger server in a blockchain-based centralized ledger system that stores data in the blockchain, the trust time server being associated with a trust time authority and independent from the blockchain-based centralized ledger system, the blockchain including a plurality of blocks storing transaction data, and disregarding the timestamp request in response to determining that a predetermined time period has lapsed after the time point and that there has been no reply to the timestamp request from the trust time server.
-
公开(公告)号:US10728046B1
公开(公告)日:2020-07-28
申请号:US16713966
申请日:2019-12-13
Applicant: Alibaba Group Holding Limited
Inventor: Xinying Yang , Benquan Yu , Yuan Zhang , Wenyuan Yan , Yize Li
Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing blockchain-based centralized ledger systems. One of the methods includes: transmitting a timestamp request for a to-be-timestamped block in a blockchain to a trust time server by a ledger server in a centralized ledger system that stores data in the blockchain, the trust time server being associated with a trust time authority and independent from the centralized ledger system, the blockchain including a plurality of blocks storing transaction data, receiving a timestamp and associated signature for the to-be-timestamped block from the trust time server by the ledger server, and storing information of the timestamp and the associated signature for the to-be-timestamped block in the blockchain by the ledger server.
-
公开(公告)号:US20200213093A1
公开(公告)日:2020-07-02
申请号:US16815539
申请日:2020-03-11
Applicant: Alibaba Group Holding Limited
Inventor: Yuan Zhang , Xinying Yang , Yize Li
IPC: H04L9/06 , G06F16/9035 , G06F16/901
Abstract: This disclosure relates to blockchain-type storage of receipt data. In one aspect, a method includes obtaining a to-be-stored data record including a first service attribute. Execution information of the to-be-stored data record is determined. A previous data record is obtained from a blockchain-type ledger. The previous data record includes a second service attribute that is the same as the first service attribute. Each data block in the blockchain-type ledger includes a block header and a block body. A hash value of the previous data record is determined. A receipt record is generated. The receipt record includes the hash value of the previous data record and the execution information of the to-be-stored data record. The to-be-stored data record and the receipt record are written into a same block body in the blockchain-type ledger.
-
公开(公告)号:US20200210410A1
公开(公告)日:2020-07-02
申请号:US16811502
申请日:2020-03-06
Applicant: Alibaba Group Holding Limited
Inventor: Yize Li , Xinying Yang , Yuan Zhang
IPC: G06F16/23
Abstract: Implementations of this specification provide service identifier-based data indexing. An example method performed by a data indexing apparatus of a centralized database service provider that stores data by using a blockchain-type ledger includes obtaining a service identifier and a service label of a data record, the service identifier uniquely identifying a service attribute of the data record, and the service label representing a type of the data record; determining location information of the data record in the blockchain-type ledger, the location information including a block height of a data block that includes the data record, and a positional offset of the data record in the data block that includes the data record; establishing a mapping relationship among the service identifier, the service label, and the location information; and writing the mapping relationship into an index for which a primary key is the service identifier.
-
公开(公告)号:US20200169417A1
公开(公告)日:2020-05-28
申请号:US16777735
申请日:2020-01-30
Applicant: Alibaba Group Holding Limited
Inventor: Xinying Yang , Benquan Yu , Yuan Zhang , Yize Li
Abstract: Implementations of this specification provide signature verification methods and apparatuses for a blockchain ledger. An example method includes receiving by a server, a signature verification instruction that comprises a verification object parameter and a hash value. The verification object parameter includes a third-party parameter, a platform parameter, or a time service certificate parameter, the verification object parameter indicates a type of a to-be-verified object, and the server is configured to store data by using the blockchain ledger. The server obtains the to-be-verified object based on the verification object parameter and the hash value. The type of the to-be-verified object includes a third-party digital signature, a server digital signature, or a time service certificate. The server sends the to-be-verified object to a client for verification by the client.
-
公开(公告)号:US20170310811A1
公开(公告)日:2017-10-26
申请号:US15494299
申请日:2017-04-21
Applicant: Alibaba Group Holding Limited
Inventor: Haohua Zhong , Yuan Zhang
IPC: H04M1/725 , H04L12/58 , G06F3/16 , G06F3/0481 , G06F3/0488
Abstract: Embodiments of the present invention provide a system for verifying sending of a voice or multimedia message. The system improves significantly over previous systems by preventing unwanted recording of messages, while also providing expedient user operation. A computing device receives a first trigger operation representing an instruction to generate a voice or multimedia message. The computing device records the voice or multimedia message, and receives a second trigger operation. In response to determining that the second trigger operation represents a send verification instruction, the device sends the voice or multimedia message to a second user or group. In response to determining that the second trigger operation represents a null instruction, the device cancels sending the voice or multimedia message.
-
公开(公告)号:US10790988B1
公开(公告)日:2020-09-29
申请号:US16713574
申请日:2019-12-13
Applicant: Alibaba Group Holding Limited
Inventor: Yize Li , Benquan Yu , Xinying Yang , Wenyuan Yan , Yuan Zhang
Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing blockchain-based centralized ledger systems. One of the methods includes: receiving timestamps and associated signatures from an independent trust time server associated with a trust time authority by a centralized ledger server in a centralized ledger system, storing the timestamps and the associated signatures in a centralized trust timestamp blockchain that stores trust timestamp information of the trust time server for the centralized ledger system that stores data in blockchains each including a plurality of blocks, receiving a timestamp request for a block of a blockchain from a ledger server associated with the blockchain by the centralized ledger server, and transmitting a timestamp and associated signature that is stored in the timestamp blockchain and corresponds to the timestamp request to the ledger server by the centralized ledger server.
-
公开(公告)号:US10742423B1
公开(公告)日:2020-08-11
申请号:US16713639
申请日:2019-12-13
Applicant: Alibaba Group Holding Limited
Inventor: Wenyuan Yan , Yuan Zhang , Xinying Yang , Benquan Yu , Yize Li
Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing blockchain-based centralized ledger systems. One of the methods includes transmitting individual timestamp requests for to-be-timestamped blocks in a blockchain to a trust time server independent from a blockchain-based centralized ledger system that stores data in the blockchain, the blockchain including a plurality of blocks storing transaction data, receiving respective timestamps and associated signatures for the to-be-timestamped blocks from the trust time server, and storing information of the respective timestamps and associated signatures for the to-be-timestamped blocks in respective timestamped blocks in the blockchain, any adjacent two of the timestamped blocks in the blockchain being anchored with each other.
-
公开(公告)号:US10587559B2
公开(公告)日:2020-03-10
申请号:US15040659
申请日:2016-02-10
Applicant: Alibaba Group Holding Limited
Inventor: Hang Chen , Zhenhao Wu , Lili Zhang , Chenlu Guo , Feng Bao , Liying Yu , Yuan Zhang , Qi Dong , Kaikai Yu , Qing Ren , Junshao Zhang , Yi Zhang , Jiarui Shi , Jie Du
IPC: G06F3/00 , H04L12/58 , G06F3/0484 , G06F3/01
Abstract: A client device displays a user interface, which includes a menu item associated with forced reminders. In response to a user selecting the menu item, the client device displays a forced-reminder user interface, which includes a content display area configured to display one or more forced-reminder messages.
-
-
-
-
-
-
-
-
-