EP1377902A2

Multi-functional application launcher with integrated status

Abstract

User interfaces, methods, systems, and computer program products for improving interactions with users of pervasive computing devices such as personal digital assistants, Web-enabled cellular phones, Web appliances, wearable computing devices, so-called "smart" appliances in the home, and so forth. A multi-functional application launcher is defined that is specifically adapted for use on devices with limited display space and which use pen-based input or other similar input means. This application launcher enables improved navigation, and provides an improved way to show task status information to the device user. Multiple functions per task are supported, and status information is provided, all from an application launcher view.

Term

Term ended

Projected expiry passed 6 February 2022, 4.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

13 claims: 3 independent, 10 dependent

  1. 1
    Claims of equivalent WO 02073457 A2 C L A I M S An improved user interface for a pervasive computing device, the improved user interface comprising a multi-functional application launcher view and a plurality of task views, wherein a user of the pervasive computing device selectively navigates between the multi-functional application launcher view and selected ones of the task views, and wherein the multi-functional application launcher view comprises:a displayed list of tasks available to the user for execution by the pervasive computing device;and a displayed grid corresponding to the displayed list of tasks, wherein the displayed grid comprises a plurality of columns and a row for each task in the displayed task list. The improved user interface according to Claim 2, wherein the displayed grid further comprises entries at intersections of the columns and the rows, and wherein the entries provide status information for the tasks in the displayed list and/or enable launching tasks in the displayed list and/or enable performing a plurality of actions relative to selected ones of the tasks in the displayed list. The improved user interface according to Claim 2, wherein the actions include (1) starting execution of a selected task and (2) surfacing the task view for a selected task, and/or stopping execution of a selected task or selected group of tasks. The improved user interface according to Claim 2, wherein the status information may include (1) which tasks are executing, and/or (2) which tasks are requesting input from the user, and/or (3) which tasks have information to display to the user, and/or which tasks have completed abnormally, and/or a notification that a particular task should be started by the user.
  2. 4
    7. A method of providing an improved user interface for a pervasive computing device, comprising steps of:displaying a multi-functional application launcher view, comprising steps of: displaying a list of tasks available to the user for execution by the pervasive computing device;and displaying a grid corresponding to the displayed list of tasks, wherein the displayed grid comprises a plurality of columns and a row for each task in the displayed task list;and enabling a user of the pervasive computing device to selectively navigate between the multi-functional application launcher view and selected ones of a plurality of task views.
  3. 12
    15. A computer program product for providing an improved user interface for a pervasive computing device, the computer program product embodied on one or more computer-readable media and comprising:computer-readable program code means for displaying a multi-functional application launcher view, comprising: computer-readable program code means for displaying a list of tasks available to the user for execution by the pervasive computing device;computer-readable program code means for displaying a grid corresponding to the displayed list of tasks, wherein the displayed grid comprises a plurality of columns and a row for each task in the displayed task list, each of the columns corresponding to life cycle points for the displayed list of tasks;and computer-readable program code means for displaying entries in the grid at selected intersections of the columns and the rows, wherein the entries provide (1) status information about particular life cycle points of the task associated with that row, and (2) graphical depictions that may be activated to perform actions for particular life cycle points of the task associated with that row.