Patents by Inventor Joel Sumner
Joel Sumner 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: 8117588Abstract: A system and method for creating a distributed application using graphical programming techniques are disclosed. The distributed application may comprise a first graphical program and a second graphical program, where a host computer system executes the first graphical program, and a plurality of remote computer systems or computing devices each execute an instance of the second graphical program. In some embodiments the first graphical program may utilize a node that represents the second graphical program. The node may be operable to exchange data with a plurality of instances of the second graphical program executing on a plurality of remote devices.Type: GrantFiled: August 17, 2006Date of Patent: February 14, 2012Assignee: National Instruments CorporationInventors: Jacob Kornerup, Andrew P. Dove, Joel Sumner
-
Patent number: 7954082Abstract: A system and method for programmatically analyzing and modifying a graphical program. The graphical program may be stored in a memory. The graphical program may then be programmatically analyzed. In various embodiments, the graphical program may be a graphical program that performs any function for any application, and the graphical program may be analyzed to determine any information or characteristics regarding the graphical program. One or more suggested modifications to the graphical program may be displayed based on the programmatic analysis performed on the graphical program. The user may be able to select which of the suggested modifications to automatically apply to the graphical program. The graphical program may then be programmatically modified to implement the one or more suggested modifications selected by the user.Type: GrantFiled: December 22, 2008Date of Patent: May 31, 2011Assignee: National Instruments CorporationInventors: Philippe G. Joffrain, Joel Sumner, Darshan K. Shah, Darren M. Nattinger
-
Patent number: 7954097Abstract: A system and method for programmatically analyzing and modifying a graphical program via a network. The graphical program may be stored on a memory medium at a first location. A program may be executed on a computer system at a second location. The computer system at the second location may be coupled via a network to the memory medium at the first location or may be coupled to a computer system or device which includes or has access to the memory medium at the first location. The program on the computer system at the second location may execute to programmatically analyze the graphical program via the network. In one embodiment the program on the computer system at the second location may also execute to programmatically modify the graphical program via the network, based on the programmatic analysis of the graphical program.Type: GrantFiled: December 22, 2008Date of Patent: May 31, 2011Assignee: National Instruments CorporationInventors: Philippe G. Joffrain, Joel Sumner, Darshan K. Shah, Darren M. Nattinger
-
Publication number: 20090132940Abstract: A system and method for programmatically analyzing and modifying a graphical program via a network. The graphical program may be stored on a memory medium at a first location. A program may be executed on a computer system at a second location. The computer system at the second location may be coupled via a network to the memory medium at the first location or may be coupled to a computer system or device which includes or has access to the memory medium at the first location. The program on the computer system at the second location may execute to programmatically analyze the graphical program via the network. In one embodiment the program on the computer system at the second location may also execute to programmatically modify the graphical program via the network, based on the programmatic analysis of the graphical program.Type: ApplicationFiled: December 22, 2008Publication date: May 21, 2009Inventors: Philippe G. Joffrain, Joel Sumner, Darshan K. Shah, Darren M. Nattinger
-
Publication number: 20090100403Abstract: A system and method for programmatically analyzing and modifying a graphical program. The graphical program may be stored in a memory. The graphical program may then be programmatically analyzed. In various embodiments, the graphical program may be a graphical program that performs any function for any application, and the graphical program may be analyzed to determine any information or characteristics regarding the graphical program. One or more suggested modifications to the graphical program may be displayed based on the programmatic analysis performed on the graphical program. The user may be able to select which of the suggested modifications to automatically apply to the graphical program. The graphical program may then be programmatically modified to implement the one or more suggested modifications selected by the user.Type: ApplicationFiled: December 22, 2008Publication date: April 16, 2009Inventors: Philippe G. Joffrain, Joel Sumner, Darshan K. Shah, Darren M. Nattinger
-
Patent number: 7484200Abstract: A system and method for programmatically analyzing and modifying a graphical program. The graphical program may be stored in a memory. The graphical program may then be programmatically analyzed. In various embodiments, the graphical program may be a graphical program that performs any function for any application, and the graphical program may be analyzed to determine any information or characteristics regarding the graphical program. One or more suggested modifications to the graphical program may be displayed based on the programmatic analysis performed on the graphical program. The user may be able to select which of the suggested modifications to automatically apply to the graphical program. The graphical program may then be programmatically modified to implement the one or more suggested modifications selected by the user.Type: GrantFiled: November 25, 2002Date of Patent: January 27, 2009Assignee: National Instruments CorporationInventors: Philippe G. Joffrain, Joel Sumner, Darshan K. Shah, Darren M. Nattinger
-
Patent number: 7480906Abstract: A system and method for programmatically analyzing and modifying a graphical program via a network. The graphical program may be stored on a memory medium at a first location. A program may be executed on a computer system at a second location. The computer system at the second location may be coupled via a network to the memory medium at the first location or may be coupled to a computer system or device which includes or has access to the memory medium at the first location. The program on the computer system at the second location may execute to programmatically analyze the graphical program via the network. In one embodiment the program on the computer system at the second location may also execute to programmatically modify the graphical program via the network, based on the programmatic analysis of the graphical program.Type: GrantFiled: March 5, 2003Date of Patent: January 20, 2009Assignee: National Instruments CorporationInventors: Philippe G. Joffrain, Joel Sumner, Darshan K. Shah, Darren M. Nattinger
-
Publication number: 20070044073Abstract: A system and method for creating a distributed application using graphical programming techniques are disclosed. The distributed application may comprise a first graphical program and a second graphical program, where a host computer system executes the first graphical program, and a plurality of remote computer systems or computing devices each execute an instance of the second graphical program. In some embodiments the first graphical program may utilize a node that represents the second graphical program. The node may be operable to exchange data with a plurality of instances of the second graphical program executing on a plurality of remote devices.Type: ApplicationFiled: August 17, 2006Publication date: February 22, 2007Inventors: Jacob Kornerup, Andrew Dove, Joel Sumner
-
Publication number: 20040034696Abstract: A system and method for programmatically analyzing and modifying a graphical program via a network. The graphical program may be stored on a memory medium at a first location. A program may be executed on a computer system at a second location. The computer system at the second location may be coupled via a network to the memory medium at the first location or may be coupled to a computer system or device which includes or has access to the memory medium at the first location. The program on the computer system at the second location may execute to programmatically analyze the graphical program via the network. In one embodiment the program on the computer system at the second location may also execute to programmatically modify the graphical program via the network, based on the programmatic analysis of the graphical program.Type: ApplicationFiled: March 5, 2003Publication date: February 19, 2004Inventors: Philippe G. Joffrain, Joel Sumner, Darshan K. Shah, Darren M. Nattinger
-
Publication number: 20040034847Abstract: A system and method for programmatically analyzing and modifying a graphical program. The graphical program may be stored in a memory. The graphical program may then be programmatically analyzed. In various embodiments, the graphical program may be a graphical program that performs any function for any application, and the graphical program may be analyzed to determine any information or characteristics regarding the graphical program. One or more suggested modifications to the graphical program may be displayed based on the programmatic analysis performed on the graphical program. The user may be able to select which of the suggested modifications to automatically apply to the graphical program. The graphical program may then be programmatically modified to implement the one or more suggested modifications selected by the user.Type: ApplicationFiled: November 25, 2002Publication date: February 19, 2004Inventors: Philippe G. Joffrain, Joel Sumner, Darshan K. Shah, Darren M. Nattinger