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

Method and system for synchronization of simultaneous displays of related data sources

Assignee: i2z Tech LLC
•
Filing: 1992-11-09
•
Granted: 1994-09-06
•
Expires: 2012-11-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for synchronizing the presentation of data from different, but related, sources in different windows of a computer display. Data is positioned using duplicate sectional names that are in each of the data sources that are being synchronized. Even though the sectional names in each data source are the same, the contents of the sections can be different, independent, and unrelated. Multiple views of a single data source in different windows can be synchronized, showing data from many different locations within each data source. This allows authors and content experts to simultaneously show data from dissimilar data sources that have a logical connection, such as footnotes or commentary to a text, translations of a text, or updates to a read-only file.

Inventors

  • 👤 Monte F. Shelley
  • 👤 James S. Rosenvall

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 18:09
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G09; G09G; G09G5/00; G09G5/14

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 197 words
A system for synchronizing the presentation of data on a digital computer display, comprising: first and second window-controlling means, each of said window-controlling means displaying information in at least one display window, a synchronization control means, and means for communications between said synchronization control means and each of said first and second window-controlling means; wherein said first window-controlling means displays first information from a first source, and said second window-controlling means displays second information from a second source; wherein said first information and said second information have sections, and at least one section of said second information corresponds to a section of said first information; wherein said first window-controlling means sends a message to said synchronization control means over said means for communications indicating a change in viewing position to a new section of said first information; wherein said synchronization control means sends a message to said second window-controlling means over said means for communications requesting a change in viewing position to a section of said second information corresponding to said new section of said first information; and wherein said second window-controlling means displays said corresponding section of said second information on at least one display window.
Claim 2
Independent Claim 197 words
A system for synchronizing the presentation of data on a digital computer display, comprising: first and second window-controlling means, each of said window-controlling means displaying information in at least one display window, a synchronization control means, and means for communications between said synchronization control means and each of said first and second window-controlling means; wherein said first window-controlling means displays first information from a first source, and said second window-controlling means displays second information from a second source; wherein said first information and said second information have sections, and at least one section of said second information corresponds to a section of said first information; wherein said first window-controlling means sends a message to said synchronization control means over said means for communications indicating a change in viewing position to a new section of said first information; wherein said synchronization control means sends a message to said second window-controlling means over said means for communications requesting a change in viewing position to a section of said second information corresponding to said new section of said first information; and wherein said second window-controlling means displays said corresponding section of said second information on at least one display window.
Claim 3
Dependent Claim 19 words
A system as in claim 1 wherein said message indicating a change in viewing position includes a sectional name.
Claim 4
Dependent Claim 48 words
A system as in claim 2 wherein said second window-controlling means makes at least one of its display windows disappear when said message requesting a change in viewing position contains a sectional name that is not present in said second information being displayed by said second window-controlling means.
Claim 5
Dependent Claim 25 words
A system as in claim 1 wherein said first information includes text in one language, and said second information includes corresponding text in another language.
Claim 6
Dependent Claim 32 words
A system as in claim 1 wherein one of said first information or said second information includes text, and the other of said first information or said second information includes corresponding footnotes.
Claim 7
Dependent Claim 44 words
A system as in claim 1 wherein one of said first information or said second information includes information from a read-only memory, and the other of said first information or said second information includes updates or corrections to said information from said read-only memory.
Claim 8
Dependent Claim 16 words
A system as in claim 1 wherein said means for communications is an inter-process communications facility.
Claim 9
Dependent Claim 15 words
A system as in claim 1 wherein said means for communications is a shared memory.
Claim 10
Dependent Claim 15 words
An apparatus as in claim 1 wherein said means for communications is a network connection.
Claim 11
Independent Claim 248 words
An apparatus for synchronization the presentation of data on a digital computer display, comprising: one or more digital computers, each capable of executing one or more tasks, a plurality of window-controlling tasks, each of said window-controlling tasks controlling at least one display window, each window-controlling task being executed on one of said one or more digital computers, a synchronization control task being executed on one of said one or more digital computers, and means for communications between said synchronization control task and said plurality of window-controlling tasks; wherein one said display window controlled by one said window-controlling task displays first information from a first source, and another said display window controlled by another window-controlling task displays second information from a second source; wherein said first information and said second information have sections, and at least one section of said second information corresponds to a section of said first information; wherein one of said plurality of window-controlling tasks sends a message to said synchronization control task over said means for communications indicating a change in viewing position to a new section of said first information; wherein said synchronization control task sends a message to said another of said plurality of window-controlling tasks over said means for communications requesting a change in viewing position to a section of said second information corresponding to said new section of said first information; and wherein said another window-controlling task displays said corresponding section of said second information on at least one display window.
Claim 12
Independent Claim 248 words
An apparatus for synchronization the presentation of data on a digital computer display, comprising: one or more digital computers, each capable of executing one or more tasks, a plurality of window-controlling tasks, each of said window-controlling tasks controlling at least one display window, each window-controlling task being executed on one of said one or more digital computers, a synchronization control task being executed on one of said one or more digital computers, and means for communications between said synchronization control task and said plurality of window-controlling tasks; wherein one said display window controlled by one said window-controlling task displays first information from a first source, and another said display window controlled by another window-controlling task displays second information from a second source; wherein said first information and said second information have sections, and at least one section of said second information corresponds to a section of said first information; wherein one of said plurality of window-controlling tasks sends a message to said synchronization control task over said means for communications indicating a change in viewing position to a new section of said first information; wherein said synchronization control task sends a message to said another of said plurality of window-controlling tasks over said means for communications requesting a change in viewing position to a section of said second information corresponding to said new section of said first information; and wherein said another window-controlling task displays said corresponding section of said second information on at least one display window.
Claim 13
Dependent Claim 19 words
An apparatus as in claim 10 wherein said message indicating a change in viewing position includes a sectional name.
Claim 14
Dependent Claim 50 words
An apparatus as in claim 11 wherein one of said window-controlling tasks comprises means for making at least one of its display windows disappear when said message requesting a change in viewing position contains a sectional name that is not present in said information being displayed by that window-controlling task.
Claim 15
Dependent Claim 25 words
An apparatus as in claim 10 wherein said first information includes text in one language, and said second information includes corresponding text in another language.
Claim 16
Dependent Claim 19 words
An apparatus as in claim 10 wherein said first information includes text, and said second information includes corresponding footnotes.
Claim 17
Dependent Claim 28 words
An apparatus as in claim 10 wherein said first information includes information from a read-only memory and said second information includes updates or corrections to said first information.
Claim 18
Dependent Claim 16 words
An apparatus as in claim 10 wherein said means for communications is an inter-process communications facility.
Claim 19
Dependent Claim 15 words
An apparatus as in claim 10 wherein said means for communications is a shared memory.
Claim 20
Dependent Claim 15 words
An apparatus as in claim 10 wherein said means for communications is a network connection.
Claim 21
Dependent Claim 155 words
A process capable of being executed on a digital computer for synchronizing the presentation of information from a first source and a different second source on a digital computer display, each of the information being presented having sections and at least one section of the information from said second source corresponding to a section of the information from said first source, comprising: a first window-controlling task recognizing a change in viewing position in a first display window to a new section, said first window-controlling task sending a first message to a synchronization control task indicating said change in viewing position in said first display window, said synchronization control task sending a second message to a second window-controlling task in response to said first message received by said synchronization control task, and said second window-controlling task positioning at least one display window associated with said second window-controlling task to a section corresponding to said new section.
Claim 22
Dependent Claim 155 words
A process capable of being executed on a digital computer for synchronizing the presentation of information from a first source and a different second source on a digital computer display, each of the information being presented having sections and at least one section of the information from said second source corresponding to a section of the information from said first source, comprising: a first window-controlling task recognizing a change in viewing position in a first display window to a new section, said first window-controlling task sending a first message to a synchronization control task indicating said change in viewing position in said first display window, said synchronization control task sending a second message to a second window-controlling task in response to said first message received by said synchronization control task, and said second window-controlling task positioning at least one display window associated with said second window-controlling task to a section corresponding to said new section.
Claim 23
Dependent Claim 27 words
A process as in claim 19, wherein said first message includes a sectional name and wherein said second message includes said sectional name from said first message.
Claim 24
Dependent Claim 38 words
A process as in claim 20, further comprising said second window-controlling task causing said at least one display window associated with said second window-controlling task to disappear if said sectional name is not present in said second source.
Claim 25
Dependent Claim 33 words
A process as in claim 20, further comprising said synchronization control task replacing said sectional name with an equivalent sectional name based on a table of sectional equates that indicates equivalent sectional names.
Claim 26
Dependent Claim 33 words
A process as in claim 20, further comprising said second window-controlling task replacing said sectional name with an equivalent sectional name based on a table of sectional equates that indicates equivalent sectional names.

References Cited (Backward Citations)

US4428065A Cited
US4481603A Cited
US4648067A Cited
US4807142A Cited
US5091876A Cited
US4813010A Cited
US5051930A Cited
US5122972A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-09-05 1998-03-07 1998-09-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-09-05 2002-03-07 2002-09-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-09-05 2006-03-07 2006-09-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag