Source: https://patents.google.com/patent/US8214768B2/en
Timestamp: 2019-04-25 23:07:22+00:00

Document:
The I/O subsystem 106 may include a touch screen controller 152 and/or other input controller(s) 154. The touch-screen controller 152 may be coupled to a touch-sensitive screen or touch sensitive display system 112. The touch screen 112 and touch screen controller 152 may detect contact and any movement or break thereof using any of a plurality of touch sensitivity technologies now known or later developed, including but not limited to capacitive, resistive, infrared, and surface acoustic wave technologies, as well as other proximity sensor arrays or other elements for determining one or more points of contact with the touch-sensitive screen 112. A touch-sensitive display in some embodiments of the display system 112 may be analogous to the multi-touch sensitive tablets described in the following U.S. Pat. No. 6,323,846 (Westerman et al.), U.S. Pat. No. 6,570,557 (Westerman et al.), and/or U.S. Pat. No. 6,677,932 (Westerman), and/or U.S. Patent Publication 2002/0015024A1, each of which is hereby incorporated by reference. However, a touch screen in the display system 112 displays visual output from the portable electronic device 100, whereas touch sensitive tablets do not provide visual output. The touch-sensitive screen 112 may have a display resolution in excess of 100 dpi. In an exemplary embodiment, the touch-sensitive screen 112 has a display resolution of approximately 168 dpi. In some embodiments, the touch screen has a display area of at least 1.8 by 3.5 inches and no more than 3.0 inches by 5.0 inches. The other input controller(s) 154 may be coupled to other input/control devices 114, such as one or more buttons. In some alternate embodiments, input controller(s) 154 may be coupled to any (or none) of the following: a keyboard, infrared port, USB port, and/or a pointer device such as a mouse. The one or more buttons (not shown) may include an up/down button for volume control of the speaker 142 and/or the microphone 144. The one or more buttons (not shown) may include a push button. A quick press of the push button (not shown) may disengage a lock of the touch screen 112. A longer press of the push button (not shown) may turn power to the device 100 on or off. The user may be able to customize a functionality of one or more of the buttons. The touch screen 112 may be used to implement virtual or soft buttons and/or one or more keyboards.
in response to detecting the right-to-left swipe on the touch screen display, moving the third window off the touch screen display and concurrently moving a fourth window of the application onto the touch screen display.
in response to detecting the second tap gesture on the right side of the touch screen display, moving the fifth window of the application off the touch screen display and concurrently moving a sixth window of the application onto the touch screen display.
3. The method of claim 1, wherein the windows are web pages.
4. The method of claim 1, wherein the second window is created and displayed in response to detecting the first activation of the icon for adding new windows to the application and wherein displaying the second window includes displaying an animation of the first window moving out of view on the touch screen display.
5. The method of claim 1, wherein the entire third window is moved onto the touch screen display.
7. The method of claim 6, wherein the device is a portable communications device.
8. The method of claim 6, wherein the touch screen display is less than three inches by five inches in size.
9. The method of claim 6, wherein a left-to-right sweeping gesture along the horizontal axis of the touch screen display while displaying the fourth window moves the fourth window and the third window from left to right along the horizontal axis.
wherein a right-to-left swipe on the touch screen display is used to move the second window off the touch screen display and to concurrently move a third window of the application onto the touch screen display.
12. The graphical user interface of claim 11, wherein the application is a browser application and the plurality of windows display at least two distinct web pages.
13. The graphical user interface of claim 11, wherein the application is a word processing application and the plurality of windows display at least two distinct word processing documents.
16. The device of claim 14, wherein a left-to-right sweeping gesture along the horizontal axis of the touch screen display while displaying the fourth window moves the fourth window and the third window from left to right along the horizontal axis.
in response to detecting the right-to-left swipe on the touch screen display, move the third window off the touch screen display and concurrently move a fourth window of the application onto the touch screen display.
in response to detecting the second tap gesture on the right side of the touch screen display, move the fifth window of the application off the touch screen display and concurrently move a sixth window of the application onto the touch screen display.
19. The computer readable storage medium of claim 17, wherein a left-to-right sweeping gesture along the horizontal axis of the touch screen display while displaying the fourth window moves the fourth window and the third window from left to right along the horizontal axis.
Ahmad, I. et al., "Content-Based Image Retrieval on Mobile Devices," Proc. Of SPIE-IS&T Electronic Imaging, vol. 5684, 2005, 10 pages.
Alam, H. et al., "Web Document Manipulation for Small Screen Devices: A Review," 4 pages, http://www.csc.liv.ac.uk/~wda2003/Papers/Section-II/Paper-8.pdf, 2003.
Alam, H. et al., "Web Document Manipulation for Small Screen Devices: A Review," 4 pages, http://www.csc.liv.ac.uk/˜wda2003/Papers/Section—II/Paper—8.pdf, 2003.
Buyukkokten, O. et al., "Power Browser: Efficient Web Browsing for PDAs," Digital Libraries Lab (InfoLab), Stanford University, Stanford, CA, 2000, 8 pages.
Chen, Y., "Detecting Web Page Structure for Adaptive Viewing on Small Form Factor Devices," Microsoft Research, i-yuchen@microsoft.com, May 20-24, 2003, 9 pages.
European Search Report dated Jan. 26, 2010, European Application No. 09171787.6-2212, which corresponds to U.S. Appl. No. 11/850,013.
Examiner's Report dated Mar. 24, 2010, Australian Patent Application No. 2007292383, which corresponds to U.S. Appl. No. 11/850,013, 2 pages.
Examiner's Report dated May 12, 2011, Australian Patent Application No. 2007292383, which corresponds to U.S. Appl. No. 11/850,013 (Ording).
Eyemodule, "Turn Your Handspring(TM) Handheld into a Digital Camera," User's Manual, www.eyemodule.com, 9 pages.
Eyemodule, "Turn Your Handspring™ Handheld into a Digital Camera," User's Manual, www.eyemodule.com, 9 pages.
Final Office Action dated Feb. 8, 2011, U.S. Appl. No. 11/850,638.
Final Office Action dated Nov. 2, 2011, U.S. Appl. No. 11/961,773 (Williamson).
FingerWorks, "Installation and Operation Guide for Igesture Products w/Keys," Copyright © 2002, 10 pages, www.fingerworks.com.
FingerWorks, "Installation and Operation Guide for the TouchStream," Copyright© 2002, 14 pages, www.fingerworks.com.
FingerWorks, "QuickReference Guide for iGesture Products," Copyright© 1999-2002,4 pages, www.fingerworks.com.
FingerWorks, "TouchStream LP Silver," Apr. 27, 2005, 18 pages, http://www.fingerworks.com.
Fling, B., "Designing for Mobile, Bringing Design Down to Size," © 2006 Blue Flavor, brian@blueflavor.com.
Hinckley et al., "Input/Output Devices and Interaction Techniques," Microsoft Research, 79 pages.
International Search Report and Written Opinion dated Jan. 15, 2008, International Application No. PCT/US2007/077773, which corresponds to U.S. Appl. No. 11/850,638.
International Search Report and Written Opinion dated Jul. 11, 2008, International Application No. PCT/US2007/088893, which corresponds to U.S. Appl. No. 11/961,773 (Williamson).
International Search Report and Written Opinion for International Application No. PCT/US2007/077644, mailed May 30, 2008.
International Search Report and Written Opinion for International Application PCT/US2007/088879 dated Jun. 30, 2008.
Invitation to Pay Additional Fees for International Application No. PCT/US2007/077644 mailed Jan. 23, 2008.
Karlson et al., "AppLens and LaunchTile: Two Designs for One-handed Thumb Use on Small Devices," printed Jun. 12, 2006, 11 pages, http://hcil.cs.umd.edu/trs/2004-37/2004-37.html.
Landragin, F., "The Role of Gesture in Multimodal Referring Actions," Proceedings of the Fourth IEEE Internaational Conference on Multimodal Interfaces, 2002, 6 pages, http://ieeexplore.iee.org/ie15/8346i/26309/01166988pdf?arnumber=116i6988>.
Milic-Frayling, N. et al., "Smartview:Enhanced Document Viewer for Mobile Devices," ftp:ftp.research.microsoft.com/pub/tr/tr-2002-114.pdf, retrieved Dec. 17, 2007, Microsoft Technical Report, Nov. 15, 2002, URL, 9 pages.
Notice of Allowance dated Oct. 20, 2010, U.S. Appl. No. 11/850,013 (Ording).
Notice of Allowance dated Oct. 4, 2011, Korean Patent Application No. 10-2009-7007064, which corresponds to U.S. Appl. No. 11/850,013 (Ording).
Notice of Final Rejection dated Aug. 30, 2011, Korean Patent Application No. 10-2009-7007067, which corresponds to U.S. Appl. No. 11/850,638 (Ording).
Office Action dated Apr. 15, 2011, U.S. Appl. No. 11/961,773 (Williamson).
Office Action dated Dec. 27, 2010, European Application No. 07 869 929.5, which corresponds to U.S. Appl. No. 11/620,647.
Office Action dated Jan. 15, 2010, Chinese Application for Invention No. 200780001140.9, which corresponds to U.S. Appl. No. 11/850,638.
Office Action dated Jul. 12, 2011, European Patent Application No. 09171787.6, which corresponds to U.S. Appl. No. 11/850,013 (Ording).
Office Action dated Jul. 12, 2011, Japanese Patent Application No. 2009-527566, which corresponds to U.S. Appl. No. 11/850,638 (Ording).
Office Action dated Jul. 2, 2009, Australian Patent Application No. 2007289019, which corresponds to U.S. Appl. No. 11/850,638.
Office Action dated Jun. 10, 2011, Chinese Patent Application No. 200780001140.9, which corresponds to U.S. Appl. No. 11/850,638 (Ording).
Office Action dated Jun. 11, 2010, U.S. Appl. No. 11/850,013.
Office Action dated Jun. 2, 2011, Chinese Patent Application No. 200910175852.3, which corresponds to U.S. Appl. No. 11/850,013 (Ording).
Office Action dated Jun. 21, 2010, European Application No. 07 814 690.9, which corresponds to U.S. Appl. No. 11/850,013 (Ording).
Office Action dated Jun. 7, 2010, German Patent Application No. 11 2007 002 107.1-53, which corresponds to U.S. Appl. No. 11/850,013 (Ording).
Office Action dated Nov. 12, 2010, Korean Patent Application No. 10 2009 7007067, which corresponds to U.S. Appl. No. 11/850,638.
Office Action dated Oct. 13, 2010, Chinese Patent Application No. 20078004122.6, which corresponds to U.S. Appl. No. 11/850,013 (Ording).
Office Action dated Oct. 19, 2010, European Application No. 07 814 690.9, which corresponds to U.S. Appl. No. 11/850,013 (Ording).
Office Action dated Oct. 26, 2010, U.S. Appl. No. 11/850,638.
Office Action dated Oct. 7, 2009, Australian Patent Application 2007289019, which corresponds to U.S. Appl. No. 11/850,638.
Office Action dated Sep. 26, 2011, Japanese Patent Application No. 2009-527541, which corresponds to U.S. Appl. No. 11/850,013 (Ording).
Office Action dated Sep. 28, 2009, Australian Patent Application No. 2009100760, which corresponds to U.S. Appl. No. 11/850,013.
Opera Software, "Download the Opera Mobile(TM) Browser," 5 pages, http://www.opera.com/products/mobile/products/.
Opera Software, "Download the Opera Mobile™ Browser," 5 pages, http://www.opera.com/products/mobile/products/.
Opera Software, "Opera 7.60 for Series 60 Mobile," http://jp.opera.com/support/tutorials/s60/760/O760manual.pdf.
Opera Software, "Opera for S60 Tutorial," Apr. 5, 2006, 5 pages, http://www.opera.com/support/tutorials/S60/.
Opera Software, "Opera for Windows Mobile Smartphone 2003 Tutorial," Apr. 5, 2005, 4 pages, http://www.opera.com/support/tutorials/winmobile.
Robie, J., "What is the Document Object Model?" Texcel Research, 5 pages, http://www.w3.org/TR-DOM/introduction.html.
Schreiner, T., "High DPI in IE: Tip & Mystery Solved," Tony Schreiner's Weblog, May 2004, 2 pages, http://blogs.msdn.com/tonyschr/archive/2004/05/05/126305.aspx.
Stampfli, T., "Exploring Full-Screen Mode in Flash Player 9," Jan. 5, 2007, http://web.archive.org/web20070105231635/http://www.adobe.com/devnet/flashplayer/articles/full-screen-mode.htm.
Stampfli, T., "Exploring Full-Screen Mode in Flash Player 9," Jan. 5, 2007, http://web.archive.org/web20070105231635/http://www.adobe.com/devnet/flashplayer/articles/full—screen—mode.htm.
Stanek, W. et al., "Chapter 9, Video and Animation Plug-Ins," Web Publishing Professional Reference Edition, copyright 1997 by Sams.net Publishing, http://www.ssuet.edu.pk/taimoor/books/1-57521-198-X/index.htm.
w3schools.com, "Multimedia Video Formats," www.w3sschools.com/media/media-videoformats.asp?output=print, Dec. 20, 2006, 2 pages.
w3schools.com, "Multimedia Video Formats," www.w3sschools.com/media/media—videoformats.asp?output=print, Dec. 20, 2006, 2 pages.
w3schools.com, "Playing QuickTime Movies," http://www.w3schools.com/media/media-quicktime.asp?output=print, Dec. 21, 2006, 2 pages.
w3schools.com, "Playing QuickTime Movies," http://www.w3schools.com/media/media—quicktime.asp?output=print, Dec. 21, 2006, 2 pages.
w3schools.com, "Playing Videos on the Web," www.w3schools.com/media/media-browservideos.asp?out=print, Dec. 20, 2006, 3 pages.
w3schools.com, "Playing Videos on the Web," www.w3schools.com/media/media—browservideos.asp?out=print, Dec. 20, 2006, 3 pages.
Wave Technologies, "Certified Internet Webmaster Foundations Study Guide," Wave Technologies International, Inc., a Thomson Learning company, copyright 1988-2000, 88 pages.
Wikipedia, "Comparison of Layout Engines," Wikipedia, the free encyclopedia, 3 pages, http://en.wikipedia.org/wiki/Comparison-of-layout-engines.
Wikipedia, "Comparison of Layout Engines," Wikipedia, the free encyclopedia, 3 pages, http://en.wikipedia.org/wiki/Comparison—of—layout—engines.
Wikipedia, "History of YouTube," 2004-2009, downloaded Mar. 15, 2011, 4 pages, http://en.wikipedia.org/wiki/History-of-YouTube.
Wikipedia, "KDE," Wikipedia, the free encyclopedia, 9 pages, http://en.wikipedia.org/wiki/KDE.
Wikipedia, "KHTML," Wikipedia, the free encyclopedia, 3 pages, http://en.wikipedia.org/wiki/KHTML.
Wikipedia, "List of Layout Engines," 1 page, http://en.wikipedia.org/wiki/List-of-layout-engines.
Wikipedia, "List of Layout Engines," 1 page, http://en.wikipedia.org/wiki/List—of—layout—engines.
Xie, X. et al., "Efficient Browsing of Web Search Results on Mobile Devices Based on Block Importance Model," Microsoft Research Asia, mgx03@ mails.tsinghua.edu.cn, 10 pages.
YouTube, "Broadcasting Ourselves;)," Nov. 15, 2005, 5 pages, http://youtube-global.blogspot.com/2005-11-01-archive.html.

References: Application No. 09171787
 Application No. 2007292383
 Application No. 2007292383
 Application No. 10
 Application No. 10
 Application No. 07
 Application No. 09171787
 Application No. 2009
 Application No. 2007289019
 Application No. 200780001140
 Application No. 200910175852
 Application No. 07
 Application No. 11
 Application No. 10
 Application No. 20078004122
 Application No. 07
 Application No. 2009
 Application No. 2009100760