IP Library Granted Patent US 9,009,078
Granted Patent B2
US 9,009,078 · App. 11/205,696 · Granted Apr 14, 2015

Optical character recognition technique for protected viewing of digital files

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 9,009,078
App. No.
11/205,696
Granted
Apr 14, 2015
Kind
B2
Abstract

Unlocking digital content embodied in digital readable form on a digital media carrier includes receiving a scanned image of a page from scanning a physical copy of content, evaluating the scanned image; and if the scanned image corresponds to a selected page of the digital content, unlocking the digital content.

Claims (107)

1. A computer implemented method for unlocking digital content embodied in digital readable form on a digital media carrier, the method comprises:

storing by a computer, an association of a printed publication with digital content;

storing, by the computer, an arrangement of text from the associated physical copy of the printed publication;

selecting randomly by the computer a page number of the printed publication;

producing by the computer a test that includes the randomly selected page number of the printed publication to scan;

changing by the computer the randomly selected page number of the test with each attempt at unlocking the digital content;

receiving by the computer a request to unlock the digital content;

transmitting, by the computer, the test;

receiving, by the computer, an image;

determining by the computer whether the image corresponds to the randomly selected page of the printed publication, by:

applying optical character recognition to the received image to produce data that represents an arrangement of text in the image; and

comparing the produced data representing the arrangement of text to the stored version of the arrangement;

determining whether the received image corresponds to the randomly selected page of the printed publication, and based on the determination that the received image corresponds to the randomly selected page, unlock the digital content.

2. The method of claim 1 wherein the optical character recognition produces a text representation of the image and comparing compares the text representation to a stored version of the text.

3. The method of claim 1 wherein a digital camera or a web cam is used to scan the page and evaluating comprises

detecting a pattern of color in the data from the digital camera or web cam; and

determining whether the image corresponds to the randomly selected page of the digital content.

4. The method of claim 2 wherein a scanner is used to scan the page.

5. The method of claim 1 wherein unlocking the digital content provides a text based searchable file.

6. The method of claim 2 further comprises:

generating by the computer a signature from the text representation of the image;

comparing by the computer the generated signature to a stored signature.

7. The method of claim 1 wherein the digital content is a book stored on a digital storage media and the physical copy of the digital media is a printed copy of the book.

8. The method of claim 1 wherein unlocking the digital content provides text.

9. The method of claim 8 further comprising:

apply speech synthesis that converts the text from the digital content into speech that is read aloud to the user.

10. The method of claim 9 , further comprising:

displaying a representation of a portion of the digital media on a display;

applying a highlighting indicia to an item in the displayed portion of the printed content, in synchronization with reading the item to the user.

11. The method of claim 8 wherein the digital content includes a book stored in a digital representation on the digital storage media and the printed publication of the digital media is a printed copy of the book.

12. The method of claim 8 wherein displaying displays an image representation from the digital media, and the method further comprises:

applying speech synthesis that converts the digital media into speech that is read aloud to the user, while

applying a highlighting indicia to an item in the image representation in synchronization with reading the text.

13. The method of claim 1 , further comprising:

displaying a representation of a portion of the digital media on a display;

using speech synthesis that converts text corresponding to the digital media into speech that is read aloud to the user, while

applying a highlighting indicia to an item in the displayed portion in synchronization with text corresponding to the item being read.

14. A computer readable hardware storage device that tangibly stores a computer program product, the computer program product that unlocks digital content embodied in digital readable form on a digital media carrier, the computer program product comprising instructions when executed by the computer causing the computer to execute the instructions for:

storing an association of a printed publication with digital content;

storing an arrangement of text from the associated physical copy of the printed publication;

randomly selecting a page number of the printed publication;

producing a test that includes the randomly selected page number of the printed publication to scan;

changing the randomly selected page number of the test with each attempt at unlocking the digital content;

receiving a request to unlock the digital content;

transmitting the test;

receiving an image;

determining whether the image corresponds to the randomly selected page of the printed publication;

applying optical character recognition to the received image to produce data that represents an arrangement of text in the image; and

comparing the produced data representing the arrangement of text to the stored version of the arrangement;

determining whether the received image corresponds to the randomly selected page of the printed publication; and based on the determination that the received image corresponds to the randomly selected page, unlock the digital content.

15. The computer readable hardware storage device of claim 14 wherein the

optical character recognition produces a text representation of the image and instructions for comparing, compare the text representation to a stored version of the text to determine that the scanned image corresponds to the selected page of the digital content.

16. The computer readable hardware storage device of claim 14 wherein

optical character recognition produces data that represents an arrangement of features in the image and instructions for comparing, compare the data representing the arrangement of features to a stored version of the arrangement to determine that the image corresponds to the randomly selected page.

17. The computer readable hardware storage device of claim 14 wherein the image is a scanned image and a digital camera or a web cam is used to scan the page and further comprises instructions for:

detecting a pattern of color in the data from the digital camera or web cam; and

determining whether the scanned image corresponds to the randomly selected page.

18. The computer readable hardware storage device of claim 14 wherein the unlocked digital content is a text based searchable file.

19. The computer readable hardware storage device of claim 15 further comprises instructions for:

generating a signature that is compared by the compare instructions to a signature generated from the digital media; and

determining whether the user had the physical copy of the content.

20. The computer readable hardware storage device of claim 14 wherein the unlocked digital content is text.

21. The computer readable hardware storage device of claim 20 further comprising instructions for:

applying speech synthesis that converts the text from the digital content into speech that is read aloud to the user.

22. The computer readable hardware storage device of claim 20 further comprising instructions for:

displaying a representation of a portion of the printed copy of the digital content on a display;

applying a highlighting indicia to an item in the displayed portion of the printed content, in synchronization with reading the item to the user.

23. The computer readable hardware storage device of claim 14 wherein the digital content includes a book stored in a digital representation on the digital storage media and the physical copy of the digital media is a printed copy of a book.

24. The computer readable hardware storage device of claim 22 wherein a display displays an image representation from the digital media, and the computer program product further comprises instructions for:

applying speech synthesis that converts the digital media into speech that is read aloud to the user, while

applying a highlighting indicia to an item in the image representation in synchronization with reading the text.

25. The computer program product of claim 14 , further comprising instructions for:

displaying a representation of a portion of the digital media on a display;

applying speech synthesis that converts text corresponding to the digital media into speech that is read aloud to the user, while

applying a highlighting indicia to an item in the displayed portion in synchronization with text corresponding to the item being read.

26. An apparatus comprising:

a computing processing device; and

a computer readable hardware storage device storing a computer program product for unlocking digital content embodied in digital readable form on a digital media carrier, the computer program product comprises instructions when executed by the computing device causing the computing device to execute the instructions for:

storing an association of a printed publication with digital content;

storing an arrangement of text from the associated physical copy of the printed publication;

randomly selecting a page number of the printed publication;

producing a test that includes the randomly selected page number of the printed publication to scan;

changing the randomly selected page number of the test with each attempt at unlocking the digital content;

receiving a request to unlock the digital content;

transmitting the test;

receiving an image;

determining whether the image corresponds to the randomly selected page of the printed publication;

applying optical character recognition to the received image to produce data that represents an arrangement of text in the received image; and

comparing the produced data representing the arrangement of text to the stored version of the arrangement;

determining whether the received image corresponds to the randomly selected page and based on the determination that the received image corresponds to the selected page unlock the digital content.

27. The apparatus of claim 26 wherein the

optical character recognition produces a text representation of the scanned image and instructions for comparing, compare the text representation to a stored version of the text to determine that the scanned image corresponds to the selected page of the digital content.

28. The apparatus of claim 26 wherein the

optical character recognition produces data that represents an arrangement of features in the scanned image and instructions for comparing, compare the data representing the arrangement of features to a stored version of the arrangement to determine that the received image corresponds to the selected page of the digital content.

29. The apparatus of claim 26 , wherein the image is a scanned image and the apparatus further comprises:

a digital camera or a web cam to produce the scanned image of the page and further comprises instructions for:

detecting a pattern of color in the data from the digital camera or web cam; and

determining whether the scanned image corresponds to the selected page of the digital content.

30. The apparatus of claim 26 wherein the unlocked digital content is a text based searchable file.

31. The apparatus of claim 26 wherein the computer program product further comprises instructions for:

applying speech synthesis that converts the text from the digital content into speech that is read aloud to the user.

32. The apparatus of claim 26 wherein the computer program product further comprises instructions for:

displaying a representation of a portion of the printed copy of the digital media on a display;

applying a highlighting indicia to an item in the displayed portion of the representation of the printed copy, in synchronization with reading the item to the user.

33. The apparatus of claim 26 , wherein displaying, displays an image representation from the digital media, and the computer program product further comprises instructions for:

applying speech synthesis that converts the digital media into speech that is read aloud to the user, while

applying a highlighting indicia to an item in the image representation in synchronization with reading the text.

Assignments (14)
SECURITY INTEREST Recorded Jul 20, 2021
From: CAMBIUM ASSESSMENT, INC.; KURZWEIL EDUCATION, INC.; LAZEL, INC.; VOYAGER SOPRIS LEARNING, INC.; VKIDZ HOLDINGS, INC.; LEXIA LEARNING SYSTEMS LLC; CAMBIUM LEARNING, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 056921/0745 →
RELEASE OF SECURITY INTEREST Recorded Jul 20, 2021
From: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
To: CAMBIUM ASSESSMENT, INC.; KURZWEIL EDUCATION, INC.; LAZEL, INC.; VOYAGER SOPRIS LEARNING, INC.; VKIDZ HOLDINGS INC.; LEXIA LEARNING SYSTEMS LLC; CAMBIUM LEARNING, INC.
Reel/Frame 056921/0286 →
RELEASE OF SECURITY INTEREST Recorded Dec 19, 2018
From: WEBSTER BANK, N.A.
To: CAMBIUM LEARNING, INC.; CAMBIUM LEARNING GROUP, INC.; EXPLORELEARNING, LLC; KURZWEIL EDUCATION, INC.; LAZEL, INC.; LEARNING A-Z, LLC; VOYAGER SOPRIS LEARNING, INC.; VSS-CAMBIUM HOLDINGS II CORP.; VSS-CAMBIUM HOLDINGS, IV, LLC
Reel/Frame 047815/0267 →
CHANGE OF NAME Recorded Jan 11, 2016
From: KURZWEIL/INTELLITOOLS, INC.
To: KURZWEIL EDUCATIONAL SYSTEMS, INC.
Reel/Frame 037471/0493 →
RELEASE OF SECURITY INTEREST Recorded Dec 11, 2015
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: CAMBIUM LEARNING GROUP, INC.; CAMBIUM LEARNING, INC.; VOYAGER SOPRIS LEARNING, INC. (FORMERLY KNOWN AS CAMBIUM EDUCATION, INC.); KURZWEIL EDUCATION, INC. (FORMERLY KNOWN AS KURZWEIL/INTELLITOOLS, INC.); LAZEL, INC.; LEARNING A-Z, LLC; EXPLORELEARNING, LLC; VSS-CAMBIUM HOLDINGS II CORP. (FOR ITSELF AND AS SUCCESSOR TO ALL INTERESTS HELD BY VSS-CAMBIUM HOLDINGS, LLC); VSS-CAMBIUM HOLDINGS IV, LLC
Reel/Frame 037269/0113 →
SECURITY INTEREST Recorded Dec 11, 2015
From: CAMBIUM LEARNING, INC.; CAMBIUM LEARNING GROUP, INC.; EXPLORELEARNING, LLC; KURZWEIL EDUCATION, INC.; LAZEL, INC.; LEARNING A-Z, LLC; VOYAGER SOPRIS LEARNING, INC.; VSS-CAMBIUM HOLDINGS II CORP.; VSS-CAMBIUM HOLDINGS IV, LLC
To: WEBSTER BANK, N.A.
Reel/Frame 037269/0161 →
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2014
From: BMO HARRIS BANK (F/K/A HARRIS N.A.)
To: CAMBIUM LEARNING, INC.; CAMBIUM EDUCATION, INC.; KUZWEIL/INTELLITOOLS, INC.; LAZEL, INC.
Reel/Frame 032585/0001 →
SECURITY AGREEMENT Recorded Jun 7, 2011
From: CAMBIUM LEARNING GROUP, INC.; VSS-CAMBIUM HOLDINGS II CORP.; VSS-CAMBIUM HOLDINGS, LLC; VSS-CAMBIUM HOLDINGS IV, LLC; KURZWEIL/INTELLITOOLS, INC,; CAMBIUM LEARNING, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 026400/0700 →
SECURITY AGREEMENT Recorded Feb 25, 2011
From: CAMBIUM LEARNING, INC.; CAMBIUM EDUCATION, INC.; KUZWEIL/INTELLITOOLS, INC.; LAZEL, INC.
To: HARRIS N.A., AS AGENT
Reel/Frame 025851/0656 →
RELEASE OF SECURITY INTEREST Recorded Feb 18, 2011
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: INTELLITOOLS, INC. NOW KNOWN AS KURZWEL/INTELLITOOLS, INC.
Reel/Frame 025832/0747 →
MERGER Recorded Feb 11, 2011
From: INTELLITOOLS, INC.
To: KURZWEIL EDUCATIONAL SYSTEMS, INC.
Reel/Frame 025796/0473 →
CHANGE OF NAME Recorded Feb 11, 2011
From: KURZWEIL EDUCATIONAL SYSTEMS, INC.
To: KURZWEIL/INTELLITOOLS, INC.
Reel/Frame 025798/0176 →
SECURITY AGREEMENT Recorded May 2, 2007
From: INTELLITOOLS, INC.; KURZWEIL EDUCATIONAL SYSTEMS, INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 019235/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2005
From: DIONNE, MARK S.
To: KURZWEIL EDUCATIONAL SYSTEMS, INC.
Reel/Frame 016854/0026 →