CHARLES SIMONYI
Pilots at 84 Ave, Medina, WA

License number
Washington A2260040
Issued Date
Oct 2015
Expiration Date
Oct 2017
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
111 84Th Ave NE, Medina, WA 98039

Personal information

See more information about CHARLES SIMONYI at radaris.com
Name
Address
Phone
Charles Simonyi
515 Upland Rd, Medina, WA 98039
Charles Simonyi, age 75
8710 Overlake Dr W, Medina, WA 98039
(425) 451-9841
Charles Simonyi
Bellevue, WA
(425) 451-9841
Charles Simonyi
111 84Th Ave NE, Medina, WA 98039
Charles Simonyi
8710 Overlake Dr W, Medina, WA 98039
(425) 451-9841

Organization information

See more information about CHARLES SIMONYI at bizstanding.com

Charles Simonyi

110 84 Ave NE, Medina, WA 98039

Status:
Inactive
Industry:
Nonclassifiable Establishments

Professional information

See more information about CHARLES SIMONYI at trustoria.com
Charles Simonyi Photo 1
Method And System For Reducing An Intentional Program Tree Represented By High-Level Computational Constructs

Method And System For Reducing An Intentional Program Tree Represented By High-Level Computational Constructs

US Patent:
6097888, Aug 1, 2000
Filed:
Apr 28, 1995
Appl. No.:
8/431049
Inventors:
Charles Simonyi - Medina WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 945
US Classification:
395705
Abstract:
A method and system for generating a computer program in the manner that uses no computer programming language syntax. The system represents a computer program as an intentional program tree, which is a high-level program tree that is a syntax-independent representation using high-level computational constructs. The intentional program tree represents a programmer's intent, rather than an implementation of the programmer's intent. The programmer creates an intentional program tree using a syntax-independent editor. The editors allows a programmer to directly manipulate the intentional program tree. Because the program is stored as an intentional program tree in a syntax-independent manner, the editor allows the program to select in which of a various programming language the computer program is to be displayed. In addition, the system transforms an intentional program tree to a reduced program tree, which is a program tree comprising low-level computational constructs, in a process called reduction. The reduction process replaces expressions of programmer's intents with a representation of one of possible multiple implementations of those intents using low-level computational constructs.


Charles Simonyi Photo 2
Method And System For Reducing An Intentional Program Tree Represented By High-Level Computational Constructs

Method And System For Reducing An Intentional Program Tree Represented By High-Level Computational Constructs

US Patent:
6070007, May 30, 2000
Filed:
Jun 27, 1997
Appl. No.:
8/884447
Inventors:
Charles Simonyi - Medina WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9445
US Classification:
395702
Abstract:
A method and system for generating a computer program in the manner that uses no computer programming language syntax. The system represents a computer program as an intentional program tree, which is a high-level program tree that is a syntax-independent representation using high-level computational constructs. The intentional program tree represents a programmer's intent, rather than an implementation of the programmer's intent. The programmer creates an intentional program tree using a syntax-independent editor. The editors allows a programmer to directly manipulate the intentional program tree. Because the program is stored as an intentional program tree in a syntax-independent manner, the editor allows the program to select in which of a various programming language the computer program is to be displayed. In addition, the system transforms an intentional program tree to a reduced program tree, which is a program tree comprising low-level computational constructs, in a process called reduction. The reduction process replaces expressions of programmer's intents with a representation of one of possible multiple implementations of those intents using low-level computational constructs.


Charles Simonyi Photo 3
Method And System For Reducing An Intentional Program Tree Represented By High-Level Computational Constructs

Method And System For Reducing An Intentional Program Tree Represented By High-Level Computational Constructs

US Patent:
5911072, Jun 8, 1999
Filed:
Jun 27, 1997
Appl. No.:
8/884443
Inventors:
Charles Simonyi - Medina WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 945
US Classification:
395701
Abstract:
A method and system for generating a computer program in the manner that uses no computer programming language syntax. The system represents a computer program as an intentional program tree, which is a high-level program tree that is a syntax-independent representation using high-level computational constructs. The intentional program tree represents a programmer's intent, rather than an implementation of the programmer's intent. The programmer creates an intentional program tree using a syntax-independent editor. The editors allows a programmer to directly manipulate the intentional program tree. Because the program is stored as an intentional program tree in a syntax-independent manner, the editor allows the program to select in which of a various programming language the computer program is to be displayed. In addition, the system transforms an intentional program tree to a reduced program tree, which is a program tree comprising low-level computational constructs, in a process called reduction. The reduction process replaces expressions of programmer's intents with a representation of one of possible multiple implementations of those intents using low-level computational constructs.


Charles Simonyi Photo 4
Method And System For Generating A Computer Program

Method And System For Generating A Computer Program

US Patent:
6966054, Nov 15, 2005
Filed:
Dec 5, 2000
Appl. No.:
09/730375
Inventors:
Charles Simonyi - Medina WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F009/45
US Classification:
717144, 717112, 717156
Abstract:
A method and system is described for generating executable code for a computer program. A programmer creates an intentional program tree using a syntax-independent editor. The editor allows a programmer to directly manipulate the intentional program tree. The intentional program tree has nodes. Each node represents a high-level computational construct of the computer program. For each node representing a high-level computational construct, the system transforms the node into an implementation of the high-level computational construct using low-level computational constructs. For each node representing a low-level computational construct, the system generates executable code that implements the low-level computational construct. The system further provides that where a high-level computational construct has a plurality of implementations of the high-level computational construct, the system transforms the nodes by selecting one of the implementations and transforms the node in accordance with the selected implementation. The system further provides that the implementation is selected by automatically analyzing semantics of the intentional program tree.


Charles Simonyi Photo 5
Method And System For Organizing And Manipulating Nodes By Category In A Program Tree

Method And System For Organizing And Manipulating Nodes By Category In A Program Tree

US Patent:
7730102, Jun 1, 2010
Filed:
Dec 6, 2006
Appl. No.:
11/567690
Inventors:
Charles Simonyi - Medina WA, US
Assignee:
Intentional Software Corporation - Bellevue WA
International Classification:
G07F 17/30
US Classification:
707797, 717113, 717144
Abstract:
A method and system for organizing nodes within a program tree. The system allows various child node categories to be defined for node types of a program tree. When a child node is added to a parent node, the system identifies the category of the child node. The system then instantiates a category data structure for the identified category. The system stores a reference to the instantiated category data structure in the parent node and stores a reference to the child node in the instantiated category data structure.


Charles Simonyi Photo 6
Multi-Segment String Search

Multi-Segment String Search

US Patent:
7756859, Jul 13, 2010
Filed:
Dec 19, 2005
Appl. No.:
11/311891
Inventors:
Charles Simonyi - Medina WA, US
Assignee:
Intentional Software Corporation - Bellevue WA
International Classification:
G06F 7/00, G06F 17/30
US Classification:
707718, 707719, 707721
Abstract:
A method and system for searching multi-segment strings is provided. The search system receives a query string containing part or all of the segments that are to be matched as query segments. Upon receiving the query string, the search system compares the query segments provided in the query string with segments gathered from previously stored strings. If any segments match the query segments, the search system selects the strings that contain matching segments as search results.


Charles Simonyi Photo 7
Method And System For Generating And Displaying A Computer Program

Method And System For Generating And Displaying A Computer Program

US Patent:
5790863, Aug 4, 1998
Filed:
Nov 8, 1996
Appl. No.:
8/745251
Inventors:
Charles Simonyi - Medina WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1546
US Classification:
395707
Abstract:
A method and system for generating a computer program. In a preferred embodiment, the present invention provides a program tree editor for directly manipulating a program tree. A program tree comprises of plurality of nodes corresponding to computational constructs. The program tree editor receives commands from a user that are independent of a programming language syntax. The present invention also provides a display representation generator for generating a display representation of the program tree. The display representation generator retrieves nodes from the program tree and displays a display representation of the node. A user of the present invention preferably interacts with the program tree editor based on the display representation.


Charles Simonyi Photo 8
Domain Transformation Languages

Domain Transformation Languages

US Patent:
7949949, May 24, 2011
Filed:
Nov 20, 2006
Appl. No.:
11/561753
Inventors:
Charles Simonyi - Medina WA, US
Shane J. Clifford - Redmond WA, US
Assignee:
Intentional Software Corporation - Bellevue WA
International Classification:
G06F 17/00
US Classification:
715249, 715200, 715243, 717144
Abstract:
A method and system for transforming documents from different domains into a common representation for viewing and editing is provided. The system prepares the domain-specific document for visual representation by performing a series of transformations in a pipeline that convert the document from its domain-specific input state to a series of intermediate languages. The intermediate languages share the same syntax regardless of the domain of the document being transformed.


Charles Simonyi Photo 9
Method And System For Providing Multiple Levels Of Help Information For A Computer Program

Method And System For Providing Multiple Levels Of Help Information For A Computer Program

US Patent:
8341523, Dec 25, 2012
Filed:
Jan 21, 2010
Appl. No.:
12/691150
Inventors:
Charles Simonyi - Medina WA, US
Assignee:
Intentional Software Corporation - Bellevue WA
International Classification:
G06F 3/00, G06F 3/048
US Classification:
715715, 715234, 715235, 715236, 717101, 717105, 717108, 717144
Abstract:
A method and system for providing help information for a computer program. The help system provides help information based on a schema that specifies the structure of a valid computer program. The schema provides definitions of program element types that are specific instances of a program element type derived from more general program element types. The help system identifies a “derivation” of program element types relating to the selected program element. The help system then displays the derivation to the user. The user can then select to display documentation associated with the displayed program element types.


Charles Simonyi Photo 10
Method And System For Reversible Design Tree Transformations

Method And System For Reversible Design Tree Transformations

US Patent:
8429525, Apr 23, 2013
Filed:
Sep 9, 2009
Appl. No.:
12/555919
Inventors:
Charles Simonyi - Medina WA, US
Assignee:
International Software Corporation - Bellevue WA
International Classification:
G06F 17/00
US Classification:
715250, 715229, 715234, 715763
Abstract:
A method and system for transforming versions of a design tree and transforming identity-descriptions relating to the versions of a design tree. The transformation system provides a pipeline of transforms for sequentially transforming versions of a design tree and transforming identity-descriptions relating to the versions of the design tree. Each transform may provide a command interface for manipulating the input version of the design tree or for setting parameters to control the transformations of a transform.