# US 11,907,391 B2 · Method for performing segmenting locking and merging control of encrypted digital assets based on time dimension

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,907,391 B2
- Document ID: US11907391B2
- Status: Granted
- Kind: B2
- Application number: 17/109,670
- Filed: 2020-12-02
- Published: 2021-03-25
- Granted: 2024-02-20
- Earliest claimed: 2018-06-04
- Assignees: Shanghai Jianwei Zhizhu Enterprise Management Center (Limited Partnership)
- Applicants: Shanghai Fenfu Information Technology Co., Ltd.
- Inventors: Dejun Qian; Guochang Xu; Zhaojun He; Bin Jiang
- Web page: https://patentgrep.com/patent/US11907391B2

## CPC

- G06F 21/6209: {to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself}
- G06F 21/6227: {where protection concerns the structure of data, e.g. records, types, queries}
- G06F 21/10: Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]}
- G06F 21/602: {Providing cryptographic facilities or services}
- G06F 21/606: {by securing the transmission between two devices or processes}
- G06Q 20/10: specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q 40/02: Banking, e.g. interest calculation or account maintenance (credit or loans G06Q40/03)
- G06Q 40/04: Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- H04L 9/3297: {involving time stamps, e.g. generation of time stamps}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- G06F 21/108: {Transfer of content, software, digital rights or licenses}
- G06F 2221/2137: Time limited access, e.g. to a computer or data
- G06F 2221/2147: Locking files
- H04L 2209/56: Financial cryptography, e.g. electronic payment or e-cash
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method for performing segmenting locking and merging control of encrypted digital assets based on time dimension is provided. The method being mainly provided to achieve segmenting locking and merging control of encrypted digital assets by adding a time attribute to encrypted digital asset. Using the method for performing segmenting locking and merging control of encrypted digital assets based on time dimension of the present invention, through the processing of encrypted digital assets in the time dimension, which not only can use smart contracts or hash locking to realize the automated transfer of encrypted digital assets in the future, and the transferred encrypted digital asset before the set time, also can transfer and transaction; meanwhile, since the segmentation object is based on the assets currently held by the user, therefore the deterministic payment of future value rights also can be ensured, has a wider range of applications.

## Claims

### Claim 1

A method for performing segmenting locking of encrypted digital assets based on time dimension, the method comprising:
storing on a first user terminal a first encrypted digital asset (N, M) of a type of currency N and an amount of the currency M in a first data structure of the first user terminal;
adding attributes for an overall time period interval (T1, T2) of the first encrypted digital asset (N, M) to a second data structure of the first user terminal, in order to expand the first encrypted digital asset (N, M) into a second encrypted digital asset (N, M, T1, T2) having attributes for the overall time period interval (T1, T2), where T1 is a start timestamp of a user's possession of the digital asset (N, M) and T2 is an end timestamp of the user's possession of the digital asset (N, M);
separating, based on the second data structure, the first user terminal's ownership related to the first encrypted digital asset (N, M) in the overall time period interval (T1, T2) into a right to use of a second user terminal related to the first encrypted digital asset (N, M) in a first time period interval (T1, P), and the first user terminal's ownership of the first encrypted digital asset (N, M) in a second time period interval (P+1, T2), wherein the first time period interval (T1, P) spans between the start timestamp T1 of a user's possession of the digital asset (N, M) and an intervening timestamp P that is between the start timestamp T1 and the end timestamp T2, wherein the second time period interval (P+1, T2) spans between a second after the intervening timestamp P and the end timestamp T2, and wherein the start timestamp T1, the intervening timestamp P, and the end timestamp T2 are any positive integers, and the T1<P<T2; and
assuming the intervening timestamp P is equal to a time to preform the time lock operation (p) and splitting the encrypted digital asset (N, M) into (N, M, T, p) and (N, M, p+1,∞) at a time point in the future to complete the segmentation operation for the time lock of the digital asset (M, N) at the future time point p.

### Claim 2 (depends on 1)

The method for performing segmenting locking of encrypted digital assets based on time dimension according to claim 1, wherein the first data structure is data structure of Account, the second data structure is data structure of UTXO (Unspent Transaction Outputs) or data structure of Hybrid Model.

### Claim 3 (depends on 1)

The method for performing segmenting locking of encrypted digital assets based on time dimension according to claim 1, wherein before the first user terminal's ownership related to the first encrypted digital asset (N, M) in the overall time period interval (T1, T2) is separated, the second data structure receives a transfer request related to the first encrypted digital asset (N, M) initiated by the first user terminal in a first account model, the transfer request comprises the intervening timestamp P.

### Claim 4 (depends on 1)

The method for performing segmenting locking of encrypted digital assets based on time dimension according to claim 1, wherein the right to use comprises the transfer and exchange of the first encrypted digital asset (N, M).

### Claim 5 (depends on 1)

The method for performing segmenting locking of encrypted digital assets based on time dimension according to claim 1, wherein after the first user terminal's ownership of the first encrypted digital asset (N, M) in the overall time period interval (T1, T2) is separated, the first data structure will eliminate the transferred first encrypted digital asset (N, M).

### Claim 6 (depends on 1)

The method for performing segmenting locking of encrypted digital assets based on time dimension according to claim 1, further comprising realizing merging control of encrypted digital assets based on time dimension wherein in the second data structure, based on the first user terminal's ownership of the first encrypted digital asset in the second time period interval (P+1, T2), and according to that after the right to use of the second user the first encrypted digital asset in a third time period interval Q to P has been obtained, the first user terminal could obtain ownership related to the first encrypted digital asset in a fourth time period Q to T2, where Q is any positive integers and a timestamp after the start timestamp T1 and before the intervening timestamp P, and the T1<Q<P<T2.

### Claim 7 (depends on 6)

The method for performing segmenting locking of encrypted digital assets based on time dimension according to claim 6 wherein merging control of encrypted digital assets based on time dimension further comprises adding the first encrypted digital asset to the first data structure.

### Claim 8 (depends on 6)

The method for performing segmenting locking of encrypted digital assets based on time dimension according to claim 6 wherein when merging control of encrypted digital assets based on time dimension the first data structure is data structure of Account, the second data structure is data structure of UTXO or data structure of Hybrid Model.
