Patents by Inventor Timothy J. Hayles
Timothy J. Hayles 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: 9310975Abstract: Configuring wires/icons in a diagram. The diagram may be an executable diagram such as a graphical program or a system diagram. The diagram may include a plurality of icons that are connected by wires, and the icons may visually represent functionality of the diagram. The diagram may be executable to perform the functionality. Displaying the diagram may include displaying a first wire in the diagram, where the first wire connects a first icon and a second icon. Data transfer functionality may be specified for the first wire and/or the first or second icon in the diagram. The data transfer functionality may be visually indicated in the diagram, e.g., by appearances of the first icon, the second icon, the first wire, and/or icons displayed proximate to these components of the diagram.Type: GrantFiled: August 15, 2013Date of Patent: April 12, 2016Assignee: National Instruments CorporationInventors: Jeffrey N. Correll, David W. Fuller, III, Timothy J. Hayles, John R. Breyer, Jacob Kornerup
-
Patent number: 9047007Abstract: Providing zooming within a system diagram. Initially, a diagram of a system may be displayed. The diagram may include a plurality of icons representing physical components of the system. These plurality of icons may be initially displayed at a first level of magnification. User input to zoom on a first physical component in the diagram may be received. Accordingly, the first physical component may be displayed at a second level of magnification and other ones of the physical components may be displayed at a third level of magnification. The second level of magnification may be greater than the first level of magnification and the third level of magnification may be less than the first level of magnification. Alternatively, or additionally, different representations for various components of the system may be displayed in the diagram during or after the zoom.Type: GrantFiled: July 28, 2011Date of Patent: June 2, 2015Assignee: National Instruments CorporationInventors: Jeffrey L. Kodosky, David W Fuller, III, Jeffrey N. Correll, Mohammed Kamran Shah, Jacob Kornerup, Timothy J. Hayles, Adam K. Gabbert, Christopher G. Cifra, Jenifer M. Loy, Scott D. Postma, Richard M. Ashby, Charles E. Crain, II
-
Patent number: 8782525Abstract: Displaying physical signal routing of a system. A diagram of the system may be displayed. The system may include physical components connected via physical connections and logical components implemented on various ones of the physical components. The diagram may include a plurality of icons connected by wires. At least a first subset of the icons may represent logical elements of the system and wires between the first subset of icons may represent logical connections between corresponding logical elements. User input requesting signal routing information of the system may be received. In response, a signal route corresponding to a first logical connection between a first logical element and a second logical element may be visually indicated.Type: GrantFiled: July 28, 2011Date of Patent: July 15, 2014Assignee: National Insturments CorporationInventors: Matthew C. Curtis, Jenifer M. Loy, Adam K. Gabbert, Jayson P. Ryckman, Jacob Kornerup, Jeffrey N. Correll, Timothy J. Hayles
-
Patent number: 8782596Abstract: A method and system configured to: (a) display a first diagram including a first icon in response to input selecting the first icon; (b) associate the first icon with a first hardware device in response to input selecting the first hardware device from a set of hardware devices; (c) associate the first icon with a set of physical channels of the first hardware device in response to user input selecting the physical channels; and (d) perform the following operations one or more times: receive user input selecting a resource from a set of available resources including resources on the first hardware device; update the first diagram to include a graphical representation of the selected resource; receive user input to the first diagram specifying configuration information for the selected resource; and store the configuration information; (e) display a dataflow node indicating a transfer operation to be performed.Type: GrantFiled: June 17, 2011Date of Patent: July 15, 2014Assignee: National Instruments CorporationInventor: Timothy J. Hayles
-
Patent number: 8612870Abstract: 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.Type: GrantFiled: August 26, 2010Date of Patent: December 17, 2013Assignee: National Instruments CorporationInventors: Jeffrey L. Kodosky, David W Fuller, III, Timothy J. Hayles, Jeffrey N. Correll, John R. Breyer, Jacob Komerup, Darshan K. Shah, Aljosa Vrancic
-
Patent number: 8612871Abstract: Configuring wires/icons in a diagram. The diagram may be an executable diagram such as a graphical program or a system diagram. The diagram may include a plurality of icons that are connected by wires, and the icons may visually represent functionality of the diagram. The diagram may be executable to perform the functionality. Displaying the diagram may include displaying a first wire in the diagram, where the first wire connects a first icon and a second icon. Data transfer functionality may be specified for the first wire and/or the first or second icon in the diagram. The data transfer functionality may be visually indicated in the diagram, e.g., by appearances of the first icon, the second icon, the first wire, and/or icons displayed proximate to these components of the diagram.Type: GrantFiled: June 8, 2007Date of Patent: December 17, 2013Assignee: National Instruments CorporationInventors: Jeffrey N. Correll, David W Fuller, III, Timothy J. Hayles, John R. Breyer, Jacob Kornerup
-
Publication number: 20130332864Abstract: Configuring wires/icons in a diagram. The diagram may be an executable diagram such as a graphical program or a system diagram. The diagram may include a plurality of icons that are connected by wires, and the icons may visually represent functionality of the diagram. The diagram may be executable to perform the functionality. Displaying the diagram may include displaying a first wire in the diagram, where the first wire connects a first icon and a second icon. Data transfer functionality may be specified for the first wire and/or the first or second icon in the diagram. The data transfer functionality may be visually indicated in the diagram, e.g., by appearances of the first icon, the second icon, the first wire, and/or icons displayed proximate to these components of the diagram.Type: ApplicationFiled: August 15, 2013Publication date: December 12, 2013Applicant: NATIONAL INSTRUMENTS CORPORATIONInventors: Jeffrey N. Correll, David W. Fuller, III, Timothy J. Hayles, John R. Breyer, Jacob Kornerup
-
Publication number: 20130031501Abstract: Providing zooming within a system diagram. Initially, a diagram of a system may be displayed. The diagram may include a plurality of icons representing physical components of the system. These plurality of icons may be initially displayed at a first level of magnification. User input to zoom on a first physical component in the diagram may be received. Accordingly, the first physical component may be displayed at a second level of magnification and other ones of the physical components may be displayed at a third level of magnification. The second level of magnification may be greater than the first level of magnification and the third level of magnification may be less than the first level of magnification. Alternatively, or additionally, different representations for various components of the system may be displayed in the diagram during or after the zoom.Type: ApplicationFiled: July 28, 2011Publication date: January 31, 2013Inventors: Jeffrey L. Kodosky, David W. Fuller, III, Jeffrey N. Correll, Mohammed Kamran Shah, Jacob Kornerup, Timothy J. Hayles, Adam K. Gabbert, Christopher G. Cifra, Jenifer M. Loy, Scott D. Postma, Richard M. Ashby, Charles E. Crain, II
-
Publication number: 20130031508Abstract: Providing zooming within a system diagram. Initially, a diagram of a system may be displayed. The diagram may include a plurality of icons representing physical components of the system. These plurality of icons may be initially displayed at a first level of magnification. User input to zoom on a first physical component in the diagram may be received. Accordingly, the first physical component may be displayed at a second level of magnification and other ones of the physical components may be displayed at a third level of magnification. The second level of magnification may be greater than the first level of magnification and the third level of magnification may be less than the first level of magnification. Alternatively, or additionally, different representations for various components of the system may be displayed in the diagram during or after the zoom.Type: ApplicationFiled: July 28, 2011Publication date: January 31, 2013Inventors: Jeffrey L. Kodosky, David W. Fuller, III, Jeffrey N. Correll, Mohammed Kamran Shah, Jacob Kornerup, Timothy J. Hayles, Adam K. Gabbert, Christopher G. Cifra, Jenifer M. Loy, Scott D. Postma, Richard M. Ashby, Charles E. Crain, II
-
Publication number: 20130031509Abstract: Displaying physical signal routing of a system. A diagram of the system may be displayed. The system may include physical components connected via physical connections and logical components implemented on various ones of the physical components. The diagram may include a plurality of icons connected by wires. At least a first subset of the icons may represent logical elements of the system and wires between the first subset of icons may represent logical connections between corresponding logical elements. User input requesting signal routing information of the system may be received. In response, a signal route corresponding to a first logical connection between a first logical element and a second logical element may be visually indicated.Type: ApplicationFiled: July 28, 2011Publication date: January 31, 2013Inventors: Matthew C. Curtis, Jenifer M. Loy, Adam K. Gabbert, Jayson P. Ryckman, Jacob Kornerup, Jeffrey N. Correll, Timothy J. Hayles
-
Publication number: 20120026173Abstract: 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.Type: ApplicationFiled: July 28, 2011Publication date: February 2, 2012Inventors: Adam K. Gabbert, Jeffrey L. Kodosky, David W. Fuller, III, Timothy J. Hayles, Jeffrey N. Correll, John R. Breyer, Jacob Kornerup, Darshan K. Shah, Aljosa Vrancic
-
Publication number: 20120030496Abstract: System and method for transferring data. A system diagram is displayed, where the system diagram includes multiple device icons corresponding to respective devices, each device icon having associated executable function nodes specified for deployment on the corresponding device. The function nodes are interconnected to form a distributed graphical program that is deployable and executable in a distributed manner on the devices. User input is received to the system diagram specifying isochronous data transfer among the function nodes. Invocation timing relationships among the function nodes are automatically determined based on the specified isochronous data transfer, including phase relationships between execution of the function nodes. The determined invocation timing relationships are displayed among the function nodes.Type: ApplicationFiled: July 30, 2010Publication date: February 2, 2012Inventors: Sundeep Chandhoke, Timothy J. Hayles, Jeffrey L. Kodosky
-
Publication number: 20120030600Abstract: System and method for transferring data. A system diagram is displayed, where the system diagram includes multiple device icons corresponding to respective devices, each device icon having associated executable function nodes specified for deployment on the corresponding device. The function nodes are interconnected to form a distributed graphical program that is deployable and executable in a distributed manner on the devices. User input is received to the system diagram specifying isochronous data transfer among the function nodes. Invocation timing relationships among the function nodes are automatically determined based on the specified isochronous data transfer, including phase relationships between execution of the function nodes. The determined invocation timing relationships are displayed among the function nodes.Type: ApplicationFiled: May 27, 2011Publication date: February 2, 2012Inventors: Sundeep Chandhoke, Timothy J. Hayles, Jeffrey L. Kodosky
-
Patent number: 8108784Abstract: Configuring wires/icons in a diagram. The diagram may be an executable diagram such as a graphical program or a system diagram. The diagram may include a plurality of icons that are connected by wires, and the icons may visually represent functionality of the diagram. The diagram may be executable to perform the functionality. Displaying the diagram may include displaying a first wire in the diagram, where the first wire connects a first icon and a second icon. Data transfer functionality may be specified for the first wire and/or the first or second icon in the diagram. The data transfer functionality may be visually indicated in the diagram, e.g., by appearances of the first icon, the second icon, the first wire, and/or icons displayed proximate to these components of the diagram.Type: GrantFiled: June 8, 2007Date of Patent: January 31, 2012Assignee: National Instruments CorporationInventors: Timothy J. Hayles, Jacob Kornerup
-
Publication number: 20110252345Abstract: A method and system configured to: (a) display a first diagram including a first icon in response to input selecting the first icon; (b) associate the first icon with a first hardware device in response to input selecting the first hardware device from a set of hardware devices; (c) associate the first icon with a set of physical channels of the first hardware device in response to user input selecting the physical channels; and (d) perform the following operations one or more times: receive user input selecting a resource from a set of available resources including resources on the first hardware device; update the first diagram to include a graphical representation of the selected resource; receive user input to the first diagram specifying configuration information for the selected resource; and store the configuration information; (e) display a dataflow node indicating a transfer operation to be performed.Type: ApplicationFiled: June 17, 2011Publication date: October 13, 2011Inventor: Timothy J. Hayles
-
Patent number: 8028242Abstract: Configuring wires/icons in a diagram. The diagram may be an executable diagram such as a graphical program or a system diagram. The diagram may include a plurality of icons that are connected by wires, and the icons may visually represent functionality of the diagram. The diagram may be executable to perform the functionality. Displaying the diagram may include displaying a first wire in the diagram, where the first wire connects a first icon and a second icon. Data transfer functionality may be specified for the first wire and/or the first or second icon in the diagram. The data transfer functionality may be visually indicated in the diagram, e.g., by appearances of the first icon, the second icon, the first wire, and/or icons displayed proximate to these components of the diagram.Type: GrantFiled: June 8, 2007Date of Patent: September 27, 2011Assignee: National Instruments CorporationInventors: Jeffrey L. Kodosky, Jeffrey N. Correll, David W Fuller, III, Timothy J. Hayles, John R. Breyer, Jacob Kornerup
-
Patent number: 8028241Abstract: Configuring wires/icons in a diagram. The diagram may be an executable diagram such as a graphical program or a system diagram. The diagram may include a plurality of icons that are connected by wires, and the icons may visually represent functionality of the diagram. The diagram may be executable to perform the functionality. Displaying the diagram may include displaying a first wire in the diagram, where the first wire connects a first icon and a second icon. Data transfer functionality may be specified for the first wire and/or the first or second icon in the diagram. The data transfer functionality may be visually indicated in the diagram, e.g., by appearances of the first icon, the second icon, the first wire, and/or icons displayed proximate to these components of the diagram.Type: GrantFiled: June 8, 2007Date of Patent: September 27, 2011Assignee: National Instruments CorporationInventors: Jeffrey L. Kodosky, David W Fuller, III, Jeffrey N. Correll, Timothy J. Hayles, John R. Breyer, Jacob Kornerup
-
Patent number: 7996782Abstract: Configuring wires/icons in a diagram. The diagram may be an executable diagram such as a graphical program or a system diagram. The diagram may include a plurality of icons that are connected by wires, and the icons may visually represent functionality of the diagram. The diagram may be executable to perform the functionality. Displaying the diagram may include displaying a first wire in the diagram, where the first wire connects a first icon and a second icon. Data transfer functionality may be specified for the first wire and/or the first or second icon in the diagram. The data transfer functionality may be visually indicated in the diagram, e.g., by appearances of the first icon, the second icon, the first wire, and/or icons displayed proximate to these components of the diagram.Type: GrantFiled: June 8, 2007Date of Patent: August 9, 2011Assignee: National Instruments CorporationInventors: Timothy J. Hayles, David W Fuller, III, Jeffrey N. Correll, John R. Breyer
-
Publication number: 20100325571Abstract: 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.Type: ApplicationFiled: August 26, 2010Publication date: December 23, 2010Inventors: Jeffrey L. Kodosky, David W. Fuller, III, Timothy J. Hayles, Jeffrey N. Correll, John R. Breyer, Jacob Komerup, Darshan K. Shah, Aljosa Vrancic
-
Patent number: 7844908Abstract: 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.Type: GrantFiled: July 11, 2007Date of Patent: November 30, 2010Assignee: National Instruments CorporationInventors: Jeffrey L. Kodosky, David W Fuller, III, Timothy J. Hayles, Jeffrey N. Correll, John R. Breyer, Jacob Kornerup, Darshan K. Shah, Aljosa Vrancic