DR. DARSHAN SHAH, M.D., M.B.A.
Marriage and Family Therapists at 41 St, Austin, TX

License number
Texas N1888
Category
Osteopathic Medicine
Type
Family Medicine
Address
Address
1000 E 41St St SUITE 925, Austin, TX 78751
Phone
(512) 978-9940
(512) 901-9702 (Fax)

Personal information

See more information about DARSHAN SHAH at radaris.com
Name
Address
Phone
Darshan Shah
1004 Hawk Ct, Round Rock, TX 78681
Darshan Shah, age 64
7409 Blue Beach Cv, Austin, TX 78759
(512) 257-9189
Darshan Shah
17 Ryddington Pl, Dallas, TX 75230
Darshan S Shah, age 85
15455 Point Northwest Blvd, Houston, TX 77095
(281) 550-6470
Darshan S Shah, age 85
8630 Easton Commons Dr, Houston, TX 77095

Professional information

Darshan Shah Photo 1

Principal Architect At National Instruments

Position:
Principal Architect at National Instruments
Location:
Austin, Texas Area
Industry:
Computer Software
Work:
National Instruments - Austin, Texas Area since May 1993 - Principal Architect
Education:
The University of Texas at Arlington
Skills:
Labview


Darshan Shah Photo 2

Method And Apparatus For Providing Stricter Data Type Capabilities In A Graphical Data Flow Diagram

US Patent:
5821934, Oct 13, 1998
Filed:
Jun 7, 1995
Appl. No.:
8/474307
Inventors:
Jeffrey L. Kodosky - Austin TX
Darshan K. Shah - Austin TX
Assignee:
National Instruments Corporation - Austin TX
International Classification:
G06F 300
US Classification:
345349
Abstract:
A method and apparatus for providing stricter data types, and stricter data type checking, in a data flow diagram. For numeric data types, a unit data type is associated with the data type. Therefore, if a user desires to change the units from one compatible type to another, such as feet to meters, this can be done without recompilation. Unit type checking is also provided, whereby, as a block diagram is created, the block diagram editor continually checks each node or function for impermissible data unit operations. This provides a more powerful debugging environment than that previously known in the art. Polymorphic unit capabilities are also provided whereby a virtual instrument can perform calculations regardless of unit but also has unit type checking capabilities. A stricter data type referred to as the enumerated data type is also included which is a variation of an integer numeric data type that includes an enumerated list of mnemonics. Enumeration type checking is provided to prevent invalid accesses.


Darshan Shah Photo 3

Diagram That Visually Indicates Targeted Execution

US Patent:
7844908, Nov 30, 2010
Filed:
Jul 11, 2007
Appl. No.:
11/776196
Inventors:
Jeffrey L. Kodosky - Austin TX, US
Timothy J. Hayles - Austin TX, US
Jeffrey N. Correll - Cedar Park TX, US
John R. Breyer - Austin TX, US
Jacob Kornerup - Austin TX, US
Darshan K. Shah - Austin TX, US
Aljosa Vrancic - Austin TX, US
Assignee:
National Instruments Corporation - Austin TX
International Classification:
G06F 13/00, G06F 15/00
US Classification:
715762, 715771
Abstract:
System and method for distributed execution of a graphical program. First and second icons associated with respective execution targets are displayed on a display. Each icon has an interior and specifies execution of a respective graphical program portion positioned in the interior of the icon on the respective execution target. First and second graphical program portions are respectively displayed in the interiors of the first and second icons, where each graphical program portion comprises a respective one or more interconnected nodes that visually indicate functionality of the graphical program portion. One or more wires connecting the first graphical program portion and the second graphical program portion are display. During execution of the graphical program, the first and second graphical program portions execute respectively on the first and second execution targets, and the first graphical program portion and the second graphical program portion communicate as specified by the one or more wires.


Darshan Shah Photo 4

Execution Target Structure Node For A Graphical Program

US Patent:
7840904, Nov 23, 2010
Filed:
Jun 8, 2007
Appl. No.:
11/760006
Inventors:
Darshan K. Shah - Austin TX, US
Aljosa Vrancic - Austin TX, US
Assignee:
National Instruments Corporation - Austin TX
International Classification:
G06F 3/00, G06F 9/44, G06F 15/16
US Classification:
715763, 715835, 715764, 715967, 717109
Abstract:
System and method for creating a graphical program (GP) having portions that execute on different targets. A GP including a plurality of interconnected nodes visually indicating functionality of the program is created in response to user input, including a first graphical code portion with a first execution context specifying execution of the first graphical code portion on a first target. A second execution context indicating a second target for execution of a second graphical code portion of the GP is established in response to user input, e. g. , by displaying a context structure indicating the second execution context and associating the second graphical code portion with the context structure in response to user input. During execution of the GP, the first graphical code portion executes on the first target using the first execution context, and the second graphical code portion executes on the second target using the second execution context.


Darshan Shah Photo 5

Execution Contexts For A Graphical Program

US Patent:
8205162, Jun 19, 2012
Filed:
Nov 18, 2010
Appl. No.:
12/949090
Inventors:
Darshan K. Shah - Austin TX, US
Aljosa Vrancic - Austin TX, US
Assignee:
National Instruments Corporation - Austin TX
International Classification:
G06F 3/00, G06F 9/44, G06F 15/16
US Classification:
715763, 715835, 715764, 715967, 717109
Abstract:
System and method for creating a graphical program (GP) having portions that execute on different targets. A GP including a plurality of interconnected nodes visually indicating functionality of the program is created in response to user input, including a first graphical code portion with a first execution context specifying execution of the first graphical code portion on a first target. A second execution context indicating a second target for execution of a second graphical code portion of the GP is established in response to user input, e. g. , by displaying a context structure indicating the second execution context and associating the second graphical code portion with the context structure in response to user input. During execution of the GP, the first graphical code portion executes on the first target using the first execution context, and the second graphical code portion executes on the second target using the second execution context.


Darshan Shah Photo 6

Multi-Platform Development And Execution Of Graphical Programs

US Patent:
2006003, Feb 16, 2006
Filed:
Dec 3, 2004
Appl. No.:
11/003608
Inventors:
Darshan Shah - Austin TX, US
Jeffrey Kodosky - Austin TX, US
International Classification:
G06F 12/14, G06F 9/44
US Classification:
711100000, 711170000, 717109000, 717113000
Abstract:
System and method for developing/executing graphical programs for and on multiple platforms. A graphical program comprising a plurality of interconnected nodes which visually indicate functionality of the graphical program, and a plurality of host target manager programs (TMPs), each corresponding to a possible execution target of the graphical program, are stored. Two or more of the host TMPs are executed to programmatically generate respective instances of the graphical program corresponding to respective execution targets, each executable by a device TMP on the respective execution target. Each of the respective instances are displayed on a display device via the host TMPs, and edits to one instance may automatically be reflected in the other(s). Portions of the program unsuitable for execution on an execution target may be indicated, and may be removed, replaced, or modified e.g., automatically and/or manually. The respective instances may be deployed on the respective execution targets for execution.


Darshan Shah Photo 7

Graphically Specifying And Indicating Targeted Execution In A Graphical Program

US Patent:
8612870, Dec 17, 2013
Filed:
Aug 26, 2010
Appl. No.:
12/869270
Inventors:
Jeffrey L. Kodosky - Austin TX, US
Timothy J. Hayles - Austin TX, US
Jeffrey N. Correll - Cedar Park TX, US
John R. Breyer - Austin TX, US
Darshan K. Shah - Austin TX, US
Aljosa Vrancic - Austin TX, US
Assignee:
National Instruments Corporation - Austin TX
International Classification:
G06F 3/00
US Classification:
715762, 715771
Abstract:
System and method for distributed execution of a graphical program. A graphical program is displayed on a display of a computer system. Targeted execution of a first graphical program portion of the graphical program on an execution target is graphically specified. The graphical specification includes displaying a visual indication of the specified targeted execution on the display of the graphical program. During execution of the graphical program, the first graphical program portion executes on the specified execution target and a remainder of the graphical program executes on a default execution target.


Darshan Shah Photo 8

Transitioning Between Different Views Of A Diagram Of A System

US Patent:
2012002, Feb 2, 2012
Filed:
Jul 28, 2011
Appl. No.:
13/193199
Inventors:
Adam K. Gabbert - Austin TX, US
Jeffrey L. Kodosky - Austin TX, US
Timothy J. Hayles - Austin TX, US
Jeffrey N. Correll - Cedar Park TX, US
John R. Breyer - Austin TX, US
Jacob Kornerup - Austin TX, US
Darshan K. Shah - Austin TX, US
Aljosa Vrancic - Austin TX, US
International Classification:
G06T 13/00, G09G 5/00
US Classification:
345473, 345156
Abstract:
Presenting different views of a system based on input from a user. A first view of a first portion of the system may be displayed. For example, the first portion may be a device of the system. User input specifying a first gesture may be received. In response to the first gesture, a second view of the first portion of the system may be displayed. For example, the first view may represent a first level of abstraction of the portion of the system and the second view may represent a second level of abstraction of the portion of the system. A second gesture may be used to view a view of a different portion of the system. Additionally, when changing from a first view to a second view, the first view may “morph” into the second view.