Proving file ownership

US2018047399A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018047399-A1
Application numberUS-201715792540-A
CountryUS
Kind codeA1
Filing dateOct 24, 2017
Priority dateSep 3, 2014
Publication dateFeb 15, 2018
Grant date

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.

A robust digital fingerprint of a file ensures that one able to produce the robust digital fingerprint has possession of the file. A client obtains information that is unpredictable to the client and uses that information to modify the file and generate a robust digital fingerprint from the modified file. A server, with access to the same unpredictable information, verifies the generated robust digital fingerprint. An algorithm for generating the robust digital fingerprint has a property that different representations of the same content will produce matching digital fingerprints.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method, comprising: receiving a first digital fingerprint; using information unpredictable to another system to modify a digital representation of an instance of content to result in a modified digital representation of the instance of content; calculating, based at least in part on the modified digital representation of the instance of content, a second digital fingerprint using a fingerprinting algorithm configured to produce matching digital fingerprints from different digital encodings of the same content; verifying that the first digital fingerprint matches the second digital fingerprint; and performing one or more operations corresponding to the first digital fingerprint matching the second digital fingerprint. 2 . The computer-implemented method of claim 1 , wherein using the information unpredictable to the other system to modify the digital representation of the content comprises generating new content. 3 . The computer-implemented method of claim 2 , wherein the new content comprises a segment from the instance of content in a different location in the modified digital representation of the instance of content than in the digital representation of the instance of content. 4 . The computer-implemented method of claim 1 , wherein the first digital fingerprint is generated based at least in part on the instance of content of a first fidelity and the digital representation of the instance of content has a second fidelity different from the first fidelity. 5 . The computer-implemented method of claim 4 , wherein the first fidelity comprises a first bitrate and the second fidelity comprises a second bitrate. 6 . The computer-implemented method of claim 1 , wherein the fingerprinting algorithm is based at least in part on a humanly perceivable characteristic of content. 7 . The computer-implemented method of claim 6 , wherein the humanly perceivable characteristic of content is based at least in part on an audible frequency. 8 . A system, comprising: one or more computing devices that implement one or more services, wherein the one or more services: use information unpredictable to another system to modify a digital representation of an instance of content to result in a modified digital representation of the instance of content; calculate, based at least in part on the modified digital representation of the instance of content, a first digital fingerprint using a fingerprinting algorithm configured to produce matching digital fingerprints from different digital encodings of the same content; and perform one or more operations corresponding to the first digital fingerprint matching a second digital fingerprint. 9 . The system of claim 8 , wherein the one or more services receive the second digital fingerprint from another system to demonstrate access to another instance of the content. 10 . The system of claim 8 , wherein the different digital encodings of the same content differ by fidelity. 11 . The system of claim 8 , wherein the modified digital representation of the instance of content comprises a segment from the digital representation of the instance of content that is in a different location in the modified digital representation of the instance of content than in the digital representation of the instance of content. 12 . The system of claim 8 , wherein the one or more services provide the information unpredictable to the other system to enable the other system to generate the second digital fingerprint. 13 . The system of claim 8 , wherein the different digital encodings of the same content are different media files with different sets of bits representing the content. 14 . The system of claim 8 , wherein the one or more services generate the information unpredictable to the other system. 15 . A non-transitory computer-readable storage medium having stored thereon instructions executable by one or more processors to cause a device to: receive information from another system; use the information to perform a transformation of a digital representation of an instance of content to result in a modified digital representation of the instance of content; calculate, based at least in part on the modified digital representation of the instance of content, a digital fingerprint using a fingerprinting algorithm whose performance results in matching digital fingerprints from different digital encodings of the same content; and transmit the digital fingerprint to demonstrate access to the digital representation of the instance of content. 16 . The non-transitory computer-readable storage medium of claim 15 , wherein the information from the other system comprises a value that is unpredictable to the device. 17 . The non-transitory computer-readable storage medium of claim 15 , wherein the instructions are further executable by the one or more processors to cause the device to calculate a plurality of digital fingerprints using the fingerprinting algorithm on a batch of files. 18 . The non-transitory computer-readable storage medium of claim 15 , wherein the instructions are further executable by the one or more processors to cause the device to receive a steam of the content as a result of successful demonstration of access to the digital representation of the instance of content. 19 . The non-transitory computer-readable storage medium of claim 15 , wherein the different digital encodings of the same content differ by at least bitrate. 20 . The non-transitory computer-readable storage medium of claim 15 , wherein the modified digital representation of the instance of content comprises multiple segments from the digital representation of the instance of content in an order different from their appearance in the digital representation of the instance of content.

Assignees

Inventors

Classifications

  • for retrieval · CPC title

  • G06F21/64Primary

    Protecting data integrity, e.g. using checksums, certificates or signatures · CPC title

  • G10L19/018Primary

    Audio watermarking, i.e. embedding inaudible data in the audio signal · 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 US2018047399A1 cover?
A robust digital fingerprint of a file ensures that one able to produce the robust digital fingerprint has possession of the file. A client obtains information that is unpredictable to the client and uses that information to modify the file and generate a robust digital fingerprint from the modified file. A server, with access to the same unpredictable information, verifies the generated robust…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/64. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Feb 15 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).