US20080198141A1 - Touch event-driven display control system and method for touchscreen mobile phone - Google Patents
Touch event-driven display control system and method for touchscreen mobile phone Download PDFInfo
- Publication number
- US20080198141A1 US20080198141A1 US12/070,107 US7010708A US2008198141A1 US 20080198141 A1 US20080198141 A1 US 20080198141A1 US 7010708 A US7010708 A US 7010708A US 2008198141 A1 US2008198141 A1 US 2008198141A1
- Authority
- US
- United States
- Prior art keywords
- information
- event
- information item
- region
- touch
- 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.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B42—BOOKBINDING; ALBUMS; FILES; SPECIAL PRINTED MATTER
- B42D—BOOKS; BOOK COVERS; LOOSE LEAVES; PRINTED MATTER CHARACTERISED BY IDENTIFICATION OR SECURITY FEATURES; PRINTED MATTER OF SPECIAL FORMAT OR STYLE NOT OTHERWISE PROVIDED FOR; DEVICES FOR USE THEREWITH AND NOT OTHERWISE PROVIDED FOR; MOVABLE-STRIP WRITING OR READING APPARATUS
- B42D15/00—Printed matter of special format or style not otherwise provided for
- B42D15/02—Postcards; Greeting, menu, business or like cards; Letter cards or letter-sheets
- B42D15/04—Foldable or multi-part cards or sheets
- B42D15/08—Letter-cards or letter-sheets, i.e. cards or sheets each of which is to be folded with the message inside and to serve as its own envelope for mailing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B42—BOOKBINDING; ALBUMS; FILES; SPECIAL PRINTED MATTER
- B42D—BOOKS; BOOK COVERS; LOOSE LEAVES; PRINTED MATTER CHARACTERISED BY IDENTIFICATION OR SECURITY FEATURES; PRINTED MATTER OF SPECIAL FORMAT OR STYLE NOT OTHERWISE PROVIDED FOR; DEVICES FOR USE THEREWITH AND NOT OTHERWISE PROVIDED FOR; MOVABLE-STRIP WRITING OR READING APPARATUS
- B42D15/00—Printed matter of special format or style not otherwise provided for
- B42D15/0006—Paper provided with guiding marks, e.g. ruled, squared or scaled paper
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B42—BOOKBINDING; ALBUMS; FILES; SPECIAL PRINTED MATTER
- B42P—INDEXING SCHEME RELATING TO BOOKS, FILING APPLIANCES OR THE LIKE
- B42P2221/00—Books or filing appliances with additional arrangements
- B42P2221/02—Books or filing appliances with additional arrangements with indicating means
Definitions
- the present invention relates to a graphic user interfaces in mobile phone and, in particular, to a touch event-driven display control system and method capable of controlling information display by onscreen touch manipulation.
- a touchscreen is often used to assist the mobile phone.
- the touchscreen has the ability to display and receive information on the same screen.
- the conventional keypad as an input device can be replaced by the touchscreen.
- the mobile phone equipped with the touchscreen is advantageous in screen size and intuitive manipulation. For this reason, portable device manufactures are mostly interested in development of touchscreen enabled devices.
- touchscreen enbabled devices require a method to provide manipulation convenience of the data displayed.
- the present invention provides a touch event-driven display control system and a method that is capable of controlling onscreen data display according to a touch event.
- the present invention also provides a touch event-driven display control system and a method that is capable of controlling behaviors of onscreen objects presented on a standby screen in response to touch events.
- the present invention also provides a touch event-driven display control system and a method that allow a user to intuitively manipulate behaviors of onscreen objects presented on a standby screen with predetermined touch events.
- an information display method for a touchscreen-enabled device includes detecting a touch on an information region of a touchscreen, determining a type of the touch and processing display of information item according to the type of touch.
- an information display method for a touchscreen-enabled mobile device includes displaying a standby mode screen having an information region presenting an information item set by a user, detecting a touch event on the information region; extracting a direction and indication value of the touch, determining a next information item on the basis of the direction and indication value of the touch event and replacing the information item with the new information item in the information region.
- an information display method for a touchscreen-based mobile device includes displaying a first information item in a first region of the touchscreen and an icon representing an application in a second region of the touchscreen, detecting a touch event on the touchscreen, moving and/or changing, if the touch event is a flick event on the first information item, the first information item depending on a direction of the flick event; and displaying, if the touch event is a tap event on the icon, a second information item provided by the application.
- a mobile device includes a display panel for displaying a graphic user interface, a touchscreen covered the display panel for detecting a touch event that occurs on the display panel and a controller for controlling display of information items on the basis of the touch events.
- FIG. 1 is a block diagram illustrating a configuration of a mobile phone equipped with a touch event-driven display control system according to an exemplary embodiment of the present invention
- FIGS. 2A to 2E are screen images illustrating steps of screen change procedure of a touch event-driven display control system and method according to an exemplary embodiment of the present invention
- FIG. 3 is a diagram illustrating a flick event based-information window change procedure of a touch event-driven display control method according to an exemplary embodiment of the present invention
- FIG. 4 is a diagram illustrating a tap event-based information window change procedure of a touch event-driven display control method according to an exemplary embodiment of the present invention
- FIG. 5 is a diagram illustrating a flick event-based information window movement procedure of a touch event-driven display control method according to an exemplary embodiment of the present invention
- FIG. 6 is a flowchart illustrating a touch event-driven display control method according to an exemplary embodiment of the present invention.
- FIG. 7 is a flowchart illustrating an information update procedure of a touch event-driven display control method according to an exemplary embodiment of the present invention
- the present invention pertains to a method and system for controlling display behaviors such as screen change and object movement in response to touch event detected by the touchscreen.
- the touch event-driven display control system and method allow executing an operation in response to a touch event for selecting an object presented on the touchscreen. Since user-intended information is displayed by an intuitive touch event, the usability of screen, particularity, a standby screen increases.
- the mobile phone is implemented with a touchscreen display providing various mode screens such as standby screen, image viewer screen, and motion picture play screen.
- a touch event-driven control system and method allow a user to check information through intuitive touch event associated with the presentation of the target information without closing ongoing screen(s).
- the touch events are classified into a tap event and a flick event.
- the tap event is detected when the user taps a finger or contact device such as stylus pen on the touchscreen.
- the flick event is detected when the user flicks the touchscreen with a finger or stylus pen.
- the flick event is configured to change information on a specific area of the touchscreen or move an object. That is, the flick event implies a selection of an object (or information) and moves the selected object in the flicking direction. That is, the flick event causes the object to behave as if it is thrown off toward the flicking direction through inertia.
- an object is flicked out of the display area, a new object appears on the touchscreen. Also, when the object is flicked out in the display area, the object is moved and presented at a new position.
- the touch event-driven display control system and method of the present invention are described with regard to a mobile phone.
- the present invention is not limited thereto.
- the touch event-driven display control system and method can be applied to other electric devices such as laptop computer, Personal Digital Assistant (PDA), Smartphone, multimedia player, MP3 player, digital broadcast receiver, and the like.
- the mobile phone can be any of Code Division Multiple Access (CDMA) terminal, Wideband CDMA (WCDMA) terminals, and Global System for Mobile Communication (GSM) terminals, General Packet Radio System (GPRS) terminals.
- CDMA Code Division Multiple Access
- WCDMA Wideband CDMA
- GSM Global System for Mobile Communication
- GPRS General Packet Radio System
- the touchscreen can be installed so as to occupy partial or the entire area of one surface of the mobile phone.
- the mobile phone may be provided with at least one of a keypad, a pointing device, and auxiliary function buttons.
- FIG. 1 is a block diagram illustrating a configuration of a mobile phone equipped with a touch event-driven display control system according to an exemplary embodiment of the present invention.
- the mobile phone 100 includes a radio frequency (RF) unit 110 , a data processing unit 120 , an audio processing unit 130 , an input unit 140 , a memory unit 150 , a display unit 160 , and a control unit 170 .
- the control unit 170 includes an event detector 171 , an information changer 173 , and an information updater 175 .
- the RF unit 110 is responsible for radio communication of the mobile phone 100 .
- the RF unit 110 establishes a radio channel with a radio access network, e.g., a base station, for voice and data communications in a mobile communication network.
- the RF unit 110 includes an RF transmitter for amplifying and up-converting transmission signals and an RF receiver for low noise-amplifying and down-converting reception signals.
- the data processing unit 120 is responsible for processing voice data received from the audio processing unit 130 , alphanumeric data input through the input unit 140 , and radio data received or to be transmitted through the RF unit 110 .
- the data processing unit 120 includes a transmission part for encoding and modulating signals to be transmitted through the RF unit 110 and a reception part for demodulating and decoding signals output by the RF unit 110 .
- the data processing unit 120 may include a modem and a codec.
- the codec includes at least one of audio, video, and data codecs.
- the audio processing unit 130 is responsible for processing audio data output by the data processing unit 120 to be output through a speaker (SPK) in the form of audible sound and processing the audio signal input through a microphone (MIC) to be output to the data processing unit 120 .
- SPK speaker
- MIC microphone
- the input unit 140 allows inputting alphanumeric data and function execution commands and transfers the input sequence to the control unit 170 .
- the input unit 140 is configured to receive a voice dial mode activation/deactivation signal.
- the input unit 140 can be implemented with at least one of a normal keypad, a QWERTY keypad, and touchpad depending on the mobile phone.
- the input unit 140 may be provided with navigation keys, volume key, and various hot keys.
- the memory unit 150 stores applications for executing the touch event-driven display control function of the mobile phone and user data generated while operating the application programs or input by the user.
- the memory unit 150 also stores parameters associated with the touch event-driven display control method.
- the memory unit 150 may be provided with at least one buffer for temporarily storing the user data generated during the operations of the applications.
- the display unit 160 is responsible for displaying the application data played during the operations of the application, key manipulation status, and enabled function information.
- the display unit 160 can be implemented with a Liquid Crystal Display (LCD).
- the display unit 160 is implemented with a touchscreen LCD. Accordingly, the display unit 160 operates as a part of the input unit 140 .
- the display unit 160 detects touch events and transmits signals corresponding to the touch events to the control unit 170 .
- the display unit 160 can detect and distinguish between tab and flick events and transmit control signals to the control unit 170 such that the control unit can control the information display on the basis of the control signals.
- the display unit 160 is provided with a display layer for displaying the various application screens and a touchscreen layer laminated onto the display layer for detecting touch events applied thereon.
- the touchscreen layer can be formed on some part or the entire surface of the display layer.
- the control unit 170 controls general operations of the mobile phone and cooperation of the internal elements.
- the control unit 170 controls signal flows among the data processing unit 120 , audio processing unit 130 , input unit 140 , memory unit 150 , and display unit 160 .
- the control unit 170 may incorporate the data processing unit 120 .
- control unit 170 controls change of information displayed on the screen according to a control signal input through the touchscreen.
- the control signal is generated by a touch event, such as tapping or flicking on the touchscreen.
- the control unit 170 also controls update of the information displayed on the screen in response to a touch event in real time.
- the display information includes text data, time information, calendar, text message, playlist, etc.
- the display information can be selectively presented according to a default setting or a user setting.
- the display information can be provided with a recognition level for identifying the information and managed in the form of a mapping table.
- the mapping table is stored within the memory unit.
- control unit 170 includes an event detector 171 , an information changer 173 , and an information updater 175 .
- the event detector 171 can detect normal events occurring during operation of the mobile phone (for example, application execution event, call request event, key input event) and touch events occurred during the standby mode screen.
- the touch events can be classified into a flick event for which a user points a finger on an information item region of the touchscreen and flicks the finger and a tab event for which a user taps a finger over the information item or object on the touchscreen.
- the information changer 173 converts or moves the display information (or object) in response to the touch event detected on the touchscreen.
- the information changer 173 checks the recognition level of the selected information or object and determines a movement direction on the basis of the recognition level. The information changer 173 extracts a recognition level of the movement direction and displays new information corresponding to the recognition level.
- an information change event i.e. tap event
- the information change event and information movement event can be represented by finger flicking or tap events over a specific information item on the touchscreen.
- the information changer 173 determines the type of the event and processes the corresponding information item to be changed into another information item or moved to another place on the touchscreen.
- the display information item is changed into previous item or next item according to the direction of the flick event. Also, the display information item moves in a flick direction.
- the information item region is a touch-sensitive region such that a touch event occurs by tapping or flicking at the information item region.
- the information item region is formed on a touchscreen layer laminated on the display layer.
- the display region is a region at which the information item is displayed.
- the display region can be configured for displaying information item such that the information item disappears after a predetermined time.
- the display region is configured such that the information items can be changed and moved
- the information item displayed on the display region can be changed or moved by tap and/or flick events.
- the movement direction is determined by comparing displacements in left and right directions. Also, the movement direction can be determined by comparing displacements in upward and downward direction. The information item change or movement can be determined by comparing the displacement in the left/right direction and the upward/downward direction. The displacement is an absolute value regardless of increment and decrement rates. The movement direction is determined by the user's intention.
- the information updater 175 updates the parameter(s) of the information in real time.
- the information updater 175 processes the information update on the basis of an update event associated with the information.
- the update event may be a time update event for updating the time application data or a calendar update event for updating the calendar application data.
- the update process can be performed with respect to at least one application.
- the information can be consisted of various types of data such as time, date, day of the week, message, audio file, city name, etc.
- the mobile phone 100 is schematically depicted in order to simplify the explanation on the touch event-driven display control system and method, the mobile phone 100 can be implemented further with at least one of a camera module, Bluetooth module, and digital broadcast receiver module.
- the mobile phone can further include a vibration/tone generator for generating vibration or tone corresponding to a touch event.
- the vibration/tone generator is provided with a motor generating the vibration, a motor-driving module for generating motor control signal, and a tone generation module generating a tone.
- FIGS. 2A to 2E are screen images illustrating steps of screen change procedure of a touch event-driven display control system and method according to an exemplary embodiment of the present invention.
- a screen is provided with a first indicator region 210 , a main display region 220 , an information display region 230 , and a second indicator region 240 .
- the first indicator region 210 presents icons representing applications that are activated by a touch event. Some default application icons are presented at the first indicator region 210 . However, the first indicator region 210 can be set to present icons corresponding to the applications selected by the user. In FIG. 2A , the first indicator region 210 shows an incoming alert mode switching icon 211 , a main menu icon 213 , and a dialing icon 215 .
- the main display region 220 presents a mode screen registered for an operation mode.
- the mode screen can be presented in the form of a static or animated image.
- the information region 230 is provided at a low part of the display screen in the form of an overlay window that presents information provided by an application set by default or selected by the user.
- the information region 230 can be configured to selectively display information provided by first type applications in the form of scrolling information windows and information of the second type applications that are activated by user selection.
- the first type applications include a calendar 235 a local time viewer 233
- the second type applications include a music player 255 and a message alerter 265 .
- the information region 230 shows local times of at least two cities.
- the cities can be registered by the user for the local time viewer application.
- the second indicator region 240 shows at least one icon representing the second type application and a current time 270 .
- a music player icon is presented at the second indicator region 240 in FIG. 2C .
- the current playing music information is presented in the information region 230 . Also, if a tap event is detected on the message alerter icon 260 , newly received message alert is presented in the information region 230 .
- the current playing music information may include album title, song title, artist, etc.
- the music player application can be activated for playing background music. Also, the music player application can be activated together with at least one other application.
- the message alerter 265 provides information on the new incoming messages.
- the message alert information may include a number of new messages, caller ID, and received time. If no new message is received, the message alerter icon preferably disappears. That is, the message alerter icon 260 appears when at least one new message is received.
- the message alerter 265 can be configured to be shown with an icon indicating the message type such as Short Message Service (SMS) message, a Multimedia Messaging Service (MMS) message, and e-mail. This option can be set by the user.
- SMS Short Message Service
- MMS Multimedia Messaging Service
- the information region 230 when the information region 230 is contacted by a finger, the information region is highlighted for indicating that the information region 230 is selected.
- information windows in this embodiment, a calendar window 231
- a new application information window for example, local time window 233
- the first type applications are arranged in a sequential order such that an application ordered before or after a currently activated application is activated in response to the direction of the flick.
- the first type application that is presented in the information region 230 is determined by the flicking direction.
- the flicking direction is determined by comparing displacements in the left and right directions and selecting the direction in which the displacement is greater than that in the other direction.
- the information region can be configured such that the application information windows are scrolling in upward and downward directions in the display screen according to the displacements of the flick event in upward and downward directions.
- the direction in which displacement is greater than those in other directions is determined as the scroll direction of the information windows.
- the displacement is expressed as an absolute value regardless of increment and decrement rates.
- the information window 235 of the first type application (for example, the calendar) is replaced by a information window 255 of a second type application (for example, the music player) represented by the tapped icon is displayed in the information region 230 .
- the second type application information window disappears, and the information window of a preset first type application or an application selected by the tap event is presented.
- FIG. 3 is a diagram illustrating a flick event based-information window change procedure of a touch event-driven display control method according to an exemplary embodiment of the present invention. Since the basic configuration of the display screen is identical with that of FIG. 2 , the detailed description on the screen is omitted.
- the information region is highlighted to indicate the selection of the information region ( 320 ).
- the information window of the calendar application is presented as one of the first type application.
- the control unit unloads the calendar application information window and loads the information window of the local time viewer application ( 330 ). If a touch is detected on the information region 230 while the local time viewer information window is loaded, the information region 230 is highlighted for indicating that the selection of the local time viewer information window is selected ( 340 ). If a left or right flick event is detected while the information region is highlighted, the control unit selectively presents one of the local times provided on the local time viewer information window ( 350 ).
- control unit replaces the information window with the calendar application information window.
- the information region 230 can be configured such that, if a flick event is detected when the three information windows are set for the information region 230 and the lowest level information is presented as described above, the highest level information window of a next second type application is presented.
- the navigation over the second type application information windows can be performed in upward and downward directions in response to the upward and downward flick events.
- the information region 230 is highlighted to indicate the selection of the information region ( 320 ).
- the information window of the calendar application is presented as one of the first type application.
- the control unit When a left or right flick event is detected after the information region is highlighted, the control unit replaces the calendar information window with the second time information window of the local time viewer application ( 360 ).
- the information region 230 can be configured such that, if a flick event is detected when the three information windows are set for information region 230 and the highest level information is presented, the lowest level information window of a next second type application is presented.
- the control unit presents the first time information together with the second time information ( 380 ).
- the control unit activates the calendar application to present the calendar window in the information region 230 .
- the application windows navigation is explained in association with the right flick event.
- the application widow navigation can be achieved in left or right directions in association with the left or right flick events, respectively.
- the flick event can be detected in a diagonal direction.
- the information window is moved to a position and the information window navigation occurs in accordance with the flicking direction. That is, the information window movement and navigation can be processed at the same.
- FIG. 4 is a diagram illustrating a tap event-based information window change procedure of a touch event-driven display control method according to an exemplary embodiment of the present invention. Since the basic configuration of the display screen is identical with that of FIG. 2 , a detailed description on the screen is omitted.
- the information window of the currently activated application is moved by a tap event and then replaced with another information window of a newly activated application by a flick event.
- the information window of the currently activated application is moved by a tap event and then replaced with another information window of a newly activated application by a flick event.
- two application information windows are displayed simultaneously.
- a tap event is detected on an icon 430 presented at the second indicator region while the standby mode screen is displayed (see screen shots 430 and 440 )
- a first information window of the currently activated first application is moved to the upper part of the touchscreen right below the first indicator region, and a second information widow 440 of a second application represented by the icon 430 is displayed in the information region (see screen shot 450 ).
- At least two information windows of respective applications can be displayed simultaneously in such manner.
- the second information window disappears.
- the first information window may maintain its current position or return to be placed in the information region.
- the information presented in the first information window is changed into other application information.
- the calendar window can be changed into a local time window as depicted in FIG. 3 .
- the first information window is displayed on the main display region 220 when two information windows are activated.
- the first window can be configured to automatically disappear after a predetermined presentation time.
- the movement of the information window and information change within the information window can be restricted in the main display region.
- first information window can be configured so as to move within the information window and change information presented therein.
- the utilization option of the main display region can be set by the user.
- FIG. 5 is a diagram illustrating a flick event-based information window movement procedure of a touch event-driven display control method according to an exemplary embodiment of the present invention. Since the basic configuration of the display screen is identical with that of FIG. 2 , the detailed description of the screen processing is omitted.
- the information window 520 when a touch is detected on the information region while an information window 520 (here, the calendar window) is displayed on the standby mode screen (see screen shot 510 and 530 ), the information window 520 is highlighted with a specific visual effect for indicating that the information window 520 is selected. If an upward flick event is detected on the highlighted information window 525 , the information window moves upward to be position at an upper part of the screen (see 540 ).
- the information window can be moved up and down in the main display window according to the upward and downward flick events.
- the information presented in the information window is replaced by other information, as depicted in FIG. 3 .
- the touchscreen can be configured to detect a diagonal flick events such that the information window moves upward/downward according to the up/down direction components of the diagonal flick event and changes the information presented therein in accordance with left/right direction components of the diagonal flick event.
- FIG. 6 is a flowchart illustrating a touch event-driven display control method according to an exemplary embodiment of the present invention.
- the control unit of the mobile phone displays a standby mode screen on the touchscreen while monitoring to detect an event (S 601 ).
- the events can be classified into first type event (an application enable event) and a second type event (an information change event).
- first type event occurs by processing a specific key provided on a keypad and by touching a specific area of the touchscreen.
- the second type event occurs by flicking a specific area of the touchscreen.
- the second type event may cause a display information change or moves an object in a specific direction.
- the control unit determines whether the event is the first type event (S 603 ). If the first type event is detected, the control unit performs an operation corresponding to the first type event (S 605 ), i.e. the control unit activates an application matched with the first type event.
- the control unit determines whether the event is the second type event (S 607 ). If it is determined that the event is not the second type event, the control unit turns off the standby mode screen after a predetermined time elapses (S 609 ) and determines whether a third type event is detected (S 611 ). If a third type event is detected, the control unit performs step S 601 again or a predetermined operation.
- the third type event includes the first and second type events.
- the control unit checks an indication value of the information presented in the information region (S 613 ).
- the information can be calendar information, first time information, and second time information.
- the indication values are mapped onto the respective information.
- the control unit After checking the indication value of the currently presented information, the control unit analyzes the flicking direction of the second type event (S 615 ) and determines whether the flicking direction is left (S 617 ).
- the flicking direction is determined by comparing the displacements of the flick event in left and right directions.
- the control unit retrieves the information of which indication value is less than that of the currently presented information by 1 (S 619 ). On the other hand, if the flicking direction is right, the control unit retrieves information of which indication value is greater than that of the currently presented information by 1 (S 621 ).
- the information to be displayed in response to the flick event is determined by retrieving the information of which indication value is greater than or less than that of the currently presented information by 1 according to the flicking direction. For example, if the indication value of the currently presented information is 2, the next information to be presented by the flick event is the information having an indication value 1 or 3 depending on the flicking direction.
- the control unit controls to display the information having the indication value 1 since there is no information assigned the indication value 4.
- the control unit controls to display the information having the indication value 3 since there is no information assigned the indication value 0.
- the information to be displayed is determined on the basis of the ordered arrangement of the information rather than the arithmetic increment or decrement of the indication value.
- a number of different kinds of information are arranged in the form of rotating touch wheel such that various kinds of information can be provided through the display screen limited in size. Since the different kinds of information are circularly arranged the lowest and highest indication values are neighbored to be selected as the next information each other. Accordingly, the information is selectively, rotationally displayed in response to the flicking direction.
- control unit After retrieving the information to be presented, the control unit control to display the newly retrieved information on the screen (S 623 ).
- the newly retrieved information has the indication value greater than or less than the currently presented information.
- control unit determines whether the second type event is detected again (S 625 ) and repeats, if the second type event is detected again, step S 615 .
- the touch event-driven display control method has been explained above mainly with flick event-based information display procedure, the present invention is not limited thereto.
- the second type event i.e. the flick event can be configured to move a position of the information display window.
- the flick event can be configured to a position or the information display window and change the information within the information display window simultaneously.
- FIG. 7 is a flowchart illustrating an information update procedure of a touch event-driven display control method according to an exemplary embodiment of the present invention.
- the information update is achieved by collecting the information from the source data and displays the collected information in the information region.
- the source data may be the elements constituting the information.
- the calendar as information consists of the elements such as days, dates, schedules, and today marker provided in day view/weekly view/monthly view.
- the local time information consists of the elements such as time, city, day, and date.
- the calendar application updates the calendar such that the day marker moves to next day every 24 hours, and the local time application updates the time every 1 second, 1 minute, 1 hour, and 1 day.
- the control unit checks the operation mode of the mobile phone (S 701 ).
- the mobile phone can be provided with various operation modes such as idle mode, application execution mode, standby mode, etc.
- control unit monitors to detect an information update event (S 703 ). If an information update event is detected, the control unit analyzes the update event (S 705 ) and performs update on the information indicated by the update event (S 707 ).
- the update event is generated by the application associated with the information to be updated. Also, the update event for specific information can be generated more than one application associated with the target information. In this case, the control unit detects the update events generated by the respective applications.
- 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.
- the touch event-driven display control system and method of the present invention allows a user to intuitively manipulate the information with touch on a touchscreen, whereby various information elements provided by multiple applications can be legibly presented in a limited size screen.
- the touch event-driven display control system and method of the present invention is advantageous to display user-intended application information while displaying a full screen image of another application such as an image viewer and multimedia player, without quitting the ongoing playback.
- touch event-driven display control system and method of the present invention allows a user to move and change information displayed on a touchscreen with various intuitive touch events, resulting in improvement of user convenience.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
Description
- This application claims the benefit of the earlier filing date, pursuant to 35 USC 119(e), to that patent application entitled “TOUCH EVENT-DRIVEN DISPLAY CONTROL SYSTEM AND METHOD FOR TOUCHSCREEN MOBILE PHONE,” filed in the Korean Intellectual Property Office on Feb. 15, 2007 and assigned Serial No. 2007-0016235, the contents of which are incorporated herein by reference.
- 1. Field of the Invention
- The present invention relates to a graphic user interfaces in mobile phone and, in particular, to a touch event-driven display control system and method capable of controlling information display by onscreen touch manipulation.
- 2. Description of the Related Art
- With the advance of information processing and semiconductor technologies, mobile phones are becoming very powerful and dominant devices for mobile computing. Recently, the mobile phones are evolving into mobile multifunction terminals with the incorporation of various useful functions such as multimedia playback, wireless Internet access, short range wireless communication, mobile broadcast receiver etc., in addition to the conventional voice communication and text messaging functions. Along with the multifunctional trend, the display device also has been developed in terms of size, design, and resolution as a user interface of the mobile phone.
- As one of the advanced display devices, a touchscreen is often used to assist the mobile phone. The touchscreen has the ability to display and receive information on the same screen. Thus, the conventional keypad as an input device can be replaced by the touchscreen. The mobile phone equipped with the touchscreen is advantageous in screen size and intuitive manipulation. For this reason, portable device manufactures are mostly interested in development of touchscreen enabled devices. However, touchscreen enbabled devices require a method to provide manipulation convenience of the data displayed.
- The present invention provides a touch event-driven display control system and a method that is capable of controlling onscreen data display according to a touch event.
- The present invention also provides a touch event-driven display control system and a method that is capable of controlling behaviors of onscreen objects presented on a standby screen in response to touch events.
- The present invention also provides a touch event-driven display control system and a method that allow a user to intuitively manipulate behaviors of onscreen objects presented on a standby screen with predetermined touch events.
- In accordance with an aspect of the present invention, an information display method for a touchscreen-enabled device includes detecting a touch on an information region of a touchscreen, determining a type of the touch and processing display of information item according to the type of touch.
- In accordance with another aspect of the present invention, an information display method for a touchscreen-enabled mobile device includes displaying a standby mode screen having an information region presenting an information item set by a user, detecting a touch event on the information region; extracting a direction and indication value of the touch, determining a next information item on the basis of the direction and indication value of the touch event and replacing the information item with the new information item in the information region.
- In accordance with another aspect of the present invention, an information display method for a touchscreen-based mobile device includes displaying a first information item in a first region of the touchscreen and an icon representing an application in a second region of the touchscreen, detecting a touch event on the touchscreen, moving and/or changing, if the touch event is a flick event on the first information item, the first information item depending on a direction of the flick event; and displaying, if the touch event is a tap event on the icon, a second information item provided by the application.
- In accordance with another aspect of the present invention, a mobile device includes a display panel for displaying a graphic user interface, a touchscreen covered the display panel for detecting a touch event that occurs on the display panel and a controller for controlling display of information items on the basis of the touch events.
- The above features and advantages of the present invention will be more apparent from the following detailed description in conjunction with the accompanying drawings, in which:
-
FIG. 1 is a block diagram illustrating a configuration of a mobile phone equipped with a touch event-driven display control system according to an exemplary embodiment of the present invention; -
FIGS. 2A to 2E are screen images illustrating steps of screen change procedure of a touch event-driven display control system and method according to an exemplary embodiment of the present invention; -
FIG. 3 is a diagram illustrating a flick event based-information window change procedure of a touch event-driven display control method according to an exemplary embodiment of the present invention; -
FIG. 4 is a diagram illustrating a tap event-based information window change procedure of a touch event-driven display control method according to an exemplary embodiment of the present invention; -
FIG. 5 is a diagram illustrating a flick event-based information window movement procedure of a touch event-driven display control method according to an exemplary embodiment of the present invention; -
FIG. 6 is a flowchart illustrating a touch event-driven display control method according to an exemplary embodiment of the present invention; and -
FIG. 7 is a flowchart illustrating an information update procedure of a touch event-driven display control method according to an exemplary embodiment of the present invention, - Embodiments of the present invention are described with reference to the accompanying drawings. The same reference numbers are used throughout the drawings to refer to the same or like parts. For the purposes of clarity and simplicity, detailed descriptions of well-known functions and structures incorporated herein may be omitted to avoid obscuring the subject matter of the present invention.
- Certain terms are used in the following description for convenience and reference only and are not limited. In the following detailed descriptions, only the exemplary embodiments of the invention have been shown and described, simply by way of illustration of the best mode contemplated by the inventors of carrying out the invention. As will be realized, the invention is capable of modification in various obvious respects, all without departing from the invention. Accordingly, the drawings and descriptions are to be regarded as illustrative in nature and not restrictive.
- The present invention pertains to a method and system for controlling display behaviors such as screen change and object movement in response to touch event detected by the touchscreen.
- The touch event-driven display control system and method allow executing an operation in response to a touch event for selecting an object presented on the touchscreen. Since user-intended information is displayed by an intuitive touch event, the usability of screen, particularity, a standby screen increases.
- In this embodiment, the mobile phone is implemented with a touchscreen display providing various mode screens such as standby screen, image viewer screen, and motion picture play screen.
- In one embodiment of the present invention, a touch event-driven control system and method allow a user to check information through intuitive touch event associated with the presentation of the target information without closing ongoing screen(s).
- In one embodiment of the present invention, the touch events are classified into a tap event and a flick event. The tap event is detected when the user taps a finger or contact device such as stylus pen on the touchscreen. The flick event is detected when the user flicks the touchscreen with a finger or stylus pen. In one embodiment of the present invention, the flick event is configured to change information on a specific area of the touchscreen or move an object. That is, the flick event implies a selection of an object (or information) and moves the selected object in the flicking direction. That is, the flick event causes the object to behave as if it is thrown off toward the flicking direction through inertia. When an object is flicked out of the display area, a new object appears on the touchscreen. Also, when the object is flicked out in the display area, the object is moved and presented at a new position.
- In the following, the touch event-driven display control system and method of the present invention are described with regard to a mobile phone. However, the present invention is not limited thereto. For example, the touch event-driven display control system and method can be applied to other electric devices such as laptop computer, Personal Digital Assistant (PDA), Smartphone, multimedia player, MP3 player, digital broadcast receiver, and the like. Also, the mobile phone can be any of Code Division Multiple Access (CDMA) terminal, Wideband CDMA (WCDMA) terminals, and Global System for Mobile Communication (GSM) terminals, General Packet Radio System (GPRS) terminals.
- The touchscreen can be installed so as to occupy partial or the entire area of one surface of the mobile phone. The mobile phone may be provided with at least one of a keypad, a pointing device, and auxiliary function buttons.
-
FIG. 1 is a block diagram illustrating a configuration of a mobile phone equipped with a touch event-driven display control system according to an exemplary embodiment of the present invention. - Referring to
FIG. 1 , themobile phone 100 includes a radio frequency (RF)unit 110, adata processing unit 120, anaudio processing unit 130, aninput unit 140, amemory unit 150, adisplay unit 160, and acontrol unit 170. Thecontrol unit 170 includes anevent detector 171, aninformation changer 173, and aninformation updater 175. - The
RF unit 110 is responsible for radio communication of themobile phone 100. TheRF unit 110 establishes a radio channel with a radio access network, e.g., a base station, for voice and data communications in a mobile communication network. TheRF unit 110 includes an RF transmitter for amplifying and up-converting transmission signals and an RF receiver for low noise-amplifying and down-converting reception signals. - The
data processing unit 120 is responsible for processing voice data received from theaudio processing unit 130, alphanumeric data input through theinput unit 140, and radio data received or to be transmitted through theRF unit 110. Thedata processing unit 120 includes a transmission part for encoding and modulating signals to be transmitted through theRF unit 110 and a reception part for demodulating and decoding signals output by theRF unit 110. Thedata processing unit 120 may include a modem and a codec. The codec includes at least one of audio, video, and data codecs. - The
audio processing unit 130 is responsible for processing audio data output by thedata processing unit 120 to be output through a speaker (SPK) in the form of audible sound and processing the audio signal input through a microphone (MIC) to be output to thedata processing unit 120. - The
input unit 140 allows inputting alphanumeric data and function execution commands and transfers the input sequence to thecontrol unit 170. Theinput unit 140 is configured to receive a voice dial mode activation/deactivation signal. Theinput unit 140 can be implemented with at least one of a normal keypad, a QWERTY keypad, and touchpad depending on the mobile phone. Theinput unit 140 may be provided with navigation keys, volume key, and various hot keys. - The
memory unit 150 stores applications for executing the touch event-driven display control function of the mobile phone and user data generated while operating the application programs or input by the user. - The
memory unit 150 also stores parameters associated with the touch event-driven display control method. Thememory unit 150 may be provided with at least one buffer for temporarily storing the user data generated during the operations of the applications. - The
display unit 160 is responsible for displaying the application data played during the operations of the application, key manipulation status, and enabled function information. Thedisplay unit 160 can be implemented with a Liquid Crystal Display (LCD). In this embodiment, thedisplay unit 160 is implemented with a touchscreen LCD. Accordingly, thedisplay unit 160 operates as a part of theinput unit 140. Thedisplay unit 160 detects touch events and transmits signals corresponding to the touch events to thecontrol unit 170. Particularly, thedisplay unit 160 can detect and distinguish between tab and flick events and transmit control signals to thecontrol unit 170 such that the control unit can control the information display on the basis of the control signals. - The
display unit 160 is provided with a display layer for displaying the various application screens and a touchscreen layer laminated onto the display layer for detecting touch events applied thereon. The touchscreen layer can be formed on some part or the entire surface of the display layer. - The
control unit 170 controls general operations of the mobile phone and cooperation of the internal elements. Thecontrol unit 170 controls signal flows among thedata processing unit 120,audio processing unit 130,input unit 140,memory unit 150, anddisplay unit 160. Thecontrol unit 170 may incorporate thedata processing unit 120. - Particularly, the
control unit 170 controls change of information displayed on the screen according to a control signal input through the touchscreen. The control signal is generated by a touch event, such as tapping or flicking on the touchscreen. - The
control unit 170 also controls update of the information displayed on the screen in response to a touch event in real time. The display information includes text data, time information, calendar, text message, playlist, etc. The display information can be selectively presented according to a default setting or a user setting. - The display information can be provided with a recognition level for identifying the information and managed in the form of a mapping table. The mapping table is stored within the memory unit.
- In order to control the interactive display operation, the
control unit 170 includes anevent detector 171, aninformation changer 173, and aninformation updater 175. - The
event detector 171 can detect normal events occurring during operation of the mobile phone (for example, application execution event, call request event, key input event) and touch events occurred during the standby mode screen. The touch events can be classified into a flick event for which a user points a finger on an information item region of the touchscreen and flicks the finger and a tab event for which a user taps a finger over the information item or object on the touchscreen. - The
information changer 173 converts or moves the display information (or object) in response to the touch event detected on the touchscreen. - When an information change event (i.e. tap event) is detected, the
information changer 173 checks the recognition level of the selected information or object and determines a movement direction on the basis of the recognition level. Theinformation changer 173 extracts a recognition level of the movement direction and displays new information corresponding to the recognition level. - The information change event and information movement event can be represented by finger flicking or tap events over a specific information item on the touchscreen.
- When the information change or movement event is detected, the
information changer 173 determines the type of the event and processes the corresponding information item to be changed into another information item or moved to another place on the touchscreen. In this embodiment, the display information item is changed into previous item or next item according to the direction of the flick event. Also, the display information item moves in a flick direction. - The information item region is a touch-sensitive region such that a touch event occurs by tapping or flicking at the information item region. The information item region is formed on a touchscreen layer laminated on the display layer.
- The display region is a region at which the information item is displayed. The display region can be configured for displaying information item such that the information item disappears after a predetermined time.
- In a case that the display region is configured such that the information items can be changed and moved, the information item displayed on the display region can be changed or moved by tap and/or flick events.
- The movement direction is determined by comparing displacements in left and right directions. Also, the movement direction can be determined by comparing displacements in upward and downward direction. The information item change or movement can be determined by comparing the displacement in the left/right direction and the upward/downward direction. The displacement is an absolute value regardless of increment and decrement rates. The movement direction is determined by the user's intention.
- The
information updater 175 updates the parameter(s) of the information in real time. The information updater 175 processes the information update on the basis of an update event associated with the information. The update event may be a time update event for updating the time application data or a calendar update event for updating the calendar application data. The update process can be performed with respect to at least one application. - The information can be consisted of various types of data such as time, date, day of the week, message, audio file, city name, etc.
- Although the
mobile phone 100 is schematically depicted in order to simplify the explanation on the touch event-driven display control system and method, themobile phone 100 can be implemented further with at least one of a camera module, Bluetooth module, and digital broadcast receiver module. - The mobile phone can further include a vibration/tone generator for generating vibration or tone corresponding to a touch event. The vibration/tone generator is provided with a motor generating the vibration, a motor-driving module for generating motor control signal, and a tone generation module generating a tone.
- The touch event-screen change and object movement operations of the above structured mobile phone are described hereinafter in more detail.
-
FIGS. 2A to 2E are screen images illustrating steps of screen change procedure of a touch event-driven display control system and method according to an exemplary embodiment of the present invention. - Referring to
FIGS. 2A to 2E , a screen is provided with afirst indicator region 210, amain display region 220, aninformation display region 230, and asecond indicator region 240. - The
first indicator region 210 presents icons representing applications that are activated by a touch event. Some default application icons are presented at thefirst indicator region 210. However, thefirst indicator region 210 can be set to present icons corresponding to the applications selected by the user. InFIG. 2A , thefirst indicator region 210 shows an incoming alertmode switching icon 211, amain menu icon 213, and adialing icon 215. - The
main display region 220 presents a mode screen registered for an operation mode. The mode screen can be presented in the form of a static or animated image. - The
information region 230 is provided at a low part of the display screen in the form of an overlay window that presents information provided by an application set by default or selected by the user. Theinformation region 230 can be configured to selectively display information provided by first type applications in the form of scrolling information windows and information of the second type applications that are activated by user selection. - In this embodiment, the first type applications include a calendar 235 a
local time viewer 233, and the second type applications include amusic player 255 and amessage alerter 265. - When the
local time viewer 233 is activated, theinformation region 230 shows local times of at least two cities. The cities can be registered by the user for the local time viewer application. - The
second indicator region 240 shows at least one icon representing the second type application and acurrent time 270. For example, a music player icon is presented at thesecond indicator region 240 inFIG. 2C . - If a tap event is detected on the
music player icon 250, the current playing music information is presented in theinformation region 230. Also, if a tap event is detected on themessage alerter icon 260, newly received message alert is presented in theinformation region 230. - The current playing music information may include album title, song title, artist, etc. The music player application can be activated for playing background music. Also, the music player application can be activated together with at least one other application.
- The message alerter 265 provides information on the new incoming messages. The message alert information may include a number of new messages, caller ID, and received time. If no new message is received, the message alerter icon preferably disappears. That is, the
message alerter icon 260 appears when at least one new message is received. - The message alerter 265 can be configured to be shown with an icon indicating the message type such as Short Message Service (SMS) message, a Multimedia Messaging Service (MMS) message, and e-mail. This option can be set by the user.
- Referring to
FIGS. 2A to 2E , when theinformation region 230 is contacted by a finger, the information region is highlighted for indicating that theinformation region 230 is selected. When the flick event of the finger is detected in a direction, information windows (in this embodiment, a calendar window 231) scroll in the direction of the detected flicking such that the current information window (for example, the calendar window) disappears and a new application information window (for example, local time window 233) is presented in theinformation region 230. That is, the first type applications are arranged in a sequential order such that an application ordered before or after a currently activated application is activated in response to the direction of the flick. By flicking the finger in the left or right directions on the information region, the user can navigate the information windows of the first type applications such as calendar and local time applications. - The first type application that is presented in the
information region 230 is determined by the flicking direction. The flicking direction is determined by comparing displacements in the left and right directions and selecting the direction in which the displacement is greater than that in the other direction. Also, the information region can be configured such that the application information windows are scrolling in upward and downward directions in the display screen according to the displacements of the flick event in upward and downward directions. In a case that the movement is detected in four directions, i.e. left, right, upward, and downward directions, the direction in which displacement is greater than those in other directions is determined as the scroll direction of the information windows. The displacement is expressed as an absolute value regardless of increment and decrement rates. - In the meantime, if one of the
icons second indicator region 240 is tapped, theinformation window 235 of the first type application (for example, the calendar) is replaced by ainformation window 255 of a second type application (for example, the music player) represented by the tapped icon is displayed in theinformation region 230. When a request to end displaying the information window of the second type application or a tap event is detected on the touchscreen, the second type application information window disappears, and the information window of a preset first type application or an application selected by the tap event is presented. -
FIG. 3 is a diagram illustrating a flick event based-information window change procedure of a touch event-driven display control method according to an exemplary embodiment of the present invention. Since the basic configuration of the display screen is identical with that ofFIG. 2 , the detailed description on the screen is omitted. - Before describing the processing shown in
FIG. 3 in detail, it is assumed that the calendar application and local time application are set as the first type applications. - Referring to
FIG. 3 , if a touch event is detected on information region of the touchscreen while a standby mode screen is displayed (310), the information region is highlighted to indicate the selection of the information region (320). In the screen shots represented by thereference numerals - If a left or right flick event is detected after the information region is highlighted, the control unit unloads the calendar application information window and loads the information window of the local time viewer application (330). If a touch is detected on the
information region 230 while the local time viewer information window is loaded, theinformation region 230 is highlighted for indicating that the selection of the local time viewer information window is selected (340). If a left or right flick event is detected while the information region is highlighted, the control unit selectively presents one of the local times provided on the local time viewer information window (350). - If a left or right flick event is detected while displaying the local time viewer application information window, the control unit replaces the information window with the calendar application information window.
- The
information region 230 can be configured such that, if a flick event is detected when the three information windows are set for theinformation region 230 and the lowest level information is presented as described above, the highest level information window of a next second type application is presented. - The navigation over the second type application information windows can be performed in upward and downward directions in response to the upward and downward flick events.
- In the meantime, if a touch is detected on the information region while the standby mode screen is presented (310), the
information region 230 is highlighted to indicate the selection of the information region (320). In the screen shots represented by thereference numerals - When a left or right flick event is detected after the information region is highlighted, the control unit replaces the calendar information window with the second time information window of the local time viewer application (360). The
information region 230 can be configured such that, if a flick event is detected when the three information windows are set forinformation region 230 and the highest level information is presented, the lowest level information window of a next second type application is presented. - If a touch is detected on the information region of the touchscreen while presenting the second time information, the second time information is highlighted (370). When a right flick event is detected while the second time information window is highlighted, the control unit presents the first time information together with the second time information (380).
- If a right flick event is detected again, the control unit activates the calendar application to present the calendar window in the
information region 230. In this embodiment, the application windows navigation is explained in association with the right flick event. However, the application widow navigation can be achieved in left or right directions in association with the left or right flick events, respectively. - Although not explained above, the flick event can be detected in a diagonal direction. In this case, the information window is moved to a position and the information window navigation occurs in accordance with the flicking direction. That is, the information window movement and navigation can be processed at the same.
-
FIG. 4 is a diagram illustrating a tap event-based information window change procedure of a touch event-driven display control method according to an exemplary embodiment of the present invention. Since the basic configuration of the display screen is identical with that ofFIG. 2 , a detailed description on the screen is omitted. - In this embodiment, the information window of the currently activated application is moved by a tap event and then replaced with another information window of a newly activated application by a flick event. Particularly, two application information windows are displayed simultaneously.
- Referring to
FIG. 4 , if a tap event is detected on anicon 430 presented at the second indicator region while the standby mode screen is displayed (seescreen shots 430 and 440), a first information window of the currently activated first application is moved to the upper part of the touchscreen right below the first indicator region, and asecond information widow 440 of a second application represented by theicon 430 is displayed in the information region (see screen shot 450). - In this embodiment, at least two information windows of respective applications can be displayed simultaneously in such manner.
- If a request for ending the presentation of the second information window or a flick event is detected while displaying the two information windows, the second information window disappears. In this case, the first information window may maintain its current position or return to be placed in the information region.
- Also, if a left or right flick event is detected on the first information window while the first and second information windows are displayed simultaneously, the information presented in the first information window is changed into other application information. For example, the calendar window can be changed into a local time window as depicted in
FIG. 3 . - As shown in the screen shot represented by
reference numeral 450, the first information window is displayed on themain display region 220 when two information windows are activated. In this case, the first window can be configured to automatically disappear after a predetermined presentation time. The movement of the information window and information change within the information window can be restricted in the main display region. - Also, first information window can be configured so as to move within the information window and change information presented therein. The utilization option of the main display region can be set by the user.
-
FIG. 5 is a diagram illustrating a flick event-based information window movement procedure of a touch event-driven display control method according to an exemplary embodiment of the present invention. Since the basic configuration of the display screen is identical with that ofFIG. 2 , the detailed description of the screen processing is omitted. - Referring to
FIG. 5 , when a touch is detected on the information region while an information window 520 (here, the calendar window) is displayed on the standby mode screen (see screen shot 510 and 530), theinformation window 520 is highlighted with a specific visual effect for indicating that theinformation window 520 is selected. If an upward flick event is detected on the highlightedinformation window 525, the information window moves upward to be position at an upper part of the screen (see 540). - In this embodiment, the information window can be moved up and down in the main display window according to the upward and downward flick events.
- Also, if a left or right flick event is detected on the information window, the information presented in the information window is replaced by other information, as depicted in
FIG. 3 . - Also, the touchscreen can be configured to detect a diagonal flick events such that the information window moves upward/downward according to the up/down direction components of the diagonal flick event and changes the information presented therein in accordance with left/right direction components of the diagonal flick event.
-
FIG. 6 is a flowchart illustrating a touch event-driven display control method according to an exemplary embodiment of the present invention. - Referring to
FIG. 6 , once a mobile phone is switched on, the control unit of the mobile phone displays a standby mode screen on the touchscreen while monitoring to detect an event (S601). The events can be classified into first type event (an application enable event) and a second type event (an information change event). The first type event occurs by processing a specific key provided on a keypad and by touching a specific area of the touchscreen. The second type event occurs by flicking a specific area of the touchscreen. The second type event may cause a display information change or moves an object in a specific direction. - If an event is detected, the control unit determines whether the event is the first type event (S603). If the first type event is detected, the control unit performs an operation corresponding to the first type event (S605), i.e. the control unit activates an application matched with the first type event.
- If the event is not the first type event, the control unit determines whether the event is the second type event (S607). If it is determined that the event is not the second type event, the control unit turns off the standby mode screen after a predetermined time elapses (S609) and determines whether a third type event is detected (S611). If a third type event is detected, the control unit performs step S601 again or a predetermined operation. The third type event includes the first and second type events.
- Returning to step S607, if the event is the second type event, the control unit checks an indication value of the information presented in the information region (S613). The information can be calendar information, first time information, and second time information. The indication values are mapped onto the respective information.
- After checking the indication value of the currently presented information, the control unit analyzes the flicking direction of the second type event (S615) and determines whether the flicking direction is left (S617). The flicking direction is determined by comparing the displacements of the flick event in left and right directions.
- If the flicking direction is left, the control unit retrieves the information of which indication value is less than that of the currently presented information by 1 (S619). On the other hand, if the flicking direction is right, the control unit retrieves information of which indication value is greater than that of the currently presented information by 1 (S621).
- That is, the information to be displayed in response to the flick event is determined by retrieving the information of which indication value is greater than or less than that of the currently presented information by 1 according to the flicking direction. For example, if the indication value of the currently presented information is 2, the next information to be presented by the flick event is the information having an
indication value - In this embodiment, it is assumed that 3 kinds of information are provided for the information region. In this case, if the indication value of the currently presented information is 3 and the right flick event is detected, the control unit controls to display the information having the
indication value 1 since there is no information assigned theindication value 4. - In the same manner, if the indication value of the currently presented information is 1 and the left flick event is detected, the control unit controls to display the information having the
indication value 3 since there is no information assigned the indication value 0. - That is, the information to be displayed is determined on the basis of the ordered arrangement of the information rather than the arithmetic increment or decrement of the indication value.
- In other words, a number of different kinds of information are arranged in the form of rotating touch wheel such that various kinds of information can be provided through the display screen limited in size. Since the different kinds of information are circularly arranged the lowest and highest indication values are neighbored to be selected as the next information each other. Accordingly, the information is selectively, rotationally displayed in response to the flicking direction.
- After retrieving the information to be presented, the control unit control to display the newly retrieved information on the screen (S623). The newly retrieved information has the indication value greater than or less than the currently presented information.
- Next, the control unit determines whether the second type event is detected again (S625) and repeats, if the second type event is detected again, step S615.
- Although the touch event-driven display control method has been explained above mainly with flick event-based information display procedure, the present invention is not limited thereto. For example, the second type event, i.e. the flick event can be configured to move a position of the information display window. Also, the flick event can be configured to a position or the information display window and change the information within the information display window simultaneously.
-
FIG. 7 is a flowchart illustrating an information update procedure of a touch event-driven display control method according to an exemplary embodiment of the present invention. - The information update is achieved by collecting the information from the source data and displays the collected information in the information region. The source data may be the elements constituting the information.
- For example, the calendar as information consists of the elements such as days, dates, schedules, and today marker provided in day view/weekly view/monthly view. The local time information consists of the elements such as time, city, day, and date.
- The calendar application updates the calendar such that the day marker moves to next day every 24 hours, and the local time application updates the time every 1 second, 1 minute, 1 hour, and 1 day.
- Referring to
FIG. 7 , the control unit checks the operation mode of the mobile phone (S701). The mobile phone can be provided with various operation modes such as idle mode, application execution mode, standby mode, etc. - Next the control unit monitors to detect an information update event (S703). If an information update event is detected, the control unit analyzes the update event (S705) and performs update on the information indicated by the update event (S707).
- The update event is generated by the application associated with the information to be updated. Also, the update event for specific information can be generated more than one application associated with the target information. In this case, the control unit detects the update events generated by the respective applications.
- Although exemplary embodiments of the present invention have been described in detail hereinabove, it should be clearly understood that many variations and/or modifications of the basic inventive concepts herein taught which may appear to those skilled in the present art will still fall within the spirit and scope of the present invention, as defined in the appended claims.
- 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. As would be understood in the art, 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.
- As described above, the touch event-driven display control system and method of the present invention allows a user to intuitively manipulate the information with touch on a touchscreen, whereby various information elements provided by multiple applications can be legibly presented in a limited size screen.
- Also, the touch event-driven display control system and method of the present invention is advantageous to display user-intended application information while displaying a full screen image of another application such as an image viewer and multimedia player, without quitting the ongoing playback.
- Furthermore, the touch event-driven display control system and method of the present invention allows a user to move and change information displayed on a touchscreen with various intuitive touch events, resulting in improvement of user convenience.
Claims (26)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070016235A KR101426718B1 (en) | 2007-02-15 | 2007-02-15 | Apparatus and method for displaying of information according to touch event in a portable terminal |
KR2007-0016235 | 2007-02-15 | ||
KR10-2007-0016235 | 2007-02-15 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20080198141A1 true US20080198141A1 (en) | 2008-08-21 |
US8411041B2 US8411041B2 (en) | 2013-04-02 |
Family
ID=39494534
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/070,107 Expired - Fee Related US8411041B2 (en) | 2007-02-15 | 2008-02-15 | Touch event-driven display control system and method for touchscreen mobile phone |
Country Status (3)
Country | Link |
---|---|
US (1) | US8411041B2 (en) |
EP (1) | EP1959338A3 (en) |
KR (1) | KR101426718B1 (en) |
Cited By (79)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100105370A1 (en) * | 2008-10-23 | 2010-04-29 | Kruzeniski Michael J | Contextual Search by a Mobile Communications Device |
US20100164893A1 (en) * | 2008-12-30 | 2010-07-01 | Samsung Electronics Co., Ltd. | Apparatus and method for controlling particular operation of electronic device using different touch zones |
US20100174987A1 (en) * | 2009-01-06 | 2010-07-08 | Samsung Electronics Co., Ltd. | Method and apparatus for navigation between objects in an electronic apparatus |
US20100188351A1 (en) * | 2009-01-23 | 2010-07-29 | Samsung Electronics Co., Ltd. | Apparatus and method for playing of multimedia item |
US20100248787A1 (en) * | 2009-03-30 | 2010-09-30 | Smuga Michael A | Chromeless User Interface |
US20100289756A1 (en) * | 2009-05-15 | 2010-11-18 | Anzures Freddy A | Accelerometer-based control for radio broadcast receivers |
US20100292816A1 (en) * | 2009-05-15 | 2010-11-18 | Anzures Freddy A | Processing Simulcast Data |
US20100304702A1 (en) * | 2009-06-01 | 2010-12-02 | Apple Inc. | Radio receiver |
US20110041086A1 (en) * | 2009-08-13 | 2011-02-17 | Samsung Electronics Co., Ltd. | User interaction method and apparatus for electronic device |
US20110055735A1 (en) * | 2009-08-28 | 2011-03-03 | Apple Inc. | Method and apparatus for initiating and managing chat sessions |
US20110205176A1 (en) * | 2008-11-05 | 2011-08-25 | Takashi Okada | Portable electronic device, and power saving method and power saving program for the same |
US20110269506A1 (en) * | 2010-04-29 | 2011-11-03 | Kyungdong Choi | Portable multimedia playback apparatus, portable multimedia playback system, and method for controlling operations thereof |
US20110271197A1 (en) * | 2010-04-30 | 2011-11-03 | American Teleconferncing Services Ltd. | Distributing Information Between Participants in a Conference via a Conference User Interface |
US8174503B2 (en) | 2008-05-17 | 2012-05-08 | David H. Cain | Touch-based authentication of a mobile device through user generated pattern creation |
US8238876B2 (en) | 2009-03-30 | 2012-08-07 | Microsoft Corporation | Notifications |
US8269736B2 (en) | 2009-05-22 | 2012-09-18 | Microsoft Corporation | Drop target gestures |
US8331966B2 (en) | 2009-05-15 | 2012-12-11 | Apple Inc. | Content selection based on simulcast data |
US8355698B2 (en) | 2009-03-30 | 2013-01-15 | Microsoft Corporation | Unlock screen |
US8385952B2 (en) | 2008-10-23 | 2013-02-26 | Microsoft Corporation | Mobile communications device user interface |
US8411046B2 (en) | 2008-10-23 | 2013-04-02 | Microsoft Corporation | Column organization of content |
US20130104039A1 (en) * | 2011-10-21 | 2013-04-25 | Sony Ericsson Mobile Communications Ab | System and Method for Operating a User Interface on an Electronic Device |
US20130232402A1 (en) * | 2012-03-01 | 2013-09-05 | Huawei Technologies Co., Ltd. | Method for Processing Sensor Data and Computing Node |
US8560959B2 (en) | 2010-12-23 | 2013-10-15 | Microsoft Corporation | Presenting an application change through a tile |
WO2013162327A1 (en) * | 2012-04-27 | 2013-10-31 | Samsung Electronics Co., Ltd. | Method for improving touch response and an electronic device thereof |
US20130332881A1 (en) * | 2009-03-25 | 2013-12-12 | Samsung Electronics Co., Ltd. | Method of dividing screen areas and mobile terminal employing the same |
WO2014017790A1 (en) * | 2012-07-27 | 2014-01-30 | Samsung Electronics Co., Ltd. | Display device and control method thereof |
US8687023B2 (en) | 2011-08-02 | 2014-04-01 | Microsoft Corporation | Cross-slide gesture to select and rearrange |
US8689123B2 (en) | 2010-12-23 | 2014-04-01 | Microsoft Corporation | Application reporting in an application-selectable user interface |
USD703219S1 (en) | 2011-02-08 | 2014-04-22 | Qualcomm Incorporated | Computing device display screen with computer-generated notification feature |
US20140192090A1 (en) * | 2013-01-07 | 2014-07-10 | Samsung Electronics Co., Ltd. | Method and mobile device for displaying image |
US8830270B2 (en) | 2011-09-10 | 2014-09-09 | Microsoft Corporation | Progressively indicating new content in an application-selectable user interface |
US8836648B2 (en) | 2009-05-27 | 2014-09-16 | Microsoft Corporation | Touch pull-in gesture |
US8893033B2 (en) | 2011-05-27 | 2014-11-18 | Microsoft Corporation | Application notifications |
US8922575B2 (en) | 2011-09-09 | 2014-12-30 | Microsoft Corporation | Tile cache |
US8933952B2 (en) | 2011-09-10 | 2015-01-13 | Microsoft Corporation | Pre-rendering new content for an application-selectable user interface |
US8935631B2 (en) | 2011-09-01 | 2015-01-13 | Microsoft Corporation | Arranging tiles |
WO2015005628A1 (en) * | 2013-07-08 | 2015-01-15 | Samsung Electronics Co., Ltd. | Portable device for providing combined ui component and method of controlling the same |
US8990733B2 (en) | 2010-12-20 | 2015-03-24 | Microsoft Technology Licensing, Llc | Application-launching interface for multiple modes |
CN104641339A (en) * | 2012-09-20 | 2015-05-20 | 谷歌公司 | Protection for unintentional inputs |
CN104657080A (en) * | 2015-03-10 | 2015-05-27 | 苏州天鸣信息科技有限公司 | Method for obtaining calendar event on lock screen interface and mobile terminal thereof |
US9052820B2 (en) | 2011-05-27 | 2015-06-09 | Microsoft Technology Licensing, Llc | Multi-application environment |
US20150185980A1 (en) * | 2013-12-30 | 2015-07-02 | Samsung Electronics Co., Ltd. | Method and device for switching screens |
US9104440B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
US20150242101A1 (en) * | 2013-06-26 | 2015-08-27 | Panasonic Intellectual Property Corporation Of America | User interface device and display object operating method |
US9128605B2 (en) | 2012-02-16 | 2015-09-08 | Microsoft Technology Licensing, Llc | Thumbnail-image selection of applications |
US9141272B1 (en) * | 2008-05-28 | 2015-09-22 | Google Inc. | Panning application launcher with target based folder creation and icon movement on a proximity-sensitive display |
CN104935563A (en) * | 2014-03-20 | 2015-09-23 | 统一有限责任两合公司 | Method and device for managing a conference |
US9158445B2 (en) | 2011-05-27 | 2015-10-13 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
US9223472B2 (en) | 2011-12-22 | 2015-12-29 | Microsoft Technology Licensing, Llc | Closing applications |
US9244802B2 (en) | 2011-09-10 | 2016-01-26 | Microsoft Technology Licensing, Llc | Resource user interface |
US9329774B2 (en) | 2011-05-27 | 2016-05-03 | Microsoft Technology Licensing, Llc | Switching back to a previously-interacted-with application |
US9383917B2 (en) | 2011-03-28 | 2016-07-05 | Microsoft Technology Licensing, Llc | Predictive tiling |
US9423951B2 (en) | 2010-12-31 | 2016-08-23 | Microsoft Technology Licensing, Llc | Content-based snap point |
US9430130B2 (en) | 2010-12-20 | 2016-08-30 | Microsoft Technology Licensing, Llc | Customization of an immersive environment |
US9450952B2 (en) | 2013-05-29 | 2016-09-20 | Microsoft Technology Licensing, Llc | Live tiles without application-code execution |
US9451822B2 (en) | 2014-04-10 | 2016-09-27 | Microsoft Technology Licensing, Llc | Collapsible shell cover for computing device |
US9557909B2 (en) | 2011-09-09 | 2017-01-31 | Microsoft Technology Licensing, Llc | Semantic zoom linguistic helpers |
US9658766B2 (en) | 2011-05-27 | 2017-05-23 | Microsoft Technology Licensing, Llc | Edge gesture |
US9665384B2 (en) | 2005-08-30 | 2017-05-30 | Microsoft Technology Licensing, Llc | Aggregation of computing device settings |
US9674335B2 (en) | 2014-10-30 | 2017-06-06 | Microsoft Technology Licensing, Llc | Multi-configuration input device |
US9769293B2 (en) | 2014-04-10 | 2017-09-19 | Microsoft Technology Licensing, Llc | Slider cover for computing device |
US9832307B1 (en) * | 2015-05-31 | 2017-11-28 | Emma Michaela Siritzky | Methods, devices and systems supporting scheduling focused events |
US9841874B2 (en) | 2014-04-04 | 2017-12-12 | Microsoft Technology Licensing, Llc | Expandable application representation |
AU2016202878B2 (en) * | 2010-11-05 | 2018-04-12 | Apple Inc. | Device, method, and graphical user interface for manipulating soft keyboards |
US10042549B2 (en) | 2011-01-24 | 2018-08-07 | Apple Inc. | Device, method, and graphical user interface with a dynamic gesture disambiguation threshold |
US10254942B2 (en) | 2014-07-31 | 2019-04-09 | Microsoft Technology Licensing, Llc | Adaptive sizing and positioning of application windows |
US10353566B2 (en) | 2011-09-09 | 2019-07-16 | Microsoft Technology Licensing, Llc | Semantic zoom animations |
US10365819B2 (en) | 2011-01-24 | 2019-07-30 | Apple Inc. | Device, method, and graphical user interface for displaying a character input user interface |
US10503395B2 (en) | 2008-10-26 | 2019-12-10 | Microsoft Technology, LLC | Multi-touch object inertia simulation |
US10592080B2 (en) | 2014-07-31 | 2020-03-17 | Microsoft Technology Licensing, Llc | Assisted presentation of application windows |
US10642365B2 (en) | 2014-09-09 | 2020-05-05 | Microsoft Technology Licensing, Llc | Parametric inertia and APIs |
US10678412B2 (en) | 2014-07-31 | 2020-06-09 | Microsoft Technology Licensing, Llc | Dynamic joint dividers for application windows |
US11360646B2 (en) * | 2010-10-20 | 2022-06-14 | Samsung Electronics Co., Ltd. | Screen display method and apparatus of a mobile terminal |
US11570540B2 (en) | 2012-02-22 | 2023-01-31 | Snik, LLC | Magnetic earphones holder |
US11575983B2 (en) | 2012-02-22 | 2023-02-07 | Snik, LLC | Magnetic earphones holder |
US11632615B2 (en) | 2016-04-19 | 2023-04-18 | Snik Llc | Magnetic earphones holder |
US11638075B2 (en) | 2016-04-19 | 2023-04-25 | Snik Llc | Magnetic earphones holder |
US11678101B2 (en) | 2016-04-19 | 2023-06-13 | Snik Llc | Magnetic earphones holder |
US11722811B2 (en) | 2016-04-19 | 2023-08-08 | Snik Llc | Magnetic earphones holder |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8621724B2 (en) | 2008-06-27 | 2014-01-07 | Snik Llc | Headset cord holder |
US10652661B2 (en) | 2008-06-27 | 2020-05-12 | Snik, LLC | Headset cord holder |
US8225465B2 (en) | 2008-06-27 | 2012-07-24 | Snik Llc | Headset cord holder |
KR101517081B1 (en) * | 2008-11-04 | 2015-04-30 | 엘지전자 주식회사 | Mobile terminal and control method thereof |
KR101048213B1 (en) * | 2008-12-04 | 2011-07-08 | 에스케이텔레시스 주식회사 | Content switching method of mobile communication terminal equipped with touch screen |
US9167329B2 (en) * | 2012-02-22 | 2015-10-20 | Snik Llc | Magnetic earphones holder |
US9027153B2 (en) | 2013-03-15 | 2015-05-05 | Google Technology Holdings LLC | Operating a computer with a touchscreen |
CN103616992B (en) | 2013-11-13 | 2017-10-17 | 华为技术有限公司 | Application control method and device |
KR20170004450A (en) * | 2015-07-02 | 2017-01-11 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
US10951968B2 (en) | 2016-04-19 | 2021-03-16 | Snik Llc | Magnetic earphones holder |
KR102076193B1 (en) * | 2019-10-08 | 2020-02-11 | 삼성전자 주식회사 | Method for displaying image and mobile terminal |
KR102191376B1 (en) * | 2020-02-05 | 2020-12-15 | 삼성전자 주식회사 | Method for displaying image and mobile terminal |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006020304A2 (en) * | 2004-07-30 | 2006-02-23 | Apple Computer, Inc. | Mode-based graphical user interfaces for touch sensitive input devices |
US20060152497A1 (en) * | 2002-05-16 | 2006-07-13 | Junichi Rekimoto | Inputting method and inputting apparatus |
US20080036743A1 (en) * | 1998-01-26 | 2008-02-14 | Apple Computer, Inc. | Gesturing with a multipoint sensing device |
US20080163104A1 (en) * | 2006-12-30 | 2008-07-03 | Tobias Haug | Multiple window handler on display screen |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002062983A (en) | 2000-08-21 | 2002-02-28 | Hitachi Ltd | Pointing device |
CN1582425A (en) | 2001-10-30 | 2005-02-16 | 艾利森电话股份有限公司 | Display system |
US11275405B2 (en) * | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
US7411575B2 (en) * | 2003-09-16 | 2008-08-12 | Smart Technologies Ulc | Gesture recognition method and touch system incorporating the same |
KR20060011515A (en) | 2004-07-30 | 2006-02-03 | 엘지전자 주식회사 | Mobile communication terminal having a touch sensor function and controlling method therefore |
US20060252442A1 (en) | 2005-05-04 | 2006-11-09 | Nokia Corporation | Method for establishing a PoC connection in a terminal device with a touch-screen display, an application used in the method and a terminal device |
KR100752844B1 (en) | 2005-06-15 | 2007-08-29 | 엘지전자 주식회사 | User interface for mobile device |
KR200429347Y1 (en) | 2006-05-23 | 2006-10-20 | 주식회사 쎈스테크 | Personal cellular phone which has vibrational tactile feeling |
-
2007
- 2007-02-15 KR KR1020070016235A patent/KR101426718B1/en active IP Right Grant
-
2008
- 2008-02-14 EP EP08151423A patent/EP1959338A3/en not_active Ceased
- 2008-02-15 US US12/070,107 patent/US8411041B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080036743A1 (en) * | 1998-01-26 | 2008-02-14 | Apple Computer, Inc. | Gesturing with a multipoint sensing device |
US20060152497A1 (en) * | 2002-05-16 | 2006-07-13 | Junichi Rekimoto | Inputting method and inputting apparatus |
WO2006020304A2 (en) * | 2004-07-30 | 2006-02-23 | Apple Computer, Inc. | Mode-based graphical user interfaces for touch sensitive input devices |
US20080163104A1 (en) * | 2006-12-30 | 2008-07-03 | Tobias Haug | Multiple window handler on display screen |
Cited By (158)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9665384B2 (en) | 2005-08-30 | 2017-05-30 | Microsoft Technology Licensing, Llc | Aggregation of computing device settings |
US8174503B2 (en) | 2008-05-17 | 2012-05-08 | David H. Cain | Touch-based authentication of a mobile device through user generated pattern creation |
US9141272B1 (en) * | 2008-05-28 | 2015-09-22 | Google Inc. | Panning application launcher with target based folder creation and icon movement on a proximity-sensitive display |
US9606704B2 (en) | 2008-10-23 | 2017-03-28 | Microsoft Technology Licensing, Llc | Alternative inputs of a mobile communications device |
US9223411B2 (en) | 2008-10-23 | 2015-12-29 | Microsoft Technology Licensing, Llc | User interface with parallax animation |
US10133453B2 (en) | 2008-10-23 | 2018-11-20 | Microsoft Technology Licensing, Llc | Alternative inputs of a mobile communications device |
JP2014194786A (en) * | 2008-10-23 | 2014-10-09 | Microsoft Corp | Mobile communications device and contextual search method therewith |
US8825699B2 (en) * | 2008-10-23 | 2014-09-02 | Rovi Corporation | Contextual search by a mobile communications device |
US8781533B2 (en) | 2008-10-23 | 2014-07-15 | Microsoft Corporation | Alternative inputs of a mobile communications device |
US20100105370A1 (en) * | 2008-10-23 | 2010-04-29 | Kruzeniski Michael J | Contextual Search by a Mobile Communications Device |
US8411046B2 (en) | 2008-10-23 | 2013-04-02 | Microsoft Corporation | Column organization of content |
US9323424B2 (en) | 2008-10-23 | 2016-04-26 | Microsoft Corporation | Column organization of content |
US9223412B2 (en) | 2008-10-23 | 2015-12-29 | Rovi Technologies Corporation | Location-based display characteristics in a user interface |
US8385952B2 (en) | 2008-10-23 | 2013-02-26 | Microsoft Corporation | Mobile communications device user interface |
US8970499B2 (en) | 2008-10-23 | 2015-03-03 | Microsoft Technology Licensing, Llc | Alternative inputs of a mobile communications device |
US9703452B2 (en) | 2008-10-23 | 2017-07-11 | Microsoft Technology Licensing, Llc | Mobile communications device user interface |
US8250494B2 (en) | 2008-10-23 | 2012-08-21 | Microsoft Corporation | User interface with parallax animation |
US8634876B2 (en) | 2008-10-23 | 2014-01-21 | Microsoft Corporation | Location based display characteristics in a user interface |
US9218067B2 (en) | 2008-10-23 | 2015-12-22 | Microsoft Technology Licensing, Llc | Mobile communications device user interface |
US10503395B2 (en) | 2008-10-26 | 2019-12-10 | Microsoft Technology, LLC | Multi-touch object inertia simulation |
US20110205176A1 (en) * | 2008-11-05 | 2011-08-25 | Takashi Okada | Portable electronic device, and power saving method and power saving program for the same |
US20100164893A1 (en) * | 2008-12-30 | 2010-07-01 | Samsung Electronics Co., Ltd. | Apparatus and method for controlling particular operation of electronic device using different touch zones |
US20100174987A1 (en) * | 2009-01-06 | 2010-07-08 | Samsung Electronics Co., Ltd. | Method and apparatus for navigation between objects in an electronic apparatus |
US20100188351A1 (en) * | 2009-01-23 | 2010-07-29 | Samsung Electronics Co., Ltd. | Apparatus and method for playing of multimedia item |
US11797149B2 (en) * | 2009-03-25 | 2023-10-24 | Samsung Electronics Co., Ltd. | Method of dividing screen areas and mobile terminal employing the same |
US20220011923A1 (en) * | 2009-03-25 | 2022-01-13 | Samsung Electronics Co., Ltd. | Method of dividing screen areas and mobile terminal employing the same |
US10209858B2 (en) * | 2009-03-25 | 2019-02-19 | Samsung, Electronics Co., Ltd. | Method of dividing screen areas and mobile terminal employing the same |
US11093106B2 (en) | 2009-03-25 | 2021-08-17 | Samsung Electronics Co., Ltd. | Method of dividing screen areas and mobile terminal employing the same |
US11204680B2 (en) * | 2009-03-25 | 2021-12-21 | Samsung Electronics Co., Ltd. | Method of dividing screen areas and mobile terminal employing the same |
US20130332881A1 (en) * | 2009-03-25 | 2013-12-12 | Samsung Electronics Co., Ltd. | Method of dividing screen areas and mobile terminal employing the same |
US9977575B2 (en) | 2009-03-30 | 2018-05-22 | Microsoft Technology Licensing, Llc | Chromeless user interface |
US8175653B2 (en) | 2009-03-30 | 2012-05-08 | Microsoft Corporation | Chromeless user interface |
US20100248787A1 (en) * | 2009-03-30 | 2010-09-30 | Smuga Michael A | Chromeless User Interface |
US8914072B2 (en) | 2009-03-30 | 2014-12-16 | Microsoft Corporation | Chromeless user interface |
US8892170B2 (en) | 2009-03-30 | 2014-11-18 | Microsoft Corporation | Unlock screen |
US8548431B2 (en) | 2009-03-30 | 2013-10-01 | Microsoft Corporation | Notifications |
US8355698B2 (en) | 2009-03-30 | 2013-01-15 | Microsoft Corporation | Unlock screen |
US8238876B2 (en) | 2009-03-30 | 2012-08-07 | Microsoft Corporation | Notifications |
US11133882B2 (en) | 2009-05-15 | 2021-09-28 | Apple Inc. | Content selection based on simulcast data |
US9154246B2 (en) | 2009-05-15 | 2015-10-06 | Apple Inc. | Content selection based on simulcast data |
US20100292816A1 (en) * | 2009-05-15 | 2010-11-18 | Anzures Freddy A | Processing Simulcast Data |
US20100289756A1 (en) * | 2009-05-15 | 2010-11-18 | Anzures Freddy A | Accelerometer-based control for radio broadcast receivers |
US8331966B2 (en) | 2009-05-15 | 2012-12-11 | Apple Inc. | Content selection based on simulcast data |
US8401580B2 (en) | 2009-05-15 | 2013-03-19 | Apple Inc. | Processing simulcast data |
US8269736B2 (en) | 2009-05-22 | 2012-09-18 | Microsoft Corporation | Drop target gestures |
US8836648B2 (en) | 2009-05-27 | 2014-09-16 | Microsoft Corporation | Touch pull-in gesture |
US20100304702A1 (en) * | 2009-06-01 | 2010-12-02 | Apple Inc. | Radio receiver |
US8577315B2 (en) | 2009-06-01 | 2013-11-05 | Apple Inc. | Radio receiver |
US20110041086A1 (en) * | 2009-08-13 | 2011-02-17 | Samsung Electronics Co., Ltd. | User interaction method and apparatus for electronic device |
US8635545B2 (en) * | 2009-08-13 | 2014-01-21 | Samsung Electronics Co., Ltd. | User interaction method and apparatus for electronic device |
US10116900B2 (en) * | 2009-08-28 | 2018-10-30 | Apple Inc. | Method and apparatus for initiating and managing chat sessions |
US20200374489A1 (en) * | 2009-08-28 | 2020-11-26 | Apple Inc. | Method and apparatus for initiating and managing chat sessions |
US10681307B2 (en) * | 2009-08-28 | 2020-06-09 | Apple Inc. | Method and apparatus for initiating and managing chat sessions |
US8843834B2 (en) * | 2009-08-28 | 2014-09-23 | Apple Inc. | Method and apparatus for initiating and managing chat sessions |
US20110055735A1 (en) * | 2009-08-28 | 2011-03-03 | Apple Inc. | Method and apparatus for initiating and managing chat sessions |
US20110269506A1 (en) * | 2010-04-29 | 2011-11-03 | Kyungdong Choi | Portable multimedia playback apparatus, portable multimedia playback system, and method for controlling operations thereof |
US9148502B2 (en) * | 2010-04-29 | 2015-09-29 | Lg Electronics Inc. | Portable multimedia playback apparatus, portable media playback system, and method for controlling operations thereof |
US20110271197A1 (en) * | 2010-04-30 | 2011-11-03 | American Teleconferncing Services Ltd. | Distributing Information Between Participants in a Conference via a Conference User Interface |
US11747963B2 (en) | 2010-10-20 | 2023-09-05 | Samsung Electronics Co., Ltd. | Screen display method and apparatus of a mobile terminal |
US11360646B2 (en) * | 2010-10-20 | 2022-06-14 | Samsung Electronics Co., Ltd. | Screen display method and apparatus of a mobile terminal |
AU2016202878B2 (en) * | 2010-11-05 | 2018-04-12 | Apple Inc. | Device, method, and graphical user interface for manipulating soft keyboards |
US9430130B2 (en) | 2010-12-20 | 2016-08-30 | Microsoft Technology Licensing, Llc | Customization of an immersive environment |
US8990733B2 (en) | 2010-12-20 | 2015-03-24 | Microsoft Technology Licensing, Llc | Application-launching interface for multiple modes |
US9696888B2 (en) | 2010-12-20 | 2017-07-04 | Microsoft Technology Licensing, Llc | Application-launching interface for multiple modes |
US8560959B2 (en) | 2010-12-23 | 2013-10-15 | Microsoft Corporation | Presenting an application change through a tile |
US9864494B2 (en) | 2010-12-23 | 2018-01-09 | Microsoft Technology Licensing, Llc | Application reporting in an application-selectable user interface |
US9015606B2 (en) | 2010-12-23 | 2015-04-21 | Microsoft Technology Licensing, Llc | Presenting an application change through a tile |
US8689123B2 (en) | 2010-12-23 | 2014-04-01 | Microsoft Corporation | Application reporting in an application-selectable user interface |
US11126333B2 (en) | 2010-12-23 | 2021-09-21 | Microsoft Technology Licensing, Llc | Application reporting in an application-selectable user interface |
US9213468B2 (en) | 2010-12-23 | 2015-12-15 | Microsoft Technology Licensing, Llc | 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 |
US9766790B2 (en) | 2010-12-23 | 2017-09-19 | Microsoft Technology Licensing, Llc | Application reporting in an application-selectable user interface |
US10969944B2 (en) | 2010-12-23 | 2021-04-06 | Microsoft Technology Licensing, Llc | Application reporting in an application-selectable user interface |
US9870132B2 (en) | 2010-12-23 | 2018-01-16 | Microsoft Technology Licensing, Llc | Application reporting in an application-selectable user interface |
US9229918B2 (en) | 2010-12-23 | 2016-01-05 | Microsoft Technology Licensing, Llc | Presenting an application change through a tile |
US9423951B2 (en) | 2010-12-31 | 2016-08-23 | Microsoft Technology Licensing, Llc | Content-based snap point |
US10042549B2 (en) | 2011-01-24 | 2018-08-07 | Apple Inc. | Device, method, and graphical user interface with a dynamic gesture disambiguation threshold |
US10365819B2 (en) | 2011-01-24 | 2019-07-30 | Apple Inc. | Device, method, and graphical user interface for displaying a character input user interface |
USD703219S1 (en) | 2011-02-08 | 2014-04-22 | Qualcomm Incorporated | Computing device display screen with computer-generated notification feature |
US9383917B2 (en) | 2011-03-28 | 2016-07-05 | Microsoft Technology Licensing, Llc | Predictive tiling |
US11272017B2 (en) | 2011-05-27 | 2022-03-08 | Microsoft Technology Licensing, Llc | Application notifications manifest |
US9329774B2 (en) | 2011-05-27 | 2016-05-03 | Microsoft Technology Licensing, Llc | Switching back to a previously-interacted-with application |
US9104440B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
US9158445B2 (en) | 2011-05-27 | 2015-10-13 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
US9535597B2 (en) | 2011-05-27 | 2017-01-03 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
US9104307B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
US8893033B2 (en) | 2011-05-27 | 2014-11-18 | Microsoft Corporation | Application notifications |
US10303325B2 (en) | 2011-05-27 | 2019-05-28 | Microsoft Technology Licensing, Llc | Multi-application environment |
US9052820B2 (en) | 2011-05-27 | 2015-06-09 | Microsoft Technology Licensing, Llc | Multi-application environment |
US11698721B2 (en) | 2011-05-27 | 2023-07-11 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
US9658766B2 (en) | 2011-05-27 | 2017-05-23 | Microsoft Technology Licensing, Llc | Edge gesture |
US8687023B2 (en) | 2011-08-02 | 2014-04-01 | Microsoft Corporation | Cross-slide gesture to select and rearrange |
US8935631B2 (en) | 2011-09-01 | 2015-01-13 | Microsoft Corporation | Arranging tiles |
US10579250B2 (en) | 2011-09-01 | 2020-03-03 | Microsoft Technology Licensing, Llc | Arranging tiles |
US10353566B2 (en) | 2011-09-09 | 2019-07-16 | Microsoft Technology Licensing, Llc | Semantic zoom animations |
US10114865B2 (en) | 2011-09-09 | 2018-10-30 | Microsoft Technology Licensing, Llc | Tile cache |
US9557909B2 (en) | 2011-09-09 | 2017-01-31 | Microsoft Technology Licensing, Llc | Semantic zoom linguistic helpers |
US8922575B2 (en) | 2011-09-09 | 2014-12-30 | Microsoft Corporation | Tile cache |
US9244802B2 (en) | 2011-09-10 | 2016-01-26 | Microsoft Technology Licensing, Llc | Resource user interface |
US10254955B2 (en) | 2011-09-10 | 2019-04-09 | Microsoft Technology Licensing, Llc | Progressively indicating new content in an application-selectable user interface |
US9146670B2 (en) | 2011-09-10 | 2015-09-29 | Microsoft Technology Licensing, Llc | Progressively indicating new content in an application-selectable user interface |
US8830270B2 (en) | 2011-09-10 | 2014-09-09 | Microsoft Corporation | Progressively indicating new content in an application-selectable user interface |
US8933952B2 (en) | 2011-09-10 | 2015-01-13 | Microsoft Corporation | Pre-rendering new content for an application-selectable user interface |
US20130104039A1 (en) * | 2011-10-21 | 2013-04-25 | Sony Ericsson Mobile Communications Ab | System and Method for Operating a User Interface on an Electronic Device |
US10191633B2 (en) | 2011-12-22 | 2019-01-29 | Microsoft Technology Licensing, Llc | Closing applications |
US9223472B2 (en) | 2011-12-22 | 2015-12-29 | Microsoft Technology Licensing, Llc | Closing applications |
US9128605B2 (en) | 2012-02-16 | 2015-09-08 | Microsoft Technology Licensing, Llc | Thumbnail-image selection of applications |
US12088984B2 (en) | 2012-02-22 | 2024-09-10 | Snik Llc | Magnetic earphones holder |
US12088987B2 (en) | 2012-02-22 | 2024-09-10 | Snik Llc | Magnetic earphones holder |
US11570540B2 (en) | 2012-02-22 | 2023-01-31 | Snik, LLC | Magnetic earphones holder |
US11575983B2 (en) | 2012-02-22 | 2023-02-07 | Snik, LLC | Magnetic earphones holder |
US20130232402A1 (en) * | 2012-03-01 | 2013-09-05 | Huawei Technologies Co., Ltd. | Method for Processing Sensor Data and Computing Node |
WO2013162327A1 (en) * | 2012-04-27 | 2013-10-31 | Samsung Electronics Co., Ltd. | Method for improving touch response and an electronic device thereof |
US9612676B2 (en) | 2012-04-27 | 2017-04-04 | Samsung Electronics Co., Ltd. | Method for improving touch response and an electronic device thereof |
US10185456B2 (en) | 2012-07-27 | 2019-01-22 | Samsung Electronics Co., Ltd. | Display device and control method thereof |
WO2014017790A1 (en) * | 2012-07-27 | 2014-01-30 | Samsung Electronics Co., Ltd. | Display device and control method thereof |
CN103577036A (en) * | 2012-07-27 | 2014-02-12 | 三星电子株式会社 | Display device and control method thereof |
CN104641339A (en) * | 2012-09-20 | 2015-05-20 | 谷歌公司 | Protection for unintentional inputs |
CN106126095A (en) * | 2012-09-20 | 2016-11-16 | 谷歌公司 | Protection for involuntary input |
US11024003B2 (en) | 2013-01-07 | 2021-06-01 | Samsung Electronics Co., Ltd. | Method and mobile device for displaying image |
US9779475B2 (en) * | 2013-01-07 | 2017-10-03 | Samsung Electronics Co., Ltd. | Method and mobile device for displaying image |
US20140192090A1 (en) * | 2013-01-07 | 2014-07-10 | Samsung Electronics Co., Ltd. | Method and mobile device for displaying image |
US10482573B2 (en) | 2013-01-07 | 2019-11-19 | Samsung Electronics Co., Ltd. | Method and mobile device for displaying image |
AU2013371739B2 (en) * | 2013-01-07 | 2017-06-15 | Samsung Electronics Co., Ltd. | Method and mobile device for displaying image |
US9807081B2 (en) | 2013-05-29 | 2017-10-31 | Microsoft Technology Licensing, Llc | Live tiles without application-code execution |
US10110590B2 (en) | 2013-05-29 | 2018-10-23 | Microsoft Technology Licensing, Llc | Live tiles without application-code execution |
US9450952B2 (en) | 2013-05-29 | 2016-09-20 | Microsoft Technology Licensing, Llc | Live tiles without application-code execution |
US10466880B2 (en) | 2013-06-26 | 2019-11-05 | Panasonic Intellectual Property Corporation Of America | User interface device and display object operating method |
US9836199B2 (en) * | 2013-06-26 | 2017-12-05 | Panasonic Intellectual Property Corporation Of America | User interface device and display object operating method |
US20150242101A1 (en) * | 2013-06-26 | 2015-08-27 | Panasonic Intellectual Property Corporation Of America | User interface device and display object operating method |
WO2015005628A1 (en) * | 2013-07-08 | 2015-01-15 | Samsung Electronics Co., Ltd. | Portable device for providing combined ui component and method of controlling the same |
US20150185980A1 (en) * | 2013-12-30 | 2015-07-02 | Samsung Electronics Co., Ltd. | Method and device for switching screens |
US10389768B2 (en) | 2014-03-20 | 2019-08-20 | Unify Gmbh & Co. Kg | Method and device for managing a conference |
CN104935563A (en) * | 2014-03-20 | 2015-09-23 | 统一有限责任两合公司 | Method and device for managing a conference |
US11140202B2 (en) | 2014-03-20 | 2021-10-05 | Ringcentral, Inc. | Method and device for managing a conference |
US9841874B2 (en) | 2014-04-04 | 2017-12-12 | Microsoft Technology Licensing, Llc | Expandable application representation |
US10459607B2 (en) | 2014-04-04 | 2019-10-29 | Microsoft Technology Licensing, Llc | Expandable application representation |
US9451822B2 (en) | 2014-04-10 | 2016-09-27 | Microsoft Technology Licensing, Llc | Collapsible shell cover for computing device |
US9769293B2 (en) | 2014-04-10 | 2017-09-19 | Microsoft Technology Licensing, Llc | Slider cover for computing device |
US10678412B2 (en) | 2014-07-31 | 2020-06-09 | Microsoft Technology Licensing, Llc | Dynamic joint dividers for application windows |
US10592080B2 (en) | 2014-07-31 | 2020-03-17 | Microsoft Technology Licensing, Llc | Assisted presentation of application windows |
US10254942B2 (en) | 2014-07-31 | 2019-04-09 | Microsoft Technology Licensing, Llc | Adaptive sizing and positioning of application windows |
US10642365B2 (en) | 2014-09-09 | 2020-05-05 | Microsoft Technology Licensing, Llc | Parametric inertia and APIs |
US9674335B2 (en) | 2014-10-30 | 2017-06-06 | Microsoft Technology Licensing, Llc | Multi-configuration input device |
CN104657080A (en) * | 2015-03-10 | 2015-05-27 | 苏州天鸣信息科技有限公司 | Method for obtaining calendar event on lock screen interface and mobile terminal thereof |
US11601544B2 (en) | 2015-05-31 | 2023-03-07 | Emma Michaela Siritzky | Setting devices in focus mode to reduce distractions |
US10362164B2 (en) | 2015-05-31 | 2019-07-23 | Emma Michaela Siritzky | Scheduling with distractions disabled |
US10819843B2 (en) | 2015-05-31 | 2020-10-27 | Emma Michaela Siritzky | Scheduling with distractions disabled |
US9832307B1 (en) * | 2015-05-31 | 2017-11-28 | Emma Michaela Siritzky | Methods, devices and systems supporting scheduling focused events |
US11963082B2 (en) | 2015-05-31 | 2024-04-16 | Emma Michaela Siritzky | Scheduling for focus without distraction |
US9992328B2 (en) | 2015-05-31 | 2018-06-05 | Emma Michaela Siritzky | Tracking driving without mobile phone distraction |
US11638075B2 (en) | 2016-04-19 | 2023-04-25 | Snik Llc | Magnetic earphones holder |
US11722811B2 (en) | 2016-04-19 | 2023-08-08 | Snik Llc | Magnetic earphones holder |
US11985472B2 (en) | 2016-04-19 | 2024-05-14 | Snik, LLC | Magnetic earphones holder |
US12015889B2 (en) | 2016-04-19 | 2024-06-18 | Snik Llc | Magnetic earphones holder |
US11678101B2 (en) | 2016-04-19 | 2023-06-13 | Snik Llc | Magnetic earphones holder |
US11632615B2 (en) | 2016-04-19 | 2023-04-18 | Snik Llc | Magnetic earphones holder |
US12137316B2 (en) | 2016-04-19 | 2024-11-05 | Snik Llc | Magnetic earphones holder |
Also Published As
Publication number | Publication date |
---|---|
KR101426718B1 (en) | 2014-08-05 |
KR20080076390A (en) | 2008-08-20 |
EP1959338A3 (en) | 2009-07-08 |
EP1959338A2 (en) | 2008-08-20 |
US8411041B2 (en) | 2013-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8411041B2 (en) | Touch event-driven display control system and method for touchscreen mobile phone | |
US11849063B2 (en) | Touch screen device, method, and graphical user interface for providing maps, directions, and location-based information | |
US11586348B2 (en) | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display | |
US11240362B2 (en) | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets | |
US20220038787A1 (en) | Video manager for portable multifunction device | |
US11029816B2 (en) | Mobile device and method for executing particular function through touch event on communication related list | |
US20210124311A1 (en) | System, method and graphical user interface for inputting date and time information on a portable multifunction device | |
US9817436B2 (en) | Portable multifunction device, method, and graphical user interface for displaying user interface objects adaptively | |
US20190095063A1 (en) | Displaying a display portion including an icon enabling an item to be added to a list | |
US9575646B2 (en) | Modal change based on orientation of a portable multifunction device | |
US8171432B2 (en) | Touch screen device, method, and graphical user interface for displaying and selecting application options | |
AU2008100011A4 (en) | Positioning a slider icon on a portable multifunction device | |
US20100088598A1 (en) | Function execution method and mobile terminal operating with the same | |
US20080282158A1 (en) | Glance and click user interface | |
US20080165145A1 (en) | Portable Multifunction Device, Method, and Graphical User Interface for Interpreting a Finger Swipe Gesture | |
WO2008086302A1 (en) | Portable multifunction device, method, and graphical user interface for interpreting a finger gesture on a touch screen display | |
WO2008086301A2 (en) | System and method for viewing and managing calendar entries | |
WO2009002942A2 (en) | Touch screen device, method, and graphical user interface for providing maps, directions, and location-based information | |
JP4354155B2 (en) | Display control device | |
JP2004013609A (en) | Information display unit | |
JP2004012919A (en) | Information display device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LEE, HEUI JIN;KIM, JUNG MIN;OH, KYUNG HO;AND OTHERS;REEL/FRAME:020567/0272 Effective date: 20080211 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20210402 |