1
Timothy Allen Wagner, Ajay Nair, Marc John Brooker, Scott Daniel Wisniewski: Event-driven computing. Amazon Technologies, Knobbe Martens Olson & Bear, May 16, 2017: US09652306 (14 worldwide citation)

A service manages a plurality of virtual machine instances for low latency execution of user codes. The service can provide the capability to execute user code in response to events triggered on various event sources and initiate execution of other control functions to improve the code execution env ...


2
Avner Y Aharoni, Henricus Johannes Maria Meijer, Timothy Yat Tim Ng, Amanda K Silver, Scott Daniel Wisniewski, Kevin Wagner Halverson, David N Schach, Aleksey V Tsingauz, Paul A Vick: Compiler in a managed application context. Microsoft Corporation, Workman Nydegger, July 2, 2013: US08479178 (9 worldwide citation)

A batch compiler is employed to enable compilation of code provided at runtime. A managed application receives code during execution and invokes the compiler to transform the code to enable it to execute within the context of the receiving application. Among other things, employment of a batch compi ...


3
Timothy Allen Wagner, Scott Daniel Wisniewski: Metaevent handling for on-demand code execution environments. Amazon Technologies, Knobbe Martens Olson & Bear, March 27, 2018: US09928108 (8 worldwide citation)

Systems and methods are described for generating and executing metaevents within an on-demand code execution environment. The code execution environment can include virtual machine instances that are pre-initialized to enable low latency execution of arbitrary user-defined code. Code execution can t ...


4
Scott Daniel Wisniewski, Marc John Brooker, Timothy Allen Wagner: Code execution request routing. Amazon Technologies, Knobbe Martens Olson & Bear, March 6, 2018: US09910713 (7 worldwide citation)

A system for providing low-latency compute capacity is provided. The system may be configured to route incoming code execution requests based on user indications to use specific containers running on a plurality of virtual machine instances. The system may be configured to process a code execution r ...


5
Timothy Allen Wagner, Scott Daniel Wisniewski, Marc John Brooker: Management of periodic requests for compute capacity. Amazon Technologies, Knobbe Martens Olson & Bear, August 7, 2018: US10042660

A system for monitoring incoming code execution requests and scheduling the corresponding code executions is provided. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to determine whether at least some of the incoming code execu ...


6
Avner Y Aharoni, Henricus Johannes Maria Meijer, Timothy Yat Tim Ng, Amanda K Silver, Paul A Vick, Scott Daniel Wisniewski: Componentization of compiler functionality. Microsoft Technology Licensing, Kevin Sullivan, Aaron Hoff, Micky Minhas, October 27, 2015: US09170787

Compiler functionality is componentized to enable use across different contexts. Conventionally tightly coupled functionality is decoupled and an interface afforded to facilitate interaction with compiler components/subcomponents in various scenarios. In one instance, compiler components can be empl ...


7
Scott Daniel Wisniewski, Donald Erik Schneider, Mathew Persons Jack, Ajay Kumar Sarda, Timothy Zelinsky, Philip Daniel Piwonka, Jeetendra Mirchandani: Deterministic data replication with conflict resolution. Amazon Technologies, Eversheds Sutherland, November 28, 2017: US09830333

This disclosure relates to a geographically distributed, multi-master system for storing data records, and associated methods and computer-readable media for replicating data records across geographically distributed data stores of the system in a manner that achieves consistency between data stored ...


8
Avner Y Aharoni, Henricus Johannes Maria Meijer, Timothy Yat Tim Ng, Amanda K Silver, Scott Daniel Wisniewski, Kevin Wagner Halverson, David N Schach, Aleksey V Tsingauz, Paul A Vick: Compiler in a managed application context. Microsoft Corporation, Workman Nydegger Microsoft, December 31, 2009: US20090328012-A1

A batch compiler is employed to enable compilation of code provided at runtime. A managed application receives code during execution and invokes the compiler to transform the code to enable it to execute within the context of the receiving application. Among other things, employment of a batch compi ...


9
Avner Y Aharoni, Henricus Johannes Maria Meijer, Timothy Yat Tim Ng, Amanda K Silver, Paul A Vick, Scott Daniel Wisniewski: Componentization of compiler functionality. Microsoft Corporation, Workman Nydegger Microsoft, December 31, 2009: US20090328013-A1

Compiler functionality is componentized to enable use across different contexts. Conventionally tightly coupled functionality is decoupled and an interface afforded to facilitate interaction with compiler components/subcomponents in various scenarios. In one instance, compiler components can be empl ...