Unified provisioning of applications on devices in an enterprise system
US-11089474-B2 · Aug 10, 2021 · US
US11861376B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11861376-B2 |
| Application number | US-202217584935-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 26, 2022 |
| Priority date | Jan 26, 2022 |
| Publication date | Jan 2, 2024 |
| Grant date | Jan 2, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for configuration file editing during the execution of the configuration process can include initiating a configuration process using a configuration file referencing a sequence of tasks and receiving a command to edit the configuration file. They can also include, responsive to the receipt of the command, pausing the configuration process and modifying one or more tasks in the sequence of tasks to generate a modified configuration file. They can further include resuming the configuration process using the modified configuration file from a point at which the execution was paused.
Opening claim text (preview).
What is claimed is: 1. A method comprising: executing, by a processing device, a configuration process using a configuration file referencing a sequence of tasks; receiving, via a configuration manager, a command to edit the configuration file; responsive to receiving the command, pausing the configuration process; modifying one or more tasks in the sequence of tasks to generate modified content of the configuration file; and resuming, by the processing device, the configuration process using the modified content of the configuration file. 2. The method of claim 1 , further comprising: responsive to receiving the command, completing a current task of the sequence of tasks. 3. The method of claim 2 , further comprising: recording a state of the configuration process before modifying the one or more tasks, wherein the state indicates a last completed task of the sequence of tasks. 4. The method of claim 3 , wherein resuming, by the processing device, the configuration process comprises: initiating the execution of a next task following the last completed task indicated in the recorded state. 5. The method of claim 1 , further comprising: saving the modified content of the configuration file and replacing original content of the configuration file in the configuration manager with the modified content of the configuration file before resuming the configuration process. 6. The method of claim 1 , wherein the configuration file contains instructions for performing the sequence of tasks on each computer system of a plurality of remote computer systems. 7. The method of claim 1 , wherein modifying one or more tasks in the sequence of tasks to generate a modified configuration file comprises: editing the configuration file by performing at least one of adding, removing, and editing at least one of the one or more tasks; and checking the modified content of the configuration file for errors. 8. A system comprising: a memory; a processing device coupled to the memory, the processing device configured to: initiate an execution of a configuration process using a configuration file referencing a sequence of tasks; receive, via a configuration manager, a command to edit the configuration file; responsive to receiving the command, pause the configuration process; modify one or more tasks in the sequence of tasks to generate modified content of the configuration file; and resume the configuration process using the modified content of the configuration file from a point at which the execution was paused. 9. The system of claim 8 , wherein the processing device is further configured to: responsive to receiving the command, complete a current task of the sequence of tasks. 10. The system of claim 9 , wherein the processing device is further configured to: record a state of the configuration process before modifying the one or more tasks, wherein the state indicates a last completed task of the sequence of tasks. 11. The system of claim 10 , wherein resuming the configuration process comprises: initiating the execution of a next task following the last completed task indicated in the recorded state. 12. The system of claim 8 , wherein the processing device is further configured to: save the modified content of the configuration file and replace original content of the configuration file in the configuration manager with the modified content of the configuration file before resuming the configuration process. 13. The system of claim 9 , wherein the configuration file contains instructions for performing the sequence of tasks on each computer system of a plurality of remote computer systems. 14. The system of claim 8 , wherein the processing device is further configured to: edit the configuration file by adding, removing, or editing at least one of the one or more tasks; and check the modified content of the configuration file for errors. 15. A non-transitory machine-readable storage medium including instructions that, when accessed by a processing device, cause the processing device to: initiate an execution of a configuration process using a configuration file referencing a sequence of tasks; receive, via a configuration manager, a command instructing to edit the configuration file; responsive to receiving the command, pause the configuration process; modify one or more tasks in the sequence of tasks to generate modified content of the configuration file; and resume the configuration process using the modified content of the configuration file from a point at which the execution was paused. 16. The non-transitory machine-readable storage medium of claim 15 , wherein the instructions further cause the processing device to: responsive to receiving the command, complete a current task of the sequence of tasks. 17. The non-transitory machine-readable storage medium of claim 16 , wherein the instructions further cause the processing device to: record a state of the configuration process before modifying the one or more tasks, wherein the state indicates a last completed task of the sequence of tasks. 18. The non-transitory machine-readable storage medium of claim 17 , wherein resuming the configuration process comprises: initiating the execution of a next task following the last completed task indicated in the recorded state. 19. The non-transitory machine-readable storage medium of claim 15 , wherein the instructions further cause the processing device to: save the modified content of the configuration file and replace the configuration file in the configuration manager with the modified content of the configuration file before resuming the configuration process. 20. The non-transitory machine-readable storage medium of claim 15 , wherein the instructions further cause the processing device to: edit the configuration file by adding, removing, or editing at least one of the one or more tasks; and check the modified content of the configuration file for errors.
Configuring for program initiating, e.g. using registry, configuration files · CPC title
Task life-cycle, e.g. stopping, restarting, resuming execution (G06F9/4881 takes precedence) · CPC title
Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues · CPC title
by configuration test · CPC title
User profiles; Roaming · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.