A gun that fires a missile, powered by gas "discharged by the operator of the toy."
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.
| Number | Title | Issue Date |
| 8185868 | System and method for cell-based code editing and publishing A mechanism for the rapid prototyping of code whereby a user selects a subsection of code and runs multiple evaluations on the selected code and altered versions of the code without first saving and naming the code subsection is disclosed. The selected subsection of... | 05/22/2012 |
| 8185556 | Computer-implemented processing of hetrogeneous data A computer-implemented method for a computing environment employing a matrix-based mathematical programming language includes: generating a heterogeneous dataset in the computing environment, where the heterogeneous dataset embodies a plurality of variables for a pl... | 05/22/2012 |
| 8181150 | System and method for synchronized workflow management A workflow manager that offers structure and control over the graphical modeling environment so that the graphical modeling environment is reconfigured in a manner appropriate for a particular workflow is disclosed. The workflow manager of the present invention prov... | 05/15/2012 |
| 8180964 | Optimization of cache configuration for application design A system generates application code based on a received model, determines an optimal cache configuration based on the application code, executes the application code in a target cache environment, generates cache performance results based on the executed application... | 05/15/2012 |
| 8180619 | System and method for digital effects analysis An analysis tool analyzes a model to determine the digital effect of the model in a modeling or programming environment. With the analysis tool, a user can determine minimum hardware functionality needed to execute the software generated from the model. The hardware... | 05/15/2012 |
| 8180608 | Variable transport delay modeling mechanism A method, system and apparatus for generating a variable transport delay for use in modeling a dynamic system. The variable transport delay of the present invention may be calculated using a variety of means, including the use of a lookup table generated at a variet... | 05/15/2012 |
| 8174540 | Consistency checking of user-settable isolated parameters in a graphical model In one embodiment, a method for checking consistency of user-settable isolated parameters among a first graphical modeling component and a second graphical modeling component in an executable graphical model is provided. The method includes designating that the firs... | 05/08/2012 |
| 8171027 | Clustering for additive trees A computing device-implemented method includes receiving an additive tree; assigning data associated with the additive tree to one or more initial clusters; partitioning the additive tree into one or more pairs of additive sub-trees corresponding to one or more bina... | 05/01/2012 |
| 8170850 | Graphical functions A method, system and computer program product to define and utilize functions graphically is provided which may be used in the simulation of finite state machines. The functions may combine mathematical, logical, non-linear and comparative operations. The graphical ... | 05/01/2012 |
| 8166456 | Programming language type system with automatic conversions A programming language type system includes, in a memory, a set of numeric type including integer types, fixed-point types and floating-point types, a set of type propagation rules to automatically determine result types of any combination of integer types, fixed-po... | 04/24/2012 |
| 8166452 | User-defined hierarchies of user-defined classes of graphical objects in a graphical modeling environment The present invention allows a user to graphically define a hierarchy of user-defined, executable classes of graphical objects that can be implemented in a graphical model. The present invention supports the features of inheritance, abstraction and polymorphism. Fur... | 04/24/2012 |
| 8165413 | Optimizing bounds checking in neighborhood processes A computer-implemented method for optimizing bounds checking in a structured lattice having a regular pattern of neighboring nodes, includes the steps of: visiting a node in the lattice in a determined order, including bounds checking the node and performing a neigh... | 04/24/2012 |
| 8161402 | Methods and apparatus for graphical test and measurement A graphical interface is provided to manage interfaces with hardware and software devices. The graphical communication interface can be operated on an electronic device to simplify management of one or more interfaces, while providing opportunities for enhanced capa... | 04/17/2012 |
| 8160844 | Block processing of input data in graphical programming environments In one embodiment, a processing block of a block diagram receives input data including a plurality of data elements organized as a matrix of a first size. At least a portion of the input data is partitioned into a plurality of data blocks in response to user-selecte... | 04/17/2012 |
| 8156493 | Exception handling in a concurrent computing process The present invention provides a method and system for exception handling in an executable process executing in a concurrent computing environment. The present invention allows a user to interrupt the executable process at any stage of the computation without discon... | 04/10/2012 |
| 8156481 | Profiler-based optimization of automatically generated code A device generates code with a technical computing environment (TCE) based on a model and information associated with a target processor, registers an algorithm with the TCE, automatically sets optimization parameters applied during generation of the code based on t... | 04/10/2012 |
| 8156147 | Sharing of instructions across model boundaries An exemplary embodiment may provide a repository for containing representations that represent a model or a portion of the model. A user may store the representations in the repository, for example, as functions. The functions stored in the repository may be shared ... | 04/10/2012 |
| 8150673 | Partitioning a model in modeling environments Methods and systems for partitioning objects in modeling environments are disclosed. The modeling environments enable users to partition an object (parent object) to include other objects (child objects). The parent object may reference the child objects (referenced... | 04/03/2012 |
| 8141060 | Calling an entity of a graphical model with a non-graphical entity and calling a non-graphical entity of a graphical model with a graphical entity The present invention provides a graphical model in a computing environment, where the graphical model includes at least a caller entity. A call command associated with the caller entity is executed, where the call command includes at least a partial name of the cal... | 03/20/2012 |
| 8141034 | System for automating the definition of application objects supporting compressing operations A configurable class system for an application author working in an application development environment that automates the handling of undo, redo and logging operations is discussed. The configurable class system removes the burden from the application author of hav... | 03/20/2012 |
| 8141011 | Hardware description language code generation from a state diagram The present invention provides a state diagramming environment in a computing device that enables the conversion of a state diagram into a hardware description language. To achieve this conversion, the present invention generates an intermediate representation of th... | 03/20/2012 |
| 8140302 | Method for using variable structure in physical modeling A method and apparatus programmatically define structure within a physical modeling environment. The system and corresponding method of modeling, provides a computationally based modeling environment in which a physical entity can be modeled parametrically and hiera... | 03/20/2012 |
| 8135570 | Generation of code from a graphical model A method and system are provided for generating code from a graphical model in a graphical modeling environment. The graphical model includes at least one signal having a data size, a data dimensionality, or both that can vary from a first time instance to a second ... | 03/13/2012 |
| 8135565 | Method and system for transferring data between a discrete event environment and an external environment In one embodiment, a model of a system includes one or more event-driven blocks and one or more time-driven blocks. The model is executed in part by receiving an entity from a event-driven block, and in response to receiving the entity, generating a time-varying dat... | 03/13/2012 |
| 8131528 | Reporting delay using visual indicators in a model Exemplary embodiments report delay incurred in a model. Exemplary embodiments identify an incurred delay that is related to a graphical affordance in the model and generate a visual indicator associated with the graphical affordance in the model. The visual indicato... | 03/06/2012 |
| 8131523 | Method for using a graphical debugging tool A system and method of exposing debugging information in a graphical modeling and execution environment is disclosed. The present invention allows a user to view debugging information in the same window as the graphical view of the model being executed. Debugging da... | 03/06/2012 |
| 8130239 | Update traversal of object trees for multiprocessor systems A system stores a first object tree that describes a graphical scene in memory and creates a second object tree based on the first object tree, where the second object tree is optimized for use by a graphics processing unit (GPU) to render a graphical scene. The sys... | 03/06/2012 |
| 8127311 | Abstract interface for unified communications with dynamic models The present invention provides a method and system for interfacing with a model regardless of model type. An abstract interface is provided for interfacing a model. The abstract interface is compatible with a plurality of model types. A call can then be made to a dy... | 02/28/2012 |
| 8126691 | System 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... | 02/28/2012 |
| 8122354 | Systems and methods for providing an indicator of detection of input related to an element of a user interface Systems and methods are provided for detecting an action providing input associated with an element of a user interface and/or graphical model, and providing an indicator to indicate the action has been detected. The user interface and graphical model may provide on... | 02/21/2012 |
| 8112741 | Ignoring output arguments of functions in programming environments Methods, systems and computer program products are provided for ignoring one or more output arguments of a function in a programming environment. Users or programmers may designate one or more output arguments that are not desired by the users. The called function d... | 02/07/2012 |
| 8108845 | Parallel programming computing system to dynamically allocate program portions A computing system receives a program created by a technical computing environment, analyzes the program, generates multiple program portions based on the analysis of the program, dynamically allocates the multiple program portions to multiple software units of exec... | 01/31/2012 |
| 8108717 | Parallel programming error constructs A system receives a program, allocates the program to a first software unit of execution (UE) and a second software UE, executes a first portion of the program with the first and second software UEs in parallel, and determines whether an error is detected during exe... | 01/31/2012 |
| 8104017 | Traceability in a modeling environment Exemplary embodiments employ a mapping among entities that are related to each other. The entities may include a graphical model, generated code, a generated report, a requirements document and/or an intermediate representation. The mapping may facilitate graphical ... | 01/24/2012 |
| 8090565 | System and method for using model analysis to generate directed test vectors In one embodiment, a system model models characteristics of a real-world system. The system model includes a plurality of sub-portions that each correspond to a component of the real-world system. A plurality of test vectors are applied to the system model and cover... | 01/03/2012 |
| 8069178 | System for creating and using heterogeneous arrays In an embodiment, a computer-implemented technique for accessing heterogeneous objects in an array is discussed. The method determines a greatest common base class hierarchically common to elements populating a heterogeneous array. A common subset of methods that is... | 11/29/2011 |
| 8065117 | Run-time tunable sample time in programming or modeling environments Programming or modeling environments in which programs or models are simulated or executed with tunable sample times are disclosed. The tunable sample times can be changed during the simulation or execution of the programs or models without recompiling the programs ... | 11/22/2011 |
| 8060421 | Object oriented financial analysis tool A financial analysis program includes an object oriented architecture having a number of abstract classes associated with performing financial calculations. The abstract classes include an instruments class that defines a number of financial instruments in a hierarc... | 11/15/2011 |
| 8060346 | Thin client graphical presentation and manipulation application A distributed graphical presentation and manipulation application executes as a thin client application in a network. The networked graphical presentation and manipulation application can generally be used without requiring a user to install any specific software pr... | 11/15/2011 |
| 8056079 | Adding tasks to queued or running dynamic jobs The present invention provides a method and system wherein additional tasks can be added to a dynamic job after the job has been submitted to a scheduler. The added task can then be given the same priority as the tasks of the previously submitted dynamic job it is b... | 11/08/2011 |