The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 04, 2019
Filed:
Nov. 13, 2015
Fugue, Inc., Frederick, MD (US);
Josha Stella, Shepherdstown, WV (US);
Dominic Zippilli, Frederick, MD (US);
Alex Schoof, Herndon, VA (US);
Jared Tobin, Auckland, NZ;
Jasper Van Der Jeugt, Zurich, CH;
Maciej Wos, Hong Kong, CN;
Christopher Kaminski, Philadelphia, PA (US);
Tyler Drombosky, Washington, DC (US);
Timothy Wilson, Gainesville, VA (US);
Jonathan Sabo, Ashburn, VA (US);
Fugue, Inc., Frederick, MD (US);
Abstract
A system and method for providing and executing a domain-specific programming language for cloud services infrastructure is provided. The system may be used to integrate references to external entities, such as cloud service compute instances, directly into a domain-specific programming language, allowing developers to easily integrate cloud services directly using the domain-specific programming language. Using a domain-specific programming language, references to external entities (not in memory) as variables may be used. Using the domain-specific programming language described herein, lexical scoping may be mapped onto collections of entities that aren't a native part of the language. In order to facilitate these and other benefits, the system may maintain state information of all references and shared variables across program boundaries. The system may make the state information accessible via a state information service that understands the language features of the domain-specific programming language.