IP Library Patent Application 11441781
Patent Application
App. No. 11/441,781

Singular, persistent user experience for reviewing and initiating multi-action processes

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 None
App. No.
11/441,781
Abstract

Administrative or other complex tasks are presented in a single user interface. Each subtask may have an expandable interface through which a user may edit parameters prior to execution or monitor progress of an ongoing set of processes related to that subtask. When a subtask is completed, error messages, status items, or optional subsequent operations may be presented to the user through the expandable portion, or the expandable portion may be collapsed when no such messages or status is to be shown. The user interface may also include a progress bar for the overall progress of the subtasks, as well as progress bars for each individual subtask. The single user interface may be used prior to execution as well as monitoring the progress of execution and post-execution status and follow-on operations. The user interface may be especially suited for administrative tasks performed by a computer.

Claims (41)

1 . A user interface comprising:

a grouping of a plurality of subtasks; and

a button operable to initiate the execution of said plurality of subtasks;

wherein the display of each of said subtasks comprises:

an expanded view;

a collapsed view;

an expand button operable to switch between said collapsed view to said expanded view;

a status indicator adapted to depict the completion of said subtask;

wherein said user interface is adapted to:

display said subtasks in an initial view, said initial view comprising at least one of said subtasks in said collapsed view;

display said status indicator for at least one of said subtasks when said subtask is being performed;

display at least one of said subtasks in said expanded view when an error occurs when said subtask is performed;

allow a user input with said expand button on one of said subtasks to show a detailed progress of one of said subtasks during the execution of said subtask.

2 . The user interface of claim 1 wherein at least one of said subtasks is editable before execution.

3 . The user interface of claim 1 further comprising a progress bar adapted to display the completion of all of said subtasks as a group.

4 . The user interface of claim 1 wherein said expanded view comprises a link adapted to execute an additional computer process.

5 . The user interface of claim 1 wherein said expanded view comprises an error message when said subtask is performed.

6 . The user interface of claim 1 further comprising a step navigator comprising a grouping of said subtasks.

7 . The user interface of claim 6 comprising a first grouping and a second grouping, said second grouping to be executed after the completion of said first grouping.

8 . The user interface of claim 1 wherein said subtasks may be completed in parallel.

9 . The user interface of claim 1 wherein at least two of said subtasks are completed in serial.

10 . A method comprising:

defining a set of subtasks;

presenting said set of subtasks in a user interface, said user interface comprising:

a grouping of a plurality of subtasks; and

a start button operable to initiate the execution of said plurality of subtasks;

wherein the display of each of said subtasks comprises: an expanded view; a collapsed view; an expand button operable to switch between said collapsed view to said expanded view; a status indicator adapted to depict the completion of said subtask;

wherein said user interface is adapted to: display said subtasks in an initial view, said initial view comprising at least one of said subtasks in said collapsed view; display said status indicator for at least one of said subtasks when said subtask is being performed;

display at least one of said subtasks in said expanded view when an error occurs when said subtask is performed; allow a user input with said expand button on one of said subtasks to show a detailed progress of one of said subtasks during the execution of said subtask;

starting to execute said subtasks when a user interacts with said start button;

allowing said user to interact with said expand button of a first subtask and showing a detailed progress of said first subtask; and

presenting said subtasks in a completed state wherein a completed one of said subtasks is presented in said expanded view.

11 . The method of claim 10 further comprising allowing said user to edit at least one of said subtasks prior to said starting to execute said subtasks.

12 . The method of claim 10 further comprising displaying a progress bar adapted to display the completion of all of said subtasks as a group.

13 . The method of claim 10 further comprising presenting a link adapted to execute an additional computer process within said expanded view.

14 . The method of claim 10 further comprising presenting an error message in said expanded view of said completed one of said subtasks.

15 . The method of claim 10 further comprising presenting a step navigator comprising a grouping of said subtasks, said step navigator being adapted to show the progression of completed and uncompleted groups of said subtasks.

16 . The method of claim 15 further comprising completing a first grouping of said subtasks prior to completing a second grouping of said subtasks.

17 . The method of claim 10 further comprising completing at least two of said subtasks in parallel.

18 . The method of claim 10 further comprising completing at least two of said subtasks in series.

19 . A computer readable medium comprising computer readable instructions to perform the method of claim 10 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2006
From: FRIJLINK, NAUD
To: MICROSOFT CORPORATION
Reel/Frame 017958/0328 →