( 12 ) United States Patent

( 12 ) United States Patent

US010254942B2 (12 ) United States Patent ( 10 ) Patent No. : US 10 , 254, 942 B2 Vranjes et al. (45 ) Date of Patent: Apr . 9 , 2019 ( 54 ) ADAPTIVE SIZING AND POSITIONING OF ( 56 ) References Cited APPLICATION WINDOWS U . S . PATENT DOCUMENTS (71 ) Applicant: Microsoft Technology Licensing, LLC , 3 , 227 ,888 A 1 / 1966 Shepherd et al . Redmond , WA (US ) 3 ,410 , 774 A 11/ 1968 Barson et al. 3 , 542 , 453 A 11 / 1970 Kantor ( 72 ) Inventors : Miron Vranjes , Seattle , WA (US ) ; 3 , 836 , 258 A 9 / 1974 Courten et al. 3 , 906 , 528 A 9 / 1975 Johnson Oliver R . Jones , Seattle , WA (US ); Nils 3 , 971, 065 A 7 / 1976 Bayer Anders Sundelin , Duvall , WA (US ) ; 4 , 200 , 395 A 4 / 1980 Smith et al . Chaitanya Dev Sareen , Seattle , WA 4 , 294 , 507 A 10 / 1981 Johnson 4 , 343 , 890 A 8 / 1982 Phillips et al. (US ) ; Steven J . Frederickson , Seattle , 4 ,402 ,610 A 9 / 1983 Lacombat WA (US ) 4 , 560 , 249 A 12 / 1985 Nishiwaki et al. 4 ,664 , 524 A 5 / 1987 Hattori et al. ( 73 ) Assignee : Microsoft Technology Licensing , LLC , 4 ,711 ,512 A 12 / 1987 Upatnieks 4 ,758 ,087 A 7 / 1988 Hicks, Jr . Redmond , WA (US ) 4 ,799 , 752 A 1 / 1989 Carome 4 ,822 , 145 A 4 / 1989 Staelin ( * ) Notice : Subject to any disclaimer, the term of this 4 , 823 , 283 A 4 / 1989 Diehm et al. patent is extended or adjusted under 35 4 , 860 , 361 A 8 / 1989 Sato et al . U . S . C . 154 ( b ) by 459 days . ( Continued ) (21 ) Appl. No. : 14/ 448 ,871 FOREIGN PATENT DOCUMENTS ( 22 ) Filed : Jul . 31 , 2014 CN 1440513 A 9 / 2003 CN 1904823 1 / 2007 (65 ) Prior Publication Data ( Continued ) US 2016 /0034155 A1 Feb . 4 , 2016 OTHER PUBLICATIONS (51 ) Int . Cl. US 9 ,632 , 316 B2 , 04 / 2017 , Levola (withdrawn ) G06F 3 / 0484 ( 2013 .01 ) G06F 370481 ( 2013 .01 ) (Continued Continue ) (52 ) U . S . Ci. Primary Examiner — John T Repsher , III CPC .. .. GO6F 3 / 04847 ( 2013 .01 ) ; G06F 3 / 0481 ( 2013 . 01 ) ; G06F 3 /04842 ( 2013 . 01 ) ; G06F (57 ) ABSTRACT 2203/ 04803 ( 2013. 01 ) This document describes techniques and apparatuses (58 ) Field of Classification Search enabling adaptive sizing and positioning of application CPC . .. .. .. GO6F 3 /04847 ; G06F 3 /0481 ; G06F windows. In some embodiments , these techniques and appa 3 /04842 ; G06F 2203 /04803 ratuses enable sizing and positioning of application windows USPC . .. .. .. .. .. .. .. .. 715 / 803 , 807 to provide an optimized layout of application windows. See application file for complete search history . 19 Claims, 28 Drawing Sheets 600 : * * * * * * * * * * 8 : 8 : 8 : 88 * * : 8 : 8 : & * * * * * * * * * * * * * * * * * * - * * * * * 604 * * * ** * * * 604 * * * * A 602 606 602609 mm wwwwwMMMmwww 6105 614 accesses MMMb128300: DigiR382832 618 * * * " 620 18 : 35 * * * * * * * * * * * * * * * * 620 * * * * : WWWWA : A : A : YYXA: AAwwww : 2 :55 : 333 . C C 3 : 33.93333333333 22: 53 : 622 : 624 : 6262 ?? : * * * * * * * ? : : : : ?????? ??????????????? : : : * * * : * : * : * : * X * * * * * * * * * * * * * * * * www . * * * : * : * : * * * : X : XII 28 IX * * * 40 . 62000 a : :888888888 . US 10 ,254 ,942 B2 Page 2 (56 ) References Cited 5 , 920 , 315 A 7 / 1999 Santos -Gomez 5 , 940 ,076 A 8 / 1999 Sommers et al. U . S . PATENT DOCUMENTS 5 , 940 , 149 A 8 / 1999 Vanderwerf 5 , 959 ,621 A 9 / 1999 Nawaz et al. 4 , 900 , 129 A 2 / 1990 Vanderwerf 5 , 959 ,664 A 9 / 1999 Woodgate 4 , 957 , 351 A 9 / 1990 Shioji 5 , 963 , 204 A 10 / 1999 Ikeda et al. 5 , 004 ,673 A 4 / 1991 Vlannes 5 , 982 ,553 A 11/ 1999 Bloom et al. 5 ,019 ,808 A 5 / 1991 Prince et al . 5 , 991, 087 A 11/ 1999 Rallison 5 ,019 , 898 A 5 / 1991 Chao et al . 6 , 008 , 809 A * 12 / 1999 Brooks . GO6F 3 /0481 5 ,045 ,997 A 9 / 1991 Watanabe 715 / 792 5 ,046 , 001 A 9 / 1991 Barker et al. 6 ,008 , 816 A 12 / 1999 Eisler 5 , 106 , 181 A 4 / 1992 Rockwell , III 6 ,009 , 519 A 12 / 1999 Jones et al. 5 , 114 , 236 A 5 / 1992 Matsugu et al . 6 , 011 ,542 A 1 / 2000 Durrani et al . 5 , 146 , 355 A 6 ,028 ,600 A 2 / 2000 Rosin et al . 5 , 162 ,656 A 11 / 1992 Matsugu et al . 6 ,057 , 839 A 5 /2000 Advani et al . 5 , 189 , 732 A 2 / 1993 Kondo 6 ,064 , 383 A 5 / 2000 Skelly 5 ,216 , 257 A 6 / 1993 Brueck et al . 6 ,086 ,727 A 7 / 2000 Pinarbasi 5 , 258 , 748 A 6 , 101 ,008 A 8 / 2000 Popovich 5 , 297 , 032 A 3 / 1994 Trojan et al . 6 , 104 , 418 A 8 / 2000 Tanaka et al . 5 , 305 , 389 A 4 / 1994 Palmer 6 , 108 ,003 A 8 / 2000 Hall , Jr . et al. 5 , 309 , 169 A 5 / 1994 Lippert 6 , 111 , 585 A 8 / 2000 Choi 5 , 313 ,535 A 5 / 1994 Williams 6 , 115 , 040 A 9 / 2000 Bladow et al . 5 , 321 ,750 A 6 / 1994 Nadan 6 , 144 ,439 A 11/ 2000 Carollo 5 , 339 , 392 A 8 / 1994 Risberg et al . 6 , 160 ,667 A 12 / 2000 Smoot 5 , 359 , 444 A 10 / 1994 Piosenka et al. 6 , 166 ,736 A 12 / 2000 Hugh 5 ,413 , 884 A 5 / 1995 Koch et al. 6 , 169 ,829 B1 1 / 2001 Laming et al . 5 ,432 ,932 A 7 / 1995 Chen et al . 6 , 181, 852 B1 1 / 2001 Adams et al . 5 , 453 , 877 A 9 / 1995 Gerbe et al . 6 , 188 ,405 B1 2 /2001 Czerwinski et al. 5 ,455 , 458 A 10 / 1995 Quon et al. 6 , 200 ,711 B1 3 /2001 Kurihara et al . 5 ,459 ,611 A 10 / 1995 Bohn et al . 6 , 211 , 921 B1 4 / 2001 Cherian et al. 5 ,463 ,725 A 10 / 1995 Henckel et al. 6 , 212 , 564 B1 4 / 2001 Harter et al . 5 ,483 , 307 A 1 / 1996 Anderson 6 ,216 , 141 B1 4 / 2001 Straub et al . 5 , 485 , 197 A 1 / 1996 Hoarty 6 ,226 , 178 B1 5 /2001 Broder et al. 5 , 487 , 143 A 1 / 1996 Southgate 6 ,239 ,502 B1 5 /2001 Grewe et al . 5 ,491 , 580 A 2 / 1996 O 'Meara 6 , 264 , 787 B1 7 / 2001 Burbank 5 , 495 , 566 A 2 / 1996 Kwatinetz 6 , 266 ,098 B1 7 / 2001 Cove et al. 5 , 515 ,495 A 5 / 1996 Ikemoto 6 ,271 , 808 B1 8 / 2001 Corbin 5 , 543 , 588 A 8 / 1996 Bisset et al . 6 , 278 ,448 B1 8 / 2001 Brown et al. 5 ,549 ,212 A 8 / 1996 Kanoh et al . 6 , 281 , 940 B1 8 / 2001 Sciammarella 5 , 574 ,473 A 11/ 1996 Sekiguchi 6 ,307 , 142 B1 10 / 2001 Allen et al. 5 ,574 , 836 A 11/ 1996 Broemmelsiek 6 , 311, 058 B1 10 / 2001 Wecker et al. 5 , 579 , 830 A 12 / 1996 Giammaruti 6 ,323 , 949 B1 11/ 2001 Lading et al . 5 , 583 ,609 A 12 / 1996 Mizutani et al . 6 , 323 , 970 B1 11 / 2001 Popovich 5 , 598 , 523 A 1 / 1997 Fujita 6 , 369 , 837 B1 4 /2002 Schirmer 5 ,606 , 455 A 2 / 1997 Eichenlaub 6 ,377 ,401 B1 4 / 2002 Bartlett 5 ,611 , 060 A 3 / 1997 Belfiore et al. 6 , 385 ,630 B1 5 / 2002 Ejerhed 5 ,614 , 941 A 3 / 1997 Hines 6 , 385 ,641 B1 5 /2002 Jiang 5 ,623 ,613 A 4 / 1997 Rowe et al. 6 , 396 ,963 B2 5 / 2002 Shaffer 5 ,623 , 666 A 4 / 1997 Pike et al . 6 ,411 ,307 B1 6 / 2002 Rosin et al. 5 ,630 , 902 A 5 / 1997 Galarneau et al . 6 ,411 ,512 B1 6 /2002 Mankaruse et al . 5 ,640 , 176 A 6 / 1997 Mundt et al. 6 ,417 , 892 B1 7 / 2002 Sharp et al . 5 ,648 ,643 A 7 / 1997 Knowles et al. 6 ,424 , 338 B1 7 / 2002 Andersone 5 ,650 , 827 A 7 / 1997 Tsumori et al . 6 ,426 , 753 B1 7 / 2002 Migdal 5 ,651 ,414 A 7 / 1997 Suzuki et al. 6 ,433 , 789 B1 8 / 2002 Rosman 5 ,657 , 049 A 8 / 1997 Ludolph et al . 6 ,446 ,442 B1 9 /2002 Batchelor et al . 5 ,673 , 146 A 9 / 1997 Kelly 6 ,448 , 987 B1 5 ,675 , 329 A 10 / 1997 Barker 6 ,449 ,638 B1 9 /2002 Wecker et al. 5 ,687 , 331 A 11/ 1997 Volk et al. 6 ,456 , 334 B1 9 / 2002 Duhault 5 ,705 ,321 A 1 / 1998 Brueck et al . 6 ,466 , 198 B1 10 / 2002 Feinstein 5 , 708 , 449 A 1 / 1998 Heacock et al. 6 ,470 , 289 B1 10 / 2002 Peters et al . 5 , 708 , 736 A 1 / 1998 Steinblatt 6 ,481 , 851 B1 11/ 2002 McNelley et al. 5 ,712 ,995 A 1 / 1998 Cohn 6 . 483 ,580 B1 11 / 2002 Xu et al. 5 ,714 , 967 A 2 / 1998 Okamura et al. 6 , 489 , 977 B2 12 / 2002 Sone 5 , 737 , 171 A 4 / 1998 Buller et al . 6 ,496 , 218 B2 12 /2002 Takigawa et al. 5 , 751 ,476 A 5 / 1998 Matsui et al . 6 , 505 , 243 B1 1 / 2003 Lortz 5 , 771, 042 A 6 / 1998 Santos -Gomez 6 ,507 ,643 B1 1 /2003 Groner 5 , 771, 320 A 6 / 1998 Stone 6 ,510 , 144 B1 1 / 2003 Dommety et al. 5 , 772 , 903 A 6 / 1998 Hirsch 6 ,510 ,466 B1 1 / 2003 Cox et al . 5 ,793 ,415 A 8 / 1998 Gregory et al. 6 ,510 , 553 B1 1 / 2003 Hazra 5 , 819 , 284 A 10 / 1998 Farber et al. 6 , 529 , 331 B2 3 / 2003 Massof et al. 5 , 844 ,547 A 12 / 1998 Minakuchi et al. 6 ,538 ,635 B1 3 /2003 Ringot 5 , 856 ,842 A 1 / 1999 Tedesco 6 , 542 , 307 B2 4 / 2003 Gleckman et al.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    67 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us