Patentable/Patents/US-7770129
US-7770129

Viewable document section

PublishedAugust 3, 2010
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Systems, methods, and computer-readable media that include computer-executable instructions stored thereon for displaying electronic documents keep track of portions of an electronic document that have appeared in a user interface window at some point in time (i.e., the portions that have been actually viewed by the user). These portions of the electronic document that have actually been viewed are designated the “viewable document section” of the electronic document. In some examples, scrolls bars and/or other electronic document view shifting elements become available to the user only if the electronic document includes a viewable document section that does not appear in the user interface window, and these scroll bars and/or other view shifting elements may be limited based on the content of the viewable document section (not the entire electronic document). If the user changes the user interface window to include portions of the electronic document that previously had not been in view, the viewable document section then changes to include this new, previously unseen portion. Accordingly, as the user inputs electronic ink or other information into the document, scroll bars or the like will not appear until the user takes steps to bring previously unseen ink or other information into view in the user interface window.

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-readable medium having stored thereon a data structure associating an electronic document with a user interface window of varying size displayed within a display device having display dimensions, comprising: a first data field containing data indicating display dimensions of the electronic document, the display dimensions of the electronic document being equal to or less than the display dimensions of the display device; and a second data field maintaining data indicating maximum display dimensions of the electronic document that have been displayed in the user interface window as the user interface window increases or decreases in size, wherein the data maintained in the second data field is associated with a digitized user-input entered into the user interface window, independent of a contemporaneous association with a scrolling view handle display or similar scroll bar display, since digitized user-input within the display dimensions of the electronic document can extend beyond the viewable sections of the user interface window.

2

2. A computer-readable medium according to claim 1 , wherein the data in the first data field includes data indicating display coordinates of a bounding box containing all points in the electronic document.

3

3. A computer-readable medium according to claim 2 , wherein the data in the second data field includes data indicating display coordinates that enclose all portions of the electronic document that have been displayed in the user interface window.

4

4. A computer-readable medium according to claim 1 , wherein the data in the second data field includes data indicating display coordinates that enclose all portions of the electronic document that have been displayed in the user interface window.

5

5. A computer-readable medium according to claim 1 , wherein said display device includes a touch-sensitive display such that the digitized user input is entered into the user interface window via the touch-sensitive display.

6

6. A computer-readable medium according to claim 1 , wherein said digitized user-input includes electronic ink.

7

7. A method for managing a data structure associating an electronic document with a user interface window of varying size displayed within a display device having display dimensions, said data structure comprising: a first data field containing data indicating display dimensions of the electronic document, the display dimensions of the electronic document being equal to or less than the display dimensions of the display device; and a second data field maintaining data indicating maximum display dimensions of the electronic document that have been displayed in the user interface window, said method comprising: as the user interface window increases or decreases in size, maintaining the data in the second data field in association with a digitized user-input entered into the user interface window, independent of a contemporaneous association with a scrolling view handle display or similar scroll bar display, since digitized user-input within the display dimensions of the electronic document can extend beyond the viewable sections of the user interface window.

8

8. A method according to claim 7 , wherein the data in the first data field includes data indicating display coordinates of a bounding box containing all points in the electronic document.

9

9. A method according to claim 7 , wherein the step of maintaining data in the second data field includes maintaining data indicating display coordinates that enclose all portions of the electronic document that have been displayed in the user interface window.

10

10. A method according to claim 8 , wherein the step of maintaining data in the second data field includes maintaining data indicating display coordinates that enclose all portions of the electronic document that have been displayed in the user interface window.

11

11. A method according to claim 7 , wherein said display device includes a touch-sensitive display such that the digitized user input is entered into the user interface window via the touch-sensitive display.

12

12. A method according to claim 7 , wherein said digitized user-input includes electronic ink.

13

13. A computing device having a storage for a data structure associating an electronic document with a user interface window of varying size displayed within a display device having display dimensions, said storage for said data structure comprising: a first data field containing data indicating display dimensions of the electronic document, the display dimensions of the electronic document being equal to or less than the display dimensions of the display device; and a second data field maintaining data indicating maximum display dimensions of the electronic document that have been displayed in the user interface window, said computing device, as the user interface window increases or decreases in size, maintaining the data in the second data field in association with a digitized user-input entered into the user interface window, independent of a contemporaneous association with a scrolling view handle display or similar scroll bar display, since digitized user-input within the display dimensions of the electronic document can extend beyond the viewable sections of the user interface window.

14

14. A computing device according to claim 13 , wherein the data in the first data field includes data indicating display coordinates of a bounding box containing all points in the electronic document.

15

15. A computing device according to claim 13 , wherein the maintaining data in the second data field includes maintaining data indicating display coordinates that enclose all portions of the electronic document that have been displayed in the user interface window.

16

16. A computing device according to claim 14 , wherein the maintaining data in the second data field includes maintaining data indicating display coordinates that enclose all portions of the electronic document that have been displayed in the user interface window.

17

17. A computing device according to claim 13 , wherein said display device includes a touch-sensitive display such that the digitized user input is entered into the user interface window via the touch-sensitive display.

18

18. A computing device according to claim 13 , wherein said digitized user-input includes electronic ink.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

February 22, 2006

Publication Date

August 3, 2010

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Viewable document section” (US-7770129). https://patentable.app/patents/US-7770129

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.