Blockchain authorization
    1.
    发明授权

    公开(公告)号:US10789376B2

    公开(公告)日:2020-09-29

    申请号:US16805649

    申请日:2020-02-28

    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.

    Managing blockchain-based centralized ledger systems

    公开(公告)号:US10749696B1

    公开(公告)日:2020-08-18

    申请号:US16713841

    申请日:2019-12-13

    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.

    Managing blockchain-based centralized ledger systems

    公开(公告)号:US10728046B1

    公开(公告)日:2020-07-28

    申请号:US16713966

    申请日:2019-12-13

    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.

    BLOCKCHAIN-TYPE DATA STORAGE
    4.
    发明申请

    公开(公告)号:US20200213093A1

    公开(公告)日:2020-07-02

    申请号:US16815539

    申请日:2020-03-11

    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.

    SERVICE IDENTIFIER-BASED DATA INDEXING
    5.
    发明申请

    公开(公告)号:US20200210410A1

    公开(公告)日:2020-07-02

    申请号:US16811502

    申请日:2020-03-06

    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.

    SIGNATURE VERIFICATION FOR A BLOCKCHAIN LEDGER

    公开(公告)号:US20200169417A1

    公开(公告)日:2020-05-28

    申请号:US16777735

    申请日:2020-01-30

    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.

    METHOD AND SYSTEM FOR VERIFYING TRANSMISSION OF MULTIMEDIA MESSAGES

    公开(公告)号:US20170310811A1

    公开(公告)日:2017-10-26

    申请号:US15494299

    申请日:2017-04-21

    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.

    Managing blockchain-based centralized ledger systems

    公开(公告)号:US10790988B1

    公开(公告)日:2020-09-29

    申请号:US16713574

    申请日:2019-12-13

    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.

    Managing blockchain-based centralized ledger systems

    公开(公告)号:US10742423B1

    公开(公告)日:2020-08-11

    申请号:US16713639

    申请日:2019-12-13

    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.

Patent Agency Ranking