Methods and apparatus for simultaneously displaying multiple-contexts in a
page-oriented viewing architecture utilize the concept of page pinning in
which a portion of a first document context is displayed as a fixed frame
overlayed on or placed beside the display of a second document context. A
user may navigate within the second document context while viewing the
portion of the first document context as a pinned page on the display.
Thus, a single navigational focus is maintained even though multiple
contexts are displayed in the page-oriented architecture. Page pinning
may be used to view two non-contiguous locations in a single electronic
document or to view two pages of respective different electronic
documents. The invention contemplates the use of a pinned page to hold a
particular context while a command set is executed from a command
document viewed as the second context. The invention also contemplates
the use of a pinned index page to provide a collection of links for
permitting a user to navigate to different contexts, including pages
within a main document or to other documents. Finally, the invention
contemplates the user of a pinned page to provide the equivalent of an
"always on top window" display.