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:
Oct. 21, 2014
Filed:
Jan. 12, 2012
John A. Taylor, Bellevue, WA (US);
Leon E. Welicki, Issaquah, WA (US);
Kenneth D. Wolf, Seattle, WA (US);
Justin D. Brown, Seattle, WA (US);
John A. Taylor, Bellevue, WA (US);
Leon E. Welicki, Issaquah, WA (US);
Kenneth D. Wolf, Seattle, WA (US);
Justin D. Brown, Seattle, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Techniques are described herein that are capable of executing a computer program in accordance with a declarative dynamic control flow in a continuation-based runtime. A declarative dynamic control flow identifies a set of continuations. A representation of logic that corresponds to the declarative dynamic control flow is provided in accordance with execution of the computer program in the continuation-based runtime. The declarative dynamic control flow identifies a set of continuations. Each continuation identifies a respective rule, which defines a respective event, and a respective action, which is to be performed upon occurrence of the respective event. A determination is made that a specified event occurs. The set of continuations is dynamically modified based on occurrence of the specified event.