Integrated deployment of software projects
First Claim
1. A method for deploying projects to one or more client computing devices from a server, each of said projects including one or more tasks, the method comprising:
- receiving project information for a project from a business administrator;
deploying said project to one or more client computing devices, said one or more client computing devices selected based on said project information;
receiving results from execution of one or more tasks of said project from said one or more client computing devices; and
displaying a portion of said results to said business administrator.
1 Assignment
0 Petitions
Accused Products
Abstract
A single integrated software project deployment platform is provided that allows administrators to easily and effectively deploy software projects to remote computers. This allows business users with no Information Technology background or capabilities to develop and deploy sophisticated applications for execution on remote systems, such as mobile computers. Mobile workers can connect to backend enterprise systems in real-time to capture rich data types such as digital signatures, photos, speech recognition, bar code scans, etc. while in the field.
47 Citations
24 Claims
-
1. A method for deploying projects to one or more client computing devices from a server, each of said projects including one or more tasks, the method comprising:
-
receiving project information for a project from a business administrator;
deploying said project to one or more client computing devices, said one or more client computing devices selected based on said project information;
receiving results from execution of one or more tasks of said project from said one or more client computing devices; and
displaying a portion of said results to said business administrator. - View Dependent Claims (2, 3, 4)
-
-
5. A method for deploying projects to one or more client computing devices from a server, each of said projects including one or more tasks, the method comprising:
-
receiving project information for a project from a business administrator;
deploying said project to one or more client computing devices for execution, said one or more client computing devices selected based on said project information;
receiving a modification to said project information from a business administrator;
automatically updating said one or more client computing devices having been deployed said project with said modification, said modification to be implemented at said one or more client computing devices while one or more tasks of said project are executing;
receiving results from execution of said one or more tasks of said project from said one or more client computing devices; and
displaying a portion of said results to said business administrator.
-
-
6. A method for deploying projects to one or more client computing devices from a server, each of said projects including one or more tasks, the method comprising:
-
receiving project information for a project from a business administrator, said receiving including;
presenting said business administrator with a screen allowing said business administrator to add a step to a task of said project;
receiving a request to add a step from said business administrator;
presenting said business administrator with a screen allowing said business administrator to add a prompt for said step, a data type expected for data, and an input mechanism for said data; and
receiving a prompt for said step, a data type expected for data, and an input mechanism for said data from said business administrator;
deploying said project to one or more client computing devices, said one or more client computing devices selected based on said project information;
receiving results from execution of one or more tasks of said project from said one or more client computing devices; and
displaying a portion of said results to said business administrator. - View Dependent Claims (7, 8)
-
-
9. An apparatus for deploying projects to one or more client computing devices from a server, each of said projects including one or more tasks, the apparatus comprising:
-
a business administrator project information receiver;
a project client computing device deployer coupled to said business administrator project information receiver;
a client computing device task execution results receiver; and
a results portion business administrator displayer coupled to said client computing device task execution results receiver.
-
-
10. An apparatus for deploying projects to one or more client computing devices from a server, each of said projects including one or more tasks, the apparatus comprising:
-
a business administrator project information receiver;
a project client computing device deployer coupled to said business administrator project information receiver;
a business administrator project information modification receiver;
a project modification client computing device automatic updater coupled to said business administrator project information modification receiver;
a client computing device task execution results receiver; and
a results portion business administrator displayer coupled to said client computing device task execution results receiver.
-
-
11. An apparatus for deploying projects to one or more client computing devices from a server, each of said projects including one or more tasks, the apparatus comprising:
-
a business administrator project information receiver, wherein said business administrator project information receiver includes;
a business administrator add step screen presenter;
a business administrator add step request receiver coupled to said business administrator add step screen presenter;
a business administrator add prompt, data type, and input mechanism screen presenter coupled to said business administrator add step request receiver;
a business administrator prompt, data type, and input mechanism receiver coupled to said business administrator add prompt, data type, and input mechanism screen presenter;
a project client computing device deployer coupled to said business administrator project information receiver;
a client computing device task execution results receiver; and
a results portion business administrator displayer coupled to said client computing device task execution results receiver. - View Dependent Claims (12, 13)
-
-
14. An apparatus for deploying projects to one or more client computing devices from a server, each of said projects including one or more tasks, the apparatus comprising:
-
means for receiving project information for a project from a business administrator;
means for deploying said project to one or more client computing devices, said one or more client computing devices selected based on said project information;
means for receiving results from execution of one or more tasks of said project from said one or more client computing devices; and
means for displaying a portion of said results to said business administrator. - View Dependent Claims (15, 16, 17)
-
-
18. An apparatus for deploying projects to one or more client computing devices from a server, each of said projects including one or more tasks, the apparatus comprising:
-
means for receiving project information for a project from a business administrator;
means for deploying said project to one or more client computing devices for execution, said one or more client computing devices selected based on said project information;
means for receiving a modification to said project information from a business administrator;
means for automatically updating said one or more client computing devices having been deployed said project with said modification, said modification to be implemented at said one or more client computing devices while one or more tasks of said project are executing;
means for receiving results from execution of said one or more tasks of said project from said one or more client computing devices; and
means for displaying a portion of said results to said business administrator.
-
-
19. An apparatus for deploying projects to one or more client computing devices from a server, each of said projects including one or more tasks, the apparatus comprising:
-
means for receiving project information for a project from a business administrator, said means for receiving including;
means for presenting said business administrator with a screen allowing said business administrator to add a step to a task of said project;
means for receiving a request to add a step from said business administrator;
means for presenting said business administrator with a screen allowing said business administrator to add a prompt for said step, a data type expected for data, and an input mechanism for said data; and
means for receiving a prompt for said step, a data type expected for data, and an input mechanism for said data from said business administrator;
means for deploying said project to one or more client computing devices, said one or more client computing devices selected based on said project information;
means for receiving results from execution of one or more tasks of said project from said one or more client computing devices; and
means for displaying a portion of said results to said business administrator. - View Dependent Claims (20, 21)
-
-
22. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for deploying projects to one or more client computing devices from a server, each of said projects including one or more tasks, the method comprising:
-
receiving project information for a project from a business administrator;
deploying said project to one or more client computing devices, said one or more client computing devices selected based on said project information;
receiving results from execution of one or more tasks of said project from said one or more client computing devices; and
displaying a portion of said results to said business administrator.
-
-
23. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for deploying projects to one or more client computing devices from a server, each of said projects including one or more tasks, the method comprising:
-
receiving project information for a project from a business administrator;
deploying said project to one or more client computing devices for execution, said one or more client computing devices selected based on said project information;
receiving a modification to said project information from a business administrator;
automatically updating said one or more client computing devices having been deployed said project with said modification, said modification to be implemented at said one or more client computing devices while one or more tasks of said project are executing;
receiving results from execution of said one or more tasks of said project from said one or more client computing devices; and
displaying a portion of said results to said business administrator.
-
-
24. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for deploying projects to one or more client computing devices from a server, each of said projects including one or more tasks, the method comprising:
-
receiving project information for a project from a business administrator, said receiving including;
presenting said business administrator with a screen allowing said business administrator to add a step to a task of said project;
receiving a request to add a step from said business administrator;
presenting said business administrator with a screen allowing said business administrator to add a prompt for said step, a data type expected for data, and an input mechanism for said data; and
receiving a prompt for said step, a data type expected for data, and an input mechanism for said data from said business administrator;
deploying said project to one or more client computing devices, said one or more client computing devices selected based on said project information;
receiving results from execution of one or more tasks of said project from said one or more client computing devices; and
displaying a portion of said results to said business administrator.
-
Specification