Task template update based on task usage pattern
First Claim
1. A computer implemented method for updating task templates on a client server from a remote task update server, wherein the task templates are used to accomplish tasks for managing applications of a multi-server system, the method comprising:
- using the client server;
tracking, by the client server, a pattern of task usage by a user of the client server, wherein the tracking the pattern of task usage comprises monitoring which tasks, and associated task templates, are used by the user of the client server to manage software applications of the multi-server system;
initiating a communication with the remote task update server from the client server, wherein initiating the communication with the remote task update server comprises transmitting a profile from the client server to the remote task update server, wherein the profile indicates the pattern of task usage by the user of the client server;
based on a list of available task templates presented by the remote task update server, selecting a task template from the list of available task templates, wherein the list of available task templates are recommended, by the remote task update server, based on the profile; and
downloading the selected task template from the remote task update server to the client server, wherein the selected task template is downloaded in a format defined by a schema, wherein the schema comprises the following fields;
a name field indicating a task name of the task template;
a unique identifier field for unique identifying the task template;
a group identifier field for identifying a group of the task template; and
a location identifier field for identifying a user interface in an application.
2 Assignments
0 Petitions
Accused Products
Abstract
The usefulness of task templates can be maintained in a number of ways. Task templates can be updated on a client server from a remote task update server by initiating communication with the remote task update server, selecting a task template from a list of available task templates presented by the remote task update server, and downloading the selected task template to the client server in a format defined by a schema. Task templates can be updated on a client server by receiving a request from the client server, presenting a task template based on the request, receiving a selection of the task template, and transmitting the task template to the client server in a format defined by a schema. Task templates can also be managed by downloading task templates, assigning group names, and storing the downloaded task templates in a database.
-
Citations
17 Claims
-
1. A computer implemented method for updating task templates on a client server from a remote task update server, wherein the task templates are used to accomplish tasks for managing applications of a multi-server system, the method comprising:
using the client server; tracking, by the client server, a pattern of task usage by a user of the client server, wherein the tracking the pattern of task usage comprises monitoring which tasks, and associated task templates, are used by the user of the client server to manage software applications of the multi-server system; initiating a communication with the remote task update server from the client server, wherein initiating the communication with the remote task update server comprises transmitting a profile from the client server to the remote task update server, wherein the profile indicates the pattern of task usage by the user of the client server; based on a list of available task templates presented by the remote task update server, selecting a task template from the list of available task templates, wherein the list of available task templates are recommended, by the remote task update server, based on the profile; and downloading the selected task template from the remote task update server to the client server, wherein the selected task template is downloaded in a format defined by a schema, wherein the schema comprises the following fields; a name field indicating a task name of the task template; a unique identifier field for unique identifying the task template; a group identifier field for identifying a group of the task template; and a location identifier field for identifying a user interface in an application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A computer implemented method for updating task templates on a client server from a remote task update server, the method comprising:
-
by the remote task update server; receiving an update request from the client server, wherein receiving the update request from the client server comprises receiving a profile from the client server, wherein the profile indicates a pattern of task usage by a user of the client server, wherein the pattern of task usage is generated on the client server by monitoring which tasks, and associated task templates, are used by the user of the client server to manage software applications of a multi-server system; based on the update request, presenting a task template, wherein the presented task template is recommended based on the profile; receiving a selection of the presented task template; and transmitting the selected task template to the client server, wherein the selected task template is in a format defined by a schema, wherein the schema comprises the following fields; a name field indicating a task name of the task template; a unique identifier field for unique identifying the task template; a group identifier field for identifying a group of the task template; and a location identifier field for identifying a user interface in an application. - View Dependent Claims (15, 16)
-
-
17. A computer-readable medium storing computer-executable instructions for performing a computer implemented method for updating task templates on a client server from a remote task update server, wherein the task templates are used to accomplish tasks for managing applications of a multi-server system, the method comprising:
-
Tracking, by the client server, a pattern of task usage by a user of the client server, wherein the tracking the pattern of task usage comprises monitoring which tasks, and associated task templates, are used by the user of the client server to manage software applications of the multi-server system; initiating a communication with the remote task update server from the client server, wherein initiating the communication with the remote task update server comprises transmitting a profile from the client server to the remote task update server, wherein the profile indicates the pattern of task usage by the user of the client server; based on a list of available task templates presented by the remote task update server, selecting a task template from the list of available task templates, wherein the list of available task templates are recommended, by the remote task update server, based on the profile; and downloading the selected task template from the remote task update server to the client server, wherein the selected task template is downloaded in a format defined by a schema, wherein the schema comprises the following fields; a name field indicating a task name of the task template; a unique identifier field for unique identifying the task template; a group identifier field for identifying a group of the task template; and a location identifier field for identifying a user interface in an application.
-
Specification