Distributed computing management links
First Claim
Patent Images
1. A computer-implemented method for managing resource operation instructions of a distributed computing system, comprising:
- under control of one or more computer systems configured with executable instructions,providing one or more computing services of the distributed computing system to a user of the distributed computing system;
determining a job to perform with respect to data stored by the distributed computing system;
determining a plurality of computing resource operations to be executed by the distributed computing system to perform the job;
generating a set of instructions configured to perform the plurality of computing resource operations;
generating a macro based at least in part on the set of instructions;
generating a link to the macro;
providing, to a device of the user of the distributed computing system, the link to the macro;
receiving, from the device, an indication of a selection of the link;
identifying, based at least partly on the selection of the link, an instance of the distributed computing system being operated to provide one of the one more computing services on behalf of the user;
causing performance, at least partly by the instance of the distributed computing system, of the plurality of computing resource operations of the job with respect to a portion of the data stored on the distributed computing system that is associated with the user;
providing, to an additional device of an additional user of the distributed computing system, an additional link to the macro;
receiving, from the additional device, an indication of a selection of the additional link; and
replaying, based at least partly on the selection of the additional ink, the macro to cause performance of the plurality of computing resource operations of the job with respect to an additional portion of data stored on the distributed computing system that is associated with the additional user.
1 Assignment
0 Petitions
Accused Products
Abstract
Customized action links may be provided to users to cause performance of computing resource jobs that may include more than one resource operation. For example, resource operations associated with performing a job or action of a distributed system may be determined. One or more instructions may then be formulated for performing at least a subset of the determined resource operations. A link to replay the formulated instructions may then be provided to another system or one or more users.
-
Citations
24 Claims
-
1. A computer-implemented method for managing resource operation instructions of a distributed computing system, comprising:
-
under control of one or more computer systems configured with executable instructions, providing one or more computing services of the distributed computing system to a user of the distributed computing system; determining a job to perform with respect to data stored by the distributed computing system; determining a plurality of computing resource operations to be executed by the distributed computing system to perform the job; generating a set of instructions configured to perform the plurality of computing resource operations; generating a macro based at least in part on the set of instructions; generating a link to the macro; providing, to a device of the user of the distributed computing system, the link to the macro; receiving, from the device, an indication of a selection of the link; identifying, based at least partly on the selection of the link, an instance of the distributed computing system being operated to provide one of the one more computing services on behalf of the user; causing performance, at least partly by the instance of the distributed computing system, of the plurality of computing resource operations of the job with respect to a portion of the data stored on the distributed computing system that is associated with the user; providing, to an additional device of an additional user of the distributed computing system, an additional link to the macro; receiving, from the additional device, an indication of a selection of the additional link; and replaying, based at least partly on the selection of the additional ink, the macro to cause performance of the plurality of computing resource operations of the job with respect to an additional portion of data stored on the distributed computing system that is associated with the additional user. - View Dependent Claims (2, 3, 4, 23, 24)
-
-
5. A computer-implemented method for managing resource operation instructions of a distributed computing system, comprising:
-
under control of one or more computer systems configured with executable instructions, determining a plurality of computing resource operations for performing a computing resource job to accomplish a first goal of a user of the distributed computing system; generating a set of instructions configured to cause performance of the plurality of computing resource operations; generating a macro based at least in part on the set of instructions; providing, to a computing device of the user, a link, wherein the link is configured to cause performance of the plurality of computing resource operations for performing the computing resource job based at least in part on the set of instructions; monitoring the distributed computing system to collect operational information associated with an instance of the distributed computing system operating on behalf of the user; determining, based at least partly on the operational information, that a condition occurred with respect to data of the user stored on the distributed computing system; accessing, based at least partly on the condition occurring, an account of the user to identify the goal, wherein the condition corresponds to the first goal; causing performance, at least partly by the instance of the distributed computing system and based at least partly on identifying the first goal, of the plurality of computing resource operations to perform the computing resource job with respect to the data of the user stored on the distributed computing system; and replaying the macro, based at least partly on identifying a second goal in an additional account of an additional user of the distributed computing system, to cause performance of the plurality of computing resource operations to perform the computing resource job with respect to additional data of the additional user stored on the distributed computing system, the second goal being a same goal as the first goal. - View Dependent Claims (6, 7, 8, 9, 10, 11, 22)
-
-
12. A system for managing resource operation instructions of a distributed computing system, comprising:
-
at least one memory that stores computer-executable instructions; and at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to collectively at least; determine a computing resource job to perform with respect to data stored by the distributed computing system; determine a plurality of computing resource operations for performing the computing resource job; generate a set of instructions configured to cause performance of the computing resource operations; generate a macro based at least in part on the set of instructions; provide, to a computing device of a user of the distributed computing system, a link to the macro; receive, from the computing device, an indication of selection of the link; identify, based at least partly on the selection of the link, an instance of the distributed computing system being operated to provide a service of the distributed computing system on behalf of the user; cause performance, at least partly by the instance of the distributed computing system, of the computing resource operations with respect to a portion of the data stored by the distributed computing system that is associated with the user; providing, to an additional device of an additional user of the distributed computing system, an additional link to the macro; receiving, from the additional device, an indication of a selection of the additional link; and replaying, based at least partly on the selection of the additional ink, the macro to cause performance of the plurality of computing resource operations of the job with respect to an additional portion of data stored on the distributed computing system that is associated with the additional user. - View Dependent Claims (13, 14, 15)
-
-
16. One or more non-transitory computer-readable media storing computer-executable instructions for managing resource operation instructions of a distributed computing system that, when executed by one or more computer systems, configure the one or more computer systems to perform operations comprising:
-
determining resource operations associated with performing a job to accomplish a first resource operation goal of a user of the distributed computing system; generating instructions configured to cause performance of the resource operations; generating a macro based at least in part on the set of instructions; generating a link that, when selected, causes performance of the resource operations associated with performing the job based at least in part on the instructions; providing, to a computing device of the user, the link; monitoring the distributed computing system to collect operational information associated with an instance of the distributed computing system operating on behalf of the user; determining, based at least partly on the operational information, that a condition occurred with respect to data of the user stored on the distributed computing system; accessing, based at least partly on the condition occurring, an account of the user to identify the first resource operation goal, wherein the condition corresponds to the first resource operation goal; causing performance, at least partly by the instance of the distributed computing system operating on behalf of the user and based at least partly on identifying the first resource operation goal, of the resource operations to perform the job with respect to the data of the user stored on the distributed computing system; and replaying the macro, based at least partly on identifying a second resource operation goal in an additional account of an additional user of the distributed computing system, to cause performance of the resource operations to perform the computing resource job with respect to additional data of the additional user stored on the distributed computing system, the second resource operation goal being a same resource operation goal as the first resource operation goal. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification