IP Library Patent Application 11351626
Patent Application
App. No. 11/351,626

Document overview scrollbar

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/351,626
Abstract

A document overview scrollbar renders a miniaturized replica of an entire document. The document overview scrollbar provides an efficient and expeditious tool for searching, navigating, and/or editing documents. A visual pattern in the document is easily identifiable in the replica in the scrollbar. This is particularly advantageous when the document is code being rendered by an integrated development environment (IDE), such as a code editor. Indentations, bookmarks, and/or breakpoints in the document are easily recognizable in the replica in the scrollbar, and vice versa.

Claims (47)

1 . A display scrollbar comprising a rendered, miniaturized replica of a document to which said scrollbar refers.

2 . A scrollbar in accordance with claim 1 , wherein a visual pattern of said replica is indicative of at least one point of interest of said document.

3 . A scrollbar in accordance with claim 1 , wherein said document is editable via said scrollbar.

4 . A scrollbar in accordance with claim 1 , wherein:

a selection of a location in said replica results in a rendering of a corresponding location of said document;

said corresponding location of said document is rendered on a display on which said scrollbar is rendered; and

a selection of a location in a rendered document results in a marking of a corresponding location in said replica.

5 . A scrollbar in accordance with claim 1 , wherein said scrollbar comprises a translation of said document.

6 . A scrollbar in accordance with claim 1 , wherein:

said scrollbar and at least a portion of said document are rendered by an integrated development environment;

a selection of at least one of a breakpoint and a bookmark in said replica results in a rendering of a corresponding at least one breakpoint and bookmark in said document; and

said corresponding at least one breakpoint and bookmark is rendered on a display on which said scrollbar is rendered.

7 . A scrollbar in accordance with claim 1 , wherein:

said scrollbar and at least a portion of said document are rendered by an integrated development environment;

a selection of at least one of a breakpoint and a bookmark in said at least a portion of said rendered document results in a rendering of a corresponding at least one breakpoint and bookmark in said replica; and

said corresponding at least one breakpoint and bookmark is rendered on a display on which said scrollbar is rendered.

8 . A scrollbar in accordance with claim 1 , wherein highlighting a portion of one of said document and said scrollbar results in highlighting of a corresponding portion of said scrollbar and said document, respectively.

9 . A method, implemented at least in part on a computing device, for rendering a scrollbar on a display, said method comprising:

rendering, on said display, at least a portion of a document; and

rendering, on said display, said scrollbar, wherein:

said scrollbar comprises a miniaturized replica of a document to which said scrollbar refers.

10 . A method in accordance with claim 9 , wherein a visual pattern of said replica is indicative of at least one point of interest of said document.

11 . A method in accordance with claim 9 , further comprising selecting a location in said replica, wherein:

said act of selecting said location in said replica results in a rendering of a corresponding location in said document; and

selecting a location in a rendered document results in a marking of a corresponding location in said replica.

12 . A method in accordance with claim 9 , further comprising rendering, within said scrollbar, a translation of said document.

13 . A method in accordance with claim 9 , wherein:

said scrollbar and at least a portion of said document are rendered by an integrated development environment; and

a selection of at least one of a breakpoint and a bookmark in said replica results in a rendering of a corresponding at least one breakpoint and bookmark in said document.

14 . A method in accordance with claim 9 , wherein:

said scrollbar and at least a portion of said document are rendered by an integrated development environment; and

a selection of at least one of a breakpoint and a bookmark in said at least a portion of said rendered document results in a rendering of a corresponding at least one breakpoint and bookmark in said replica.

15 . A method in accordance with claim 9 , further comprising highlighting a portion of one of said document and said scrollbar, wherein:

said act of highlighting a portion of one of said document and said scrollbar results in highlighting of a corresponding portion of said scrollbar and said document, respectively.

16 . A computer-readable medium having computer-executable stored thereon for performing the acts of:

rendering, on a display, at least a portion of a document; and

rendering, on said display, said scrollbar, wherein:

said scrollbar comprises a miniaturized replica of a document to which said scrollbar refers.

17 . A computer-readable medium in accordance with claim 16 , wherein a visual pattern of said replica is indicative of at least one point of interest of said document.

18 . A computer-readable medium in accordance with claim 16 , further comprising computer-executable instructions for selecting one of a location in said replica and a location in said document, wherein:

said act of selecting one of said location in said replica and said location in said document results in a rendering of a corresponding location in one of said document and said replica, respectively.

19 . A computer-readable medium in accordance with claim 16 , wherein:

said scrollbar and at least a portion of said document are rendered by an integrated development environment; and

a selection of at least one of a breakpoint and a bookmark in said replica results in a rendering of a corresponding at least one breakpoint and bookmark in said document.

20 . A computer-readable medium in accordance with claim 16 , wherein:

said document is editable via said scrollbar; and

said scrollbar comprises a translation of said document.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2006
From: DOWNS, ROCKY S.
To: MICROSOFT CORPORATION
Reel/Frame 017694/0052 →