×

PROGRAMMATIC EVENT DETECTION AND MESSAGE GENERATION FOR REQUESTS TO EXECUTE PROGRAM CODE

  • US 20160092251A1
  • Filed: 09/30/2014
  • Published: 03/31/2016
  • Est. Priority Date: 09/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing event messages for requests to execute program code on a virtual compute system, the system comprising:

  • an electronic data store configured to store at least programmatic event handling information related to a program code of a user; and

    an event triggering computing system comprising one or more hardware computing devices executing specific computer-executable instructions said event triggering computing system in communication with a message queue system, the event triggering computing system configured to at least;

    detect an event on the event triggering computing system, wherein the event is detected at a first time;

    determine, based on the programmatic event handling information related to the program code of the user, whether the event is designated to trigger execution of the program code of the user on the virtual compute system, said programmatic event handling information accessed from the electronic data store, wherein the virtual compute system is configured to begin executing the program code at a second time, wherein a time period determined as a difference between the first time and the second time is shorter than a predetermined duration;

    in response to determining that the event is designated to trigger execution of the program code of the user, generate an event message based at least in part on the programmatic event handling information related to the program code of the user accessed from the electronic data store, wherein the event message comprises at least a user account identifier and programmatic information organized in a schema usable for execution of the program code on behalf of the user on a container on an instance on the virtual compute system, said programmatic information indicating at least (1) a function of the program code to execute in response to the detected event and (2) one or more event message parameters for execution of the program code; and

    provide the event message to an intermediary message queue system, wherein the intermediary message queue system is further in communication with the virtual compute system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×