Search

Yixin W Guo

from Henderson, NV
Age ~47

Yixin Guo Phones & Addresses

  • 1636 Boulder Hwy, Henderson, NV 89015
  • 16908 Tomcat Dr, Round Rock, TX 78681 (512) 238-8607
  • 2015 Cedar Bend Cv, Austin, TX 78758 (512) 835-9234
  • 1308 26Th St, Lincoln, NE 68503
  • Chandler, TX
  • Denver, CO

Education

Degree: High school graduate or higher

Emails

Resumes

Resumes

Yixin Guo Photo 1

Software Engineer At National Instruments

View page
Location:
15800 Crabbs Branch Way, Derwood, MD 20855
Industry:
Electrical/Electronic Manufacturing
Work:
National Instruments
Software Engineer at National Instruments
Skills:
Software Engineering
Testing
C
Embedded Software
C++
Software Development
Embedded Systems
Microsoft Office
Sql
Yixin Guo Photo 2

Yixin Guo

View page

Publications

Us Patents

Merging Graphical Programs Based On An Ancestor Graphical Program

View page
US Patent:
8151244, Apr 3, 2012
Filed:
Jul 27, 2007
Appl. No.:
11/829364
Inventors:
Ray Hsu - Austin TX, US
Mohammed Kamran Shah - Austin TX, US
Yixin Guo - Austin TX, US
Jonathan P. Fournie - Austin TX, US
Assignee:
National Instruments Corporation - Austin TX
International Classification:
G06F 9/44
US Classification:
717113, 715763
Abstract:
System and method for merging graphical programs. Information is received regarding first, second, and third graphical programs, where the third graphical program is an ancestor graphical program of the first and second. The information is analyzed to determine differences among the graphical programs. The first and second graphical programs are merged based on the determined differences, generating a merged graphical program, which is displayed. The analyzing may include determining first differences between the first and third graphical programs, and determining second differences between the second and third graphical programs, where the merging includes: for each of at least a subset of the differences: if the difference does not conflict with any other differences, incorporating the difference into the merged graphical program; and if the difference conflicts with another difference, prompting the user to resolve the conflict, receiving user input resolving the conflict, and modifying the merged graphical program accordingly.

Automatically Merging Graphical Programs

View page
US Patent:
8291329, Oct 16, 2012
Filed:
Mar 26, 2010
Appl. No.:
12/732947
Inventors:
Ray Hsu - Austin TX, US
Mohammed Kamran Shah - Austin TX, US
Duncan Hudson - Austin TX, US
Yixin Guo - Austin TX, US
Jonathan P. Fournie - Austin TX, US
Assignee:
National Instruments Corporation - Austin TX
International Classification:
G06F 3/048
US Classification:
715763, 715771, 345630
Abstract:
System and method for merging differences between graphical programs. Information is received regarding matches and differences, e. g. , in hardware, software, configuration, and/or connectivity, between first and second graphical programs, each comprising respective pluralities of interconnected nodes. The information is analyzed to merge differences between the first and second graphical programs, e. g. , for each difference: removing all non-common nodes and connections thereto in the second sub-graph from the second graphical program, adding all common nodes and connections thereto in the first sub-graph to the second graphical program, determining all edges in the first sub-graph that connect common nodes to non-common nodes; and for each determined edge, adding to the second graphical program an edge that connects a corresponding common node in the second sub-graph with a corresponding non-common node added from the first sub-graph. A merged graphical program is displayed on a display, e. g. , graphically indicating the merged matches and/or differences.

Merging Graphical Programs

View page
US Patent:
20060190105, Aug 24, 2006
Filed:
Jan 12, 2006
Appl. No.:
11/330724
Inventors:
Ray Hsu - Austin TX, US
Mohammed Shah - Austin TX, US
Duncan Hudson - Austin TX, US
Yixin Guo - Austin TX, US
Jonathan Fournie - Austin TX, US
International Classification:
G05B 19/42
G05B 11/01
US Classification:
700086000, 700087000, 700018000
Abstract:
System and method for merging differences between graphical programs. Information is received regarding matches and differences, e.g., in hardware, software, configuration, and/or connectivity, between first and second graphical programs, each comprising respective pluralities of interconnected nodes. The information is analyzed to merge differences between the first and second graphical programs, e.g., for each difference: removing all non-common nodes and connections thereto in the second sub-graph from the second graphical program, adding all common nodes and connections thereto in the first sub-graph to the second graphical program, determining all edges in the first sub-graph that connect common nodes to non-common nodes; and for each determined edge, adding to the second graphical program an edge that connects a corresponding common node in the second sub-graph with a corresponding non-common node added from the first sub-graph. A merged graphical program is displayed on a display, e.g., graphically indicating the merged matches and/or differences.
Yixin W Guo from Henderson, NV, age ~47 Get Report