Richard Garner - Issaquah WA, US Jeffrey Scofield - Seattle WA, US Balasubramanian Viswanathan - Kirkland WA, US
Assignee:
DHI Technologies, Inc. - Renton WA
International Classification:
G06F 9/45
US Classification:
717143000, 717136000, 717140000
Abstract:
Computer program source code may be parsed to generate corresponding type constraints. The type constraints may be incrementally resolved to achieve incremental type inferencing of various programmatic elements specified by the source code. In contrast to conventional type inference, incremental type inferencing may enable the inference of type information for programmatic elements specified by a programming language that was not designed for type inference. One or more type constraints may be incrementally added to a constraint set and the constraint set repeatedly unified. Unification anomalies may arise during this process. For example, type mismatches corresponding to potential flaws in the source code may be detected by the unification process. In response to some or all of these anomalies, one or more entries may be made in a type anomaly audit. A separate such audit may be provided with respect to each intended deployment platform.
Richard Garner - Issaquah WA, US Jeffrey Scofield - Seattle WA, US Balasubramanian Viswanathan - Kirkland WA, US Howard Jess - Mercer Island WA, US Son Nguyen - Shoreline WA, US
Assignee:
DHI Technologies, Inc. - Renton WA
International Classification:
G06F 9/45
US Classification:
717136000
Abstract:
A multiplatform programming environment enables development of correct and reliable programs for heterogeneous computing environments. A set of features and/or functionality that is independent of a particular programmatic platform may be specified with one or more domain specifications, and multiplatform programs may be developed in accordance with the domain specification(s). Domain specification compliance tools may analyze source code, including source code containing statements of interpreted and/or weakly typed programming languages, in order to identify and report specification non-compliance. The source code may be translated into multiplatform code. Execution of the multiplatform code may be requested by a particular platform. Platform capabilities may be assessed and augmented as required to conform to a multiplatform standard, for example, corresponding to the domain specification, and the multiplatform code may be executed by the assessed platform.
A Seattle Area Data Company Aug 2014 - Dec 2018
Data Technician 2
Idax Data Solutions Aug 2014 - Dec 2018
Project Coordinator
Hacker Lab Mar 2014 - Aug 2014
Help Desk Specialist
Surfin Slices Oct 2013 - Feb 2014
Consultant, Public Relations Representative
Surfin Slices May 2011 - Oct 2013
Co-Founder, Managing Director, Creative Director, Worker
Education:
University of Otago 2009 - 2011
Masters, Master of Arts, Anthropology
University of California, Santa Cruz 2004 - 2008
Bachelors, Bachelor of Arts, Anthropology
Skills:
Strategic Planning Policy Analysis Brand Development Real Time Decision Making Data Analysis Road Traffic Asset Management Project Management Information Technology Microsoft Excel Geographic Information Systems
Interests:
Wine New Technologies Science and Technology Market Structure History Cryptography
Bellevue Christian Elementary School Bellevue WA 1981-1984, Juanita Elementary School Kirkland WA 1984-1987, Finn Hill Junior High School Kirkland WA 1987-1988, Greenacres Junior High School Greenacres WA 1988-1990