Patent ID: 8332878
Filing Date: 2012-12-11
Classification: G06F

Abstract:
1. A computer-implemented method of managing computer macros, the method comprising: storing macro code at a location in an internet-accessible hosted computer system; monitoring, by the hosted computer system, for an event that triggers invocation of the macro code; executing the macro code on the hosted computer system in response to occurrence of the event; and providing results of executing the macro code to an application that is running on a client device remote from the hosted computer system, wherein the macro code is stored and accessed apart from files on which the macro code is programmed to operate, and wherein the event that triggers invocation of the macro code occurs independently of whether a user is interacting with the application that is addressed by the macro code; tracking, by the hosted computer system, particular events for a plurality of users registered in the hosted computer system; executing the macro code upon occurrence of one of the particular events associated with a particular one of the users; and providing results of the macro code to an application that is running on a client device associated with the particular one of the users.