IP Library Patent Application 12963240
Patent Application
App. No. 12/963,240

SYSTEM AND METHOD FOR GENERATING A CUSTOMIZED TASK LIST

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.
12/963,240
Abstract

Disclosed embodiments provide a system, machine-readable medium and a method that may generate user-defined task management device. A system for navigating through a number of different computer applications to complete a task. In a graphical user interface generated by a processor, a screenflow template is presented to a user via a list of screens, tasks and applications outlining steps in a process. Based on user inputs, a user-defined screenflow may be generated that incorporates screens for data entry and informational purposes, intermediate tasks for completion of the process, and computer applications for processing inputted and retrieved data. A screen of the user-defined screenflow may access data storage to obtain data required to complete the task.

Claims (60)

1 . A method for generating at run-time, a user-defined task management device, comprising:

in response to an output from a graphical user interface at run-time, accessing, by a processor, a tasking template for completing a task, wherein the tasking template has a plurality of data fields and user-selectable controls;

identifying, by the processor, screens usable for completing a task associated with the accessed tasking template based on a data input into a data field of the plurality of data fields;

presenting the tasking template in a first portion of a display of a graphical user interface, and the identified screens in a second portion of the display of the graphical user interface;

populating, in response to an input to the graphical user interface, a data field in the plurality of data fields in the tasking template with one of the identified screens to generate a task screenflow from the task template; and

presenting in the graphical user interface the run-time, user-defined task screenflow for completing the task.

2 . The method of claim 1 , comprising:

storing the user-defined task screenflow in a data storage device.

3 . The method of claim 1 , comprising:

in response to a selection of a populated data field of the tasking template, accessing the identified screen in the populated data field;

opening a computer application associated with the screen; and

presenting a graphical user interface for entering data usable by the computer application to complete a task associated with populated data field.

4 . The method of claim 1 , wherein the screen may include a link to a data file, an executable file, or an electronic document.

5 . The method of claim 1 , comprising:

in response to a computer object trigger entered in a user for the task in a data field, presenting in a third portion of the screen of the graphical user interface, a list of recommended computer objects associated with the computer object trigger; and

in response to a selection of one of the computer objects from the list of recommended computer objects, populating a data field in the task template with the selected computer object.

6 . The method of claim 1 , comprising:

updating the task screenflow by selecting additional screens for the second portion of the graphical user interface.

7 . The method of claim 1 , comprising:

indicating in a data field of the graphical user interface, a user who is different from the task screenflow owner that is responsible for completing the task screenflow.

8 . A computer system for generating at run-time, a user-defined task management device, comprising:

a display device for presenting a task management device;

a data storage device for storing data;

a processor communicatively coupled to the display device and the data storage device, wherein the processor is configured to:

in response to an output from a graphical user interface at run-time, access a tasking template for completing a task, wherein the tasking template has a plurality of data fields and user-selectable controls;

identify screens usable for completing a task associated with the accessed tasking template based on a data input into a data field of the plurality of data fields;

present the tasking template in a first portion of a display of a graphical user interface, and the identified screens in a second portion of the display of the graphical user interface;

populate, in response to an input to the graphical user interface, a data field in the plurality of data fields in the tasking template with one of the identified screens to generate a task screenflow from the task template; and

present in the graphical user interface the run-time, user-defined task screenflow for completing the task.

9 . The computer system of claim 8 , the processor is further configured to:

in response to a selection of a populated data field of the tasking template, access the identified screen in the populated data field;

open a computer application associated with the screen; and

present a graphical user interface for entering data usable by the computer application to complete a task associated with populated data field.

10 . The computer system of claim 8 , the processor is further configured to:

storing the task template with the user-defined task screenflow in a data storage device.

11 . The computer system of claim 8 , wherein the screen may be a link to a data file, an executable file, or an electronic document.

12 . The computer system of claim 8 , comprising:

in response to a computer object trigger entered in a user for the task in a data field, present in a third portion of the screen of the graphical user interface, a list of recommended computer objects associated with the computer object trigger; and

in response to a selection of one of the computer objects from the list of recommended computer objects, populating a data field in the task template with the selected computer object.

13 . The computer system of claim 8 , comprising:

update the task screenflow by selecting additional screens for the second portion of the graphical user interface.

14 . The computer system of claim 8 , comprising:

indicate in a data field of the graphical user interface, a user who is different from the task screenflow owner that is responsible for completing the task screenflow.

15 . A machine-readable storage medium embodied with computer program instructions for causing a processor to execute a process for testing computer application functions, the process comprising:

in response to an output from a graphical user interface at run-time, accessing, by a processor, a tasking template for completing a task, wherein the tasking template has a plurality of data fields and user-selectable controls;

identifying, by the processor, screens usable for completing a task associated with the accessed tasking template based on a data input into a data field of the plurality of data fields;

presenting the tasking template in a first portion of a display of a graphical user interface, and the identified screens in a second portion of the display of the graphical user interface;

populating, in response to an input to the graphical user interface, a data field in the plurality of data fields in the tasking template with one of the identified screens to generate a task screenflow from the task template; and

presenting in the graphical user interface the run-time, user-defined task screenflow for completing the task.

16 . The machine-readable storage medium of claim 15 , the process further comprising:

storing the task template with the user-defined task screenflow in a data storage device.

17 . The machine-readable storage medium of claim 15 , the process further comprising:

in response to a selection of a populated data field of the tasking template, accessing the identified screen in the populated data field;

opening a computer application associated with the screen; and

presenting a graphical user interface for entering data usable by the computer application to complete a task associated with populated data field.

18 . The machine-readable storage medium of claim 15 , comprising:

updating the task screenflow by selecting additional screens for the second portion of the graphical user interface.

19 . The machine-readable storage medium of claim 15 , comprising:

indicating in a data field of the graphical user interface, a user who is different from the task screenflow owner that is responsible for completing the task screenflow.

20 . The machine-readable storage medium of claim 15 , wherein the screen may be a link to a data file, an executable file, or an electronic document.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2011
From: MATHAI, JACKSON; FINKE, SABINE
To: SAP AG
Reel/Frame 025644/0636 →