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

Icon_funbox Did You Know...

...Daniel Webster invented a "bull plow" to pull out tree stumps. It didn't catch on because it was huge and required four oxen to pull it!

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: Hood; Jeffrey C.


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

1                      
NumberTitleIssue Date
8185953Detecting anomalous network application behavior
System and Method for detecting anomalous network application behavior. Network traffic between at least one client and one or more servers may be monitored. The client and the one or more servers may communicate using one or more application protocols. The network ...
05/22/2012
8185840Mixed signal analysis system and method of use
System and method implementing an integrated interface for multiple instruments for signal analysis, including two or more virtual instruments. The method includes a) receiving user input specifying an operation implementing at least a portion of a signal analysis f...
05/22/2012
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
8185833Graphical deployment of a program to a device which displays the program proximate to the device
A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the ...
05/22/2012
8185832Graphical deployment of a program to a device which displays the program connected to the device
A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the ...
05/22/2012
8185680Method for changing ownership of a bus between master/slave devices
A system may comprise multiple master/slave devices coupled to a common bus, where one of the devices may operate as the current master device and the other devices may operate as current slave devices. Current slave devices may embed bus ownership request informati...
05/22/2012
8180849System and method for managing web services
A system for managing a plurality of web services of a service oriented architecture (SOA) comprising a registry including a description of each of the plurality of web services registered in the registry, a service filter adapted to filter at least one request of a...
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
8176479Case structure replacement in a data flow diagram
System and method for generating a data flow diagram. A first case structure may be specified. Each case of the first case structure that includes a respective plurality of input bound data flow nodes may be partitioned into one or more data flow diagram portions. T...
05/08/2012
8176471Static binding of nodes to virtual instruments in a graphical program
A system and method for creating a graphical program utilizing one or more nodes which are statically bound to one or more virtual instruments (VIs). The system and method for static binding provides a way to interact individually with controls and indicators of a V...
05/08/2012
8176351Sampling mechanism for data acquisition counters
One or more counter units of a data acquisition device used to perform sampling operations. Each of the counter units is configurable to operate in a selected one of a plurality of modes. During operation, at least one of the counter units may receive a measurement ...
05/08/2012
8175725Adapting move constraints for position based moves in a trajectory generator
Adapting move constraints for position based moves in a trajectory generator. Specification of a trajectory may be received. The specification may include a geometry of the trajectory, where the geometry specifies a desired trajectory length. A plurality of constrai...
05/08/2012
8171436Converting portions of a software program executing on a processing system to hardware descriptions
System and method for developing an ASIC. A software program may be stored which includes program instructions which implement a function. The software program may be executed on a processing system at a desired system speed and may be validated based on the executi...
05/01/2012
D658221Camera
04/24/2012
8161144Defining a switch device route based on required signal characteristics and resource dependencies
A system and method for defining a route through one or more switch devices based on signal requirements and/or resource dependencies. The user may interact with a graphical user interface to specify required signal characteristics for the route, such as signal band...
04/17/2012
8156508Method for runtime execution of one or more tasks defined in a workflow process language
Runtime execution of one or more tasks defined in a workflow process language. The method may include obtaining a description of the task from a process ontology (PO). The PO may define a hierarchical taxonomy of executable tasks, where each task refers to at least ...
04/10/2012
8156352Single pin port power control
A power controller for a peripheral bus interface. A peripheral bus power controller includes a first terminal, a second terminal coupled to receive an power enable input signal from a host controller, and a third terminal coupled to provide an over-current output s...
04/10/2012
8156295Four-slot asynchronous communication mechanism with decreased latency
System and method for a four-slot asynchronous communication mechanism with decreased latency. The system may include a host system and a client device. The host may comprise a data structure with four (two pairs of) slots. The client may comprise first information ...
04/10/2012
8156274Direct slave-to-slave data transfer on a master-slave bus
A method and system for transferring data between two slave devices. A system includes a master device and first and second slave devices coupled to the master device by a peripheral bus. The master device is configured to configure the first slave device as a sourc...
04/10/2012
8156177Fail-safe system for managing of client-server communication
The invention relates to a system for managing of communication between at least one client (10a-d) and at least one server (12a-d) with a primary broker (20) which comprises a first volatile memory (23) and wh...
04/10/2012
8155769Industrial control with integrated machine vision
System and method for performing industrial control. A vision engine operable to execute vision functions to control a vision element in response to received asynchronous commands is stored on a vision system. An application programming interface (API) that provides...
04/10/2012
8154632Detection of defective pixels in an image sensor
A system and method for detecting defective pixels in a sensor. A plurality of pixel values of the sensor may be detected. The values may include those of a first pixel and each nearest neighboring pixel to the first pixel. A second pixel may have the highest value ...
04/10/2012
8154270Power-up control for very low-power systems
An input protection circuit (IPC) may prevent an input signal from propagating into a system, such as an integrated circuit (IC), when the voltage level of the input signal exceeds a specified value. The IPC may be configured to compare the input signal voltage, whi...
04/10/2012
8154053Programmable metal elements and programmable via elements in an integrated circuit
An integrated circuit may include one or more cells, with each cell comprising a first and a second input terminal, a first and a second output terminal, and a number of connection stages configured to couple each input terminal to a corresponding respective output ...
04/10/2012
8152635Providing network and game content based on wireless signals
Providing content on a web site based on content in a game based. A wireless signal may be detected. Content in a game may be provided based on the detection of the wireless signal. The content may have been unavailable in the game prior to said detecting the wirele...
04/10/2012
8152633Providing game content based on wireless signals
Providing content in a game based on wireless signals. A wireless signal may be detected. Content in a game may be provided based on the detection of the wireless signal. The content may have been unavailable in the game prior to said detecting the wireless signal. ...
04/10/2012
8151305Mobile television broadcast system
A digital television broadcast system with transmission and/or reception of digital television signals for improved mobile reception. The communication layers in the transmit and receive portions of the transmission system can be dynamically modified, e.g., based on...
04/03/2012
8151244Merging graphical programs based on an ancestor graphical program
System and method for merging graphical programs. Information is received regarding first, second, and third graphical programs, where the third graphical program is an ancestor graphical program of the first and second. The information is analyzed to determine diff...
04/03/2012
8151218Evaluation of graphical program nodes
Evaluation of graphical program nodes. A first graphical program may be displayed on a display. The first graphical program may include a plurality of interconnected nodes which visually specifies functionality of the first graphical program. User input may be recei...
04/03/2012
8150452Providing a connection between a memory medium of a mobile device and an external device
System and method for providing a high speed connection to a memory medium of a mobile device. The mobile device may be a mobile phone or other type of portable electronic device. The memory medium may be removable and/or may be flash memory, as desired. The mobile ...
04/03/2012
8149001Low cost fingerprint sensor system
Low cost fingerprint system having a single chip solution includes a circuit board, a fingerprint sensor array fabricated onto a first surface of the circuit board, and an integrated circuit die for processing information received from the fingerprint sensor array i...
04/03/2012
8149000Detecting closure of an electronic device using capacitive sensors
System and method for determining closure of an electronic device. The electronic device may include a top portion and a bottom portion, and may be connecting via a hinge or other closing mechanism. The top portion and/or the bottom portion may include one or more c...
04/03/2012
8146111Calling services from a remote client
Making a service implementation accessible for a client application in a service oriented architecture. The method may include extracting an interface definition language file from the service implementation, which defines the interface information to be provided by...
03/27/2012
8146053Graphical programming environment with first model of computation that includes a structure supporting second model of computation
System and method for creating a graphical program that uses multiple models of computation (MoC). A first plurality of graphical program elements is assembled in a graphical program in response to first input, where the assembled first plurality of graphical progra...
03/27/2012
8146050Graphical program with physical simulation and data flow portions
Various embodiments of systems and methods are described in which system simulation techniques are combined with graphical programming techniques in a common environment. For example, various embodiments of the methods comprise displaying a graphical data flow diagr...
03/27/2012
8146007Converting a first graphical program into an intermediate abstract representation for new graphical program generation
System and method for programmatically generating a second graphical program associated with a second programming development environment based on a first graphical program associated with a first programming development environment. The second graphical program may...
03/27/2012
8145634Patent marking system
System and method for retrieving and displaying patent marking information for resources coupled to or comprised in a computer system. One or more resources, i.e., hardware devices and/or software, may be detected on the computer system. Software resources may be do...
03/27/2012
8144828Counter/timer functionality in data acquisition systems
A counter module may include a first set of registers configured to store respective sets of first control data, a second set of registers configured to store respective sets of second control data, a first counter and a second counter. The first counter may be coup...
03/27/2012
8140411Dynamic linking of part items to repair data
Providing repair information for a part. A first website may be provided which includes part information. The part information may include at least one of a plurality of possible vehicles and/or a plurality of possible parts. First user input may be received to the ...
03/20/2012
1                      
 
Sign InRegister
Username  
Password   
forgot password?