Top Stories U.S. II Independent Panel Says Iraqi Forces Not Ready Fiew Folk Ties
Total Page:16
File Type:pdf, Size:1020Kb
USOO79341 66B1 (12) United States Patent (10) Patent No.: US 7,934,166 B1 Clark (45) Date of Patent: Apr. 26, 2011 (54) SNAP TO CONTENT IN DISPLAY (56) References Cited (75) Inventor: Cary R. Clark, Chapel Hill, NC (US) U.S. PATENT DOCUMENTS 6,072,461 A 6/2000 Haran ........................... 345,629 (73) Assignee: Google Inc., Mountain View, CA (US) 6,825,860 B1 * 1 1/2004 Hu et al. 715/801 2008/017457.0 A1* 7/2008 JobS et al. ..................... 345,173 (*) Notice: Subject to any disclaimer, the term of this * cited by examiner patent is extended or adjusted under 35 U.S.C. 154(b) by 776 days. Primary Examiner — Xiomar Bautista (74) Attorney, Agent, or Firm — Fish & Richardson P.C. (21) Appl. No.: 11/938,694 (57) ABSTRACT (22) Filed: Nov. 12, 2007 The present disclosure provides methods and systems for managing viewable content on a display. In some implemen (51) Int. Cl. tations, the method includes displaying content on the dis G06F 3/048 (2006.01) play, monitoring scrolling activity of a user and selectively (52) U.S. Cl. ........................................ 715/784; 715/788 centering a portion of the content on the display based on the (58) Field of Classification Search .................. 715/764, scrolling activity. 715/765, 784,788 See application file for complete search history. 22 Claims, 7 Drawing Sheets Top Stories U.S. II Independent Panel Says Iraqi Forces Not Ready fiew folk Ties 3.inless 19..................... > as By DAVID HERSZENHGRN and DAVID S. CLOUD WASHINGTON, Sept. 8 - An independent commission of military experts established by Congress to assess Iraq's military and police force told the Senate Armed Services committee today that the :Iraqi security ... iThe tandits before the leposi U.S. Patent Apr. 26, 2011 Sheet 1 of 7 US 7,934,166 B1 _(shìsºuoisdoLp U.S. Patent Apr. 26, 2011 Sheet 2 of 7 US 7,934,166 B1 --------------------------?i; •********,*** ~~~~------------------wmurºsmi?aipueN8OHINEZS&BHwGlaevo U.S. Patent Apr. 26, 2011 Sheet 3 of 7 US 7,934,166 B1 U.S. Patent Apr. 26, 2011 Sheet 4 of 7 US 7,934,166 B1 300\ 311 312 No3 301 306 304 335 327 OEs 'O) S.S.R.6 326 302 (2 x )(c)(ve ( )(i)(DOG) 329 309-se 329 ceae FIG. 3 U.S. Patent Apr. 26, 2011 Sheet 5 Of 7 US 7,934,166 B1 60; SETHÆVIVO C:() U.S. Patent Apr. 26, 2011 Sheet 6 of 7 US 7,934,166 B1 099 619 629 OGGS suj?sÁS-1A, ZZ9 0$9 U.S. Patent Apr. 26, 2011 Sheet 7 of 7 US 7 9 934,166 B1 SS30O18 Áuoqda?a1 135eue.W 909 US 7,934,166 B1 1. 2 SNAP TO CONTENT IN DISPLAY In yet another aspect, the content is provided on the display as a web page. TECHNICAL FIELD The details of one or more implementations are set forth in the accompanying drawings and the description below. Other This disclosure relates to methods and systems for manag features, objects, and advantages will be apparent from the ing content viewable in a display, and more particularly to description and drawings, and from the claims. Snapping to content in a display. DESCRIPTION OF DRAWINGS BACKGROUND 10 FIG. 1A is an exemplary representation of a display that is As the quantity of available information on computer net displaying exemplary content. works has increased, and as users have become accustomed to FIG. 1B is an exemplary representation of the display of accessing this information through fixed computing devices FIG. 1A displaying a first portion of exemplary content. (such as a desktop personal computer permanently connected FIG. 1C is an exemplary representation of the display of 15 FIG. 1A displaying a second portion of exemplary content. to an appropriately provisioned network) and laptop comput FIG. 1D is an exemplary representation of the display of ing devices (having either a wired or wireless connection to a FIG. 1A displaying exemplary content that is centered on the network), users have demanded access to the same informa display. tion through their mobile devices. Specifically, users now FIG. 2 is a flowchart illustrating an exemplary process expect to be able to access stock quotes, baseball scores, executed by an implementation of a viewable content man restaurant listings and the like, including accurate network ager described herein. search results, from their mobile devices. FIG.3 is a schematic representation of a mobile device that Mobile devices typically include a graphical user interface implements the viewable content manager described herein. (GUI) such as a display. The display enables a user to visually FIG. 4 is a block diagram illustrating an exemplary internal interact with the mobile device, and to read information from 25 architecture of the mobile device of FIG. 3. the mobile device. For example, the user can navigate Internet FIG. 5 is a block diagram illustrating components of an websites and can view information, in the form of website exemplary operating system used by the device of FIG. 3. content, on the display. In another example, a user can open a FIG. 6 is a block diagram illustrating processes imple document including, but not limited to, a Microsoft (MS) mented by the exemplary operating system of FIG. 5. Word document and/or an Adobe Acrobat document (pdf). 30 Like reference symbols in the various drawings indicate The content that is accessible using the mobile device can like elements. include various forms. Text, figures, diagrams, pictures and the like are examples of visual website content. DETAILED DESCRIPTION As mobile devices become more popular, manufacturers endeavor to reduce the size of the mobile devices. As the size 35 The present disclosure is directed to various implementa of the mobile devices decreases, the display size can also be tions of methods and systems for managing viewable content reduced. Consequently, the amount of content that is view on a display. More specifically, various implementations of able on the display at one time is correspondingly reduced. centering or Snapping content on a display are described. Such implementations enable a user to more easily view SUMMARY 40 content on the display, improving the users interaction with the display. Although the methods and systems are described This document discloses methods, techniques, and sys with reference to the display of a mobile device, it is appre tems for managing content that is viewable in a display. In ciated that these methods and systems can apply to any type of Some implementations, the methods include displaying con display, mobile or otherwise. tent on the display, monitoring scrolling activity of a user and 45 Referring now to FIGS. 1A-1D, an exemplary display 10 is selectively centering a portion of the content on the display illustrated. The display 10 displays a web page 12 of viewable based on the scrolling activity. content including, but not limited to, text and pictures. The In other aspects, some implementations can further include exemplary content of FIGS. 1A-1D includes content from an scanning the content and determining whether the portion of exemplary news website provided by Google(R). The content content includes margins that would be concurrently view 50 is provided as both text and pictures in the form of hypertext able if the portion of content were to be centered. The step of markup language (HTML), for example. HTML is a pre selectively centering occurs if the margins of the portion of dominant markup language for websites and enables the content would be concurrently viewable. The step of selec structure of text-based information in a document to be tively centering does not occur if the margins of the portion of described by denoting certain text as headings, paragraphs, the content would not be concurrently viewable. In another 55 and the like. HTML can supplement the text with interactive aspect, the portion of content can include a paragraph and the forms, embedded images, and other objects. HTML can also margins can include left and right margins of the paragraph. describe the appearance of the website and can include In other aspects, some implementations can include deter embedded Scripting language code which can affect the mining whether the user Scrolls the content from a first posi behavior of web browsers and other HTML processors. tion to a second position and determining whether the user 60 Only a portion of the news web page 12 illustrated in FIGS. scrolls the content from the second position back to the first 1A-1D is viewable in the display 10 at any one time. The position. The step of selectively centering occurs if the user viewable portion that is illustrated includes title text 14, a scrolls the content from the second position back to the first topic column 16 and a portion of an article Summary or position. The first position can be separated from the second paragraph 18. In the exemplary illustration, the topic “Top position by a single Scroll step. 65 Stories' is selected and a portion of a Summary paragraph of In still another aspect, the content can include at least one one of the top stories is viewable. A user may select another of text, figures, diagrams and images. topic, such as “U.S., “Business”, “Sci/Tech”, “Sports”, US 7,934,166 B1 3 4 “Entertainment”, “Health', or “Most Popular”, for example. scroll back and forth to view the left-hand and right-hand It is appreciated that the topics described herein are merely margins of the paragraph 18 as the user reads the paragraph exemplary topics. 18. The viewable content manager, monitors the scrolling In order to view content that is off of the display 10, the user activity of the user and recognizes that the user is scrolling must scroll the web page 12 on the display 10.