Third party based pirated copy tracing

US12430409B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12430409-B2
Application numberUS-202117926997-A
CountryUS
Kind codeB2
Filing dateMay 10, 2021
Priority dateJun 29, 2020
Publication dateSep 30, 2025
Grant dateSep 30, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

According to implementations of the subject matter described herein, a solution is provided for pirated copy tracing based on a third party. In the solution, a report on a pirated copy of a digital content is received from a third party, wherein the report comprises first secret information for characterizing a first identification, time information and tracing information of the pirated copy. Subsequently, a request for verifying the report is received to determine whether the report is valid. When the report is determined as valid, a licensee associated with the report is marked as a first status to indicate that the pirated copy might be leaked by the licensee. Therefore, the pirated copy may be effectively traced based on third parties. The tracing information in the report can be hidden, and other third parties can therefore be prevented from using the tracing information for duplicate reports.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method, comprising: receiving, from a third party, a report on a pirated copy of a digital content, the report comprising first secret information for characterizing a first identification, time information and tracing information of the pirated copy, the time information indicating a creation time of the first secret information, the pirated copy being a leaked version of an authorized copy of the digital content which is authorized by a content owner to a licensee determined from a first index retrieved using a hash value of the tracing information; receiving a request for verifying the report, the request comprising second secret information and a second identification of the third party, the second secret information characterizing the tracing information and the time information; determining whether the report is valid by evaluating the first secret information, the second secret information, and the second identification using records from a distributed ledger; and if the report is determined as valid, storing an evidence record associated with the report in the distributed ledger and updating a status record of the licensee in the distributed ledger with a first status, the first status indicating an inference that the pirated copy was leaked by the licensee. 2. The method of claim 1 , wherein the first secret information is a second hash value determined based on the first identification and a first hash value, the first hash value being determined based on the tracing information and the time information. 3. The method of claim 1 , wherein determining whether the report is valid according to the first secret information, the second secret information and the second identification comprises: generating third secret information according to the second secret information and the second identification; and if the first secret information matches the third secret information, determining that the report is valid. 4. The method of claim 1 , further comprising: if an appeal request on the report fails to be received from the licensee within a predetermined time after receipt of the report, marking the licensee as a second status, the second status indicating that the pirated copy is leaked by the licensee. 5. The method of claim 1 , wherein the authorized copy is sent by the content owner to the licensee through an oblivious transfer (OT) protocol, the method further comprising: receiving an appeal request on the report from the licensee, the appeal request comprising an OT evidence jointly signed by the content owner and the licensee, a local random number for determining the OT evidence as maintained by the licensee, and a local index of the authorized copy as maintained by the licensee; and if the OT evidence fails to match the random number and the local index and the local index is different from an index indicated by the tracing information in the report, marking the licensee as a third status, the third status indicating that the licensee has nothing to do with the pirated copy. 6. The method of claim 5 , further comprising: maintaining the first secret information and the OT evidence on the distributed ledger, so as to make the first secret information and the OT evidence be available from the distributed ledger. 7. The method of claim 1 , wherein a time window for receiving a report on a pirated copy is divided into a plurality of time periods, and wherein receiving a request for verifying the report comprises: receiving a request for verifying the report in a second time period of the plurality of time periods neighboring a first time period for receiving the report. 8. The method of claim 7 , further comprising: if the report is determined as valid, offering to the third party a first incentive corresponding to the report in the second time period, the first incentive being determined based on a number of third parties who have submitted valid reports on the pirated copy before the report; and after the time window expires, offering to the third party a second incentive corresponding to the report, the second incentive being determined based on a number of third parties who have submitted valid reports on the pirated copy within the time window. 9. A device, comprising: a processing unit; and a memory coupled to the processing unit and having instructions stored thereon which, when executed by the processing unit, cause the device to perform acts comprising: receiving, from a third party, a report on a pirated copy of a digital content, the report comprising first secret information for characterizing a first identification, time information and tracing information of the pirated copy, the time information indicating a creation time of the first secret information, the pirated copy being a leaked version of an authorized copy of the digital content which is authorized by a content owner to a licensee determined from a first index retrieved using a hash value of the tracing information; receiving a request for verifying the report, the request comprising second secret information and a second identification of the third party, the second secret information characterizing the tracing information and the time information; determining whether the report is valid by evaluating the first secret information, the second secret information and the second identification using records from a distributed ledger; and if the report is determined as valid storing an evidence record associated with the report in the distributed ledger and updating a status record of the licensee in the distributed ledger with a first status, the first status indicating an inference that the pirated copy was leaked by the licensee. 10. The device of claim 9 , wherein the first secret information is a second hash value determined based on the first identification and a first hash value, the first hash value being determined based on the tracing information and the time information. 11. The device of claim 9 , wherein determining whether the report is valid according to the first secret information, the second secret information and the second identification comprises: generating third secret information according to the second secret information and the second identification; and if the first secret information matches the third secret information, determining that the report is valid. 12. The device of claim 9 , the acts further comprising: if an appeal request on the report fails to be received from the licensee within a predetermined time after receipt of the report, marking the licensee as a second status, the second status indicating that the pirated copy is leaked by the licensee. 13. The device of claim 9 , wherein the authorized copy is sent by the content owner to the licensee through an oblivious transfer (OT) protocol, the acts further comprising: receiving an appeal request on the report from the licensee, the appeal request comprising an OT evidence jointly signed by the content owner and the licensee, a local random number for determining the OT evidence as maintained by the licensee, and a local index of the authorized copy as maintained by the licensee; and if the OT evidence fails to match the random number and the local index and the local index is different from an index indicated by the tracing information in the report, marking the licensee as a third status, the third status indicating that the licensee has nothing to do with the pirated copy. 14. The device of claim 13 , the acts further comprising: maintaining the first secret information and the OT evide

Assignees

Inventors

Classifications

  • Enforcing content protection by specific content processing · CPC title

  • using hash chains, e.g. blockchains or hash trees · CPC title

  • Network architectures or network communication protocols for network security (cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00; network architectures or network communication protocols for wireless network security H04W12/00; security arrangements for protecting computers or computer systems against unauthorised activity G06F21/00) · CPC title

  • Watermarking · CPC title

  • involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12430409B2 cover?
According to implementations of the subject matter described herein, a solution is provided for pirated copy tracing based on a third party. In the solution, a report on a pirated copy of a digital content is received from a third party, wherein the report comprises first secret information for characterizing a first identification, time information and tracing information of the pirated copy. …
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F21/105. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).