×

Device, method, and storage medium storing program with control for terminating a program

  • US 9,703,382 B2
  • Filed: 08/29/2012
  • Issued: 07/11/2017
  • Est. Priority Date: 08/29/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A device, comprising:

  • a storage configured to store a table that includes correspondence relationships between a plurality of programs in the device and a plurality of groups, wherein the plurality of the programs includes a plurality of terminated programs and a plurality of executed programs;

    a touch screen display configured to displaya home screen having different first and second areas,in the first area, a plurality of terminated program objects corresponding to the plurality of terminated programs, andin the second area, a history list in response to a user'"'"'s input, the history list including a plurality of executed program objects corresponding to the plurality of executed programs in execution; and

    a controller configured to simultaneously terminate the plurality of the executed programs corresponding to the plurality of executed program objects when a gesture with respect to at least two of the plurality of executed program objects in the history list is detected through the touch screen display,whereinthe touch screen display is configured to display the plurality of executed program objects corresponding to the plurality of executed programs in both the first area of the home screen and the history list,the touch screen display is configured to display, in the history list, the plurality of executed program objects corresponding to the plurality of executed programs in an order reverse to an order in which the plurality of executed program objects were executed,the plurality of executed program objects comprises first, second and third executed program objects,the touch screen display is configured to display, in the history list, the third executed program object between the first and second executed program objects,when a gesture of moving the first executed program object and the second executed program object in directions approaching each other is detected in the history list,when the third executed program does not belong to a specific group among the plurality of groups in the table, the controller is configured to(a) simultaneously terminate first, second and third executed programs corresponding to the first, second and third executed program objects, respectively, and(b) erase the first, second, and third executed program objects from the history list, andwhen the third executed program belongs to the specific group among the plurality of groups in the table, the controller is configured to(i) simultaneously terminate first and second executed programs, but maintain the third executed program in execution, and(ii) erase the first and second executed program objects from the history list, but keep displaying the third executed program object in the history list,when an executed program object corresponding to one of the plurality of executed programs except the first executed program is selected from any one of the history list and the first area of the home screen,the controller is configured to resume the executed program and then move the executed program object corresponding to the resumed program from an initial position in the history list to a left side of the first executed program object in the history list, andwhen one of the plurality of terminated programs is selected from the first area of the home screen,the controller is configured to execute and then add a new executed program object corresponding to the executed program to the history list at the left side of the first executed program object in the history list.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×