IP Library Patent Application 13538787
Patent Application
App. No. 13/538,787

METHOD AND APPARATUS FOR TASK CHAINING

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.
13/538,787
Abstract

Various methods are provided for enabling one or more tasks to be chained together, such that a user interacting with a user interface may scroll, back step or otherwise navigate through the one or more tasks in the task chain that may cross one or more software packages. One example method may include causing a first task of one or more tasks on a task chain to be displayed in a user interface. A method may further include determining, in response to a user interaction with the user interface, a second task of the one or more tasks on the task chain to be displayed in the user interface. A method may further include causing the second task to be in displayed in the user interface.

Claims (48)

1 . A method comprising:

causing a first task of one or more tasks on a task chain to be displayed in a user interface;

determining, in response to a user interaction with the user interface, a second task of the one or more tasks on the task chain to be displayed in the user interface; and

causing the second task to be in displayed in the user interface.

2 . A method according to claim 1 , further comprising:

causing a view of the task chain to be displayed, wherein the view of the task chain is scrollable such that at least a portion of the one or more tasks in the task chain are viewable in the user interface.

3 . A method according to claim 2 , wherein the view of the task chain that is scrollable is configured such that each task in the task chain is viewable by a user in the user interface.

4 . A method according to claim 2 , wherein the first task is associated with a first software package and the second task is associated with a second software package.

5 . A method according to claim 2 , wherein the second task was added to the task chain before the first task was added to the task chain.

6 . A method according to claim 2 , wherein the first task was added to the task chain before the second task was added to the task chain.

7 . A method according to claim 6 , further comprising:

causing a third task to be added to the task chain in response to a user interaction with the second task displayed in the user interface, wherein the third task is associated with at least one of a first software package, a second software package or a third software package.

8 . A method according to claim 7 , further comprising:

determining that the third task results in a fork in the task chain; and

causing the first task to be removed from the task chain, wherein the first task forms a new task chain.

9 . A method according to claim 8 , further comprising:

causing a fourth task to be added to the task chain in response to a user interaction with the first task displayed in the user interface;

causing the fourth task to be added to the new task chain, wherein the new task chain is configured such that the first task and the fourth task are viewable by a user in the user interface.

10 . A method according to claim 2 , further comprising:

receiving an indication of a third task in response to a user interaction with the user interface;

determining that the third task is unrelated to the one or more tasks in the task chain; and

causing a new task chain with the third task to be created.

11 . An apparatus comprising:

at least one processor; and

at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least:

cause a first task of one or more tasks on a task chain to be displayed in a user interface;

determine, in response to a user interaction with the user interface, a second task of the one or more tasks on the task chain to be displayed in the user interface; and

cause the second task to be in displayed in the user interface.

12 . An apparatus according to claim 11 , wherein the at least one memory including the computer program code is further configured to, with the at least one processor, cause the apparatus to:

cause a view of the task chain to be displayed, wherein the view of the task chain is scrollable such that at least a portion of the one or more tasks in the task chain are viewable in the user interface.

13 . An apparatus according to claim 12 , wherein the view of the task chain that is scrollable is configured such that each task in the task chain is viewable by a user in the user interface.

14 . An apparatus according to claim 12 , wherein the first task is associated with a first software package and the second task is associated with a second software package.

15 . An apparatus according to claim 12 , wherein the second task was added to the task chain before the first task was added to the task chain.

16 . An apparatus according to claim 12 , wherein the first task was added to the task chain before the second task was added to the task chain.

17 . An apparatus according to claim 16 , wherein the at least one memory including the computer program code is further configured to, with the at least one processor, cause the apparatus to:

cause a third task to be added to the task chain in response to a user interaction with the second task displayed in the user interface, wherein the third task is associated with at least one of a first software package, a second software package or a third software package.

18 . An apparatus according to claim 17 , wherein the at least one memory including the computer program code is further configured to, with the at least one processor, cause the apparatus to:

determine that the third task results in a fork in the task chain; and

cause the first task to be removed from the task chain, wherein the first task forms a new task chain.

19 . An apparatus according to claim 18 , wherein the at least one memory including the computer program code is further configured to, with the at least one processor, cause the apparatus to:

cause a fourth task to be added to the task chain in response to a user interaction with the first task displayed in the user interface;

cause the fourth task to be added to the new task chain, wherein the new task chain is configured such that the first task and the fourth task are viewable by a user in the user interface.

20 . A computer program product comprising:

at least one computer readable non-transitory memory medium having program code stored thereon, the program code which when executed by an apparatus cause the apparatus at least to:

cause a first task of one or more tasks on a task chain to be displayed in a user interface;

cause a view of the task chain to be displayed, wherein the view of the task chain is scrollable such that at least a portion of the one or more tasks in the task chain are viewable in the user interface;

determine, in response to a user interaction with the user interface, a second task of the one or more tasks on the task chain to be displayed in the user interface; and

cause the second task to be in displayed in the user interface.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035216/0107 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2013
From: COLLIN, RICHARD MICHAEL; OLDFIELD, GRAHAM PHILLIP
To: NOKIA CORPORATION
Reel/Frame 029612/0197 →