Copy detection for digitally-formatted works
First Claim
Patent Images
1. A reader that renders digitally-formatted works, comprising:
- a rendering component that reads a digitally-formatted work and presents the digitally-formatted work to a user in a user-perceivable format; and
a detection component that creates a condensed content description of the digitally-formatted work and compares the created condensed content description with stored condensed content descriptions to determine whether the digitally-formatted work is subject to copy restrictions, wherein the stored condensed content descriptions are of respective works subject to copy restrictions.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic book reader has a processor, a display surface, and access to a memory card upon which is stored a digitally-formatted creative work such as a book. In addition, the reader has access to a plurality of precompiled condensed content descriptions of respective books that are subject to copy restrictions. Before reading a given book, the reader creates a condensed content description of the book and compares it to the stored descriptions to determine whether the book is subject to copy restrictions. If it is, the reader checks for a valid license before allowing the user to read the book.
39 Citations
11 Claims
-
1. A reader that renders digitally-formatted works, comprising:
-
a rendering component that reads a digitally-formatted work and presents the digitally-formatted work to a user in a user-perceivable format; and
a detection component that creates a condensed content description of the digitally-formatted work and compares the created condensed content description with stored condensed content descriptions to determine whether the digitally-formatted work is subject to copy restrictions, wherein the stored condensed content descriptions are of respective works subject to copy restrictions. - View Dependent Claims (2, 3)
-
-
4. A reader that renders digitally-formatted works, comprising:
-
a rendering component that reads a digitally-formatted work and presents the digitally-formatted work to a user in a user-perceivable format; and
a detection component that creates a condensed content description of the digitally-formatted work and compares the created condensed content description with stored condensed content descriptions to determine whether the digitally-formatted work is subject to copy restrictions;
wherein the stored condensed content descriptions are of respective works subject to copy restrictions; and
wherein the stored condensed content descriptions is a list of hash values, each hash value being calculated from a portion of the given digitally-formatted work using a hash function that changes over time. - View Dependent Claims (5, 6)
-
-
7. A reader that renders digitally-formatted works, comprising:
-
a rendering component that reads a digitally-formatted work and presents the digitally-formatted work to a user in a user-perceivable format;
a detection component that creates a condensed content description of the digitally-formatted work and compares the created condensed content description with stored condensed content descriptions to determine whether the digitally-formatted work is subject to copy restrictions, wherein the stored condensed content descriptions are of respective works subject to copy restrictions. the digitally-formatted works contain grammatical text;
the condensed content description corresponding to any given digitally-formatted work is a list of hash values; and
each hash value is calculated from a sequence of words that occurs in the given digitally-formatted work.
-
-
8. A reader that renders digitally-formatted works, comprising:
-
a rendering component that reads a digitally-formatted work and presents the digitally-formatted work to a user in a user-perceivable format; and
a detection component that creates a condensed content description of the digitally-formatted work and compares the created condensed content description with stored condensed content descriptions to determine whether the digitally-formatted work is subject to copy restrictions, wherein the stored condensed content descriptions are of respective works subject to copy restrictions. the digitally-formatted works contain grammatical text;
the condensed content description corresponding to any given digitally-formatted work is a list of hash values;
each hash value is calculated from a sequence of words that occurs in the given digitally-stored work; and
each sequence of words contains at least 100 characters.
-
-
9. A reader that renders digitally-formatted works, comprising:
-
a rendering component that reads a digitally-formatted work and presents the digitally-formatted work to a user in a user-perceivable format; and
a detection component that creates a condensed content description of the digitally-formatted work and compares the created condensed content description with stored condensed content descriptions to determine whether the digitally-formatted work is subject to copy restrictions, wherein the stored condensed content descriptions are of respective works subject to copy restrictions. the digitally-formatted works contain grammatical text;
the condensed content description corresponding to any given digitally-formatted work is a list of hash values; and
the hash values are calculated in a way that allows comparison of ordered word sequences in the digitally-formatted works.
-
-
10. A computer-readable medium containing a program that when executed by a computer, causes the computer to perform operations comprising:
-
reading a digitally formatted work and presenting the digitally formatted work to a user in a user-perceivable format; and
creating a condensed content description of the digitally-formatted work, and comparing the created condensed content description with stored condensed content descriptions, to determine whether the digitally-formatted work is subject to copy restrictions, wherein the stored condensed content descriptions are of respective works subject to copy restrictions, and wherein the stored condensed content descriptions is a list of hash values, each hash value being calculated from a portion of the given digitally-formatted work using a hash function that changes over time.
-
-
11. A system comprising:
-
a computer-readable medium containing a program that when executed by a computer, causes the computer to perform operations including;
reading a digitally formatted work and presenting the digitally formatted work to a user in a user-perceivable format; and
creating a condensed content description of the digitally-formatted work, and comparing the created condensed content description with stored condensed content descriptions, to determine whether the digitally-formatted work is subject to copy restrictions, wherein the stored condensed content descriptions are of respective works subject to copy restrictions, and wherein the stored condensed content descriptions is a list of hash values, each hash value being calculated from a portion of the given digitally-formatted work using a hash function that changes over time; and
a plurality of the stored condensed content description.
-
Specification