A fork with timer for providing a cue to a user after an elapsed period of time for indicating that another bite of food using the fork may be taken.
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 |
| 7983879 | Code generation for data acquisition and/or logging in a modeling environment A mechanism for configuring an inspection component in a real-time model is disclosed. The inspection component includes user-configurable parameters that control the acquisition of data for the real-time model. The data acquisition and logging logic is set up using... | 07/19/2011 |
| 7975235 | Signal navigation and label propagation in block diagrams A system and method that includes line connection navigation in a block diagram by highlighting connections through navigable blocks in the diagram, edit-time label propagation along connections and through navigable blocks that can propagate labels through their po... | 07/05/2011 |
| 7975001 | Bi-directional communication in a parallel processing environment A computer-readable medium including executable instructions for performing parallel processing on behalf of a client operating a technical computing environment is provided. The medium may include instructions for receiving a request from the client. The medium may... | 07/05/2011 |
| 7974825 | 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 ... | 07/05/2011 |
| 7974820 | System and method for synchronizing and using a three dimensional view with a block diagram model A method of synchronizing a block diagram view of a system being modeled with a three-dimensional view of the system being modeled and with the underlying block diagram model data is disclosed. Changes in the block diagram model data are reflected in both views to t... | 07/05/2011 |
| 7969452 | Reporting fixed-point information for a graphical model A graphical modeling environment is provided for a user to build a model in which signals and/or block parameters can be represented using a fixed-point data type. When the graphical model is executed, the graphical model may generate fixed-point data type signals. ... | 06/28/2011 |
| 7966610 | Application of optimization techniques to intermediate representations for code generation The present invention provides a method and system for optimization of an intermediate representation in a graphical modeling environment. A first intermediate representation is provided. At least one optimization technique is applied to the first intermediate repre... | 06/21/2011 |
| 7966562 | System 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 |
| 7966162 | Hierarchically scoped resettable variables in graphical modeling environments The illustrative embodiments of this invention are directed to a method, a medium and a system for realizing resettable hierarchically scoped variables in a graphical modeling environment on a computing device. The method includes creating at least one resettable va... | 06/21/2011 |
| 7962317 | Analytic linearization for system design A method and apparatus may linearize a model representing a dynamic system without using perturbation techniques. The model may include a differential-algebraic system of equations to represent the dynamic system. The mass matrix of the model may be singular. The li... | 06/14/2011 |
| 7958490 | System for automating the definition of application objects supporting undoing, redoing compressing and logging 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... | 06/07/2011 |
| 7958454 | Graphical state machine based programming for a graphical user interface Systems and methods are provided for the design, development and execution of a graphical user interface using a state machine based programming paradigm integrated with a componentized graphical user interface. The present invention generates a graphical state mach... | 06/07/2011 |
| 7955257 | Non-rigid surgical retractor The present invention provides a non-rigid retractor for providing access to a surgical site, such as a patient's spine, during a surgical process. When used in spinal surgery, the non-rigid retractor allows a surgeon to operate on one or more spinal levels. The non... | 06/07/2011 |
| 7951175 | Instruments and methods for manipulating a vertebra A method for manipulating a vertebra includes connecting a first bone anchor to a first vertebra, connecting a second bone anchor to a second bone anchor, positioning a spinal rod in a receiving member of the first bone anchor and in a receiving member of the second... | 05/31/2011 |
| 7951174 | Adjustable bone screw assembly A bone screw assembly includes a screw body, including anchor portion and rod-receiving portion, and a rod seat movably mounted in the screw body to allow for controlled angulation between a spinal connection element disposed in the rod seat and the screw body. The ... | 05/31/2011 |
| 7951172 | Constrained motion bone screw assembly A bone screw assembly includes an anchor portion and a head portion, such as a rod-receiving portion, movably mounted to the anchor portion to allow for controlled angulation between the anchor portion and the head portion. The anchor portion is pivotable in one or ... | 05/31/2011 |
| 7951168 | Instruments and methods for manipulating vertebra A method for manipulating a vertebra includes connecting a first bone anchor to a first vertebra, connecting a second bone anchor to a second bone anchor, positioning a spinal rod in a receiving member of the first bone anchor and in a receiving member of the second... | 05/31/2011 |
| 7949504 | System and method for optimizing block diagram models A method includes in a system determining a constraint for constraining operation of a portion of a block diagram model, determining if the portion of the block diagram model violates the constraint, and providing a user information based on the violating of the fir... | 05/24/2011 |
| 7949502 | Processing composite data signal by expansion in a graphical representation A computer system for processing composite data is provided. The system includes means for processing a computing operation that is designed to receive a non-composite data type as at least one input. The composite data is provided to the computing operation as the ... | 05/24/2011 |
| 7945886 | Stage evaluation of a state machine The present invention provides a method a system for facilitating enhanced processing of state diagrams in a state diagram environment. The method may include top-down processing a current state in a state diagram environment; determining whether processing of the c... | 05/17/2011 |
| 7945431 | Translating mates in geometric models into joint blocks in block diagram models Methods and systems for translating models generated in one modeling environment into models that can be used in other modeling environments. In particular, information regarding a relationship between components of models in one modeling environment is translated i... | 05/17/2011 |
| 7942908 | Adjustable length implant A method and apparatus for providing an adjustable length surgical implant is provided, wherein the surgical implant is readily adjustable by a surgeon using a surgical tool sized for use with the surgical implant. Adjustment of the surgical implant further requires... | 05/17/2011 |
| 7941303 | Event-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 |
| 7934194 | 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/26/2011 |
| 7933755 | Conversion of model components into references An automated model componentization feature systematically converts duplicate or otherwise amenable patterns in a model into references. Multiple references are simplified to one unit that contains the otherwise duplicated functionality. Duplicated or selected funct... | 04/26/2011 |
| 7930153 | Adaptive look up table: a graphical simulation component for recursively updating numeric data storage in table form A graphical block that defines the functionality of a lookup table and can be used in a block diagram model to capture time-varying characteristics of a system's behavior in the lookup table is presented. The block uses input and output data of the system to dynamic... | 04/19/2011 |
| 7927357 | Adjustable length implant A method and apparatus for providing an adjustable length surgical implant is provided, wherein the surgical implant is readily adjustable by a surgeon using a surgical tool sized for use with the surgical implant. Adjustment of the surgical implant further requires... | 04/19/2011 |
| 7925791 | Recoverable error detection for concurrent computing programs The present invention provides a system and method for detecting communication error among multiple nodes in a concurrent computing environment. A barrier synchronization point or regions are used to check for communication mismatch. The barrier synchronization can ... | 04/12/2011 |
| 7925488 | System and method of generating equation-level diagnostic error messages for use in circuit simulation A mechanism for providing equation-level diagnostic error messages for system models undergoing circuit simulations is discussed. The components in a model of a system being simulated are converted into multiple numerical equations where each equation corresponds to... | 04/12/2011 |
| 7925477 | Method and system for transferring data between a discrete event environment and an external environment The present invention provides systems and methods for transfer of information between various modeling environments in a model of a system. In one embodiment, a system and method for transferring data between a discrete event model environment and an external model... | 04/12/2011 |
| 7913232 | Certifying software for safety-critical systems A method of collecting information includes retrieving a criterion for certifying software for use on a safety-critical system, receiving user input information associated to the criterion, determining if the input information satisfies criterion for certifying the ... | 03/22/2011 |
| 7909834 | Self retaining set screw inserter A self retaining screw inserter for inserting, positioning and removing a set screw of a spinal fixation system, includes an active reverse-collet retainer. The active reverse-collet retainer has fingers configured to move outward to engage and retain a set screw. W... | 03/22/2011 |
| 7908591 | Memory profiling A memory profiler is provided in a programming environment. The memory profiler records memory usage information at a point of a program that runs in the programming environment. The memory profiler may record information on the amount of allocated memory, the amoun... | 03/15/2011 |
| 7908313 | Instrument-based distributed computing systems An instrument-based distributed computing system is disclosed that accelerates the measurement, analysis, verification and validation of data in a distributed computing environment. A large computing work can be performed in a distributed fashion using the instrumen... | 03/15/2011 |
| 7904876 | Interactive graphics format model The present invention provides a graphical model that can be viewed without a graphical modeling environment. An interactive graphic version of the model is generated from the model of the graphical modeling environment. The interactive graphic version can then be v... | 03/08/2011 |
| 7904280 | Simulation of constrained systems A modular representation of a physical system is generated using modules and variables, each module representing a portion of the physical system, each variable representing a parameter of the physical system. Code is generated according to the modular representatio... | 03/08/2011 |
| 7900191 | System and method of using an active link in a state programming environment to locate an element in a graphical programming environment A system, method, distribution system, and computer readable medium for locating an element of a computing environment are described. The invention feature selecting a label within a state diagram associated with a graphical model and processing the selected label t... | 03/01/2011 |
| 7900188 | Specifying implementations of code for code generation from a model Embodiments of the present invention allow user to generate a model in a modeling environment and to generate code from the model using various implementations of code for portions of the model. The implementations of code can be supplied by the modeling environment... | 03/01/2011 |
| 7897116 | Composite internals for a circulating fluidized bed reactor The present invention relates to a composite internal in a circulating fluidized bed reactor, comprising guide plates, disturbing plates and 2 to 30 round tubes, wherein the guide plate (3) is secured with its one side to the round tube (1), and the di... | 03/01/2011 |
| 7894832 | Method for transmitting short messages A method for transmitting short messages (5) in a telecommunications network (10) is proposed, which enables especially simple, convenient downloading of data fields (15, 20, 25, 30) of the short message (5) from a network operator (70... | 02/22/2011 |