← Back to Patent Explorer
US5809318A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for synchronizing, displaying and manipulating text and image documents

Assignee: Datacloud Technologies LLC
•
Filing: 1997-04-04
•
Granted: 1998-09-15
•
Expires: 2017-04-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The system synchronizes, displays, and manipulates text and image documents in electronic form for display. The text and image files are synchronized to produce Equivalent Files using heuristic algorithms to create an approximate equivalence relationship between the text and the image files. The graphic user interface of the present system allows a user to selectively view an Equivalent File in a window while simultaneously viewing an image file within one or ore image windows on the display. The user may also create and manipulate notes and subnotes as annotations to document objects or document portions. The notes and subnotes may be linked to text documents, image documents, text objects, or other non-text objects or documents, such as images, audio clips, etc. The user may create new subnotes associated with selected objects or selected portions, and the user may enter information pertaining to the selected objects in the new subnote. The new subnotes may be created in a particular notes window, or if a note window is not open at the time that the user selects an object or document portion, a new note may be created in response to the selected object. The notes and subnotes may be stored in a note database associated with sets of documents.

Inventors

  • 👤 Kevin G. Rivette
  • 👤 Michael P. Florio
  • 👤 Adam Jackson
  • 👤 Don Ahn
  • 👤 Irving S. Rappaport
  • 👤 Deborah Kurata

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 23:25
CPC Classifications
G; G06; G06F; G06F15/00; G06F13/00; G06F13/38; G06F13/40; G06F13/4063; G06F16/00; G06F16/30; G06F16/31; G06F16/316; G06F16/322; G06F16/40; G06F16/70; G06F16/74; G06F16/748; G06F16/90; G06F16/93; G06F16/94; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948

Claims Analysis

Total Claims: 45
Claim 1
Independent Claim 215 words
A computer based note system, comprising: a plurality of subnotes linked to portions of documents; a note database comprising an entry for each of said subnotes, said entry comprising a document identification field, a begin location field, an end location field, and a subnote content field, said begin location field and said end location field storing location information identifying a portion of a document that is linked to said each of said subnotes, said document identification field storing information that identifies said document, and said subnote content field storing informational content of said each of said subnotes; command receiving means for receiving a user command to display said each of said subnotes; and subnote displaying means, responsive to said command receiving means, for displaying said each of said subnotes, comprising: means for displaying in a subnote window said informational content from said subnote content field of said entry associated with said each of said subnotes; means for displaying, by reference to said document identification field of said entry associated with said each of said subnotes, information identifying said document; and means for displaying, by reference to said begin location field and said end location field of said entry associated with said each of said subnotes, information identifying a location of said portion in said document.
Claim 2
Dependent Claim 215 words
A computer based note system, comprising: a plurality of subnotes linked to portions of documents; a note database comprising an entry for each of said subnotes, said entry comprising a document identification field, a begin location field, an end location field, and a subnote content field, said begin location field and said end location field storing location information identifying a portion of a document that is linked to said each of said subnotes, said document identification field storing information that identifies said document, and said subnote content field storing informational content of said each of said subnotes; command receiving means for receiving a user command to display said each of said subnotes; and subnote displaying means, responsive to said command receiving means, for displaying said each of said subnotes, comprising: means for displaying in a subnote window said informational content from said subnote content field of said entry associated with said each of said subnotes; means for displaying, by reference to said document identification field of said entry associated with said each of said subnotes, information identifying said document; and means for displaying, by reference to said begin location field and said end location field of said entry associated with said each of said subnotes, information identifying a location of said portion in said document.
Claim 3
Dependent Claim 45 words
The system of claim 1, wherein said begin location field stores begin location information that identifies a location in said document where said portion begins, and said end location field stores end location information that identifies a location in said document where said portion ends.
Claim 4
Dependent Claim 27 words
The system of claim 2, wherein said document is a patent, and said begin location information and said end location information comprise column and line number information.
Claim 5
Dependent Claim 52 words
The system of claim 1, further comprising: linking means for creating an additional link between said each of said subnotes and a second portion in a second document; and updating means, responsive to said linking means, for updating said entry associated with said each of said subnotes to reflect said additional link.
Claim 6
Dependent Claim 73 words
The system of claim 4, wherein said updating means comprises: means for updating said document identification field of said entry associated with said each of said subnotes to also include information identifying said second document; and means for updating said begin location field and said end location field of said entry associated with said each of said subnotes to also include information identifying a location of said second portion in said second document.
Claim 7
Dependent Claim 117 words
The system of claim 4, wherein said subnote displaying means comprises: means, responsive to a command to display said each of said subnotes, for displaying in said subnote window said informational content from said subnote content field of said entry associated with said each of said subnotes; means for displaying, by reference to said document identification field of said entry associated with said each of said subnotes, information identifying said first document and said second document; and means for displaying, by reference to said begin location field and said end location field of said entry associated with said each of said subnotes, information identifying a location of at least said first document portion in said first document.
Claim 8
Dependent Claim 30 words
The system of claim 1, further comprising: user preference means for enabling a user to indicate whether a document note window is to be opened when a subnote is created.
Claim 9
Dependent Claim 88 words
The system of claim 7, further comprising: means for displaying a second document in a text window; means for enabling a user to select a portion of said second document displayed in said text window; means for creating a new subnote linked to said selected portion of said second document; and means for opening a document note window and displaying said new subnote in said opened document note window if said user previously indicated that a document note window is to be opened when a subnote is created.
Claim 10
Dependent Claim 15 words
The system of claim 1, wherein each subnote has a title and an associated color.
Claim 11
Dependent Claim 21 words
The system of claim 9, further comprising: user preference means for enabling a user to indicate a preference for sorting subnotes.
Claim 12
Dependent Claim 32 words
The system of claim 10, wherein said user preference means comprises: means for enabling said user to indicate that subnotes are to be sorted by any combination of title, color, and location.
Claim 13
Dependent Claim 75 words
The system of claim 11, further comprising: means for sorting subnotes according to their titles if said user previously indicated that subnotes were to be sorted by title; means for sorting subnotes according to their colors if said user previously indicated that subnotes were to be sorted by color; and means for sorting subnotes according to their respective locations in said document if said user previously indicated that subnotes were to be sorted by location.
Claim 14
Dependent Claim 47 words
The system of claim 12, further comprising: means for displaying a list of subnotes sorted according to said user sorting preference; means for enabling a user to select one of said subnotes in said list; and means for displaying said selected subnote in a document note window.
Claim 15
Dependent Claim 88 words
The system of claim 1, further comprising: means for displaying a second document in a text window; selecting means for enabling a user to select a portion of said second document displayed in said text window; means, responsive to said selecting means, for automatically creating a new subnote linked to said selected portion; means for enabling said user to copy said selected portion to a temporary storage location; and means for enabling said user to paste said selected portion from said temporary storage location to said new subnote.
Claim 16
Independent Claim 206 words
A method of manipulating notes having subnotes linked to portions of documents, comprising the steps of: (1) maintaining a note database comprising an entry for each of said subnotes, said entry comprising a document identification field, a begin location field, an end location field, and a subnote content field, said begin location field and said end location field storing location information identifying a portion of a document that is linked to said each of said subnotes, said document identification field storing information that identifies said document, and said subnote content field storing informational content of said each of said subnotes; (2) receiving a user command to display said each of said subnotes; and (3) displaying said each of said subnotes, comprising the steps of: (a) displaying in a subnote window said informational content from said subnote content field of said entry associated with said each of said subnotes; (b) displaying, by reference to said document identification field of said entry associated with said each of said subnotes, information identifying said document; and (c) displaying, by reference to said begin location field and said end location field of said entry associated with said each of said subnotes, information identifying a location of said portion in said document.
Claim 17
Independent Claim 206 words
A method of manipulating notes having subnotes linked to portions of documents, comprising the steps of: (1) maintaining a note database comprising an entry for each of said subnotes, said entry comprising a document identification field, a begin location field, an end location field, and a subnote content field, said begin location field and said end location field storing location information identifying a portion of a document that is linked to said each of said subnotes, said document identification field storing information that identifies said document, and said subnote content field storing informational content of said each of said subnotes; (2) receiving a user command to display said each of said subnotes; and (3) displaying said each of said subnotes, comprising the steps of: (a) displaying in a subnote window said informational content from said subnote content field of said entry associated with said each of said subnotes; (b) displaying, by reference to said document identification field of said entry associated with said each of said subnotes, information identifying said document; and (c) displaying, by reference to said begin location field and said end location field of said entry associated with said each of said subnotes, information identifying a location of said portion in said document.
Claim 18
Dependent Claim 45 words
The method of claim 15, wherein said begin location field stores begin location information that identifies a location in said document where said portion begins, and said end location field stores end location information that identifies a location in said document where said portion ends.
Claim 19
Dependent Claim 27 words
The method of claim 16, wherein said document is a patent, and said begin location information and said end location information comprise column and line number information.
Claim 20
Dependent Claim 46 words
The method of claim 15, further comprising the steps of: (4) creating an additional link between said each of said subnotes and a second portion in a second document; and (5) updating said entry associated with said each of said subnotes to reflect said additional link.
Claim 21
Dependent Claim 71 words
The method of claim 18, wherein step (5) comprises the steps of: updating said document identification field of said entry associated with said each of said subnotes to also include information identifying said second document; and updating said begin location field and said end location field of said entry associated with said each of said subnotes to also include information identifying a location of said second portion in said second document.
Claim 22
Dependent Claim 101 words
The method of claim 18, wherein step (3) comprises the steps of: displaying in said subnote window said informational content from said subnote content field of said entry associated with said each of said subnotes; displaying, by reference to said document identification field of said entry associated with said each of said subnotes, information identifying said first document and said second document; and displaying, by reference to said begin location field and said end location field of said entry associated with said each of said subnotes, information identifying a location of at least said first document portion in said first document.
Claim 23
Dependent Claim 29 words
The method of claim 15, further comprising the step of: enabling a user to indicate whether a document note window is to be opened when a subnote is created.
Claim 24
Dependent Claim 83 words
The method of claim 21, further comprising the steps of: displaying a second document in a text window; enabling a user to select a portion of said second document displayed in said text window; creating a new subnote linked to said selected portion of said second document; and opening a document note window and displaying said new subnote in said opened document note window if said user previously indicated that a document note window is to be opened when a subnote is created.
Claim 25
Dependent Claim 15 words
The method of claim 15, wherein each subnote has a title and an associated color.
Claim 26
Dependent Claim 21 words
The method of claim 23, further comprising the step of: (4) enabling a user to indicate a preference for sorting subnotes.
Claim 27
Dependent Claim 31 words
The method of claim 24, wherein step (4) comprises the step of: enabling said user to indicate that subnotes are to be sorted by any combination of title, color, and location.
Claim 28
Dependent Claim 72 words
The method of claim 25, further comprising the steps of: sorting subnotes according to their titles if said user previously indicated that subnotes were to be sorted by title; sorting subnotes according to their colors if said user previously indicated that subnotes were to be sorted by color; and sorting subnotes according to their respective locations in said document if said user previously indicated that subnotes were to be sorted by location.
Claim 29
Dependent Claim 44 words
The method of claim 26, further comprising the steps of: displaying a list of subnotes sorted according to said user sorting preference; enabling a user to select one of said subnotes in said list; and displaying said selected subnote in a document note window.
Claim 30
Dependent Claim 75 words
The method of claim 15, further comprising the steps of: displaying a second document in a text window; enabling a user to select a portion of said second document displayed in said text window; automatically creating a new subnote linked to said selected portion; enabling said user to copy said selected portion to a temporary storage location; and enabling said user to paste said selected portion from said temporary storage location to said new subnote.
Claim 31
Dependent Claim 266 words
A computer program product comprising a computer useable medium having computer program logic stored therein, said computer program logic enabling a computer to maintain a plurality of subnotes linked to portions of documents, wherein said computer program logic comprises: means for enabling the computer to maintain a note database comprising an entry for each of said subnotes, said entry comprising a document identification field, a begin location field, an end location field, and a subnote content field, said begin location field and said end location field storing location information identifying a portion of a document that is linked to said each of said subnotes, said document identification field storing information that identifies said document, and said subnote content field storing informational content of said each of said subnotes; command receiving means for enabling the computer to receive a user command to display said each of said subnotes; and subnote displaying means, responsive to said command receiving means, for enabling the computer to display said each of said subnotes, comprising: means for enabling the computer to display in a subnote window said informational content from said subnote content field of said entry associated with said each of said subnotes; means for enabling the computer to display, by reference to said document identification field of said entry associated with said each of said subnotes, information identifying said document; and means for enabling the computer to display, by reference to said begin location field and said end location field of said entry associated with said each of said subnotes, information identifying a location of said portion in said document.
Claim 32
Dependent Claim 266 words
A computer program product comprising a computer useable medium having computer program logic stored therein, said computer program logic enabling a computer to maintain a plurality of subnotes linked to portions of documents, wherein said computer program logic comprises: means for enabling the computer to maintain a note database comprising an entry for each of said subnotes, said entry comprising a document identification field, a begin location field, an end location field, and a subnote content field, said begin location field and said end location field storing location information identifying a portion of a document that is linked to said each of said subnotes, said document identification field storing information that identifies said document, and said subnote content field storing informational content of said each of said subnotes; command receiving means for enabling the computer to receive a user command to display said each of said subnotes; and subnote displaying means, responsive to said command receiving means, for enabling the computer to display said each of said subnotes, comprising: means for enabling the computer to display in a subnote window said informational content from said subnote content field of said entry associated with said each of said subnotes; means for enabling the computer to display, by reference to said document identification field of said entry associated with said each of said subnotes, information identifying said document; and means for enabling the computer to display, by reference to said begin location field and said end location field of said entry associated with said each of said subnotes, information identifying a location of said portion in said document.
Claim 33
Dependent Claim 47 words
The computer program product of claim 29, wherein said begin location field stores begin location information that identifies a location in said document where said portion begins, and said end location field stores end location information that identifies a location in said document where said portion ends.
Claim 34
Dependent Claim 29 words
The computer program product of claim 30, wherein said document is a patent, and said begin location information and said end location information comprise column and line number information.
Claim 35
Dependent Claim 67 words
The computer program product of claim 29, wherein said computer program logic further comprises: linking means for enabling the computer to create an additional link between said each of said subnotes and a second portion in a second document; and updating means, responsive to said linking means, for enabling the computer to update said entry associated with said each of said subnotes to reflect said additional link.
Claim 36
Dependent Claim 83 words
The computer program product of claim 32, wherein said updating means comprises: means for enabling the computer to update said document identification field of said entry associated with said each of said subnotes to also include information identify said second document; and means for enabling the computer to update said begin location field and said end location field of said entry associated with said each of said subnotes to also include information identify a location of said second portion in said second document.
Claim 37
Dependent Claim 131 words
The computer program product of claim 32, wherein said subnote displaying means comprises: means, responsive to a command to display said each of said subnotes, for enabling the computer to display in said subnote window said informational content from said subnote content field of said entry associated with said each of said subnotes; means for enabling the computer to display, by reference to said document identification field of said entry associated with said each of said subnotes, information identifying said first document and said second document; and means for enabling the computer to display, by reference to said begin location field and said end location field of said entry associated with said each of said subnotes, information identifying a location of at least said first document portion in said first document.
Claim 38
Dependent Claim 41 words
The computer program product of claim 29, wherein said computer program logic further comprises: user preference means for enabling the computer to enable a user to indicate whether a document note window is to be opened when a subnote is created.
Claim 39
Dependent Claim 111 words
The computer program product of claim 35, wherein said computer program logic further comprises: means for enabling the computer to display a second document in a text window; means for enabling the computer to enable a user to select a portion of said second document displayed in said text window; means for enabling the computer to create a new subnote linked to said selected portion of said second document; and means for enabling the computer to open a document note window and display said new subnote in said opened document note window if said user previously indicated that a document note window is to be opened when a subnote is created.
Claim 40
Dependent Claim 17 words
The computer program product of claim 29, wherein each subnote has a title and an associated color.
Claim 41
Dependent Claim 32 words
The computer program product of claim 37, wherein said computer program logic further comprises: user preference means for enabling the computer to enable a user to indicate a preference for sorting subnotes.
Claim 42
Dependent Claim 38 words
The computer program product of claim 38, wherein said user preference means comprises: means for enabling the computer to enable said user to indicate that subnotes are to be sorted by any combination of title, color, and location.
Claim 43
Dependent Claim 94 words
The computer program product of claim 39, wherein said computer program logic further comprises: means for enabling the computer to sort subnotes according to their titles if said user previously indicated that subnotes were to be sorted by title; means for enabling the computer to sort subnotes according to their colors if said user previously indicated that subnotes were to be sorted by color; and means for enabling the computer to sort subnotes according to their respective locations in said document if said user previously indicated that subnotes were to be sorted by location.
Claim 44
Dependent Claim 66 words
The computer program product of claim 40, wherein said computer program logic further comprises: means for enabling the computer to display a list of subnotes sorted according to said user sorting preference; means for enabling the computer to enable a user to select one of said subnotes in said list; and means for enabling the computer to display said selected subnote in a document note window.
Claim 45
Dependent Claim 115 words
The computer program product of claim 29, wherein said computer program logic further comprises: means for enabling the computer to display a second document in a text window; select means for enabling the computer to enable a user to select a portion of said second document displayed in said text window; means, responsive to said selecting means, for enabling the computer to automatically create a new subnote linked to said selected portion; means for enabling the computer to enable said user to copy said selected portion to a temporary storage location; and means for enabling the computer to enable said user to paste said selected portion from said temporary storage location to said new subnote.

References Cited (Backward Citations)

US5628003A Cited
US5392428A Cited
US5596700A Cited
US5559942A Cited
US5592607A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-09-14 2002-03-16 2002-09-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-09-14 2006-03-16 2006-09-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-09-14 2010-03-16 2010-09-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag