Method and system for synchronization of simultaneous displays of related data sources
DCFirst Claim
1. 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, andmeans 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.
2 Assignments
Litigations
0 Petitions
Accused Products
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.
-
Citations
23 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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. - View Dependent Claims (20, 21, 22, 23)
-
Specification