IP Library Granted Patent US 8,146,156
Granted Patent B2
US 8,146,156 · App. 12/203,103 · Granted Mar 27, 2012

Archive of text captures from rendered documents

Assignee: Google Inc.
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 8,146,156
App. No.
12/203,103
Granted
Mar 27, 2012
Kind
B2
Abstract

A facility for storing a text capture data structure for a particular user is described. The data structure comprises a number of entries. Each entry corresponds to a text capture operation performed by the user from a rendered document. Each entry contains information specifying the text captured in the text capture operation.

Claims (92)

1. A computer-implemented method, comprising:

receiving text capture indications corresponding to text capture operations from a rendered document, each operation capturing less than a whole page of text;

selecting a text capture indication from among the received text capture indications;

providing a capture of text from the rendered document for the selected text capture indication;

identifying, via one of said text capture indications, an electronic document related to the text capture operation corresponding to the selected text capture indication;

determining whether access to said electronic document is authorized;

in response to determining that access to the electronic document is not authorized, facilitating a transaction to authorize access to said electronic document; and

providing access to said electronic document.

2. The method of claim 1 , wherein determining whether access to the electronic document is authorized comprises determining whether access to said electronic document is authorized based on access privilege information.

3. The method of claim 2 , wherein determining whether access to the electronic document is authorized comprises performing a query, the query comprising the access privilege information.

4. The method of claim 2 , further comprising maintaining a user profile including the access privilege information.

5. The method of claim 1 , wherein determining whether access to the electronic document is authorized comprises determining whether access to the electronic document is authorized using a scanner containing identification information.

6. The method of claim 5 , wherein said scanner comprises a SIM card.

7. The method of claim 1 , wherein said rendered document is a paper publication, and wherein said determining whether access to the electronic document is authorized comprises determining ownership of said paper publication.

8. The method of claim 1 , wherein said rendered document is a paper publication, and wherein said determining whether access to the electronic document is authorized comprises determining subscription to said paper publication.

9. The method of claim 1 , wherein said determining whether access to the electronic document is authorized comprises determining an association with a mobile phone account.

10. The method of claim 9 , wherein said transaction is facilitated via said mobile phone account.

11. The method of claim 1 , wherein facilitating the transaction to authorize access to said electronic document comprises facilitating a transaction with a publisher of said electronic document.

12. The method of claim 1 , wherein facilitating the transaction to authorize access to said electronic document comprises facilitating a transaction with a copyright holder of said electronic document.

13. The method of claim 1 , further comprising receiving an electronic payment for facilitating said transaction.

14. The method of claim 13 , wherein said electronic payment is received from a third-party.

15. The method of claim 13 , wherein said electronic payment is received from a user.

16. The method of claim 1 , wherein at least one of said text capture operations comprises capturing an audio clip related to said less than a whole page of text.

17. The method of claim 1 , wherein said rendered document comprises an e-book.

18. A non-transitory computer-readable medium having stored thereon instructions that, when executed, implement the method of claim 1 .

19. A computer apparatus having a processor and a memory containing computer executable instructions that, when executed by the processor, perform the method of claim 1 .

20. A computer-implemented method, comprising:

receiving, at a capture device, text capture indications corresponding to text capture operations from a rendered document, each text capture operation capturing less than a whole page of text;

the capture device identifying at least one of goods and services using text from at least one of the text capture operations; and

the capture device facilitating a transaction related to said at least one of goods and services.

21. The method of claim 20 , further comprising the capture device making an electronic payment.

22. The method of claim 21 , further comprising the capture device making the electronic payment on behalf of a user.

23. The method of claim 20 , wherein said at least one of goods and services comprises a publication.

24. The method of claim 23 , wherein said publication was published after said text capture operation.

25. The method of claim 20 , wherein said transaction comprises purchasing said at least one of goods and services.

26. The method of claim 20 , wherein said at least one of goods and services comprise an advertised product.

27. The method of claim 20 , wherein at least one of said text capture operations comprises capturing an audio clip related to said less than a whole page of text.

28. The method of claim 20 , wherein said rendered document comprises an e-book.

29. A non-transitory computer-readable medium having stored thereon instructions that, when executed, implement the method of claim 20 .

30. A computer apparatus having a processor and a memory containing computer executable instructions that, when executed by the processor, perform the method of claim 20 .

31. A computer-implemented method, comprising:

receiving, at an information-capturing system, a text capture indication corresponding to a text capture operation performed on a rendered document that captured less than a whole page of text;

the information-capturing system generating a text entry based upon said text capture indication, wherein the text entry specifies a number of documents matching text of the text capture operation; and

the information-capturing system publishing the text entry.

32. The method of claim 31 , further comprising storing said text capture indication.

33. The method of claim 31 , further comprising:

the information-capturing system, enabling interaction with the text entry; and

in response to the interaction, the information-capturing system providing a menu of actions for the text entry.

34. The method of claim 31 , wherein publishing the text entry comprises posting at least part of the text entry to at least one of a weblog, wiki, micro-blog, news feed, photo-stream, and a website.

35. The method of claim 34 , further comprising enabling selective access to said published text entry.

36. The method of claim 34 , further comprising enabling public access to said published text entry.

37. The method of claim 31 , wherein said publishing the text entry comprises generating a bibliographic entry.

38. The method of claim 37 , further comprising formatting said bibliographic entry according to a citation style.

39. The method of claim 31 , further comprising identifying a capture context for said text capture indication, and wherein the text entry includes at least a portion of said capture context.

40. The method of claim 39 , wherein said capture context comprises text proximate to the text capture operation in said rendered document.

41. The method of claim 31 , further comprising identifying a source document corresponding to said rendered document, and wherein the text entry includes a citation to said source document.

42. The method of claim 31 , wherein the text capture operation comprises capturing an audio clip related to said less than a whole page of text.

43. The method of claim 31 , wherein said rendered document comprises an e-book.

44. A non-transitory computer-readable medium having stored thereon instructions that, when executed, implement the method of claim 31 .

45. A computer apparatus having a processor and a memory containing computer executable instructions that, when executed by the processor, perform the method of claim 31 .

46. A computer-implemented method, comprising:

for each individual entity of a plurality of entities, receiving, at an information-capturing system, a plurality of text capture operations from rendered documents, each indicated text capture operation designating less than a whole page of text as captured;

for each individual entity of the plurality of entities, the information-capturing system analyzing the plurality of text capture operations received from the individual entity to determine a likely interest of the individual entity;

the information-capturing system identifying a plurality of entities determined to have the likely interest; and

the information-capturing system presenting to a first entity of the identified plurality of entities an indication that another entity of the identified plurality of entities shares the likely interest.

47. A computer-implemented method, comprising:

displaying an indication of each of at least some of a plurality of text capture operations from one or more rendered documents using an information-capturing system, each indicated text capture operation designating less than a whole page of text as captured;

the information-capturing system receiving input with respect to a distinguished one of the displayed indications; the information-capturing system displaying a menu of actions relating to the distinguished indication;

the information-capturing system receiving a selection from the menu of actions; and

the information-capturing system performing an action based on the captured text indicated by the distinguished indication and the selection from the menu of actions.

48. The method of claim 47 , wherein displaying the indication of each of the at least some of the plurality of text capture operations comprises displaying the indication of each of the at least some of the plurality of text capture operations using a mobile phone.

49. The method of claim 47 , wherein performing the action relative to the text capture operation comprises performing the action relative to the text capture operation using a mobile phone.

50. The method of claim 47 , wherein displaying the indication of each of the at least some of the plurality of text capture operations comprises displaying the indication of each of the at least some of the plurality of text capture operations using a selected one of an RSS client application and a micro-blog client application.

51. The method of claim 47 , wherein performing said action comprises filling out a form in accordance with said received input.

52. The method of claim 51 , further comprising electronically submitting said form.

53. The method of claim 47 , wherein performing said action comprises generating a notification of a change in a status of a document related to at least one of said text capture operations.

54. The method of claim 47 , wherein performing said action comprises associating materials with the text capture operation.

55. A computer-implemented method, comprising:

receiving indications at an information-capturing system, each indication indicating a text capture operation performed from a rendered document designating less than a whole page of text as captured;

the information-capturing system storing the received indications;

the information-capturing system generating a display based upon the stored indications; and

the information-capturing system sending electronic payment authorizing access to an electronic document comprising text captured by at least one of the performed text capture operations.

56. A computer-implemented method, comprising:

receiving, at an information-capturing system, text capture indications corresponding to text capture operations from one or more rendered documents, each text capture operation capturing less than a whole page of text;

the information-capturing system storing the received text capture indications;

the information-capturing system identifying at least one source document corresponding to at least one of said rendered documents; and

the information-capturing system displaying a list of text capture entries based upon the stored indications, at least one entry including an indication of said at least one source document for text of a text capture operation and a number of documents matching the text.

57. A computer-implemented method, comprising:

receiving, at an information-capturing system, a plurality of text capture operations from one or more rendered documents, each indicated text capture operation designating less than a whole page of text as captured;

the information-capturing system analyzing the plurality of text capture operations to identify a product or service of likely interest; and

the information-capturing system presenting information related to said identified product or service.

58. The method of claim 57 , further comprising facilitating a transaction for purchase of said product or service.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Aug 3, 2021
From: GOOGLE LLC
To: KYOCERA CORPORATION
Reel/Frame 057651/0445 →
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2011
From: EXBIBLIO B.V.
To: GOOGLE INC.
Reel/Frame 025779/0251 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2008
From: KING, MARTIN T; GROVER, DALE; KUSHLER, CLIFFORD; STAFFORD-FRASER, JAMES; MANNBY, CLAES-FREDRIK
To: EXBIBLIO, B.V.
Reel/Frame 021766/0379 →
Continuity (129)
Continuation In Part 11098016 · Apr 1, 2005
Continuation In Part 11097961 · Apr 1, 2005
Continuation In Part 11097093 · Apr 1, 2005
Continuation In Part 11098038 · Apr 1, 2005
Continuation In Part 11098014 · Apr 1, 2005
Continuation In Part 11097103 · Apr 1, 2005
Continuation In Part 11098043 · Apr 1, 2005
Continuation In Part 11097981 · Apr 1, 2005
Continuation In Part 11097089 · Apr 1, 2005
Continuation In Part 11097835 · Apr 1, 2005
Continuation In Part 11097828 · Apr 1, 2005
Continuation In Part 11097833 · Apr 1, 2005
Continuation In Part 11097836 · Apr 1, 2005
Continuation In Part 11098042 · Apr 1, 2005
Continuation In Part 11096704 · Apr 1, 2005
Continuation In Part 12203103
Continuation In Part 11547835 · Oct 26, 2007
Continuation In Part 11110353 · Apr 19, 2005
Continuation In Part 11131945 · May 17, 2005
Continuation In Part 11185908 · Jul 19, 2005
Continuation In Part 11208408 · Aug 18, 2005
Continuation In Part 11208458 · Aug 18, 2005
Continuation In Part 11208461 · Aug 18, 2005
Continuation In Part 11209333 · Aug 23, 2005
Continuation In Part 11236440 · Sep 27, 2005
Continuation In Part 11236330 · Sep 27, 2005
Provisional Application 60633452 · Dec 6, 2004
Provisional Application 60633678 · Dec 6, 2004
Provisional Application 60633486 · Dec 6, 2004
Provisional Application 60633453 · Dec 6, 2004
Provisional Application 60634627 · Dec 9, 2004
Provisional Application 60634739 · Dec 9, 2004
Provisional Application 60647684 · Jan 26, 2005
Provisional Application 60648746 · Jan 31, 2005
Provisional Application 60653372 · Feb 15, 2005
Provisional Application 60653663 · Feb 16, 2005
Provisional Application 60653669 · Feb 16, 2005
Provisional Application 60653899 · Feb 16, 2005
Provisional Application 60653679 · Feb 16, 2005
Provisional Application 60653847 · Feb 16, 2005
Provisional Application 60654379 · Feb 17, 2005
Provisional Application 60654368 · Feb 18, 2005
Provisional Application 60654326 · Feb 18, 2005
Provisional Application 60654196 · Feb 18, 2005
Provisional Application 60559226 · Apr 1, 2004
Provisional Application 60558893 · Apr 1, 2004
Provisional Application 60558968 · Apr 1, 2004
Provisional Application 60558867 · Apr 1, 2004
Provisional Application 60559278 · Apr 1, 2004
Provisional Application 60559279 · Apr 1, 2004
Provisional Application 60559265 · Apr 1, 2004
Provisional Application 60559277 · Apr 1, 2004
Provisional Application 60558969 · Apr 1, 2004
Provisional Application 60558892 · Apr 1, 2004
Provisional Application 60558760 · Apr 1, 2004
Provisional Application 60558717 · Apr 1, 2004
Provisional Application 60558499 · Apr 1, 2004
Provisional Application 60558370 · Apr 1, 2004
Provisional Application 60558789 · Apr 1, 2004
Provisional Application 60558791 · Apr 1, 2004
Provisional Application 60558527 · Apr 1, 2004
Provisional Application 60559125 · Apr 2, 2004
Provisional Application 60558909 · Apr 2, 2004
Provisional Application 60559033 · Apr 2, 2004
Provisional Application 60559127 · Apr 2, 2004
Provisional Application 60559131 · Apr 2, 2004
Provisional Application 60559087 · Apr 2, 2004
Provisional Application 60559766 · Apr 6, 2004
Provisional Application 60561768 · Apr 12, 2004
Provisional Application 60563520 · Apr 19, 2004
Provisional Application 60563485 · Apr 19, 2004
Provisional Application 60564688 · Apr 23, 2004
Provisional Application 60564846 · Apr 23, 2004
Provisional Application 60556667 · Apr 30, 2004
Provisional Application 60571381 · May 14, 2004
Provisional Application 60571560 · May 14, 2004
Provisional Application 60571715 · May 17, 2004
Provisional Application 60589203 · Jul 19, 2004
Provisional Application 60589201 · Jul 19, 2004
Provisional Application 60589202 · Jul 19, 2004
Provisional Application 60598821 · Aug 2, 2004
Provisional Application 60602956 · Aug 18, 2004
Provisional Application 60602925 · Aug 18, 2004
Provisional Application 60602947 · Aug 18, 2004
Provisional Application 60602897 · Aug 18, 2004
Provisional Application 60602896 · Aug 18, 2004
Provisional Application 60602930 · Aug 18, 2004
Provisional Application 60602898 · Aug 18, 2004
Provisional Application 60603466 · Aug 19, 2004
Provisional Application 60603082 · Aug 19, 2004
Provisional Application 60603081 · Aug 19, 2004
Provisional Application 60603498 · Aug 20, 2004
Provisional Application 60603358 · Aug 20, 2004
Provisional Application 60604103 · Aug 23, 2004
Provisional Application 60604098 · Aug 23, 2004
Provisional Application 60604100 · Aug 23, 2004
Provisional Application 60604102 · Aug 23, 2004
Provisional Application 60605229 · Aug 27, 2004
Provisional Application 60605105 · Aug 27, 2004
Provisional Application 60613243 · Sep 27, 2004
Provisional Application 60613628 · Sep 27, 2004
Provisional Application 60613632 · Sep 27, 2004
Provisional Application 60613589 · Sep 27, 2004
Provisional Application 60613242 · Sep 27, 2004
Provisional Application 60613602 · Sep 27, 2004
Provisional Application 60613340 · Sep 27, 2004
Provisional Application 60613634 · Sep 27, 2004
Provisional Application 60613461 · Sep 27, 2004
Provisional Application 60613455 · Sep 27, 2004
Provisional Application 60613460 · Sep 27, 2004
Provisional Application 60613400 · Sep 27, 2004
Provisional Application 60613456 · Sep 27, 2004
Provisional Application 60613341 · Sep 27, 2004
Provisional Application 60613361 · Sep 27, 2004
Provisional Application 60613454 · Sep 27, 2004
Provisional Application 60613339 · Sep 27, 2004
Provisional Application 60613633 · Sep 27, 2004
Provisional Application 60615378 · Oct 1, 2004
Provisional Application 60615112 · Oct 1, 2004
Provisional Application 60615538 · Oct 1, 2004
Provisional Application 60617122 · Oct 7, 2004
Provisional Application 60622906 · Oct 28, 2004
Provisional Application 60655279 · Feb 22, 2005
Provisional Application 60655280 · Feb 22, 2005
Provisional Application 60655987 · Feb 22, 2005
Provisional Application 60655697 · Feb 22, 2005
Provisional Application 60655281 · Feb 22, 2005
Provisional Application 60657309 · Feb 28, 2005
Related Publication 20090077658A1 · Mar 19, 2009