Source: https://patents.google.com/patent/US10254946B2/en
Timestamp: 2020-01-21 15:34:43
Document Index: 750745539

Matched Legal Cases: ['Application No. 200880022775', 'application No. 08747219', 'Application No. 2010', 'Application No. 10', 'Application No. 2', 'application No. 08747219']

US10254946B2 - Hiding portions of display content - Google Patents
US10254946B2
US10254946B2 US13/288,490 US201113288490A US10254946B2 US 10254946 B2 US10254946 B2 US 10254946B2 US 201113288490 A US201113288490 A US 201113288490A US 10254946 B2 US10254946 B2 US 10254946B2
US13/288,490
US20120054684A1 (en
2011-11-03 Priority to US13/288,490 priority patent/US10254946B2/en
2012-01-10 Assigned to GOOGLE INC. reassignment GOOGLE INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BLACKBURN, JOHN, TAYLOR, THOMAS H., PATEL, MANISH G., SAHAMI, MEHRAN, GOSSWEILER, RICHARD C., BROWN, DAVID A., GUPTA, NEHA
2012-03-01 Publication of US20120054684A1 publication Critical patent/US20120054684A1/en
2019-04-09 Publication of US10254946B2 publication Critical patent/US10254946B2/en
230000036410 touch Effects 0 claims 47
A user can select certain portions of the grid 120 they would like be hidden, so that they can more readily see the portions of the grid 120 that they wish to view, and can thereby reduce panning or scrolling operations. “Hide” and “hidden” in the context of this disclosure are meant to imply that selected portions, cells 130 in this case, of the grid 120 have been deleted from the view, typically temporarily, and have been replaced by a graphical representation that indicates the existence of the hidden content.
While not explicitly shown in FIGS. 1A and 1B, multiple folds along the same dimension can be generated and displayed on a single programming array. For example, a viewer may wish to exclude from the programming array all content relating to “home shopping,” “weather,” and those channels or programs that are identified as “re-broadcasts.” In such a case, multiple folds may be generated within the range of available channels on the grid 120, e.g., for channels 5-10, 56-78, and 300-320, respectively. Also, when a selection or selections have been made to exclude certain channel ranges from view, and those channels overlap, the fold can incorporate both ranges or subsets of those ranges. In the preceding example, if “re-runs” incorporated channels 68-85, the first fold would hide channels 5-10, and the second fold would hide channels 56-85.
FIG. 1C shows another display of a folded programming grid. In this embodiment, entire sections of a grid 196 can be selected by a user and folded over other portions of the grid 196 to hide programming content. To perform the folding action, a user can select a position along, for example, the bottom of the programming grid 196, to indicate the start position 194 for the fold. The user can then select a second position 193, indicating the end-point. The folding may also occur by selecting a portion of the grid 196, and dragging it across the screen to the other end of an intended fold of material—like pulling that portion back over the rest of the grid.
In certain implementations, a control 198, with which the user can interact, provides functionality in the folding or compression of a grid 120. For example, control 198 contains areas on the screen that the user can click to execute certain fold commands. Specifically, control 198 contains active areas of the view screen with which the user can interact to hide certain programming classifications or time periods: “sports,” “non-primetime,” and “sensitive.” A user viewing television with a young child can activate the “hide sensitive” option 199 by performing a mouse click on the control. This action could result in all sensitive programming content being folded out of view, such as adult programs, or those with a certain rating (e.g., PG-13, R, NR), or those with certain keywords in the title (e.g., “war,” or “adult”). In addition, the control 198 can allow the user to automatically hide certain time periods, such as for the “non-primetime” selection 199 a. Activating this selection on the control can cause all but “primetime” content to be displayed. Alternatively, time can be defined intrinsically within the control, i.e., “hide 8:00 PM 10:00 PM” (not shown in FIG. 1D).
outputting multi-dimensional graphical information for display in a touch screen;
receiving, from a user, a two point touch input that comprises the user concurrently (a) touching a first location and a second location on the touch screen and (b) while continuing to touch the touch screen, executing a movement to shorten a distance between the first location and the second location that is defined by a new first location and a new second location, wherein the two point touch input comprises a pair of finger contacts on the touch screen;
determining, based on the executed movement, that the two point touch input is directed to compressing the graphical information; and
in response to the determination that the executed movement of the two point touch input is directed to compressing the graphical information, dynamically modifying the multi-dimensional graphical information to depict visible graphical fold marks that move concurrently with the executed movement of the two point touch input; and
outputting, for display between the new first location and the new second location, a portion of the multi-dimensional graphical information with the visible graphical fold marks that graphically depict a folded portion that consists of a first graphical fold mark at the first new location, a second graphical fold mark at the second new location, and a third single fold mark that is visually creased into or out of the display of the touch screen.
determining whether the movement to shorten the distance corresponds primarily to horizontal movement or to vertical movement on the touch screen; and
based on the determination, outputting, for display, the graphically depicted folded portion as a vertical or horizontal divider across the multi-dimensional graphical information, the folded portion being depicted as a vertical divider when the movement is determined to correspond primarily to horizontal movement, and the folded portion being depicted as a horizontal divider when the movement is determined to correspond primarily to vertical movement.
in response to receiving the user input, outputting for display a movement of a first portion of the graphical information toward a second portion of the graphical information, and
displaying additional graphical information in areas of the display vacated by the first portion of the graphical information and the second portion of the graphical information, the first portion and second portion of the graphical information being displayed outside of an area between the first location and the second location before the user input was received.
receiving a command to unfold the graphical information that was compressed between the first location and the second location by receiving a second user input that corresponds to the user touching the graphical information at two touch points and, while continuing to touch the touch screen, executing a movement to lengthen a distance between the user's touches; and
in response to receiving the command, outputting, for display the portion of the two-dimensional graphical information without the visible graphical fold marks.
10. A computer-implemented system for generating information, comprising:
an interface running on the computing device to receive requests for web-based content;
a programming database storing information about web-based content; and
a grid generator configured to produce a representation, in a touch screen on the computing device, of a page having a folded area at a location, the folded area corresponding to hidden web-based content and including visible graphical fold marks that are graphically depicted as a portion of web-based content hidden within, a folded portion,
wherein the location of the folded area is determined based on a received two point touch user input that comprises a user concurrently (a) touching a first location and a second location on the touch screen and (b) while continuing to touch the touch screen, executing a movement to shorten a distance between the first location and the second location that is defined by a new first location and a new second location, wherein the two point touch input comprises a pair of finger contacts on the touch screen,
wherein the folded portion consists of a first graphical fold mark at the first new location, a second graphical fold mark at the second new location, and a third single fold mark that is visually creased into or out of the display of the touch screen;
wherein the location of the folded area is dynamically modified such that the folded portion consisting of the first graphical fold mark, the second graphical fold mark, and the third single fold mark move concurrently with the executed movement of the two point touch.
13. A computer-readable device having instructions encoded thereon, which, when executed by a processor, cause the processor to perform operations comprising:
14. The computer-readable device of claim 13, wherein the operations further comprise generating code for responding to received user input that corresponds to the user (a) touching a first folded portion and (b) while continuing to touch the touch screen, moving the touch input a length along the touch screen,
wherein the response to the user input comprises executing a movement to relocate the folded portion and content hidden by the folded portion to a different location on the touch screen.
18. The computer-readable device of claim 13, wherein the operations further comprise:
receiving a command to unfold the graphical information compressed between the first location and the second location, wherein receiving the command comprises receiving a second user input that corresponds to the user touching the graphical information at two touch points and while continuing to touch the touch screen executing a movement to lengthen a distance between the user's touches; and
in response to receiving the command, generating code for displaying the portion of the graphical information without the visible graphical fold marks.
in response to the determining, outputting, for display in an area defined by the visible graphical fold marks, generated textual information that provides an indication of content that was hidden as a result of compressing the graphical information.
21. The computer-readable device of claim 13, wherein the operations further comprise:
US13/288,490 2007-04-30 2011-11-03 Hiding portions of display content Active 2030-08-13 US10254946B2 (en)
US11/742,142 Continuation US8065603B2 (en) 2007-04-30 2007-04-30 Hiding portions of display content
US16/264,114 Continuation US20190171345A1 (en) 2007-04-30 2019-01-31 Hiding Portions of Display Content
US20120054684A1 US20120054684A1 (en) 2012-03-01
US10254946B2 true US10254946B2 (en) 2019-04-09
US11/742,142 Expired - Fee Related US8065603B2 (en) 2007-04-30 2007-04-30 Hiding portions of display content
KR101400480B1 (en) * 2010-06-28 2014-05-28 라쿠텐 인코포레이티드 Information display system, information display apparatus, information display method, information providing apparatus, and recording medium
CN102737053B (en) * 2011-04-12 2015-12-16 腾讯科技（深圳）有限公司 The method and system of browsed web content
CN104063360B (en) * 2013-03-18 2018-07-06 联想(北京)有限公司 Electronic equipment and its display processing method
CN106940615A (en) * 2016-01-05 2017-07-11 阿里巴巴集团控股有限公司 A kind of form processing method and device, user equipment
EP0889647B1 (en) 1997-07-03 2004-10-13 Matsushita Electric Industrial Co., Ltd. System for processing program information
JP2006195678A (en) 2005-01-12 2006-07-27 Canon Inc Matrix display apparatus
KR20060085858A (en) 2005-01-25 2006-07-28 (주) 아이티비엠지 Method and system for managing electronic program guide
US20090125943A1 (en) 2005-06-09 2009-05-14 Nds Limited Program guide optimization system
US20100262995A1 (en) 2009-04-10 2010-10-14 Rovi Technologies Corporation Systems and methods for navigating a media guidance application with multiple perspective views
2007-04-30 US US11/742,142 patent/US8065603B2/en not_active Expired - Fee Related
US20060236233A1 (en) 2004-11-02 2006-10-19 Jun Ozawa Display apparatus and display method
Chinese Office Action (with English translation) in Chinese Application No. 200880022775.1, dated Feb. 18, 2011, 24 pages.
European Office Action in European application No. 08747219.7, dated Jan. 16, 2012, 6 pages.
International Preliminary Report on Patentability in international Application No. PCT/US2008/062066, dated Nov. 12, 2009, 6 pages.
International Search Report in International Application No. PCT/US2008/062066, dated Sep. 30, 2008, 10 pages.
Japanese Office Action in JP Application No. 2010-506612, dated Jan. 8, 2013, 6 pages (w/ English translation).
Malik et al. "Visual Touchpad: A Two-handed Gesture Input Device", Oct. 15, 2004, pp. 1-8.
Microsoft Excel 2003 Screen Shots, "Excel 2003 Column Hiding", 2003, pp. 1-6.
Office Action dated Dec. 24, 2014 for Korean Application No. 10-2009-7024982, 15 pages (with English translation).
Office Action dated Nov. 3, 2014 for Canadian Application No. 2,685,577, 4 pages.
Supplementary European Search Report in European application No. 08747219.7, dated Dec. 28, 2011, 3 pages.
U.S. Appl. No. 11/742,148, filed Apr. 30, 2007, Aggregating Media Information, Mehran Sahami et al.
U.S. Appl. No. 11/742,417, filed Apr. 30, 2007, Real Time Feeds in Program Guides, Gossweiler III et al.
U.S. Appl. No. 11/742,515, filed Apr. 30, 2007, Electronic Program Guide Presentation, Gossweiler III et al.
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GOSSWEILER, RICHARD C.;SAHAMI, MEHRAN;TAYLOR, THOMAS H.;AND OTHERS;SIGNING DATES FROM 20070507 TO 20070525;REEL/FRAME:027507/0406