System and method of determining boot status of recovery servers
US-2021049083-A1 · Feb 18, 2021 · US
US11544166B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11544166-B1 |
| Application number | US-202117326123-A |
| Country | US |
| Kind code | B1 |
| Filing date | May 20, 2021 |
| Priority date | May 20, 2020 |
| Publication date | Jan 3, 2023 |
| Grant date | Jan 3, 2023 |
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.
Techniques are described for a data recovery validation test. In examples, a processor receives a command to be included in the validation test that is configured to validate performance of an activity by a server prior to a failure to perform the activity by the server. The processor stores the validation test including the command on a memory device, and prior to the failure of the activity by the server, executes the validation test including the command responsive to an input. The processor receives results of the validation test corresponding to the command and indicating whether the server performed the activity in accordance with a standard for the activity during the validation test. The processor provides the results of the validation test in a user interface.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving, by a processor and from a first computing device associated with a first user account, a command to be included in a validation test, the validation test being configured to validate performance of an activity by a server prior to a failure to perform the activity by the server, wherein the validation test requires a user account accessing the validation test to have permission to execute the validation test; receiving, by the processor and from the first computing device, data identifying the server; storing, by the processor and on a memory device separate from the first computing device, the data in association with the validation test; receiving, by the processor prior to the failure of the activity by the server and from the first computing device or a second computing device associated with a second user account, an input indicative of a request to execute the validation test, wherein the second user account is associated with the first user account; executing, by the processor and based at least in part on the input and in response to accessing the data stored on the memory device, the validation test including the command, wherein execution of the validation test by the processor produces a result: corresponding to the command, and indicating whether the server performed the activity, in accordance with a standard associated with the activity, during the validation test; and providing the result by the processor and via a user interface, to at least one of the first computing device or the second computing device. 2. The method of claim 1 , wherein the command included in the validation test is a socket connection check, a ping by IP address check, a ping by hostname check, a file directory check, an nslookup check, an environment variable check, a remote script, a file content check, a URL check, a database check, or a reverse DNS check. 3. The method of claim 1 , further comprising: receiving, by the processor, an edit associated with the command; and generating, by the processor, an updated command based at least in part on the edit, wherein executing the validation test includes executing the updated command. 4. The method of claim 1 , wherein providing the result occurs in real time as the validation test is being executed. 5. The method of claim 1 , wherein accessing the data comprises identifying the server, and wherein the validation test is executed based at least in part on the server identified based on the data. 6. The method of claim 1 , further comprising: receiving, by the processor, a category of devices having a common characteristic to perform the validation test on, the common characteristic comprising one or more of a business process, a geographic location of a data center, an operating system, or an asset type; and determining, by the processor, that the server is included in the category, wherein the validation test is executed by the processor based at least in part on determining that the server is included in the category. 7. The method of claim 1 , wherein providing the result further comprises: generating, by the processor, aggregate statistics associated with multiple servers on which the validation test is executed; and providing the aggregate statistics to the at least one of the first computing device or the second computing device. 8. A system, comprising: one or more processors; and one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: receiving, from a first computing device associated with a first user account, a command to be included in a validation test, the validation test being configured to validate performance of an activity by a server prior to a failure to perform the activity by the server, wherein the validation test requires a user account accessing the validation test to have permission to execute the validation test; receiving, by the processor and from the first computing device, data identifying the server; storing, by the processor and on a memory device separate from the first computing device, the data in association with the validation test; receiving, prior to the failure of the activity by the server and from the first computing device or a second computing device associated with a second user account, an input indicative of a request to execute the validation test, wherein the second user account is associated with the first user account; executing, based at least in part on the input and in response to accessing the data stored on the memory device, the validation test including the command, wherein execution of the validation test by the processor produces a result: corresponding to the command, and indicating whether the server performed the activity, in accordance with a standard associated with the activity, during the validation test; and providing the result via a user interface to at least one of the first computing device or the second computing device. 9. The system of claim 8 , wherein the command included in the validation test is a socket connection check, a ping by IP address check, a ping by hostname check, a file directory check, an nslookup check, an environment variable check, a remote script, a file content check, a URL check, a database check, or a reverse DNS check. 10. The system of claim 8 , the operations further comprising: receiving an edit associated with the command; and generating an updated command based at least in part on the edit, wherein executing the validation test includes executing the updated command. 11. The system of claim 8 , wherein providing the result occurs in real time as the validation test is being executed. 12. The system of claim 8 , the operations further comprising: receiving a category of devices having a common characteristic to perform the validation test on, the common characteristic comprising one or more of a business process, a geographic location of a data center, an operating system, or an asset type; and determining that the server is included in the category, wherein the validation test is executed based at least in part on determining that the server is included in the category. 13. The system of claim 8 , wherein accessing the data comprises identifying the server, and wherein the validation test is executed based at least in part on identifying the server using the data. 14. The system of claim 8 wherein providing the result further comprises: generating, by the processor, aggregate statistics associated with multiple servers on which the validation test is executed; and providing the aggregate statistics to the at least one of the first computing device or the second computing device. 15. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: receiving, from a first computing device associated with a first user account, a command to be included in a validation test, the validation test being configured to validate performance of an activity by a server prior to a failure to perform the activity by the server, wherein the validation test requires a user account accessing the validation test to have permission to execute the validation test; receiving, from the first computing device, data identifying the server; storing, on a memory device separate from the first computing device, the data in association with the validation t
Functional testing · CPC title
Real-time · CPC title
Error avoidance (G06F11/07 and subgroups take precedence) · CPC title
to a system of files or objects, e.g. local or distributed file system or database · CPC title
for test execution, e.g. scheduling of test suites · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.