IP Library Patent Application 11821629
Patent Application
App. No. 11/821,629

Presentation of numerous and arbitrarily sized figures within a document

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/821,629
Abstract

Various technologies and techniques are disclosed for displaying content with figures. All figures on a page of content are scaled so that each of the figures fits within a single column. The figures are placed as close as possible to corresponding figure references in text on the page. The page of content is displayed in a format that varies depending upon an output device. Scaled figures can be rendered in an enlarged view. Upon receiving input to select a particular one of the figures, an event handler is invoked that corresponds to the selected figure. The selected figure is displayed in an enlarged version in an enlarged viewing mode.

Claims (32)

1 . A method for displaying content on a page that includes figures comprising the steps of:

providing a scaling feature that is operable to scale down each figure contained on a page of content to generate a rendering of the page that is better able to adapt for display based upon a size of an output device being used for display, where each respective figure is scaled so the respective figure is placed within a single column within the page of content; and

displaying the rendering of the page on the output device.

2 . The method of claim 1 , wherein each respective figure is placed at a location close to a respective textual reference of the respective figure that is contained within text of the page.

3 . The method of claim 1 , wherein an event handler is added to each respective figure for allowing an enlarged version of the respective figure to be displayed upon selection.

4 . The method of claim 1 , wherein a particular column that each figure is placed in is determined programmatically.

5 . The method of claim 1 , wherein a particular column that each figure is placed in is determined at least in part by a settings file.

6 . The method of claim 1 , wherein an event handler is added to each figure at it is placed in the page of content during the scaling stage.

7 . The method of claim 6 , wherein the event handler is operable to show a selected one of the figures in an enlarged mode.

8 . The method of claim 7 , wherein the event handler invokes the enlarged mode upon receiving a user selection.

9 . The method of claim 7 , wherein the enlarged mode is displayed on a semi-transparent surface.

10 . The method of claim 1 , wherein each figure is placed as closely as possible to a corresponding figure reference in the page of content.

11 . A computer-readable medium having computer-executable instructions for causing a computer to perform the steps recited in claim 1 .

12 . A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:

scale down all figures on a page of content so that each of the figures fits within a single column;

place figures as close as possible to corresponding figure references in text on the page; and

display the page of content in a format that varies depending upon an output device.

13 . The computer-readable medium of claim 12 , further having computer-executable instructions for causing a computer to perform steps comprising:

add an event handler to each respective figure that is operable to provide an enlarged viewing mode that displays an enlarged version of the respective figure.

14 . The computer-readable medium of claim 13 , wherein the event handler is operable to provide the enlarged viewing mode upon selection of the respective figure.

15 . The computer-readable medium of claim 14 , wherein the enlarged viewing mode is operable to show the page of content in a semi-transparent fashion beneath the enlarged version of the respective figure.

16 . The computer-readable medium of claim 12 , wherein the enlarged viewing mode has a close feature to allow a user to close the enlarged version of the respective figure.

17 . The computer-readable medium of claim 12 , wherein the format varies as a size of the output device changes.

18 . A method for rendering a scaled down figure in an enlarged view comprising the steps of:

scale down all figures on a page of content so that each of the figures fits within a single column;

add an event handler to each respective figure that is operable to invoke an enlarged viewing mode that displays an enlarged version of the respective figure upon selection of the respective figure;

display the page of content in a format that varies depending upon an output device;

receive input to select a particular one of the figures;

invoke the event handler that corresponds to the selected figure; and

display the selected figure in the enlarged version in the enlarged viewing mode.

19 . The method of claim 18 , wherein the enlarged viewing mode is displayed on a semi-transparent surface with the page of content underneath.

20 . A computer-readable medium having computer-executable instructions for causing a computer to perform the steps recited in claim 18 .

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 Dec 20, 2007
From: HAN, CHRIS; GJERSTAD, KEVIN; COOPER, MICHAEL
To: MICROSOFT CORPORATION
Reel/Frame 020274/0477 →