U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...During the Civil War, the Confederacy established its own Patent Office which issued 266 patents, a third of which concerned implements of war.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Attorney: Burgess; Jason L.


Number of patents: 107
Last date: May 22, 2012

1      
NumberTitleIssue Date
8185835Collector node for a graphical program
A system and method for creating a graphical program that performs a numerical function on at least a subset of a set of data values received over a period of time. The method may utilize a “collector node”, which simplifies these types of common programming tas...
05/22/2012
8185834User-defined events for a graphical programming environment
One embodiment of the invention comprises a system and method for enabling a graphical program to dynamically register one or more events during execution of the graphical program. An event registration node may be displayed in the block diagram of the graphical pro...
05/22/2012
8180734Prioritization of backup tasks in a global de-duplication backup system
Various embodiments of a system and method for initiating backup tasks to backup data from a plurality of client computer systems are described. The backup tasks may be initiated in an order specified by a ranking of the client computer systems according to their re...
05/15/2012
8176486Maintaining a pool of free virtual machines on a server computer
Various embodiments of a system and method for managing virtual machines on a server computer are described. According to one embodiment of the method, a pool of free virtual machines may be maintained on the server computer, e.g., where the number of virtual machin...
05/08/2012
8166437Automated pad ring generation for programmable logic device implementation of integrated circuit design
In an embodiment, a method to automatically generate a pad ring for a programmable logic device implementation of an integrated circuit is contemplated. The pad ring that will be used in the integrated circuit itself may include pad logic (e.g. to support boundary s...
04/24/2012
8125509Facial recognition for a videoconference
A facial recognition algorithm may be performed in order to identify a participant at a first endpoint in a videoconference. Participant information for the participant may be displayed together with an image of the participant on a display screen at a second endpoi...
02/28/2012
8125508Sharing participant information in a videoconference
A method for displaying information in a videoconference is disclosed. Video information from a first endpoint of the videoconference may be received. The video information may include an image of a participant at the first endpoint. Participant information for the ...
02/28/2012
8120638Speech to text conversion in a videoconference
Various embodiments of a method for automatically converting audio speech in a videoconference into text information are described. According to one embodiment of the method, a videoconferencing device at a first endpoint in the videoconference may receive a stream ...
02/21/2012
8117588Spatial iteration node for a graphical program
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 graphi...
02/14/2012
8108833Automatically generating a graphical data flow program from a statechart
A system and method for automatically generating a graphical data flow program from a statechart are disclosed. The statechart may be created in a graphical manner in response to user input, e.g., in response to the user arranging state icons on a display and creati...
01/31/2012
8108784Configuring icons to represent data transfer functionality
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 diagra...
01/31/2012
8042095Application development environment with features for increasing the ease and efficiency of viewing function help text
One embodiment of the invention comprises a system and method for increasing a user's ease and efficiency of viewing help text related to a function or method call. An application development environment (ADE) may display a prototype tip for a function in a source c...
10/18/2011
7990410Status and control icons on a continuous presence display in a videoconferencing system
Various embodiments of a videoconferencing system and methods for visually indicating status and/or control information on a continuous presence display for a videoconference are described herein. In one embodiment, status information may be received from one or mor...
08/02/2011
7979841Programmatically determining calling information of a graphical program
A system and method for programmatically determining interface information for a graphical program. Interface information for a graphical program may include information necessary to invoke execution of the graphical program. A first program may receive a request fo...
07/12/2011
7954009Test executive system with memory leak detection for user code modules
A system and method for automatically detecting heap corruption errors and memory leak errors caused by user-supplied code modules that are called by steps of a test executive sequence. The test executive sequence may first be created by including a plurality of tes...
05/31/2011
7937665System and method for automatically generating a graphical program to implement a prototype
A system and method for automatically generating a graphical program from a prototyping environment application. By utilizing an application specialized for developing solutions to problems in a particular domain, i.e., a prototyping environment, a user may develop ...
05/03/2011
7930643System and method for previewing a sequence of motion control operations
A system and method for previewing a sequence of motion control operations. A user may utilize a motion control prototyping environment application to easily and efficiently develop/prototype a motion control sequence. For example, the environment may provide a grap...
04/19/2011
7917863System and method for graphically creating a sequence of motion control operations
A system and method for developing a sequence of motion control operations. Various embodiments of a motion control prototyping environment application are described. The motion control prototyping environment may be designed to enable a user to easily and efficient...
03/29/2011
7913170System and method for performing type checking for hardware device nodes in a graphical program
A system and method for propagating type information for hardware device nodes in a graphical program. A hardware device node may be any of various types of nodes relating to hardware devices and may perform any of various hardware-related functions in the graphical...
03/22/2011
7890868Selecting a connectable element of a hardware device in a measurement system
A system and method for selecting a connectable element of a hardware device in a measurement system. A diagram of the measurement system may be displayed. The diagram may include a first icon representing a hardware device component of the measurement system. The h...
02/15/2011
7849444Test executive with buffer overwrite detection for parameters of user-supplied code modules
A test executive sequence may be created by including a plurality of test executive steps in the test executive sequence and configuring at least a subset of the steps to call user-supplied code modules. One or more of the user-supplied code modules may take buffer ...
12/07/2010
7849416System and method for graphically creating a sequence of motion control, machine vision, and data acquisition (DAQ) operations
A system and method for developing a prototype that comprises a sequence of motion control, machine vision, and/or data acquisition (DAQ) “MC/MV/DAQ” operations. A MC/MV/DAQ prototyping environment may be designed to enable a user to easily and efficiently devel...
12/07/2010
7865349Simulation, measurement and/or control system and method with coordinated timing
A system and method for coordinating timing between simulation of a system and measurement and/or control of the system. A measurement/control loop comprising a measurement/control program, a simulation program, and an execution coordination kernel is described. The...
01/04/2011
7831680Deterministic communication between graphical programs executing on different computer systems
A system and method for enabling deterministic or time-triggered data exchange between a first graphical program and a second graphical program. A first variable is assigned to a first time slot in a network cycle. A first graphical program may be configured to writ...
11/09/2010
7802229Timed loop with sequence frames structure for a graphical program
A “timed loop with frames” node may be included in a graphical program. The “timed loop with frames” node may combine a timed loop with a timed sequence such that the timed sequence is executed at each iteration of the timed loop. The “timed loop with fram...
09/21/2010
7761859Application development environment with features for aiding a user in writing function calls
One embodiment of the invention comprises a system and method for aiding a user in specifying function parameter values in a computer program. An application development environment (ADE) may be operable to display parameter assistant user interfaces for aiding the ...
07/20/2010
7761847Timed sequence for a graphical program
A system and method for executing a plurality of graphical code portions as a timed sequence is described. The graphical code portions may be included in a graphical program and configured with information specifying a sequential order of execution and execution tim...
07/20/2010
7761802Expanding and collapsing components in a measurement system diagram
One embodiment of the present invention comprises a method for displaying a diagram of a measurement system, in which various components in the diagram may be expanded or collapsed as desired. It may be desirable to allow the user to view various aspects of a measur...
07/20/2010
7743335System and method for accessing registers of a hardware device in a graphical program
A system and method for creating a graphical program which accesses registers of a hardware device. In one embodiment, a register access node or primitive may be included in a graphical program, such that when the graphical program is executed on the computer system...
06/22/2010
7734820Adaptive caching for a distributed file sharing system
A system and method for adaptively responding to update messages for a replica of a data object. A node may maintain first information regarding a replica of a data object. In various embodiments, the first information may comprise any kind of information regarding ...
06/08/2010
7716523End-to-end transactional protection for requests in a web application
Various embodiments of a system and method for processing a request in a distributed software application are disclosed. In response to a client request, one or more server computers may modify a plurality of different portions of state information. The system may o...
05/11/2010
7698414Global monitoring and statistics collection for a plurality of computing nodes
A system including a plurality of nodes operable to exchange information using location-independent addresses. According to one embodiment of a method for obtaining information in a network of nodes, one or more nodes may each create an instance of a location-indepe...
04/13/2010
7689917Automatically generating a sub-graphical program in response to user input configuring a graphical program node
A system and method for configuring a node in a graphical program by programmatically generating graphical source code associated with the node. The node may initially have no functionality or may have default functionality and may be able to take on different funct...
03/30/2010
7669185Graphical program having a hierarchy of timed loops
A system and method for executing a graphical program which has a plurality of timed loops, wherein the timed loops utilize timing sources that are related to or derived from each other. According to one embodiment of the method, a graphical program having a plurali...
02/23/2010
7667762Dual sensor video camera
Various embodiments of a dual-sensor video camera are disclosed. The dual-sensor video camera includes a color filter array (CFA) sensor, which has a low-pass filter. The dual-sensor video camera also includes a panchromatic sensor. A beam splitter directs an incomi...
02/23/2010
7650594Graphical program analyzer with framework for adding user-defined tests
A system and method for enabling programmatic analysis of a graphical program, where the programmatic analysis includes user-defined tests. A software program referred to herein as a graphical program analyzer may be operable to programmatically analyze a graphical ...
01/19/2010
7650574Visually indicating problems found during programmatic analysis of a graphical program
A system and method for visually indicating one or more problems in a graphical program. The graphical program may be programmatically analyzed to discover a problem (or potential problem) in the graphical program. The problem found during the programmatic analysis ...
01/19/2010
7613954Test executive with stack corruption detection
A system and method for detecting and/or preventing execution problems caused by user-supplied code modules that are called by steps of a test executive sequence. The test executive sequence may include a plurality of test executive steps. At least a subset of the s...
11/03/2009
7594182Dynamic and user-defined events for a graphical program
One embodiment of the invention comprises a system and method for enabling a graphical program to dynamically register one or more events during execution of the graphical program. An event registration node may be displayed in the block diagram of the graphical pro...
09/22/2009
7574690Graphical program which executes a timed loop
A system and method for creating a graphical program operable to execute a timed loop. A loop may be displayed in the graphical program and configured with timing information in response to user input. The timing information may include an execution period which spe...
08/11/2009
1      
 
Sign InRegister
Username  
Password   
forgot password?