Shared Server-Side Macros
First Claim
Patent Images
1. A computer-implemented method of managing computer macros, comprising:
- storing code for a macro at a location in an internet-accessible hosted computer system;
receiving a request, from an application that is running on a client computer remote from the hosted computer, to execute the macro;
executing the macro on the hosted computer system; and
providing results of executing the macro to the application that is running on the client computer,wherein the code for the macro is stored and accessed apart from files on which the macro is programmed to operate.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of managing computer macros is disclosed. The method comprises storing code for a macro at a location in an internet-accessible hosted computer system, and receiving a request, from an application that is running on a client computer remote from the hosted computer, to execute the macro. The method also includes executing the macro on the hosted computer system, and providing results of executing the macro to the application that is running on the client computer, wherein the code for the macro is stored and accessed apart from files on which the macro is programmed to operate.
-
Citations
20 Claims
-
1. A computer-implemented method of managing computer macros, comprising:
-
storing code for a macro at a location in an internet-accessible hosted computer system; receiving a request, from an application that is running on a client computer remote from the hosted computer, to execute the macro; executing the macro on the hosted computer system; and providing results of executing the macro to the application that is running on the client computer, wherein the code for the macro is stored and accessed apart from files on which the macro is programmed to operate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented system for executing macros on a hosted computer system, comprising:
-
a plurality of hosted applications operable from the hosted computer system; a macro data store storing a plurality of macros that are each assigned to a user account on the hosted computer system and that each define a series of actions to be executed by at least one of the plurality of hosted applications, wherein access to the plurality of macros is defined so as to identify user accounts on behalf of which the system will execute each of the plurality of macros; and a computer server programmed to run a script manager that accesses a macro in response to an execution request and executes the macro by gathering information from one or more network-accessible services to which a user account has access. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented system for executing macros on a hosted computer system, comprising:
-
a plurality of hosted applications operable from the hosted computer system; a macro data store storing a plurality of macros that are each assigned to a user account on the hosted computer system and that each define a series of actions to be executed by at least one of the plurality of hosted applications; and means for executing macros to effect changes in one or more instantiations of the plurality of hosted applications.
-
Specification