Patents by Inventor Colin McLaughlan

Colin McLaughlan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10346141
    Abstract: A visual development interface may be exposed that allows developers to define, generate, and submit various computing operations for execution by a computing services provider. In some examples, the visual development interface may be employed by developers to define, generate, and submit event-triggered computing functions for execution on the computing services provider's systems. The visual development interface may allow developers to define computing operations based, at least in part, on various nodes that may represent various sub-operations or other functionality associated with a computing operation. The computing service provider may execute the computing operation using a deterministic execution engine that executes the computing operation in an organized, predictable, and reliable manner. In particular, the deterministic execution engine may employ a stage-by-stage node activation process, in which one or more associated nodes are activated in a respective stage.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: July 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: James Wright Clarendon, Colin McLaughlan, Tal Cohen
  • Patent number: 9858048
    Abstract: A visual development interface may be exposed that allows developers to define, generate, and submit various computing operations for execution by a computing services provider. In some examples, the visual development interface may be employed by developers to define, generate, and submit event-triggered computing functions for execution on the computing services provider's systems. The visual development interface may allow developers to define computing operations based, at least in part, on various nodes that may represent various sub-operations or other functionality associated with a computing operation. The computing service provider may execute the computing operation using a deterministic execution engine that executes the computing operation in an organized, predictable, and reliable manner. In particular, the deterministic execution engine may employ a stage-by-stage node activation process, in which one or more associated nodes are activated in a respective stage.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: January 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: James Wright Clarendon, Colin McLaughlan, Tal Cohen
  • Publication number: 20170083292
    Abstract: Techniques for developing software applications that call a virtualized computing environment are described. A graphical user interface is rendered that is operable to graphically depict a representation of an input, output, and operation based on user input data. Graphical depictions of the representation of the input, output, and operation are rendered. The rendered graphical depictions are associated with related executable code operable to execute functionality implementing the input, output, and operation and call services in the virtualized computing environment.
    Type: Application
    Filed: September 18, 2015
    Publication date: March 23, 2017
    Inventors: Colin McLaughlan, Preston Alan Tamkin, Jonathan Michael Henson