Direct build assistance
Assigneesalesforce.com, inc.
InventorPhilip Bergen
Life of this patent
Estimating the term…
Abstract
A tool for installing and configuring a software development environment with an embedded help feature is provided. The help feature may provide a user (e.g., developer) with technical assistance to resolve problems that occur when building software. In one example, the system may include a configuration tool that includes a help feature and installs and configures one or more software programs to build software. The software programs may include, for example, operating systems, source code editors, debuggers, software build tools or any component of a software development environment.
Claims20
A computer-implemented method comprising:
- modifying, by a processing device, a configuration of a machine to enable a software build, the modifying comprising installing a software build tool and a cryptographic element;
- activating, by the processing device, a help feature after encountering an error in the configuration;
- transmitting, by the processing device, a request for assistance and enabling the first cryptographic element in response to activating the help feature;
- receiving, by the processing device, instructions to update the configuration of the machine from a remote machine, the instructions being encrypted in view of the cryptographic element on the machine;
- and
- updating, by the processing device, the configuration of the machine to address the error.
A computer-system comprising:
- a memory;
- and
- a processing device communicatively coupled to said memory, said processing device configured to:
- modify a configuration of a machine to enable a software build, wherein modifying comprises installing a software build tool and a cryptographic element;
- activate a help feature after encountering an error in the configuration;
- transmit a request for assistance and enable the first cryptographic element in response to activating the help feature;
- receive instructions to update the configuration of the machine from a remote machine, the instructions being encrypted in view of the cryptographic element on the machine;
- and
- update the configuration of the machine to address the error.
A non-transitory computer-readable storage medium programmed to include instructions that, when executed by a processing device, cause the processing device to perform a method comprising:
- modifying, by the processing device, a configuration of a machine to enable a software build, the modifying comprising installing a software build tool and a cryptographic element;
- activating, by the processing device, a help feature after encountering an error in the configuration;
- transmitting, by the processing device, a request for assistance and enabling the first cryptographic element in response to activating the help feature;
- receiving, by the processing device, instructions to update the configuration of the machine from a remote machine, the instructions being encrypted in view of the cryptographic element on the machine;
- and
- updating, by the processing device, the configuration of the machine to address the error.
Dependencies are inferred from the claim text.