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

Icon_funbox Quotables

"Fooling around with alternating current is just a waste of time. Nobody will use it, ever."

Thomas Edison ; 1889

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: Curran; John S.


Number of patents: 22
Last date: June 21, 2011

NumberTitleIssue Date
7966562System and method for providing domain-sensitive help
A help facility for a graphical modeling environment that determines the domain of a multi-domain graphical object and provides the correct documentation for that object in that domain is discussed. The help facility determines the identity of the multi-domain graph...
06/21/2011
7941303Event-based temporal logic
A method for modeling a system as a finite state machine in a modeling environment is discussed. Embodiments receive a representation of a finite state machine model and provide an interface for incorporating a temporal operator into the finite state machine model. ...
05/10/2011
7844943System and method for providing indicators of textual items having intrinsic executable computational meaning within a graphical language environment
An electronic device with a graphical language environment that includes a method which examines a graphical model to identify textual items having intrinsic executable computational meaning within the graphical model is discussed. The method identifies at least one...
11/30/2010
7823168Communication system
A communication system for linking users to control instruments. A user may send a first creation command from a user interface and establish a communication channel linking the command interpreter and the control instrument independent of the interface bus standard...
10/26/2010
7822836System and method for automated discovery of vendor profiles in management information bases (MIBs)
A generic mechanism enabling the programmatic identification of MIBs needed for control of an SNMP agent for a network device is disclosed. The present invention provides for the automatic retrieval of the identified MIBs and their loading onto a network management ...
10/26/2010
7821513System and method for analyzing modeling accuracy while performing reverse engineering with 3D scan data
An automated mechanism for measuring the amount of accuracy loss attributable to reverse engineering processes that use 3D scan data is discussed. The embodiments provide a mechanism that displays to a user the effect scan data editing and CAD remodeling operations ...
10/26/2010
7814441System and method for identifying original design intents using 3D scan data
Programmatic extraction and management of solid and surface modeling parameters from raw 3D scan data is discussed. An automated process reads raw 3D scan data and works in communication with a CAD system able to perform CAD part modeling. The user is provided with ...
10/12/2010
7809545System and method for using execution contexts in block diagram modeling
A method of controlling the conditional execution of elements and subsystems in a block diagram is disclosed. Data structures known as Execution Contexts are created and associated with individual block diagram elements and subsystems. The Execution Contexts allow e...
10/05/2010
7801715System and method for block diagram simulation context restoration
A method of saving portions of a simulation or execution engine image at various points in a simulation or execution is disclosed. The saving of the simulation or execution context in addition to the more traditional saving of the system state information enables th...
09/21/2010
7774596System and method for updating firmware in a secure manner
A mechanism that allows firmware to be updated in a secure manner is discussed. Two attributes are used in the actual ROM to refer to a Virtual ROM module. The two attributes are a version attribute and a reference to a separate module that is capable of validating ...
08/10/2010
7761273Simplified data signal support for diagramming environment languages
A computer-implemented method may include defining an input bus signal in a graphical block diagram model by associating the input bus signal with a first group of signals, at least two of the first group of signals having a different data type; defining an output b...
07/20/2010
7725883Program interpreter
A method and system is provided that allows a well-behaved program to execute more quickly than dynamically typed programming languages did in the past, thereby allowing a the dynamically typed language to be competitive with static declarative programming languages...
05/25/2010
7672910System and method for performing non-linear constrained optimization with a genetic algorithm
An augmented Lagrangian genetic algorithm that may be used to generate solutions for optimization problems subject to linear, bound, and non-linear constraints is discussed. The augmented Lagrangian genetic algorithm uses an adaptive mutation operator to separately ...
03/02/2010
7660773System and method for the use of an adaptive mutation operator in genetic algorithms
An adaptive mutation operator for a genetic algorithm that programmatically mutates individuals in a constrained optimization for a modeled system is discussed. The mutation operator takes into account linear and bound constraints in generating new mutated individua...
02/09/2010
7644400System and method for delivering content to mobile devices
The illustrative embodiment of the present invention provides a platform that enables a content developer to distribute uniform content to multiple types of requesting mobile devices. By authoring content in a generic markup language and using the technologies inclu...
01/05/2010
7639253System and method for automatic 3D scan data alignment
An automated mechanism that identifies and defines a global coordinate system that is most appropriate for a collection of raw 3D scan data used to form a mesh model is discussed. More specifically, a coordinate system is identified that is able to minimize the tota...
12/29/2009
7631168Graphical interface for grouping concurrent computing units executing a concurrent computing process
A graphical user interface for an interactive concurrent computing environment that conveys the concurrent nature of the computing environment and allows a user to monitor the status of a concurrent process being executed on multiple concurrent computing units is di...
12/08/2009
7613595Execution and real-time implementation of a temporary overrun scheduler
The automatic generation of a real-time scheduler for scheduling the execution of tasks on a real-time system is disclosed. The scheduler may allow task overruns in the execution of the tasks on the real-time system. The task overruns may occur when the execution of...
11/03/2009
7613539System and method for mesh and body hybrid modeling using 3D scan data
A mechanism for enabling a user to treat 3D scan data model regions as surface bodies so as to eliminate the need to convert model regions to parametric surfaces as a prerequisite to performing part body modeling operations is discussed. During CAD re-modeling raw 3...
11/03/2009
7603562System and method for reducing memory requirements of firmware
A mechanism for making increased amounts of firmware available to a computer pre-boot is discussed. To increase the amount of firmware available pre-boot, a design decision is made during the build process as to which segments of the firmware need to be placed on th...
10/13/2009
7593954System and method for cross-referencing, searching and displaying entries in a document publishing system
The illustrative embodiment of the present invention provides a method for cross-referencing, searching and displaying entries in a document publishing system, such as a web-publishing system or a desktop publishing system. The document publishing system uses input ...
09/22/2009
7517220System and method for providing educational content over a network
A method of distributing educational content over a network is disclosed. Educational content is divided into topics and the topics are split into smaller educational units. Professionals reviewing the material for accreditation purposes choose particular units to s...
04/14/2009
 
Sign InRegister
Username  
Password   
forgot password?