Source: http://www.google.com/patents/US7984376?dq=5,241,671
Timestamp: 2017-09-25 05:39:49
Document Index: 437455067

Matched Legal Cases: ['§371', 'Application No. 2004', 'Application No. 05', 'Application No. 2006', 'Application No. 2008', 'Application No. 05736496']

Patent US7984376 - Frame page displaying method, frame page displaying device, and program - Google Patents
In a state in which an operation screen for operating a frame in a frame page has been displayed, whether a change occurring to a frame in the page different from the currently displayed frame is a change arising from an operation satisfying a condition that is regarded to represent a user's explicit...http://www.google.com/patents/US7984376?utm_source=gb-gplus-sharePatent US7984376 - Frame page displaying method, frame page displaying device, and program
Publication number US7984376 B2
Application number US 11/587,895
PCT number PCT/JP2005/007985
Also published as CN1950785A, CN100472404C, EP1764673A1, EP1764673A4, US20070234206, WO2005106628A1
Publication number 11587895, 587895, PCT/2005/7985, PCT/JP/2005/007985, PCT/JP/2005/07985, PCT/JP/5/007985, PCT/JP/5/07985, PCT/JP2005/007985, PCT/JP2005/07985, PCT/JP2005007985, PCT/JP200507985, PCT/JP5/007985, PCT/JP5/07985, PCT/JP5007985, PCT/JP507985, US 7984376 B2, US 7984376B2, US-B2-7984376, US7984376 B2, US7984376B2
Inventors Shinji Yamabuchi, Takuya Harakawa, Michimasa Uematsu, Shunji Ito, Koji Matsuzawa, Satoshi Aida, Masayuki Nagamachi
Patent Citations (22), Non-Patent Citations (5), Referenced by (8), Classifications (21), Legal Events (5)
Frame page displaying method, frame page displaying device, and program
US 7984376 B2
This application is a 35 U.S.C. §371 National Stage filing of International Patent Application No. PCT/JP2005/007985, titled FRAME PAGE DISPLAYING METHOD, FRAME PAGE DISPLAYING DEVICE, AND PROGRAM, filed Apr. 27, 2005, which claims the benefit of Japanese Application No. 2004-135799, titled FRAME PAGE DISPLAYING METHOD, FRAME PAGE DISPLAYING DEVICE, AND PROGRAM, filed Apr. 30, 2004, both of which are incorporated herein by reference in their entireties.
(1) The user can move the focus in the whole display state and turn a desired frame into an active state (i.e. a state in which the frame is displayed in the zoom display to be operable).
(2) In the zoom display state, when a change occurs to another frame and the change is judged to have been caused by an operation by the user explicitly intending to view another frame, the whole display screen is displayed temporarily. In this whole display, the user is notified of the updated frame (segment).
(3) Thereafter (e.g. after making the whole display for a prescribed time period), the display shifts to the display of the updated frame (i.e. the frame that the user intends to view) automatically, for example.
(4) Even when a change occurs to another frame during the zoom display of the selected frame by the above function (1), no frame transition is made when the change has occurred independently of the user's intention, that is, when the user does not intend the transition to the frame.
Examples of conditions for returning to the whole display (i.e. conditions for judging that the user operation represents an explicit intention to view another frame) employed in the zoom display state of the selected frame will be described below.
(A-1) Content of a frame has changed due to selection of a hyperlink anchor, transmission of a form, selection of an image map, etc. caused by a user operation, and the content is valid (i.e. not caused by a timeout or interruption).
(A-2) Content of a frame in the frameset has changed due to a script activated by a user operation and the content is valid (i.e. not caused by a timeout or interruption). This condition can include, for example, a case where an “onClick” event handler has been specified in an anchor or a JavaScript scheme has been specified as a URL (e.g. <a href=“javascript: . . . ”>) and content of a frame is changed (e.g. location, href=“. . . ”) in a script activated and executed in the specified event handler or scheme. Incidentally, the display may be returned to the whole display not only when content in a frame changes according to above judgment condition (A-1) or (A-2) but also when the structure of the frameset changes.
Meanwhile, even when a change occurs to another frame during the zoom display of the selected frame, the change is judged to be irrelevant to the user's intention when one of the following conditions is satisfied.
(B-1) Content other than that of the currently zoom displayed frame, its parent frame or its ancestor frame is changed due to a markup language or a communication protocol and not through a user operation, and the content is valid (i.e. not caused by a timeout or interruption). This condition can include, for example, a case where the content is changed after a prescribed time period due to designation of <meta http-equiv=“refresh”> in HTML or a “Refresh:” header in HTTP (Hypertext Transfer Protocol), for example.
(B-2) Content other than that of the currently zoom displayed frame, its parent frame or its ancestor frame is changed due to the operation of a script and not through a user operation and the content is valid (i.e. not caused by a timeout or interruption). This condition can include, for example, a case where content in a frame is changed in an event handler specified by “onLoad” and “onUnload” of JavaScript or in an intra-function process specified by the “setTimerout” method and the “setInterval” method.
Besides the above judgments based on the above conditions, it is possible to perform one of the following operations when a change is being caused to the currently zoom displayed frame, its parent frame and its ancestor frame and the change is judged to satisfy none of the first conditions for regarding the change that is according to the user's intention.
(a) Automatically stop the content acquisition and frame change/update without returning to the whole display.
(b) Continue the content acquisition and frame change/update and return to the whole display.
(c) Display a dialog indicating that a change is being caused and prompt the user to select whether to continue the content acquisition and frame change/update and return to the whole display or to stop the content acquisition and frame change/update without returning to the whole display.
(d) Use data preset by the user regarding the operation to be performed when such a change is being caused.
Next, several concrete examples of the frame display implemented by the above configuration will be explained referring to figures. In the following explanation, a case where the acquired page includes three frames A, B and C (see FIG. 4( a)) will be described as an example.
(G-1) Another frame has been set in the selectable state after loading.
(G-2) Another frame loaded has thereafter been segmented into a frameset.
Also when either of the above events has occurred, the transition from the current zoom display screen is not made. In other words, the process just returns to the content operation process of the step S23 when either of the above events has occurred (S26: YES).
(r-1) Operations such as anchor selection are possible in a child frame that has been turned into an iframe.
(r-2) Transition from an iframe to another iframe is possible in a hierarchical stage that is one stage higher.
(r-3) A plurality of child frames that have been turned into iframes may be displayed on the display screen.
(r-4) The display of a plurality of child frames that have been turned into iframes on the display screen is not requisite (In this case, each child frame becomes visible by scrolling.). By the frame display method of FIG. 13, all the child frames are displayed on the zoom display screen, by which the user is allowed to view and operate frames other than the selected frame. Incidentally, the process of restructuring the frames (child frames) of the frame page into iframes can be executed by the parser (F03) shown in FIG. 3.
Next, another example regarding the frame selection will be explained referring to FIG. 14. In the example of frame selection which has been shown in FIG. 4( b), the user moves the focus to a desired frame by operating the directional key 115 and thereafter makes the frame selection by operating the confirmation key. In the example of FIG. 14, the user successively enlarges a frame and the frame is regarded to have been selected by the user when the size (e.g. the area) of the frame exceeds a prescribed size.
Class 1: change in character encoding, enabling/disabling of JavaScript
Class 2: enabling/disabling of image, enabling/disabling of CSS (Cascading Style Sheets), enabling/disabling of a plug-in
Class 3: change in the scaling factor, change in the font
When the renovation process is requested by the user, the renovation process can be executed more efficiently by this embodiment and the usability can be enhanced in comparison with an operation that reexecutes the sequence of processes from the acquisition of a markup document. Further, the usability in the reload process is similarly improved by this embodiment. In the following, the renovation process and the reload process in accordance with this embodiment will be described in detail.
US20020093533 Oct 24, 2001 Jul 18, 2002 Samsung Electronics Co., Ltd. Information communicating system having web document close-up function, close-up method thereof, and recording medium for recording the close-up method
US20020095475 Jan 17, 2001 Jul 18, 2002 Prasad Krothapalli Frame handling for a thin client
US20020136563 * Mar 20, 2002 Sep 26, 2002 Tetsuya Maeda Image forming device and job management device
US20050160470 * Nov 26, 2004 Jul 21, 2005 Strauss Daryll J. Real-time playback system for uncompressed high-bandwidth video
JP3445920A Title not available
JP2000298543A Title not available
JP2002268788A Title not available
JP2003032567A Title not available
JPH1115787A Title not available
JPH05189182A Title not available
JPH09106334A Title not available
1 International Search Report mailed on Sep. 6, 2005, for PCT Application No. PCT/JP2005/007985 filed on Apr. 27, 2005, 7 pages.
2 Office Action issued Sep. 6, 2010 in European Application No. 05 756 496, 5 pages.
3 Office Action received for Japanese Patent Application No. 2006-512802, mailed on Dec. 1, 2010, 6 pages (3 pages of English Translation and 3 pages of Office Action).
4 Office Action received for Japanese Patent Application No. 2008-116319, mailed on Nov. 30, 2010, 4 pages (2 pages of English Translation and 2 pages of Office Action).
5 Supplementary European Search Report mailed Apr. 4, 2008, for EP Application No. 05736496.0 filed Apr. 27, 2005, 3 pages.
USD736819 * Oct 5, 2012 Aug 18, 2015 Samsung Electronics Co., Ltd. Electronic device with a transitional graphical user interface
U.S. Classification 715/273, 715/819, 715/825, 715/829, 715/240, 715/817, 715/828, 715/841
International Classification G06F17/30, G09G5/00, G06F3/00, G06F17/22, G06F3/048, G06F17/28
Cooperative Classification G09G2370/027, G09G2340/145, G09G2340/14, G09G5/00, G06F17/30905
European Classification G09G5/00, G06F17/30W9V
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YAMABUCHI, SHINJI;HARAKAWA, TAKUYA;UEMATSU, MICHIMASA;AND OTHERS;REEL/FRAME:018497/0075;SIGNING DATES FROM 20061016 TO 20061020
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YAMABUCHI, SHINJI;HARAKAWA, TAKUYA;UEMATSU, MICHIMASA;AND OTHERS;SIGNING DATES FROM 20061016 TO 20061020;REEL/FRAME:018497/0075