Patent US6177933B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6177933B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Providing visual continuity when displaying related information

Assignee: Adobe Inc
•
Filing: 1997-11-26
•
Granted: 2001-01-23
•
Expires: 2017-11-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for retaining visual continuity uses techniques that display sets of data on a computer monitor. The sets of data, stored in one or more electronic files, are arranged on separate pages so that corresponding data are positioned at the same location on each page. Corresponding page layouts enable a user to maintain focus on a particular area, for example, an area where a property name and value appear, or an area where a particular template definition and generated text appear. The invention uses visual techniques such as highlighting data to distinguish differences in the data sets. Each page has a tab so that a user can choose the page to display on the computer monitor.

Inventors

  • 👤 Jeffrey E. Young

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 17:07
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/0483

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 180 words
A computer-implemented method for providing visual continuity when displaying related information on a computer monitor, comprising: retrieving a first set of data stored in a first electronic file and a second set of data stored in a second electronic file, the second set of data having a generative relationship to the first set of data; arranging the first set of data on a first page and the second set of data on a second page by tracking the first set of data and aligning the second set of data on the second page based on an arrangement of the first set of data on the first page; assigning a first display location to the first page and a second display location to the second page so that as a first one of the first and second pages is displayed on a computer monitor the first one of the first and second pages appears to substantially overlay a second one of the first and second pages; and displaying the first one of the first and second pages on the computer monitor.
Claim 2
Dependent Claim 180 words
A computer-implemented method for providing visual continuity when displaying related information on a computer monitor, comprising: retrieving a first set of data stored in a first electronic file and a second set of data stored in a second electronic file, the second set of data having a generative relationship to the first set of data; arranging the first set of data on a first page and the second set of data on a second page by tracking the first set of data and aligning the second set of data on the second page based on an arrangement of the first set of data on the first page; assigning a first display location to the first page and a second display location to the second page so that as a first one of the first and second pages is displayed on a computer monitor the first one of the first and second pages appears to substantially overlay a second one of the first and second pages; and displaying the first one of the first and second pages on the computer monitor.
Claim 3
Dependent Claim 61 words
The method of claim 1 , wherein the first set of data on the first page and corresponding data in the second set of data on the second page are at the same locations on the respective pages, and the first display location and the second display location are the same location so that the pages appear to overlay each other.
Claim 4
Dependent Claim 20 words
The method of claim 1 wherein the first electronic file is the same electronic file as the second electronic file.
Claim 5
Dependent Claim 19 words
The method of claim 1 wherein the first electronic file and the second electronic file are different electronic files.
Claim 6
Dependent Claim 62 words
The method of claim 1 , wherein a first tab is associated with the first page and a second tab is associated with the second page and where selecting the first tab operates to select the first page to display on the computer monitor and where selecting the second tab operates to select the second page to display on the computer monitor.
Claim 7
Dependent Claim 70 words
The method of claim 1 , wherein the first electronic file includes at least part of an electronic document, the first set of data includes a plurality of local properties associated with an element in the electronic document in accordance with a global style and overrides to the global style applied to the element, and the second set of data includes a plurality of properties defined by the global style.
Claim 8
Dependent Claim 47 words
The method of claim 6 , wherein overrides to the global style comprise: changing a local property by modifying a local property value; and using a highlighting technique to indicate the change to the local property value in the first set of data on the first page.
Claim 9
Dependent Claim 55 words
The method of claim 1 , wherein the first electronic file includes at least part of an electronic document, the first set of data includes a plurality of lexical elements generated using a template definition, and the second set of data includes a representation of the template definition that generated the first set of data.
Claim 10
Dependent Claim 35 words
The method of claim 8 , further comprising: generating an appearance for a representation of the template definition on the second page in accordance with an appearance of the lexical elements on the first page.
Claim 11
Dependent Claim 42 words
The method of claim 9 , wherein to generate the appearance for the representation of the template definition, a layout of the first page is used for the second page and a set of template building blocks replace the generated lexical elements.
Claim 12
Dependent Claim 34 words
The method of claim 10 , further comprising: editing the representation of the template definition on the second page; and updating multiple occurrences of a template building block and text during the editing operation.
Claim 13
Dependent Claim 45 words
The method of claim 1 , wherein the first set of data includes a plurality of statements written in a computer programming language, and the second set of data includes a plurality of computer code generated by a compiler for the first set of data.
Claim 14
Dependent Claim 220 words
A computer-implemented method for providing visual continuity when displaying related information on a computer monitor, comprising: defining, in an electronic document, a global style having a plurality of properties; applying the style to an element in the electronic document, the properties of the global style becoming a plurality of local properties of the element; arranging the local properties on a first page having a first tab and the properties of the global style on a second page having a second tab by tracking the local properties on the first page and aligning the properties of the global style on the second page based on an arrangement of the local properties on the first page; assigning a first display location to the first page and a second display location to the second page so that as a first one of the first and second pages is displayed on a computer monitor the first one appears to overlay a second one of the first and second pages; selecting the first tab to display the first page and the second tab to display the second page; displaying one of the first and second pages in accordance with the selected tab on the computer monitor; changing a local property by modifying a local property value; and highlighting the change to the local property value.
Claim 15
Dependent Claim 220 words
A computer-implemented method for providing visual continuity when displaying related information on a computer monitor, comprising: defining, in an electronic document, a global style having a plurality of properties; applying the style to an element in the electronic document, the properties of the global style becoming a plurality of local properties of the element; arranging the local properties on a first page having a first tab and the properties of the global style on a second page having a second tab by tracking the local properties on the first page and aligning the properties of the global style on the second page based on an arrangement of the local properties on the first page; assigning a first display location to the first page and a second display location to the second page so that as a first one of the first and second pages is displayed on a computer monitor the first one appears to overlay a second one of the first and second pages; selecting the first tab to display the first page and the second tab to display the second page; displaying one of the first and second pages in accordance with the selected tab on the computer monitor; changing a local property by modifying a local property value; and highlighting the change to the local property value.
Claim 16
Dependent Claim 234 words
A computer-implemented method for providing visual continuity when displaying related information on a computer monitor, comprising: defining, in an electronic document, a template used to generate a plurality of lexical elements; generating the lexical elements from the template definition; calculating an appearance for a representation of the template definition in accordance with an appearance of the lexical elements and by replacing the generated lexical elements with a set of template building blocks; arranging the lexical elements on a first page having a first tab and a representation of the template on a second page having a second tab by tracking the lexical elements and aligning the representation of the template base on an arrangement of lexical elements on the first page; assigning a first display location to the first page and a second display location to the second page so that as a first one of the first and second pages is displayed on a computer monitor the first one appears to overlay a second one of the first and second pages; selecting the first tab to display the first page and the second tab to display the second page; displaying one of the first and second pages in accordance with the selected tab on the computer monitor; editing the representation of the template definition on the second page; and updating multiple occurrences of a template building block and text during the editing operation.
Claim 17
Dependent Claim 234 words
A computer-implemented method for providing visual continuity when displaying related information on a computer monitor, comprising: defining, in an electronic document, a template used to generate a plurality of lexical elements; generating the lexical elements from the template definition; calculating an appearance for a representation of the template definition in accordance with an appearance of the lexical elements and by replacing the generated lexical elements with a set of template building blocks; arranging the lexical elements on a first page having a first tab and a representation of the template on a second page having a second tab by tracking the lexical elements and aligning the representation of the template base on an arrangement of lexical elements on the first page; assigning a first display location to the first page and a second display location to the second page so that as a first one of the first and second pages is displayed on a computer monitor the first one appears to overlay a second one of the first and second pages; selecting the first tab to display the first page and the second tab to display the second page; displaying one of the first and second pages in accordance with the selected tab on the computer monitor; editing the representation of the template definition on the second page; and updating multiple occurrences of a template building block and text during the editing operation.
Claim 18
Dependent Claim 164 words
A computer program, residing on a computer-readable medium, comprising instructions causing a computer to: retrieve a first set of data, stored in an electronic file, and a second set of data to compare to the first set of data; arrange the first set of data on a first page and the second set of data on a second page by tracking the first set of data and aligning the second set of data on the second page based on an arrangement of the first set of data on the first page; assign a first display location to the first page and a second display location to the second page so that as a first one of the first and second pages is displayed on a computer monitor the first one of the first and second pages appears to substantially overlay a second one of the first and second pages; and display the first one of the first and second pages on the computer monitor.
Claim 19
Dependent Claim 164 words
A computer program, residing on a computer-readable medium, comprising instructions causing a computer to: retrieve a first set of data, stored in an electronic file, and a second set of data to compare to the first set of data; arrange the first set of data on a first page and the second set of data on a second page by tracking the first set of data and aligning the second set of data on the second page based on an arrangement of the first set of data on the first page; assign a first display location to the first page and a second display location to the second page so that as a first one of the first and second pages is displayed on a computer monitor the first one of the first and second pages appears to substantially overlay a second one of the first and second pages; and display the first one of the first and second pages on the computer monitor.
Claim 20
Dependent Claim 63 words
The computer program of claim 15 , wherein a first tab is associated with the first page and a second tab is associated with the second page and where selecting the first tab operates to select the first page to display on the computer monitor and where selecting the second tab operates to select the second page to display on the computer monitor.
Claim 21
Dependent Claim 62 words
The computer program of claim 15 , wherein the first set of data on the first page and corresponding data in the second set of data on the second page are at the same locations on the respective pages, and the first display location and the second display location are the same location so that the pages appear to overlay each other.
Claim 22
Dependent Claim 96 words
The computer program of claim 15 , wherein the electronic file includes at least part of an electronic document, the first set of data includes a plurality of local properties associated with an element in the electronic document in accordance with a global style and includes overrides to the global style applied to the element, the second set of data includes a plurality of properties defined by the global style, and highlighting is used to indicate a local property in the first set of data that differs from a corresponding property defined by the global style.
Claim 23
Dependent Claim 55 words
The computer program of claim 15 , wherein the electronic file includes at least part of an electronic document, the first set of data includes a plurality of lexical elements generated using a template definition, and the second set of data includes a representation of the template definition that generated the first set of data.
Claim 24
Dependent Claim 41 words
The computer program of claim 19 , further comprising instructions causing a computer to: generate an appearance for a representation of the template definition on the second page in accordance with an appearance of the lexical elements on the first page.
Claim 25
Dependent Claim 30 words
The computer program of claim 20 , wherein while generating the appearance for the representation of the template definition, a set of template building blocks replace the generated lexical elements.
Claim 26
Dependent Claim 44 words
The computer program of claim 19 , further comprising instructions causing a computer to: enable a user to edit the representation of the template definition on the second page; and update multiple occurrences of a template building block and text during the editing operation.
Claim 27
Dependent Claim 45 words
The computer program of claim 15 wherein the first set of data includes a plurality of statements written in a computer programming language, and the second set of data includes a plurality of computer code generated by a compiler for the first set of data.

References Cited (Backward Citations)

US5140678A Cited
US5305435A Cited
US5664127A Cited
US5371675A Cited
US5345550A Cited
US5542040A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-01-23 2004-07-24 2005-01-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-01-23 2008-07-24 2009-01-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-01-23 2012-07-24 2013-01-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag