Recherche Images Maps Play YouTube Actualités Gmail Drive Plus »
Recherche avancée dans les brevets | Images de page | Historique Web | Connexion

Brevets

  

US008095872B2

[graphic]

(12) UIllt€d States Patent (10) Patent No.: US 8,095,872 B2 Sellers et al. (45) Date of Patent: *Jan. 10, 2012 (54) METHOD AND SYSTEM FOR LAYING OUT 7,171,630 B2 1/2007 O’Leary PAGINATED CONTENT FOR E; * 1§ial1l<a8irieH11~ ~~~~~~~~~~~ ~~ 358/118 VIEWING—CONTINUATION 1 1 e erg 7,426,059 B2* 9/2008 Broda et al. ................. .. 358/1.3 7,668,889 B2 * 2/2010 Ed C1 131. 707/766 (75) Inventors: Timothy D. Sellers, Bellevue, WA (US); 7,399,379 B2 >l< 3/2011 Brydir ,,,,,,,,, H 709/217 Heather L. Grantham, Redmond, WA 7,929,174 B2 * 4/2011 Nakagiri et al. .. 358/118 (US); *‘°sh“*‘A- Demh’ Redm°“¢ WA Z’3Z‘§’§2‘§ 5? 2/581 Er°d“1f‘ a1‘ 3??/ifii , , eauc amp e . (US) 2002/0051207 A1* 5/2002 Ohkubo et al. ............ .. 358/1.18 (73) Assignee: Microsoft Corporation, Redmond, WA (Continued) (US) OTHER PUBLICATIONS ( * ) Notice: Subject to any disclaimer, the term of this _ _ _ _ _ patent is extended or adjusted under 35 Cour-ter et al.,Master1ng M1-crosoft Office 2000 Profess1onalEd1t1on, USC_ 1540:’) by 821 dayS_ Published by SYBEXInc.1n 1999, pp. 56-59. This patent is subject to a terminal dis- (Continued) claimer. Primary Examiner * Stephen Hong 21 A l. N .: 12/189 784 ( ) pp 0 ’ Assistant Examiner * Gregory J Vaughn (22) Filed; Aug_ 11, 2008 (74) Attorney, Agent, or Firm * Workman Nydegger (65) Prior Publication Data (57) ABSTRACT US 2008/0301548 A1 Dec. 4,2008 _ _ _ A method and system in a document v1ew1ng control for Related U_s_ Application Data laying out an invisible page grid based on various criteria, 63 C _ _ f 1_ _ N 11/073 271 fil d including whether the pages of a document are fixed, contain ( ) Ommuanon O app lcanon 0' > > e on reflowable content, whether the fixed pages are all the same Mar: 4’ 2005’ now Pat: NO: 7,412,647: size, and where the user has actively focused a page when a 51 I Cl new layout needs to be generated, which may be anytime a ( ) é/12 (2006 01) user changes the number of pages to display. Upon such a ' change, a mechanism determines page sizes based on whether (52) U..S. Cl. ...... .... 715/251; 715/243; 715/246; 715/253 the focused page has flow or fixed Content A 1ayOutmeCha_ (58) Field of Classrficatron Search ................ .. 715/200, nism Computes the grid based on the number Of pages (CO1_ _ 715/243, 2416, 251: 253 umns) to display across. For documents with mixed-sized See aPP11Cal1On file for Complete 5earChh15tO1'§’- and/or mixed flow and fixed pages, rows of the grid are determined from the active page to the start of the document, 56 R f C't d ( ) e erences 1 e and from the active page’s row to the end of the document.

U.S. PATENT DOCUMENTS

6,760,485 B1 7/2004 Gilman 7,159,173 B2 1/2007 Trenz

The grid provides consistent viewing results.

21 Claims, 18 Drawing Sheets

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

2502

2520

Sal 10 Display Page: in center (horizontally)

Create pivot row with

as first page and [up 16) N pages 66 the row.

calculate the width,
W. ullhls mw

Begin grid leypul process
‘N’ Columns have been

pages Fixed
and the same

currently active page (Pl /

Add (up to) N pages (0 row

[graphic]
[graphic]

Page 2

U.S. PATENT DOCUMENTS OTHER PUBLICATIONS : (T:2}111:1n1:itn:l et a1‘ """""" " 731555;/511:1 Screen Shots of MicrosoftWord 2000, Software released in 1999, pp. 2004/0243929 A1* 12/2004 Jones et 31" 715/509 1A-5A (Screen Shots created by Examiner on Sep. 28, 2007). 2005/0177586 A1* 8/2005 Chen et al. .................. .. 707/100 Office Action dated Oct. 5,2007 cited in U.S.App1.No. 11/073,271. 2006/0061816 A1* 3/2006 Iwatanl Notice of Allowance dated Apr. 28, 2008 cited in U.S. Appl. No. 2008/0043256 A1 2/2008 Broda et al. ................. .. 358/1.3 U/073,271‘ 2008/0046506 A1* 2/2008 Broda .... .. . 709/203 . 2008/0046536 A1>i< 2/2008 Broda ““ “ ‘ 709/217 U.S. Appl. NO. ll/073,271, filed Oct. 5, 2007, Office ACIIOII. 2008/0046568 A1* 2/2008 Broda et al. . 709/227 U.S.Appl. No. 11/073,271, filedApr. 28, 2008, Notice ofAllowance. 2008/0046803 A1* 2/2008 Beauchamp et al. . . 715/212 _ _ 2008/0129757 Al * 6/2008 Tanaka et al. ............... .. 345/660 * cited by exammer

[graphic]
[graphic]
[graphic]
[graphic]

191
SYsTEM MEMORY 11
(ROM) in —- MONITOR
120 190
Bios 1_3 130 PROCESSING UNITJ L 195 0 \\
— — _ _ — — — _ _I V 0 K UTPUT
(RAM) E |NTEl::ACE PERIPHERA
OPERATING INTERFACE PRINTER

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

M 1 41 41 J
APPLIcATION135 \ 1(97 19
PROGRAMS -— SYSTEM Bus
' SPEAKERS
OTHER PROGRAM
LOCAL AREA

[graphic]
[graphic]
[graphic]

NON-REMOVABLE REMOVABLE USER NETWORK NETWORK
PROGRAM NON-VOL. MEMORY N°N'V°'-- INPUT INTERFACE < 171
DATA 1_7 INTERFACE MEMORY INTERFACE

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

INTERFACE
14o-/ r__| I \

[graphic]

1501 T 160 K 170

[graphic]
[graphic]

180

I:
I l\ I I
./ /141./ \ \ 51fl 1557f 172 WIDE AREA NETWORK /

[merged small][graphic][graphic][graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic][graphic]
[graphic]

/ \ IIlIII.IllII.lIIIII_Il. E I ll I
APPLICATION OTHER ' """ + I
OPERATING PROGRAMS PROGRAM M PROGRAM , cE|:l I "In
K /
SYSTEM E E MODULES DATA M EYBOARD 16; 7 I I 1‘; 1
REMOTE
161 APPLICATION 1 5
FIG' 1 100 MOUSE PROGRAMS _

[graphic]
[graphic]

8I J0 I was no: ‘0I ‘H111 meted ‘Sn

ZH ZL8‘S60‘8 Sfl

[merged small][merged small][graphic][graphic][graphic][merged small][subsumed][graphic][graphic][subsumed][graphic][graphic][subsumed][graphic][merged small][subsumed][graphic][merged small][graphic][subsumed][graphic][subsumed][merged small][graphic][merged small][graphic][graphic][subsumed][subsumed][graphic][subsumed][subsumed][graphic][graphic][subsumed][subsumed][subsumed][graphic][graphic][merged small][graphic][merged small][merged small]
« PrécédentContinuer »