Patents by Inventor Deborah E. Bryant
Deborah E. Bryant has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8429552Abstract: System and method for accessing properties of a pre-defined object in a graphical program (GP) operable to perform first functionality. A node icon is displayed in the GP and coupled to the pre-defined object in response to user input, and is associated with program instructions executable to only provide access to a plurality of properties corresponding to the object, and specifying configuration of the object, where the object is associated with a subset of the first functionality. Available properties of the object are displayed, and user input indicating the plurality of properties received. The GP is executed, including executing the property node to: receive input specifying modification of a property, and modify the property to configure the object to perform the subset of the first functionality; and/or to read the property from the pre-defined object, and provide the property to a graphical program element of the GP, e.g., for display.Type: GrantFiled: October 12, 2009Date of Patent: April 23, 2013Assignee: National Instruments CorporationInventors: Thomas A. Makowski, Rajesh Vaidya, Deborah E. Bryant, Brian M. Johnson, Stephen C. Thorne
-
Patent number: 8136088Abstract: A task based polymorphic graphical program node system and method. A node is displayed in a graphical program. First user input is received invoking display of a plurality of function type options for the node, and the function type options for the node displayed. Second user input is received specifying a function type from the function type options. Based on the second user input, program instructions executable to provide functionality in accordance with the specified function type are determined and associated with the node, after which the node is executable in the graphical program to provide the functionality in accordance with the specified function type. Associating the program instructions with the node may include configuring the (possibly generic) node with the program instructions, replacing default program instructions of the node implementing default node functionality with the program instructions, and/or replacing the node with another node that includes the program instructions.Type: GrantFiled: June 24, 2003Date of Patent: March 13, 2012Assignee: National Instruments CorporationInventors: Thomas A. Makowski, Rajesh Vaidya, Deborah E. Bryant, Brian M. Johnson
-
Publication number: 20100031181Abstract: System and method for accessing properties of a pre-defined object in a graphical program (GP) operable to perform first functionality. A node icon is displayed in the GP and coupled to the pre-defined object in response to user input, and is associated with program instructions executable to only provide access to a plurality of properties corresponding to the object, and specifying configuration of the object, where the object is associated with a subset of the first functionality. Available properties of the object are displayed, and user input indicating the plurality of properties received. The GP is executed, including executing the property node to: receive input specifying modification of a property, and modify the property to configure the object to perform the subset of the first functionality; and/or to read the property from the pre-defined object, and provide the property to a graphical program element of the GP, e.g., for display.Type: ApplicationFiled: October 12, 2009Publication date: February 4, 2010Inventors: Thomas A. Makowski, Rajesh Vaidya, Deborah E. Bryant, Brian M. Johnson, Stephen C. Thorne
-
Patent number: 7647578Abstract: System and method for programmatic creation of a task specification in a graphical program. A graphical program is programmatically analyzed. The graphical program implements a task, and includes a plurality of interconnected nodes that visually indicate functionality of the graphical program, including a function node that requires a task specification as input. The task specification includes hardware and/or software specifications for performing the task. The task specification is programmatically generated in response to the analyzing, and programmatically provided to the function node as input, where the function node operates to execute in accordance with the generated task specification to perform at least a portion of the task. The analyzing, generating, and providing are performed at run-time of the graphical program, e.g., during execution of the graphical program, and may be invoked or performed by a graphical program execution system, by a node in the graphical program, or both.Type: GrantFiled: May 15, 2003Date of Patent: January 12, 2010Assignee: National Instruments CorporationInventors: Louis R. Murphy, Stephen C. Thorne, Deborah E. Bryant
-
Patent number: 7631295Abstract: System and method for accessing properties of a pre-defined object in a graphical program (GP) operable to perform first functionality. A node icon is displayed in the GP and coupled to the pre-defined object in response to user input, and is associated with program instructions executable to only provide access to a plurality of properties corresponding to the object, and specifying configuration of the object, where the object is associated with a subset of the first functionality. Available properties of the object are displayed, and user input indicating the plurality of properties received. The GP is executed, including executing the property node to: receive input specifying modification of a property, and modify the property to configure the object to perform the subset of the first functionality; and/or to read the property from the pre-defined object, and provide the property to a graphical program element of the GP, e.g., for display.Type: GrantFiled: June 24, 2003Date of Patent: December 8, 2009Assignee: National Instruments CorporationInventors: Thomas A. Makowski, Rajesh Vaidya, Deborah E. Bryant, Brian M. Johnson, Stephen C. Thorne
-
Patent number: 7603652Abstract: A palette of graphical program nodes, including a display window displaying a plurality of graphical program nodes for use in a graphical program. The graphical program nodes form a hierarchy, and include a first plurality of function nodes, each corresponding to a respective functionality; and a second plurality of property nodes, each corresponding to a respective function node and each specifically providing access to properties of the respective function node. The function nodes are arranged according to typical use in program development, and each property node is displayed proximate to the respective function node. Respective node icons for each function node and corresponding property node may include respective corresponding images indicating the functionality of the nodes.Type: GrantFiled: June 24, 2003Date of Patent: October 13, 2009Assignee: National Instruments CorporationInventors: Thomas A. Makowski, Rajesh Vaidya, Deborah E. Bryant, Brian M. Johnson
-
Publication number: 20040230944Abstract: System and method for programmatic creation of a task specification in a graphical program. A graphical program is programmatically analyzed. The graphical program implements a task, and includes a plurality of interconnected nodes that visually indicate functionality of the graphical program, including a function node that requires a task specification as input. The task specification includes hardware and/or software specifications for performing the task. The task specification is programmatically generated in response to the analyzing, and programmatically provided to the function node as input, where the function node operates to execute in accordance with the generated task specification to perform at least a portion of the task. The analyzing, generating, and providing are performed at run-time of the graphical program, e.g., during execution of the graphical program, and may be invoked or performed by a graphical program execution system, by a node in the graphical program, or both.Type: ApplicationFiled: May 15, 2003Publication date: November 18, 2004Inventors: Louis R. Murphy, Stephen C. Thorne, Deborah E. Bryant
-
Publication number: 20040230553Abstract: System and method for accessing properties of a pre-defined object in a graphical program (GP) operable to perform first functionality. A node icon is displayed in the GP and coupled to the pre-defined object in response to user input, and is associated with program instructions executable to only provide access to a plurality of properties corresponding to the object, and specifying configuration of the object, where the object is associated with a subset of the first functionality. Available properties of the object are displayed, and user input indicating the plurality of properties received. The GP is executed, including executing the property node to: receive input specifying modification of a property, and modify the property to configure the object to perform the subset of the first functionality; and/or to read the property from the pre-defined object, and provide the property to a graphical program element of the GP, e.g., for display.Type: ApplicationFiled: June 24, 2003Publication date: November 18, 2004Inventors: Thomas A. Makowski, Rajesh Vaidya, Deborah E. Bryant, Brian M. Johnson, Stephen C. Thorne
-
Publication number: 20040230945Abstract: System and method for invoking code-generation functionality in a graphical programming language. User input is received to a graphical program node, e.g., a configured name control for a task or channel, where the graphical program node includes a task specification that specifies hardware and/or software for performing a task. The task specification may include channel configuration information for configuring a physical analog or digital channel of a device, and timing/triggering information. A code-generation function is invoked in response to the user input, and performed, thereby generating at least a portion of a graphical program in accordance with the task specification, where the graphical program implements the task.Type: ApplicationFiled: May 15, 2003Publication date: November 18, 2004Inventors: Deborah E. Bryant, Brian M. Johnson, Christopher G. Cifra
-
Publication number: 20040230946Abstract: A palette of graphical program nodes, including a display window displaying a plurality of graphical program nodes for use in a graphical program. The graphical program nodes form a hierarchy, and include a first plurality of function nodes, each corresponding to a respective functionality; and a second plurality of property nodes, each corresponding to a respective function node and each specifically providing access to properties of the respective function node. The function nodes are arranged according to typical use in program development, and each property node is displayed proximate to the respective function node. Respective node icons for each function node and corresponding property node may include respective corresponding images indicating the functionality of the nodes.Type: ApplicationFiled: June 24, 2003Publication date: November 18, 2004Inventors: Thomas A. Makowski, Rajesh Vaidya, Deborah E. Bryant, Brian M. Johnson
-
Publication number: 20040046806Abstract: A task based polymorphic graphical program node system and method. A node is displayed in a graphical program. First user input is received invoking display of a plurality of function type options for the node, and the function type options for the node displayed. Second user input is received specifying a function type from the function type options. Based on the second user input, program instructions executable to provide functionality in accordance with the specified function type are determined and associated with the node, after which the node is executable in the graphical program to provide the functionality in accordance with the specified function type. Associating the program instructions with the node may include configuring the (possibly generic) node with the program instructions, replacing default program instructions of the node implementing default node functionality with the program instructions, and/or replacing the node with another node that includes the program instructions.Type: ApplicationFiled: June 24, 2003Publication date: March 11, 2004Inventors: Thomas A. Makowski, Rajesh Vaidya, Deborah E. Bryant, Brian M. Johnson
-
Patent number: 5764546Abstract: A data acquisition configuration system and method for facilitating the creation of data acquisition applications. The present invention enables the user to create channel configurations which include information for a respective DAQ hardware channel, such as the physical phenomena being measured and how the phenomena is being measured. The user then assigns a name to each respective channel configuration. This channel configuration name is then usable in a data acquisition application to specify the channel configuration, thus simplifying application development. After specifying a channel configuration and assigning a name, the user then constructs a program which controls the data acquisition system. The program construction includes providing the assigned name which specifies the channel configuration for the selected channel of the data acquisition device.Type: GrantFiled: November 27, 1996Date of Patent: June 9, 1998Assignee: National Instruments CorporationInventors: Deborah E. Bryant, Audrey F. Harvey