IP Library Granted Patent US 10,904,251
Granted Patent B2
US 10,904,251 · App. 16/870,507 · Granted Jan 26, 2021

Blockchain-based copyright protection method and apparatus, and electronic device

Inventor: Zhiguo Li (Hangzhou, CN)
Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
H04L63/0876G06F21/10H04L9/0637H04N19/625H04N21/8352G06F2221/0713H04L2209/38H04L2209/603
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,904,251
App. No.
16/870,507
Granted
Jan 26, 2021
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a blockchain-based right protection. One of the methods includes: sending, to a blockchain network, a request for verifying a right to access a digital product, the request comprising identity information associated with a target user; receiving, from the blockchain network, a response comprising a result of verifying the right to access the digital product based on the identity information associated with the target user; in response to the result being that the verifying the right to access the digital product is successful, determining identification information for tracing the target user; and embedding the identification information for tracing the target user in content associated with the digital product.

Claims (67)

1. A blockchain-based right protection method, comprising:

sending, to a blockchain network, a request for verifying a right to access a digital product comprising video data, the request comprising identity information associated with a target user;

receiving, from the blockchain network, a response comprising a result of verifying the right to access the digital product based on the identity information associated with the target user;

in response to the result being that the verifying the right to access the digital product is successful, determining identification information for tracing the target user, wherein the identification information comprises a graphic identifier; and

embedding the identification information for tracing the target user in content associated with the digital product by:

obtaining a plurality of content blocks from the video data by performing block processing on the video data based on play specifications of a terminal device associated with the target user for the video data;

processing the obtained content blocks to obtain a frequency coefficient corresponding to each of the obtained content blocks; and

splitting and embedding the graphic identifier into one or more of the obtained content blocks that each has a frequency coefficient greater than a present threshold.

2. The method of claim 1 , wherein the identity information further comprises:

an ID number associated with the target user;

an account number associated with the target user; and

an identification number associated with the terminal device associated with the user.

3. The method of claim 1 , wherein:

the identification information for tracing the target user is determined further based on time information or location information associated with access to the digital product by the target user.

4. The method of claim 1 , wherein:

the determining identification information for tracing the target user comprises determining the identification information for tracing the target user based on the received response.

5. The method of claim 1 , wherein the processing the obtained content blocks comprises performing Discrete Cosine Transform on the obtained content blocks.

6. The method of claim 1 ,

wherein the embedding the identification information for tracing the target user in content associated with the digital product further comprises:

displaying the graphic identifier above a display layer of the terminal device associated with the target user for the video data.

7. The method of claim 1 ,

wherein the content associated with the digital product further comprises audio data and the identification information further comprises an audio identifier, and

wherein the embedding the identification information for tracing the target user in content associated with the digital product further comprises:

playing the audio identifier at a play progress location designated by the terminal device associated with the target user for the audio data.

8. A system for blockchain-based right protection, comprising a processor and a non-transitory computer-readable storage medium storing instructions executable by the processor to cause the system to perform operations comprising:

sending, to a blockchain network, a request for verifying a right to access a digital product comprising video data, the request comprising identity information associated with a target user;

receiving, from the blockchain network, a response comprising a result of verifying the right to access the digital product based on the identity information associated with the target user;

in response to the result being that the verifying the right to access the digital product is successful, determining identification information for tracing the target user, wherein the identification information comprises a graphic identifier; and

embedding the identification information for tracing the target user in content associated with the digital product by:

obtaining a plurality of content blocks from the video data by performing block processing on the video data based on play specifications of a terminal device associated with the target user for the video data;

processing the obtained content blocks to obtain a frequency coefficient corresponding to each of the obtained content blocks; and

splitting and embedding the graphic identifier into one or more of the obtained content blocks that each has a frequency coefficient greater than a present threshold.

9. The system of claim 8 , wherein the identity information further comprises:

an ID number associated with the target user;

an account number associated with the target user; and

an identification number associated with the terminal device associated with the user.

10. The system of claim 8 , wherein:

the identification information for tracing the target user is determined further based on time information or location information associated with access to the digital product by the target user.

11. The system of claim 8 , wherein:

the determining identification information for tracing the target user comprises determining the identification information for tracing the target user based on the received response.

12. The system of claim 8 , wherein the processing the obtained content blocks comprises performing Discrete Cosine Transform on the obtained content blocks.

13. The system of claim 8 ,

wherein the embedding the identification information for tracing the target user in content associated with the digital product further comprises:

displaying the graphic identifier above a display layer of the terminal device associated with the target user for the video data.

14. The system of claim 8 ,

wherein the content associated with the digital product further comprises audio data and the identification information further comprises an audio identifier, and

wherein the embedding the identification information for tracing the target user in content associated with the digital product further comprises:

playing the audio identifier at a play progress location designated by the terminal device associated with the target user for the audio data.

15. A non-transitory computer-readable storage medium for blockchain-based right protection, configured with instructions executable by one or more processors to cause the one or more processors to perform operations comprising:

sending, to a blockchain network, a request for verifying a right to access a digital product comprising video data, the request comprising identity information associated with a target user;

receiving, from the blockchain network, a response comprising a result of verifying the right to access the digital product based on the identity information associated with the target user;

in response to the result being that the verifying the right to access the digital product is successful, determining identification information for tracing the target user, wherein the identification information comprises a graphic identifier; and

embedding the identification information for tracing the target user in content associated with the digital product by:

obtaining a plurality of content blocks from the video data by performing block processing on the video data based on play specifications of a terminal device associated with the target user for the video data;

processing the obtained content blocks to obtain a frequency coefficient corresponding to each of the obtained content blocks; and

splitting and embedding the graphic identifier into one or more of the obtained content blocks that each has a frequency coefficient greater than a present threshold.

16. The storage medium of claim 15 , wherein the identity information further comprises:

an ID number associated with the target user;

an account number associated with the target user; and

an identification number associated with the terminal device associated with the user.

17. The storage medium of claim 15 , wherein:

the identification information for tracing the target user is determined further based on time information or location information associated with access to the digital product by the target user.

18. The storage medium of claim 15 , wherein the processing the obtained content blocks comprises performing Discrete Cosine Transform on the obtained content blocks.

19. The storage medium of claim 15 , wherein the embedding the identification information for tracing the target user in content associated with the digital product further comprises:

displaying the graphic identifier above a display layer of the terminal device associated with the target user for the video data.

20. The storage medium of claim 15 , wherein the content associated with the digital product further comprises audio data and the identification information further comprises an audio identifier, and wherein the embedding the identification information for tracing the target user in content associated with the digital product further comprises:

playing the audio identifier at a play progress location designated by the terminal device associated with the target user for the audio data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053796/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053702/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2020
From: LI, ZHIGUO
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 053159/0377 →
Priority Claims (1)
CN 2019 1 0414131 · May 17, 2019 · national
Continuity (2)
Continuation PCTCN2020071143 · Jan 9, 2020
Related Publication 20200274872A1 · Aug 27, 2020