IP Library › Granted Patent US 8,875,037
Granted Patent B2
US 8,875,037 · App. 12/433,504 · Granted Oct 28, 2014

Terminal apparatus and method for performing function thereof

Inventors: Soon-young Kwon (Suwon-si, KR); Jong-woo Jung (Seoul, KR); Young-wan Seo (Yongin-si, KR); In-sik Myung (Incheon-si, KR); Joo-kyung Woo (Seoul, KR); Yeo-jin Kim (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G06F3/0482G06F3/0488G06F3/0486
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,875,037
App. No.
12/433,504
Granted
Oct 28, 2014
Kind
B2
Abstract

A terminal apparatus and a method of performing a function thereof are disclosed. A list is scrolled in response to a grab-and-drag operation occurring in a scroll direction in a state in which the list is displayed, a particular object is moved in a dropped area in response to a particular object of the list being dragged and dropped in a direction perpendicular to the scroll direction of the list, and an object which is pressed during equal to or more than a predetermined time in a state in which an application is displayed is moved by a drag.

Claims (64)

1. A method of performing a function of a terminal apparatus with a touch screen, the method comprising:

checking a type of a touch event that occurs on an object of a list displayed on the screen;

scrolling the list in response to the checked type indicating that the object moves in a scroll direction of the list;

in response to the checked type indicating that the object moves in a direction perpendicular to the scroll direction, moving the object to a new area and displaying the object in the new area;

in response to a touch event occurring in a state in which a particular application is displayed by executing a particular object of the list, checking a type of the touch event;

in response to the checked type of touch event being a press on a particular object of the application, checking whether a pressed time is equal to or more than a predetermined time; and

in response to the pressed time being equal to or more than the predetermined time, selecting the pressed object and moving the pressed object by a drag and drop, wherein:

in response to the particular object being displayed, a counter to indicate the pressed time is displayed, and

in response to the pressed time being equal to or more than the predetermined time, a display of the counter is released.

2. The method of claim 1 , further comprising:

in response to a drag input of the object with a dragged length less than a predetermined length occurring, ignoring the drag input.

3. The method of claim 1 , further comprising:

in response to the checked type indicating that the object moves more than a predetermined value in the direction perpendicular to the scroll direction, dragging the object to the new area.

4. The method of claim 1 , further comprising, in response to the checked type indicating that the object fails to move more than a predetermined value in the direction perpendicular to the scrolling direction, scrolling the list.

5. The method of claim 1 , further comprising:

checking a type of a touch event that occurs on another object of the list;

in response to a drag, corresponding to a different object of the list, occurring in the direction perpendicular to the scroll direction, selecting the dragged different object;

repetitively checking types of touch events that occur on different objects of the list; and

dragging the objects to new areas in response to the checked types indicating that the objects move in the direction perpendicular to the scroll direction.

6. The method of claim 1 , further comprising:

in response to a press applying onto the object, checking whether a pressed time is equal to or more than a predetermined time; and

in response to the pressed time being equal to or more than the predetermined time, selecting the pressed object and moving the pressed object by a drag and drop.

7. The method of claim 6 , wherein:

an application that the object belongs to is initially set as a grab-and-drag mode that moves a part of the application displayed on the touch screen; and

in response to a time that the object is pressed being equal to or more than the predetermined time, the grab-and-drag mode is switched to an object-drag mode that moves only a particular object of the displayed application.

8. The method of claim 1 , further comprising:

in response to the checked type of touch event being a press on the object that belongs to an application, checking whether a pressed time is equal to or more than a predetermined time; and

in response to the pressed time being equal to or more than the predetermined time, selecting the pressed object and moving the pressed object by a drag and drop, wherein

the selecting of the pressed object comprises:

in response to a different object of the application being pressed, during a time equal to or more than the predetermined time, after the pressed object is selected, selecting the different object;

repetitively selecting different objects to select a plurality of objects; and

moving the selected objects by a drag and drop.

9. The method of claim 1 , further comprising, in response to the checked type of touch event being a grab-and-drag event or in response to a drag with a dragged length which is equal to or more than a predetermined length, in a state in which a object of an application is being pressed, moving an application part displayed on the touch screen.

10. The method of clam 1 , the method comprising:

applying, in response to a drag corresponding to the object occurring, a ghost effect to the object.

11. The method of claim 6 , further comprising displaying, in response to a touch event occurring, an arrow to move an application part displayed on the touch screen.

12. The method of claim 1 , wherein:

the checked type indicating the object moves in a scroll direction of the list is a grab-and-drag type; and

the checked type indicating that the object moves in the direction perpendicular to the scroll direction is a drag-and-drop type.

13. The method of claim 1 , wherein the new area is a drop area located in the direction perpendicular to the scroll direction.

14. The method of claim 1 , wherein the new area is a location in the list.

15. The method of claim 1 , further comprising moving the object to a location in the list in response to the checked type indicating that the object moves in the perpendicular direction to the scrolling list to a drop area and then in an opposite direction back to the scrolling list.

16. A method of performing a function of a terminal apparatus with a touch screen, the method comprising:

in response to a touch event occurring in a state in which a list is displayed, checking a type of the touch event;

scrolling the list or moving a particular object of the list to a dropped area where the particular object remains depending on the checked type of touch event;

in response to a touch event occurring in a state in which a particular application is displayed by executing a particular object of the list, checking a type of the touch event;

in response to the checked type of touch event being a press on a particular object of the application, checking whether a pressed time is equal to or more than a predetermined time; and

in response to the pressed time being equal to or more than the predetermined time, selecting the pressed object and moving the pressed object by a drag and drop, wherein:

in response to the particular object being displayed, a counter to indicate the pressed time is displayed, and

in response to the pressed time being equal to or more than the predetermined time, a display of the counter is released.

17. A terminal apparatus, comprising:

a touch screen configured to receive a touch input; and

a controller configured to check a type of a touch event that occurs on an object of a list displayed on the screen, scroll the list in response to the checked typed indicating that the object moves in a direction of the list, and in response to the checked type indicating that the object moves in a direction perpendicular to a scroll direction, and move the object to a new area and display the object in the new area;

wherein the controller is further configured to:

in response to a touch event occurring in a state in which a particular application is displayed by executing a particular object of the list, check a type of the touch event;

in response to the checked type of touch event being a press on a particular object of the application, check whether a pressed time is equal to or more than a predetermined time; and

in response to the pressed time being equal to or more than the predetermined time, select the pressed object and move the pressed object by a drag and drop, wherein:

in response to the particular object being displayed, a counter to indicate the pressed time is displayed, and

in response to the pressed time being equal to or more than the predetermined time, a display of the counter is released.

18. The terminal apparatus of claim 17 , wherein the controller is configured to ignore an occurrence of a drag in response to a dragged length being less than a predetermined length.

19. The terminal apparatus of claim 17 , wherein the controller is configured to move the object in response to a dragged length being equal to or more than a predetermined length.

20. The terminal apparatus of claim 17 , wherein:

the object remains in the new area to which the object is moved,

the controller is configured to scroll the list in response to a grab-and-drag occurring in the scroll direction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2009
From: KWON, SOON-YOUNG; JUNG, JONG-WOO; SEO, YOUNG-WAN; MYUNG, IN-SIK; WOO, JOO-KYUNG; KIM, YEO-JIN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 022623/0459 →
Priority Claims (1)
KR 10-2008-0056258 · Jun 16, 2008 · national
Continuity (1)
Related Publication 20090313567A1 · Dec 17, 2009