WO2011099803A2 - Apparatus and method for performing multi-tasking - Google Patents
Apparatus and method for performing multi-tasking Download PDFInfo
- Publication number
- WO2011099803A2 WO2011099803A2 PCT/KR2011/000924 KR2011000924W WO2011099803A2 WO 2011099803 A2 WO2011099803 A2 WO 2011099803A2 KR 2011000924 W KR2011000924 W KR 2011000924W WO 2011099803 A2 WO2011099803 A2 WO 2011099803A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application window
- region
- screen
- executed
- tasking
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3414—Workload generation, e.g. scripts, playback
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5066—Algorithms for mapping a plurality of inter-dependent sub-tasks onto a plurality of physical CPUs
Definitions
- the present invention relates to an apparatus and method for performing multi-tasking, and more particularly to a multi-tasking apparatus and method which easily enable a shift between a plurality of applications being executed and into an initial application.
- Today mobile terminals capable of performing multi-tasking are being dominant in the smart phone market as a growing trend is from a single tasking platform to a multi-tasking platform. Therefore, a large number of users can perform multi-tasking with their own mobile terminals, without difficulty.
- FIG. 1 is views showing examples where multi-tasking is performed in a conventional mobile terminal.
- an application shift interface in the mobile terminal typically focuses on opening and displaying currently executed windows side by side. Further, since it is necessary for the user to remove the currently executed window in order to see all windows being executed by the user, the user must terminate an initial application.
- the present invention has been made to solve the above-mentioned problems and drawbacks occurring in the prior art and provides additional advantages, by providing g an apparatus and method for performing multi-tasking which easily enable a shift between a plurality of applications being executed.
- the present invention provides an apparatus and method for performing multi-tasking which easily enable a shift or return to an initial application, e.g. an original application currently being operated by the user during the course of executing a plurality of applications.
- the present invention provides an apparatus and method for performing multi-tasking which enable the user to see a plurality of executed applications, which may include an application currently being operated and an application in a standby state for operating, at the same time.
- the present invention provides an apparatus and method for performing multi tasking to easily terminate a plurality of executed applications through a simple gesture.
- a method for performing multi-tasking includes: displaying a currently operating application window; and simultaneously displaying at least one executed application window and the currently operating application window by overlapping the at least one executed application window on the currently operating application window.
- an apparatus for performing multi-tasking includes: a controller for calling a task manager when there is at least one executed application window; and a task manager for simultaneously displaying the at least one executed application window and a currently operating application window by overlapping the at least one executed application window on the currently operating application window.
- the present invention has an advantage in performing multi-tasking and enabling it easier shift between applications being executed and a shift into an initial application.
- the inventions allows to see a plurality of executed applications at the same time, while providing means to easily terminate a desired application through a simple gesture.
- FIG. 1 is views showing examples where multi-tasking is performed in a conventional mobile terminal
- FIG. 2 is a block diagram illustrating the configuration of a mobile terminal according to an embodiment of the present invention
- FIG. 3 is a flowchart illustrating a procedure of performing multi-tasking in a mobile terminal according to an embodiment of the present invention
- FIG. 4 is a flowchart illustrating a procedure of performing multi-tasking in a mobile terminal according to another embodiment of the present invention.
- FIG. 5 is a view explaining an operation of overlapping and displaying at least one executed application window in FIG. 4;
- FIG. 6 is a view explaining an operation of displaying at least one executed application window as a foreground window of a screen in FIG. 4;
- FIG. 7 is a view explaining an operation of canceling the selection of at least one executed application window in FIG. 4;
- FIG. 8 is a view explaining an operation of terminating at least one executed application window in FIG. 4;
- FIGs. 9 and 10 are views explaining a zoom operation for at least one executed application window in FIG. 4.
- FIG.11 illustrates a zoom operation for at least one application window running in FIG. 3.
- FIG. 2 is a block diagram illustrating the configuration of a mobile terminal according to an embodiment of the present invention.
- a radio frequency (RF) unit 123 performs a wireless communication function of the mobile terminal.
- the RF unit 123 includes an RF transmitter for up-converting a frequency of a signal to be transmitted and amplifying the up-converted signal, and an RF receiver for low-noise amplifying a received signal and down-converting a frequency of the low-noise amplified signal.
- a data processing unit 120 includes a transmitter for encoding and modulating the signal to be transmitted, a receiver for demodulating and decoding the received signal, etc. That is, the data processing unit 120 may include a modem and codec.
- the codec includes a data codec for processing a packet data and so on, and an audio codec for processing audio signals, such as voice.
- An audio processing unit 125 reproduces a received audio signal output from the audio codec of the data processing unit 120, and transmits a transmission audio signal, which has been generated from a microphone, to the audio codec of the data processing unit 120.
- a key input unit 127 includes keys for inputting numeric and text information, and function keys for setting various functions.
- a memory 130 may be configured by a program memory and a data memory.
- the program memory may store programs for controlling the general operation of the mobile terminal, and programs for controlling multi-tasking performance according to an embodiment of the present invention.
- the data memory temporarily stores data generated while the programs are being executed.
- a controller 110 functions to control the overall operation of the mobile terminal.
- the controller 110 controls an application task manager 170 to perform multi-tasking according to an embodiment of the present invention.
- the controller 110 may include the application task manager 170.
- a camera unit 140 captures the image of an object and includes a camera sensor for converting an optical signal obtained through photographing to an electric signal, and a signal processor for converting an analog image signal obtained by the camera sensor to digital data.
- the camera sensor is a charge-coupled Device or complementary metal-oxide-semiconductor (CMOS) sensor
- the signal processor can be implemented with a digital signal processor (DSP).
- DSP digital signal processor
- the camera sensor and the image processor may be integrally or separately constructed.
- An image processing unit 150 performs image signal processing (ISP) for displaying an image signal output from the camera unit 140 in a display unit 160, wherein the ISP includes gamma correction, interpolation, spatial change, image effect, image scale, AWB, AE, AF, etc. Accordingly, the image processing unit 150 processes an image signal, which is output from the camera unit 140, in units of frames, and outputs the frame image data to meet the characteristic and size of the display unit 160. Also, the image processing unit 150 may include a video codec, which serves to compress the frame image data displayed on the display unit 160 in a preset mode, and to restore the compressed frame image data into original frame image data.
- ISP image signal processing
- the video codec may include a JPEG codec, an MPEG4 codec, a Wavelet codec, etc. It is assumed that the image processing unit 150 has an on-screen display (OSD) function and can output OSD data according to the size of a display screen under the control of the controller 110.
- OSD on-screen display
- the task manager 170 performs a multi-tasking operation under the control of the controller 110 according to an embodiment of the present invention.
- the task manager 170 displays and executes an initial application on a first region of the display unit 160 and displays and executes a plurality of applications on a second region of the display unit 160.
- the initial application displayed on the first region and the plurality of applications displayed on the second region are applications being executed, and the initial application may be a first or last selected application among a plurality of applications selected by the user.
- the task manager 170 shifts the initial application into a background so as to display the initial application as the background while shifting the predetermined application into a foreground for display.
- the flick operation means an operation of flicking up or down, and is an operation, such as a fast scroll.
- the predetermined application is moved to and displayed in the first region in the same size as that displayed in the second region. Then, when an unpinching or pinching operation is performed by the user, the task manager 170 displays the predetermined application in an enlarged or reduced size.
- the unpinching operation means an operation of opening two fingers, which have been placed close to each other, to be away from each other, and corresponds to a zoom-in operation of extending or enlarging something.
- the pinching operation means an operation of moving two fingers, which have been placed away from each other, to be closer together, and corresponds to a zoom-out operation of reducing or making something smaller.
- the task manager 170 directly performs a transition to the multi-tasking’s initial mode, in which only the initial application is displayed in the first region, and a plurality of applications is displayed in the second region.
- the task manager 170 can enlarge/reduce a plurality of applications displayed in the second region through a zoom operation.
- the task manager 170 may perform either a zoom-in operation of enlarging a plurality of applications in the second region so as to enable the user to specifically see a corresponding application, or a zoom-out operation of reducing the plurality of applications in the second region so as to enable all of the plurality of applications to be displayed, according to the direction of the drag.
- the task manager 170 terminates the predetermined application.
- the task manager 170 sets a currently operating application window as a background, and overlaps and displays at least one executed application window on a predetermined region of the screen.
- the task manager 170 displays an application window selected from a predetermined region of a screen as a foreground of the screen in response to a first gesture, e.g. a flick up or drag/drop up operation.
- a first gesture e.g. a flick up or drag/drop up operation.
- the task manager 170 may display a currently operating application window as a foreground of the screen, thereby returning to the original operating application window.
- the task manager 170 may move an application window, which has been selected from a predetermined region of the screen, back to the predetermined region of the screen, and display the application window in the predetermined region of the screen in response to a second gesture, e.g. a drag down operation, thereby canceling the selection of the application window.
- a second gesture e.g. a drag down operation
- the task manager 170 may terminate an application selected from a predetermined region of the screen in response to a third gesture, e.g. a flick down or drag/drop down operation.
- a third gesture e.g. a flick down or drag/drop down operation.
- the task manager 170 may enlarge/reduce at least one executed application window, which is being overlapped and displayed on a predetermined region of the screen, through a zoom-in/zoom-out operation.
- the display unit 160 displays a video signal output from the image processing unit 150 through a screen, and displays user data output from the controller 110.
- the display unit 160 may be configured with a liquid crystal display (LCD) unit.
- the display unit 160 may include an LCD controller, a memory to store image data, and an LCD display element.
- the LCD unit When the LCD unit is embodied in a touch screen type, the display unit 160 may be operated as an input unit.
- the display unit 160 includes a first region and a second region in a multi-tasking mode.
- the first region acts to display an initial application in a multi-tasking’s initial mode and acts to display a corresponding application of a plurality of applications, which are displayed in the second region, in a multi-tasking’s execution mode.
- the second region displays a plurality of applications being executed.
- the display unit 160 displays a currently operating application window as a background, and overlaps and displays at least one executed application window on a predetermined region of a screen.
- FIG. 3 is a flowchart illustrating the process of performing a multi-tasking operation in a mobile terminal according to an embodiment of the present invention.
- the task manager 170 when a mobile terminal user selects a plurality of applications, the task manager 170 performs step 301.
- the task manager 170 transitions the mobile terminal into a multi-tasking’s initial mode under the control of the controller 110.
- the task manager 170 performs step 302, where the task manager 170 displays a first or last selected application among a plurality of applications selected by the user as an initial application in a first region of the display unit 160. Also, in step 302, the task manager 170 displays the other applications, except for the initial application, among the plurality of applications selected by the user as thumbnails in the order selected by the user in a second region of the display unit 160.
- the initial application displayed in the first region and the applications displayed in the second region are applications which are being executed.
- the task manager 170 senses the operation in step 303, and proceeds to step 340, where the task manager 170 shifts the mobile terminal into a multi-tasking’s execution mode.
- the task manager 170 performs step 305, where the task manager 170 shifts the initial application, which has been executed in the first region, into a background while shifting the predetermined application moved from the second region into a foreground for execution.
- step 305 the predetermined application moves from the second region to the first region and displayed in a thumbnail size. Then, when an unpinching or pinching operation on the image of the predetermined application is performed by the user, the task manager 170 senses the operation and displays the predetermined application in an enlarged or reduced size in the first region.
- the task manager 170 may rearrange the positions of the other applications displayed in the second region.
- the task manager 170 may also move and display the predetermined application to an original position of the second region.
- the task manager 170 senses the touch in step 306, and performs a transition to the multi-tasking’s initial mode, in which the initial application is displayed in the first region and a plurality of applications is displayed in the second region.
- the user can perform a transition to the multi-tasking’s initial mode just by one touch operation on the background at any time.
- the task manager 170 senses the drag operation in step 307 and determines the direction of the drag operation.
- the task manager 170 senses the drag operation in step 308, and proceeds to step 309, where the task manager 170 enlarges and displays a plurality of applications displayed in the second region.
- the task manager 170 can specifically display the respective applications by gradually enlarging the plurality of applications displayed in the second region according to the distance of the drag having moved to the right-hand side.
- step 309 when it is not possible to display all of the plurality of enlarged applications in the second region, one or more enlarged applications not able to fit in the second region may be displayed in the second region through a drag operation on a displayed search drag bar.
- the task manager 170 senses the drag direction in step 310 and proceeds to step 311, where the task manager 170 reduces and displays a plurality of applications displayed in the second region.
- the task manager 170 gradually reduces a plurality of applications displayed in the second region according to the distance of the drag having moved to the left-hand side, thereby making it possible to display all of the plurality of applications displayed in the second region.
- the task manager 170 senses the operation in step 312 and proceeds to step 313, where the task manager 170 terminates the predetermined application.
- FIG.11(a)-(d) illustrates a zoom operation for at least one executed application window in FIG. 3.
- a window of a plurality of applications displayed in the second region is gradually enlarged in size according to the change in distance (or length) of the drag-left action
- a window of a plurality of applications displayed in the second region is gradually reduced according to the change in distance (or length) of the drag-right action.
- FIG. 4 is a flowchart illustrating a process of performing multi-tasking in a mobile terminal according to another embodiment of the present invention.
- FIG. 5 is a view explaining an operation of overlapping and displaying at least one executed application window in FIG. 4.
- FIG. 6 is a view explaining an operation of displaying at least one executed application window as a foreground window of a screen in FIG. 4.
- FIG. 7 is a view explaining an operation of canceling the selection of at least one executed application window in FIG. 4
- FIG. 8 is a view explaining an operation of terminating at least one executed application window in FIG. 4
- FIGs. 9 and 10 are views explaining a zoom operation for at least one executed application window in FIG. 4.
- the controller 110 performs step 403.
- the controller 110 determines if there is an application being executed in the mobile terminal.
- the controller 110 senses it and informs the task manager 170.
- the called task manager 170 sets a currently operating application window as a background, and performs a list-up process (see FIG. 5) of overlapping and displaying at least one executed application window on a predetermined region of the screen of the display unit 160 to display the executed application window and the currently operating application window at the same time.
- FIG. 5 illustrates step 403 and shows an operation where a currently operating application window 161 is set as a background in the screen of the display unit 160, and at least one executed application window 162 is overlapped and displayed on a predetermined region of the screen, e.g. the lower portion of the screen, so that both the executed application window and the currently operating application window are displayed at the same time.
- step 403 the task manager 170 determines a gesture of the user.
- the task manager 170 senses it in step 404, the task manager 170 proceeds to step 405, (see FIG. 6) where the task manager 170 displays selected executed application as a foreground of the screen.
- FIG. 6 explains step 405.
- FIG. 6(a) illustrates an operation where a first gesture, e.g. a flick up or drag/drop up, is performed on one 502 of the executed application window 162, which is being displayed on the lower portion of the screen.
- Fig. 6(b) illustrates an operation of displaying the selected application window 502, which has been flicked up or dragged/dropped up, as a foreground.
- step 403 when a background is touched by the user in step 403, the task manager 170 senses it in step 404, the task manager 170 proceeds to step 406, where the task manager 170 shifts the currently operating application window, which has been set as the background, into a foreground of the screen, thereby returning to the original operating application window.
- step 403 when a second gesture is performed by the user in step 403 (see FIG. 7), the task manager 170 senses it in step 404, and proceeds to step 407, where the task manager 170 again moves an application window, which has been selected from the predetermined region of the screen, into the predetermined region of the screen, thereby canceling the selection of the application.
- step 407 an application, which has been selected from a predetermined region of the screen in order to shift the selected application into a foreground of the screen, is again moved to and displayed in the predetermined region of the screen, so that the selection of the application is canceled.
- FIG. 7 explains step 407 and illustrates an operation where an application 503, which has been selected from a predetermined region of the screen, i.e. the lower portion of the screen, in order to display the application 503 as a foreground of the screen is moved to and displayed in the lower portion of the screen through a second gesture, e.g. a drag down, thereby canceling the selection of the application 503.
- a second gesture e.g. a drag down
- step 403 when a third gesture is performed by the user in step 403, the task manager 170 senses the gesture in step 404 and proceeds to step 408, where the task manager 170 terminates the application window selected from a predetermined region of the screen.
- FIG. 8 explains step 408 and illustrates an operation where an application 504 selected from the lower portion of the screen, which is a predetermined region of the screen, is terminated by the third gesture, e.g. a flick down or drag/drop down.
- the third gesture e.g. a flick down or drag/drop down.
- the task manager 170 can enlarge/reduce and display the at least one executed application window, which is being overlapped and displayed on a predetermined region of the screen, through a zoom-in/zoom-out operation.
- the zoom-in/zoom-out operation may be achieved through a selection or drag of a predetermined region for the zoom-in/zoom-out operation.
- FIG. 9 illustrates the zoom-in/zoom-out operation on one executed application, which is being overlapped and displayed on a lower portion of the screen.
- FIG. 10 shows a detailed example of a zoom-in/zoom-out operation on at least one executed application, which is being displayed on a lower portion of the screen.
- FIG. 10 illustrates a zoom-in/zoom-out operation which is performed as a predetermined value displayed in a predetermined region is selected.
- FIG. 10(a) illustrates at least one executed application which is being displayed according to a default value
- FIG. 10(b) illustrates at least one executed application which is being displayed as a maximum value is selected
- FIG. 10(c) illustrates at least one executed application being displayed as an intermediate value
- FIG. 10(d) illustrates at least one executed application which is being displayed as a minimum value is selected.
- the above-described methods according to the present invention can be realized in hardware or as software or computer code that can be stored in a recording medium such as a CD ROM, an RAM, a floppy disk, a hard disk, or a magneto-optical disk or downloaded over a network, so that the methods described herein can be executed by such software using a general purpose computer, or a special processor or in programmable or dedicated hardware, such as an ASIC or FPGA.
- the computer, the processor or the programmable hardware include memory components, e.g., RAM, ROM, Flash, etc. that may store or receive software or computer code that when accessed and executed by the computer, processor or hardware implement the processing methods described herein.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
- Digital Computer Display Output (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
Claims (15)
- A method for performing multi-tasking, the method characterized by:displaying a currently operating application window; and simultaneously displaying at least one executed application window and the currently operating application window by overlapping the at least one executed application window on the currently operating application window.
- The method as claimed in claim 1, wherein the displaying step comprises the steps of:identifying the at least one executed application window; andsetting the currently operating application window as a background of a screen when the at least one executed application window is identified, and overlapping the at least one executed application window on a predetermined region of the screen, thereby simultaneously displaying the at least one executed application window and the currently operating application window.
- The method as claimed in claim 1, further characterized by: switching the currently operating application window and the at least one executed application window with each other according to a gesture.
- The method as claimed in claim 1, further characterized by:determining a gesture performed by a user;shifting an application window selected from a predetermined region of the screen into a foreground of the screen to display the selected application window as the foreground when a first gesture is performed;moving a selected application window to the predetermined region of the screen to cancel a selection of the selected application window when a second gesture is performed;terminating an application selected from the predetermined region of the screen when a third gesture is performed; anddisplaying the currently operating application window as the foreground when the background of the screen is touched.
- The method as claimed in claim 3 or 4, wherein the gesture includes first to third gestures, and comprises at least one selected from the group consisting of a flick-up or drag/drop-up operation and a flick-down or drag/drop-down operation.
- The method as claimed in claim 1, further characterized by: enlarging/reducing the at least one executed application window displayed in a predetermined region of the screen according to a zoom-in/zoom-out operation.
- The method as claimed in claim 1, further characterized by: executing an initial application in a first region of a display unit (160) and displaying a plurality of applications in a second region of the display unit (160) during in a multi-tasking’s initial mode; executing at least one of the plurality of applications displayed in the second region during a multi-tasking’s execution mode, in the first region, when the at least one application moves to the first region; and performing a transition to the multi-tasking’s initial mode when one of the plurality of applications is displayed in the first region and a background is selected by one touch operation.
- An apparatus for performing multi-tasking, the apparatus characterized by:a memory; a controller for calling a task manager when there is at least one executed application window; anda task manager for simultaneously displaying the at least one executed application window and a currently operating application window by overlapping the at least one executed application window on the currently operating application window.
- The apparatus as claimed in claim 8, wherein the task manager identifies the at least one executed application window, sets the currently operating application window as a background of a screen, and overlaps the at least one executed application window on a predetermined region of the screen, thereby simultaneously displaying the at least one executed application window and the currently operating application window.
- The apparatus as claimed in claim 8, wherein the task manager switches the currently operating application window and the at least one executed application window with each other according to a gesture.
- The apparatus as claimed in claim 8, wherein the task manager determines a gesture performed by a user, shifts an application window selected from a predetermined region of the screen into a foreground of the screen to display the selected application window as the foreground when a first gesture is performed, moves a selected application window to the predetermined region of the screen to cancel a selection of the selected application window when a second gesture is performed, terminates an application selected from the predetermined region of the screen when a third gesture is performed, and displays the currently operating application window as the foreground when the background of the screen is touched.
- The apparatus as claimed in claim 10 or 11, wherein the gesture includes first to third gestures, and comprises at least one selected from the group consisting of a flick-up or drag/drop-up operation and a flick-down or drag/drop-down operation.
- The apparatus as claimed in claim 8, wherein the task manager enlarges/reduces the at least one executed application window displayed in a predetermined region of the screen, according to a zoom-in/zoom-out operation.
- The apparatus as claimed in claim 8, further comprising:a display unit(160) including a first region in which an initial application is executed during a multi-tasking’s initial mode, and a second region displaying the plurality of applications,wherein at least one of a plurality of applications displayed in the second region is executed in the first region during a multi-tasking’s execution mode; and the task manager for executing a transfer of one of the plurality of applications displayed in the second region into the first region during the multi-tasking’s execution mode, and performing a transition to the multi-tasking’s initial mode when a background is selected via one touch operation andthe controller for controlling multi-tasking to be performed through the task manager in the multi-tasking’s initial/execution mode.
- The apparatus as claimed in claim 14, wherein the task manager moves the initial application to the background when executing the transfer.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2011215017A AU2011215017B2 (en) | 2010-02-12 | 2011-02-11 | Apparatus and method for performing multi-tasking |
| JP2012552808A JP5852017B2 (en) | 2010-02-12 | 2011-02-11 | Apparatus and method for performing multitasking |
| CN201180008671.7A CN102754063B (en) | 2010-02-12 | 2011-02-11 | Apparatus and method for performing multitasking |
| EP11742495.2A EP2534565B1 (en) | 2010-02-12 | 2011-02-11 | Apparatus and method for performing multi-tasking |
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US30404810P | 2010-02-12 | 2010-02-12 | |
| KR10-2010-0013546 | 2010-02-12 | ||
| KR20100013546 | 2010-02-12 | ||
| US61/304,048 | 2010-02-12 | ||
| KR10-2010-0036108 | 2010-04-19 | ||
| KR1020100036108A KR101690786B1 (en) | 2010-02-12 | 2010-04-19 | Device and method for performing multi-tasking |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2011099803A2 true WO2011099803A2 (en) | 2011-08-18 |
| WO2011099803A3 WO2011099803A3 (en) | 2012-01-05 |
Family
ID=44930211
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2011/000924 Ceased WO2011099803A2 (en) | 2010-02-12 | 2011-02-11 | Apparatus and method for performing multi-tasking |
Country Status (7)
| Country | Link |
|---|---|
| US (2) | US9507508B2 (en) |
| EP (1) | EP2534565B1 (en) |
| JP (2) | JP5852017B2 (en) |
| KR (1) | KR101690786B1 (en) |
| CN (1) | CN102754063B (en) |
| AU (1) | AU2011215017B2 (en) |
| WO (1) | WO2011099803A2 (en) |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102760032A (en) * | 2012-03-19 | 2012-10-31 | 联想(北京)有限公司 | Information processing method and electronic device |
| CN102760034A (en) * | 2012-03-26 | 2012-10-31 | 联想(北京)有限公司 | Method and equipment of interaction of multiple windows of display device |
| JP2013065291A (en) * | 2011-08-29 | 2013-04-11 | Kyocera Corp | Device, method, and program |
| CN103092458A (en) * | 2011-09-20 | 2013-05-08 | 三星电子株式会社 | Apparatus And Method For Running Application In Mobile Terminal |
| CN103218109A (en) * | 2011-11-28 | 2013-07-24 | 马维尔国际有限公司 | Dual-window solution for android operating system |
| US20130227419A1 (en) * | 2012-02-24 | 2013-08-29 | Pantech Co., Ltd. | Apparatus and method for switching active application |
| WO2014069352A1 (en) * | 2012-10-29 | 2014-05-08 | 京セラ株式会社 | Electronic device and control program, as well as method for operating electronic device |
| JP2015520456A (en) * | 2012-05-18 | 2015-07-16 | アップル インコーポレイテッド | Apparatus, method and graphical user interface for operating a user interface based on fingerprint sensor input |
| EP2798452A4 (en) * | 2011-12-28 | 2015-09-09 | Intel Corp | Hybrid mobile interactions for native apps and web apps |
| JP2016517578A (en) * | 2013-03-14 | 2016-06-16 | フェイスブック,インク. | Modifying component content in the user interface |
| US9437158B2 (en) | 2012-03-19 | 2016-09-06 | Beijing Lenovo Software Ltd. | Electronic device for controlling multi-display and display control method thereof |
| US9703382B2 (en) | 2011-08-29 | 2017-07-11 | Kyocera Corporation | Device, method, and storage medium storing program with control for terminating a program |
| US9953152B2 (en) | 2007-09-24 | 2018-04-24 | Apple Inc. | Embedded authentication systems in an electronic device |
| US11409410B2 (en) | 2020-09-14 | 2022-08-09 | Apple Inc. | User input interfaces |
| EP4414833A4 (en) * | 2021-11-16 | 2025-01-22 | Huawei Technologies Co., Ltd. | WINDOW SWITCHING METHOD, ELECTRONIC DEVICE AND READABLE STORAGE MEDIUM |
Families Citing this family (132)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9772751B2 (en) | 2007-06-29 | 2017-09-26 | Apple Inc. | Using gestures to slide between user interfaces |
| JP5184545B2 (en) * | 2007-10-02 | 2013-04-17 | 株式会社Access | Terminal device, link selection method, and display program |
| US8832585B2 (en) * | 2009-09-25 | 2014-09-09 | Apple Inc. | Device, method, and graphical user interface for manipulating workspace views |
| US8698845B2 (en) | 2010-01-06 | 2014-04-15 | Apple Inc. | Device, method, and graphical user interface with interactive popup views |
| US9513801B2 (en) | 2010-04-07 | 2016-12-06 | Apple Inc. | Accessing electronic notifications and settings icons with gestures |
| US9823831B2 (en) | 2010-04-07 | 2017-11-21 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
| US9058186B2 (en) | 2010-04-07 | 2015-06-16 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
| EP2625685B1 (en) * | 2010-10-05 | 2020-04-22 | Citrix Systems, Inc. | Display management for native user experiences |
| US9244606B2 (en) | 2010-12-20 | 2016-01-26 | Apple Inc. | Device, method, and graphical user interface for navigation of concurrently open software applications |
| US8689123B2 (en) | 2010-12-23 | 2014-04-01 | Microsoft Corporation | Application reporting in an application-selectable user interface |
| US8612874B2 (en) | 2010-12-23 | 2013-12-17 | Microsoft Corporation | Presenting an application change through a tile |
| US8924885B2 (en) | 2011-05-27 | 2014-12-30 | Microsoft Corporation | Desktop as immersive application |
| US9843665B2 (en) | 2011-05-27 | 2017-12-12 | Microsoft Technology Licensing, Llc | Display of immersive and desktop shells |
| US10417018B2 (en) * | 2011-05-27 | 2019-09-17 | Microsoft Technology Licensing, Llc | Navigation of immersive and desktop shells |
| WO2012177811A1 (en) | 2011-06-20 | 2012-12-27 | BENTON, Steven Lynn | System and method for application management on device having a touch screen display |
| KR101554599B1 (en) | 2011-06-30 | 2015-09-21 | 주식회사 케이티 | Mobile Terminal for connection with external device, and method for running application thereof |
| WO2013002547A2 (en) | 2011-06-30 | 2013-01-03 | 주식회사 케이티 | Portable terminal capable of docking with an external device and method for controlling same |
| US9417754B2 (en) * | 2011-08-05 | 2016-08-16 | P4tents1, LLC | User interface system, method, and computer program product |
| US8806369B2 (en) | 2011-08-26 | 2014-08-12 | Apple Inc. | Device, method, and graphical user interface for managing and interacting with concurrently open software applications |
| US10353566B2 (en) | 2011-09-09 | 2019-07-16 | Microsoft Technology Licensing, Llc | Semantic zoom animations |
| JP2013084233A (en) * | 2011-09-28 | 2013-05-09 | Kyocera Corp | Device, method, and program |
| KR20130054076A (en) * | 2011-11-16 | 2013-05-24 | 삼성전자주식회사 | Apparatus having a touch screen pre-loading plurality of applications and method for controlling thereof |
| KR101474927B1 (en) | 2011-12-22 | 2014-12-31 | 주식회사 케이티 | Method for outputting image data from terminal to display device and terminal thereof |
| KR101522399B1 (en) * | 2011-12-23 | 2015-05-22 | 주식회사 케이티 | Method for displaying image from handheld terminal to display device and handheld terminal thereof |
| KR101546407B1 (en) | 2011-12-23 | 2015-08-24 | 주식회사 케이티 | Method and apparatus for execution controlling of application |
| KR101504655B1 (en) | 2011-12-26 | 2015-03-23 | 주식회사 케이티 | Method and apparatus for controlling application execution |
| KR102006470B1 (en) * | 2011-12-28 | 2019-08-02 | 삼성전자 주식회사 | Method and apparatus for multi-tasking in a user device |
| KR101921276B1 (en) * | 2012-02-03 | 2018-11-22 | 삼성전자주식회사 | Device and method for performing multi_tasking in wireless terminal |
| USD720762S1 (en) * | 2012-02-09 | 2015-01-06 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
| CN103246445B (en) * | 2012-02-13 | 2016-03-09 | 宇龙计算机通信科技(深圳)有限公司 | The changing method of application program and communication terminal |
| CN102595244B (en) * | 2012-02-24 | 2018-08-28 | 康佳集团股份有限公司 | Switch the man-machine interaction method and system of television interfaces based on multi-touch gesture |
| CN103365872B (en) * | 2012-03-28 | 2018-09-07 | 百度在线网络技术(北京)有限公司 | A kind of method and system for realizing planarization search in the terminal |
| KR102059427B1 (en) * | 2012-08-28 | 2019-12-27 | 삼성전자주식회사 | Method and terminal for displaying a plurality of pages |
| AU2013202944B2 (en) | 2012-04-26 | 2015-11-12 | Samsung Electronics Co., Ltd. | Method and terminal for displaying a plurality of pages, method and terminal for displaying a plurality of applications being executed on terminal, and method of executing a plurality of applications |
| CN103383621B (en) * | 2012-05-04 | 2016-05-25 | 腾讯科技(深圳)有限公司 | View switching method and device |
| WO2013169842A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for selecting object within a group of objects |
| EP3264252B1 (en) | 2012-05-09 | 2019-11-27 | Apple Inc. | Device, method, and graphical user interface for performing an operation in accordance with a selected mode of operation |
| EP3401773A1 (en) | 2012-05-09 | 2018-11-14 | Apple Inc. | Device, method, and graphical user interface for displaying additional information in response to a user contact |
| WO2013169877A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for selecting user interface objects |
| WO2013169865A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
| WO2013169845A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for scrolling nested regions |
| KR101823288B1 (en) | 2012-05-09 | 2018-01-29 | 애플 인크. | Device, method, and graphical user interface for transitioning between display states in response to gesture |
| WO2013169849A2 (en) | 2012-05-09 | 2013-11-14 | Industries Llc Yknots | Device, method, and graphical user interface for displaying user interface objects corresponding to an application |
| WO2013169875A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for displaying content associated with a corresponding affordance |
| WO2013169843A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for manipulating framed graphical objects |
| WO2013169853A1 (en) | 2012-05-09 | 2013-11-14 | Industries Llc Yknots | Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface |
| AU2013259614B2 (en) | 2012-05-09 | 2016-08-25 | Apple Inc. | Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object |
| WO2013169851A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for facilitating user interaction with controls in a user interface |
| CN106126090B (en) * | 2012-05-11 | 2019-07-26 | 联想(北京)有限公司 | The control method and electronic equipment of a kind of electronic equipment |
| US10282088B2 (en) | 2012-12-06 | 2019-05-07 | Samsung Electronics Co., Ltd. | Configuration of application execution spaces and sub-spaces for sharing data on a mobile tough screen device |
| US10564792B2 (en) | 2012-12-06 | 2020-02-18 | Samsung Electronics Co., Ltd. | Display device and method of indicating an active region in a milti-window display |
| EP4213001B1 (en) | 2012-12-06 | 2025-07-30 | Samsung Electronics Co., Ltd. | Display device and method of controlling the same |
| KR20140073372A (en) | 2012-12-06 | 2014-06-16 | 삼성전자주식회사 | Display apparatus and method for controlling thereof |
| WO2014101101A1 (en) * | 2012-12-28 | 2014-07-03 | 华为技术有限公司 | Task switching method and terminal |
| KR101958582B1 (en) | 2012-12-29 | 2019-07-04 | 애플 인크. | Device, method, and graphical user interface for transitioning between touch input to display output relationships |
| KR102301592B1 (en) | 2012-12-29 | 2021-09-10 | 애플 인크. | Device, method, and graphical user interface for navigating user interface hierachies |
| AU2013368441B2 (en) | 2012-12-29 | 2016-04-14 | Apple Inc. | Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture |
| AU2013368445B8 (en) | 2012-12-29 | 2017-02-09 | Apple Inc. | Device, method, and graphical user interface for determining whether to scroll or select contents |
| WO2014105277A2 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics |
| WO2014157894A1 (en) | 2013-03-27 | 2014-10-02 | Samsung Electronics Co., Ltd. | Display apparatus displaying user interface and method of providing the user interface |
| WO2014157897A1 (en) | 2013-03-27 | 2014-10-02 | Samsung Electronics Co., Ltd. | Method and device for switching tasks |
| WO2014157886A1 (en) | 2013-03-27 | 2014-10-02 | Samsung Electronics Co., Ltd. | Method and device for executing application |
| US9996246B2 (en) | 2013-03-27 | 2018-06-12 | Samsung Electronics Co., Ltd. | Device and method for displaying execution result of application |
| US10229258B2 (en) | 2013-03-27 | 2019-03-12 | Samsung Electronics Co., Ltd. | Method and device for providing security content |
| WO2014157908A1 (en) * | 2013-03-27 | 2014-10-02 | Samsung Electronics Co., Ltd. | Device and method for displaying execution result of application |
| WO2014157885A1 (en) | 2013-03-27 | 2014-10-02 | Samsung Electronics Co., Ltd. | Method and device for providing menu interface |
| WO2014157893A1 (en) | 2013-03-27 | 2014-10-02 | Samsung Electronics Co., Ltd. | Method and device for providing a private page |
| US20140298245A1 (en) * | 2013-03-28 | 2014-10-02 | Microsoft Corporation | Display Instance Management |
| USD851663S1 (en) * | 2013-04-05 | 2019-06-18 | Thales Avionics, Inc. | Display screen or portion thereof with graphical user interface |
| KR102148725B1 (en) | 2013-07-31 | 2020-08-28 | 삼성전자주식회사 | Method and Apparatus for displaying application |
| KR101904955B1 (en) * | 2013-11-12 | 2018-10-10 | 삼성전자주식회사 | A method and an apparatus allocating for computing resources in the touch based mobile device |
| KR102148948B1 (en) * | 2013-12-06 | 2020-08-27 | 삼성전자주식회사 | Multi tasking method of electronic apparatus and electronic apparatus thereof |
| CN103616988A (en) * | 2013-12-10 | 2014-03-05 | 深圳市中兴移动通信有限公司 | Information processing method and mobile terminal |
| CN104714636B (en) * | 2013-12-17 | 2018-04-27 | 联想(北京)有限公司 | A kind of control method and electronic equipment |
| KR20150074345A (en) | 2013-12-24 | 2015-07-02 | 현대자동차주식회사 | Method for executing remote application in local apparatus |
| CN103702161A (en) * | 2013-12-26 | 2014-04-02 | 乐视网信息技术(北京)股份有限公司 | Multimedia file playing method and terminal with touch screen |
| TWI616803B (en) * | 2013-12-27 | 2018-03-01 | Acer Incorporated | Screen zooming and operation method, device and computer program product |
| KR102108069B1 (en) * | 2014-01-22 | 2020-05-08 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
| US9933922B2 (en) * | 2014-03-27 | 2018-04-03 | Sybase, Inc. | Child container control of parent container of a user interface |
| US9471201B1 (en) * | 2014-05-20 | 2016-10-18 | Google Inc. | Laptop-to-tablet mode adaptation |
| CN105204930A (en) * | 2014-05-29 | 2015-12-30 | 深圳桑菲消费通信有限公司 | Application program switching method and system |
| CN105468264B (en) * | 2014-05-29 | 2020-09-15 | 北京三星通信技术研究有限公司 | Method and device for controlling application program according to control mode and terminal equipment |
| CN104346216A (en) * | 2014-05-30 | 2015-02-11 | 广州三星通信技术研究有限公司 | Multi-mask execution method and equipment for electronic equipment |
| US10956024B2 (en) * | 2014-06-26 | 2021-03-23 | Hewlett-Packard Development Company, L.P. | Multi-application viewing |
| US10198153B1 (en) * | 2014-07-30 | 2019-02-05 | Google Llc | Ordering items for switching |
| KR20160029509A (en) * | 2014-09-05 | 2016-03-15 | 삼성전자주식회사 | Electronic apparatus and application executing method thereof |
| KR101676475B1 (en) * | 2014-11-18 | 2016-11-14 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
| KR102297330B1 (en) | 2015-01-16 | 2021-09-02 | 삼성전자주식회사 | Method for controlling display and an electronic device thereof |
| CN104571828A (en) * | 2015-01-30 | 2015-04-29 | 湖南蚁坊软件有限公司 | Method for positioning and switching multiple columns or windows |
| US10095396B2 (en) | 2015-03-08 | 2018-10-09 | Apple Inc. | Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object |
| US9645732B2 (en) | 2015-03-08 | 2017-05-09 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
| US10048757B2 (en) | 2015-03-08 | 2018-08-14 | Apple Inc. | Devices and methods for controlling media presentation |
| US9785305B2 (en) | 2015-03-19 | 2017-10-10 | Apple Inc. | Touch input cursor manipulation |
| US20170045981A1 (en) | 2015-08-10 | 2017-02-16 | Apple Inc. | Devices and Methods for Processing Touch Inputs Based on Their Intensities |
| US9860451B2 (en) | 2015-06-07 | 2018-01-02 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
| US9674426B2 (en) | 2015-06-07 | 2017-06-06 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
| CN104881223A (en) * | 2015-06-09 | 2015-09-02 | 努比亚技术有限公司 | Method and device for achieving application operation |
| KR20160147441A (en) * | 2015-06-15 | 2016-12-23 | 엘지전자 주식회사 | Mobile terminal and operating method thereof |
| US10565026B2 (en) * | 2015-07-29 | 2020-02-18 | Microsoft Technology Licensing, Llc | Containing an application in an immersive non-windowed environment |
| CN105607843B (en) * | 2015-08-27 | 2019-03-08 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for controlling terminal based on gesture |
| CN105260096B (en) * | 2015-09-22 | 2018-12-04 | 努比亚技术有限公司 | A kind of method and mobile terminal controlling user's operation |
| US20170090606A1 (en) * | 2015-09-30 | 2017-03-30 | Polycom, Inc. | Multi-finger touch |
| CN105630280A (en) * | 2015-10-29 | 2016-06-01 | 东莞酷派软件技术有限公司 | Method and device for switching multiple applications |
| CN112198762B (en) | 2015-12-22 | 2023-09-19 | Asml荷兰有限公司 | Apparatus and method for process window characterization |
| CN105630497A (en) * | 2015-12-23 | 2016-06-01 | 宇龙计算机通信科技(深圳)有限公司 | Switching method and switching device of application program |
| JP6590726B2 (en) * | 2016-02-17 | 2019-10-16 | 株式会社キーエンス | Programmable display and programmable system including the same, programmable display design apparatus, programmable display design method, programmable display operation method, programmable display design program, computer-readable recording medium, and stored device |
| KR102547115B1 (en) * | 2016-06-03 | 2023-06-23 | 삼성전자주식회사 | Method for switching application and electronic device thereof |
| US20180088750A1 (en) * | 2016-09-23 | 2018-03-29 | Apple Inc. | Devices, Methods, and Graphical User Interfaces for Creating and Displaying Application Windows |
| CN106406676B (en) * | 2016-10-08 | 2019-09-24 | 福州市马尾区小微发明信息科技有限公司 | A kind of interface display method |
| KR20180055231A (en) * | 2016-11-16 | 2018-05-25 | 삼성전자주식회사 | Electronic device and method for displaying execution screen of application using icon |
| CN107203305A (en) * | 2017-05-03 | 2017-09-26 | 努比亚技术有限公司 | It is switched fast method, mobile terminal and the computer-readable recording medium of application |
| KR102044824B1 (en) * | 2017-06-20 | 2019-11-15 | 주식회사 하이딥 | Apparatus capable of sensing touch and touch pressure and control method thereof |
| US11196875B2 (en) | 2017-09-20 | 2021-12-07 | Fujifilm Business Innovation Corp. | Application apparatus, image processing apparatus, and non-transitory computer readable medium with plurality of recovery methods for applications switching to be in operation target state |
| WO2019095392A1 (en) * | 2017-11-20 | 2019-05-23 | 华为技术有限公司 | Method and device for dynamically displaying icon according to background image |
| CN108055408B (en) * | 2017-12-28 | 2019-12-24 | 维沃移动通信有限公司 | Application program control method and mobile terminal |
| KR102255469B1 (en) | 2018-03-06 | 2021-05-24 | 삼성전자주식회사 | Electronic device comprising a rollable display and method for operating thereof |
| DK180316B1 (en) | 2018-06-03 | 2020-11-06 | Apple Inc | Devices and methods for interacting with an application switching user interface |
| US11893228B2 (en) | 2018-06-03 | 2024-02-06 | Apple Inc. | Devices and methods for interacting with an application switching user interface |
| US10552010B2 (en) | 2018-06-21 | 2020-02-04 | International Business Machines Corporation | Creating free-form contour regions on a display |
| CN109085968B (en) * | 2018-06-27 | 2021-02-12 | 维沃移动通信有限公司 | Screen capturing method and terminal equipment |
| CN109814794A (en) * | 2018-12-13 | 2019-05-28 | 维沃移动通信有限公司 | A kind of interface display method and terminal device |
| US11093114B2 (en) | 2019-03-29 | 2021-08-17 | Sony Interactive Entertainment Inc. | Context-based user interface menu with selectable actions |
| WO2020205292A1 (en) | 2019-03-29 | 2020-10-08 | Sony Interactive Entertainment Inc. | Context-based user interface menu with selectable actions |
| WO2020205291A1 (en) | 2019-03-29 | 2020-10-08 | Sony Interactive Entertainment Inc. | Context-based user interface menu with selectable actions |
| US11016643B2 (en) | 2019-04-15 | 2021-05-25 | Apple Inc. | Movement of user interface object with user-specified content |
| KR102286431B1 (en) * | 2019-06-03 | 2021-08-06 | 주식회사 게임빌 | Method and system for replacing players in sports game |
| CN110531904A (en) * | 2019-08-15 | 2019-12-03 | 维沃移动通信有限公司 | Background task display method and terminal |
| CN111596840A (en) * | 2020-04-27 | 2020-08-28 | 维沃移动通信有限公司 | Multitask display method and electronic equipment |
| CN112083871A (en) * | 2020-09-11 | 2020-12-15 | 北京字节跳动网络技术有限公司 | Method, device, terminal and storage medium for controlling electronic equipment |
| JP7120364B1 (en) * | 2021-03-15 | 2022-08-17 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and program |
| KR102664915B1 (en) * | 2021-12-06 | 2024-05-17 | 엘지전자 주식회사 | Display device and operating method thereof |
| KR20230119536A (en) | 2022-02-07 | 2023-08-16 | 삼성전자주식회사 | Electronic device for controlling external display device and method for operating thereof |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060248404A1 (en) | 2005-04-29 | 2006-11-02 | Microsoft Corporation | System and Method for Providing a Window Management Mode |
| WO2009143076A2 (en) | 2008-05-23 | 2009-11-26 | Palm, Inc. | Card metaphor for activities in a computing device |
Family Cites Families (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6608637B1 (en) | 1997-04-23 | 2003-08-19 | Nortel Networks Limited | Multitasking graphical user interface |
| KR19990084778A (en) * | 1998-05-11 | 1999-12-06 | 윤종용 | Task switching device and method thereof in multi-task computer system |
| JP2000148348A (en) | 1998-11-13 | 2000-05-26 | Internatl Business Mach Corp <Ibm> | Method and system for easily identifying and terminating running application programs |
| US6353451B1 (en) * | 1998-12-16 | 2002-03-05 | Intel Corporation | Method of providing aerial perspective in a graphical user interface |
| JP2003162355A (en) | 2001-11-26 | 2003-06-06 | Sony Corp | Task display switching method, portable device and portable communication device |
| JP4121289B2 (en) | 2002-03-11 | 2008-07-23 | 三洋電機株式会社 | Mobile phone |
| US8230359B2 (en) | 2003-02-25 | 2012-07-24 | Microsoft Corporation | System and method that facilitates computer desktop use via scaling of displayed objects with shifts to the periphery |
| KR100751936B1 (en) * | 2003-08-13 | 2007-08-27 | 엘지전자 주식회사 | How to Display Multiple Tasks on a Mobile Terminal |
| JP2005217522A (en) * | 2004-01-27 | 2005-08-11 | Matsushita Electric Ind Co Ltd | Mobile terminal device |
| US8001479B2 (en) * | 2004-02-03 | 2011-08-16 | Ronald Mark Katsuranis | System and methods to access computer files and position and control application window(s) on a graphical user interface |
| KR100652626B1 (en) * | 2004-03-04 | 2006-12-06 | 엘지전자 주식회사 | How to switch multi window of mobile communication terminal |
| JP4459033B2 (en) | 2004-11-29 | 2010-04-28 | 株式会社リコー | Image forming apparatus, terminal apparatus, information processing method, information processing program, and recording medium |
| US7665031B2 (en) | 2004-12-08 | 2010-02-16 | Microsoft Corporation | Method and system of taskbar button interfaces |
| JP4664350B2 (en) | 2005-01-25 | 2011-04-06 | ソフトバンクモバイル株式会社 | Linking operation method and communication terminal device |
| KR100606803B1 (en) * | 2005-05-16 | 2006-08-01 | 엘지전자 주식회사 | Mobile communication terminal having a function performing function using a scroll wheel device and a method of performing the function using the same |
| JP4492511B2 (en) | 2005-10-03 | 2010-06-30 | ソニー株式会社 | Interface device, interface method, and program |
| US7882448B2 (en) | 2005-12-29 | 2011-02-01 | Sap Ag | Taskbar configuration tool for computer systems |
| JP4899553B2 (en) | 2006-03-15 | 2012-03-21 | 富士通株式会社 | Batch startup method and batch startup program |
| US7595810B2 (en) * | 2006-03-22 | 2009-09-29 | Apple Inc. | Methods of manipulating a screen space of a display device |
| JP2006323850A (en) * | 2006-06-01 | 2006-11-30 | Sony Corp | Application software display switching method and portable communication device |
| JP2007334747A (en) * | 2006-06-16 | 2007-12-27 | Miyake Design Jimusho:Kk | Information processing apparatus, portable telephone, contact input screen forming apparatus, information processing program, and recording medium on which information processing program is recorded |
| US8564544B2 (en) | 2006-09-06 | 2013-10-22 | Apple Inc. | Touch screen device, method, and graphical user interface for customizing display of content category icons |
| KR100784973B1 (en) * | 2006-09-11 | 2007-12-11 | 삼성전자주식회사 | Region Display Method Using Modulation of Image Data |
| KR101298890B1 (en) * | 2006-11-08 | 2013-08-21 | 엘지전자 주식회사 | Display device for having auto mode changing capability and method of controlling the same. |
| US9575655B2 (en) * | 2006-12-29 | 2017-02-21 | Nokia Technologies Oy | Transparent layer application |
| US8082523B2 (en) | 2007-01-07 | 2011-12-20 | Apple Inc. | Portable electronic device with graphical user interface supporting application switching |
| US8351989B2 (en) | 2007-02-23 | 2013-01-08 | Lg Electronics Inc. | Method of displaying menu in a mobile communication terminal |
| KR101416992B1 (en) | 2007-05-03 | 2014-07-08 | 엘지전자 주식회사 | Mobile Terminal With Touch Input Device And Method Of Displaying Item Using Same |
| KR20100010072A (en) * | 2008-07-22 | 2010-02-01 | 엘지전자 주식회사 | Controlling method of user interface for multitasking of mobile devices |
-
2010
- 2010-04-19 KR KR1020100036108A patent/KR101690786B1/en not_active Expired - Fee Related
-
2011
- 2011-02-11 EP EP11742495.2A patent/EP2534565B1/en active Active
- 2011-02-11 JP JP2012552808A patent/JP5852017B2/en active Active
- 2011-02-11 AU AU2011215017A patent/AU2011215017B2/en not_active Ceased
- 2011-02-11 US US12/931,815 patent/US9507508B2/en active Active
- 2011-02-11 WO PCT/KR2011/000924 patent/WO2011099803A2/en not_active Ceased
- 2011-02-11 CN CN201180008671.7A patent/CN102754063B/en not_active Expired - Fee Related
-
2014
- 2014-01-08 US US14/150,420 patent/US9727230B2/en active Active
- 2014-01-22 JP JP2014009685A patent/JP2014123386A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060248404A1 (en) | 2005-04-29 | 2006-11-02 | Microsoft Corporation | System and Method for Providing a Window Management Mode |
| WO2009143076A2 (en) | 2008-05-23 | 2009-11-26 | Palm, Inc. | Card metaphor for activities in a computing device |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2534565A4 |
Cited By (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10275585B2 (en) | 2007-09-24 | 2019-04-30 | Apple Inc. | Embedded authentication systems in an electronic device |
| US11468155B2 (en) | 2007-09-24 | 2022-10-11 | Apple Inc. | Embedded authentication systems in an electronic device |
| US10956550B2 (en) | 2007-09-24 | 2021-03-23 | Apple Inc. | Embedded authentication systems in an electronic device |
| US9953152B2 (en) | 2007-09-24 | 2018-04-24 | Apple Inc. | Embedded authentication systems in an electronic device |
| US9703382B2 (en) | 2011-08-29 | 2017-07-11 | Kyocera Corporation | Device, method, and storage medium storing program with control for terminating a program |
| JP2013065291A (en) * | 2011-08-29 | 2013-04-11 | Kyocera Corp | Device, method, and program |
| CN103092458A (en) * | 2011-09-20 | 2013-05-08 | 三星电子株式会社 | Apparatus And Method For Running Application In Mobile Terminal |
| US10394431B2 (en) | 2011-09-20 | 2019-08-27 | Samsung Electronics Co., Ltd. | Apparatus and method for running application in mobile terminal |
| CN103218109A (en) * | 2011-11-28 | 2013-07-24 | 马维尔国际有限公司 | Dual-window solution for android operating system |
| US9600455B2 (en) | 2011-12-28 | 2017-03-21 | Intel Corporation | Hybrid mobile interactions for native apps and web apps |
| US11934630B2 (en) | 2011-12-28 | 2024-03-19 | Intel Corporation | Hybrid mobile interactions for native apps and web apps |
| EP2798452A4 (en) * | 2011-12-28 | 2015-09-09 | Intel Corp | Hybrid mobile interactions for native apps and web apps |
| US10599751B2 (en) | 2011-12-28 | 2020-03-24 | Intel Corporation | Hybrid mobile interactions for native apps and web apps |
| US11003836B2 (en) | 2011-12-28 | 2021-05-11 | Intel Corporation | Hybrid mobile interactions for native apps and web apps |
| JP2013175180A (en) * | 2012-02-24 | 2013-09-05 | Pantech Co Ltd | Device and method for changing application |
| CN103294187A (en) * | 2012-02-24 | 2013-09-11 | 株式会社泛泰 | Apparatus and method for switching active application |
| US20130227419A1 (en) * | 2012-02-24 | 2013-08-29 | Pantech Co., Ltd. | Apparatus and method for switching active application |
| US9437158B2 (en) | 2012-03-19 | 2016-09-06 | Beijing Lenovo Software Ltd. | Electronic device for controlling multi-display and display control method thereof |
| CN102760032A (en) * | 2012-03-19 | 2012-10-31 | 联想(北京)有限公司 | Information processing method and electronic device |
| CN102760034A (en) * | 2012-03-26 | 2012-10-31 | 联想(北京)有限公司 | Method and equipment of interaction of multiple windows of display device |
| US11989394B2 (en) | 2012-05-18 | 2024-05-21 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
| JP2015520456A (en) * | 2012-05-18 | 2015-07-16 | アップル インコーポレイテッド | Apparatus, method and graphical user interface for operating a user interface based on fingerprint sensor input |
| US12669918B2 (en) | 2012-05-18 | 2026-06-30 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
| US11209961B2 (en) | 2012-05-18 | 2021-12-28 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
| WO2014069352A1 (en) * | 2012-10-29 | 2014-05-08 | 京セラ株式会社 | Electronic device and control program, as well as method for operating electronic device |
| US10073585B2 (en) | 2012-10-29 | 2018-09-11 | Kyocera Corporation | Electronic device, storage medium and method for operating electronic device |
| JP2014089522A (en) * | 2012-10-29 | 2014-05-15 | Kyocera Corp | Electronic apparatus and control program, and operation method of electronic apparatus |
| JP2016517578A (en) * | 2013-03-14 | 2016-06-16 | フェイスブック,インク. | Modifying component content in the user interface |
| US11409410B2 (en) | 2020-09-14 | 2022-08-09 | Apple Inc. | User input interfaces |
| US11703996B2 (en) | 2020-09-14 | 2023-07-18 | Apple Inc. | User input interfaces |
| US12430000B2 (en) | 2020-09-14 | 2025-09-30 | Apple Inc. | User input interfaces |
| EP4414833A4 (en) * | 2021-11-16 | 2025-01-22 | Huawei Technologies Co., Ltd. | WINDOW SWITCHING METHOD, ELECTRONIC DEVICE AND READABLE STORAGE MEDIUM |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2011215017A1 (en) | 2012-07-05 |
| KR101690786B1 (en) | 2016-12-28 |
| JP2014123386A (en) | 2014-07-03 |
| JP2013519935A (en) | 2013-05-30 |
| EP2534565A4 (en) | 2016-03-09 |
| WO2011099803A3 (en) | 2012-01-05 |
| EP2534565A2 (en) | 2012-12-19 |
| JP5852017B2 (en) | 2016-02-03 |
| KR20110093541A (en) | 2011-08-18 |
| US9507508B2 (en) | 2016-11-29 |
| US9727230B2 (en) | 2017-08-08 |
| CN102754063B (en) | 2016-04-27 |
| US20110202872A1 (en) | 2011-08-18 |
| EP2534565B1 (en) | 2019-07-03 |
| US20140208276A1 (en) | 2014-07-24 |
| CN102754063A (en) | 2012-10-24 |
| AU2011215017B2 (en) | 2014-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2534565A2 (en) | Apparatus and method for performing multi-tasking | |
| WO2013191462A1 (en) | Terminal and method of operating the terminal | |
| WO2010131869A2 (en) | Image processing method for mobile terminal | |
| WO2012053801A2 (en) | Method and apparatus for controlling touch screen in mobile terminal responsive to multi-touch inputs | |
| WO2011099712A2 (en) | Mobile terminal having multiple display units and data handling method for the same | |
| WO2013042921A1 (en) | Apparatus and method for running application in mobile terminal | |
| WO2011059201A2 (en) | Image display apparatus, camera and control method of the same | |
| WO2012165845A2 (en) | Display apparatus and method | |
| US20100037135A1 (en) | Information processing apparatus, method, and program | |
| CN103324394B (en) | For input control method and the mobile terminal of mobile terminal | |
| WO2014104686A1 (en) | Display apparatus and method for controlling display apparatus thereof | |
| WO2014021627A1 (en) | Apparatus and method for providing n-screen service in broadcast system | |
| US20140028598A1 (en) | Apparatus and method for controlling data transmission in terminal | |
| CN110531913A (en) | Video color ring processing method, communication equipment and computer readable storage medium | |
| WO2015026176A1 (en) | Electronic device and method of controlling touch reactivity of electronic device | |
| WO2014051371A1 (en) | Apparatus and method for transmitting/receiving buffering data in media streaming service | |
| WO2014104734A1 (en) | Display apparatus and method for controlling display apparatus thereof | |
| EP1770489A2 (en) | Data control method using mouse functions in a wireless terminal | |
| AU2014200244B2 (en) | Method of Controlling Tasks on an Apparatus | |
| WO2012144812A2 (en) | Device and method for arranging object | |
| CN119739447A (en) | Display method, intelligent terminal and storage medium | |
| WO2024174103A1 (en) | Screenshot capture processing method, smart terminal, and storage medium | |
| WO2024119501A1 (en) | Image editing method, apparatus, terminal device, and storage medium | |
| WO2018044097A1 (en) | Display device, display system and control method therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 201180008671.7 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11742495 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2011215017 Country of ref document: AU |
|
| ENP | Entry into the national phase |
Ref document number: 2011215017 Country of ref document: AU Date of ref document: 20110211 Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2012552808 Country of ref document: JP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2011742495 Country of ref document: EP |