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 |
| 8046738 | Efficiently developing encoded instructions by tracking multiple unverified instances of repetitive code segments A development environment tracks code sections which have been copied and pasted into a code module from a source code section which has not been subjected to certain verifications. In one aspect, if an error in a copied section is later found during a verification ... | 10/25/2011 |
| 7681177 | Method and/or system for transforming between trees and strings Embodiments of articles, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed. In particular embodiments, one or more trees may be transformed to one or more corresponding symbols strings according to an association of trees a... | 03/16/2010 |
| 7559051 | Source-to-source partitioning compilation A method is disclosed for partitioning a specification in a source code. In a first step, the specification is converted into a plurality of abstract syntax trees. In a second step, the plurality of abstract syntax trees is partitioned into at least a first set and ... | 07/07/2009 |
| 7437709 | Providing assistance for editing markup document based on inferred grammar Methods and apparatus are provided for assisting a user who is editing a markup document on a computer. The user is presented with the markup document on a display of the computer for editing and provided with grammatical assistance based on a grammar inferred from ... | 10/14/2008 |
| 7409673 | XML document editor A DTD-compliant XML document editor is disclosed. The XML document editor generates hints for required elements and required element slots automatically in the process of document creation and edition so as to guide the user to produce a valid document, while syntac... | 08/05/2008 |
| 7395523 | Method and apparatus for efficiently developing encoded instructions by tracking multiple unverified instances of repetitive code segments A development environment tracks code sections which have been copied and pasted into a code module from a source code section which has not been subjected to certain verifications. In one aspect, if an error in a copied section is later found during a verification ... | 07/01/2008 |
| 7376933 | System and method for creating application content using an open model driven architecture A method for generating application content includes specifying an application definition or model in a flexible grammar, defining a set of templates that define generalized content output forms, and specifying a control definition for transforming the application d... | 05/20/2008 |
| 7370318 | System and methodology for asynchronous code refactoring with symbol injection A system and methodology for asynchronous code refactoring with symbol injection is described. In one embodiment, for example, a method is described for refactoring a plurality of interdependent software modules that reside in separate projects, the method comprises... | 05/06/2008 |
| 7367017 | Method and apparatus for analyzing machine control sequences A graphical user interface (GUI) is provided that enables machine control sequences and the results of their execution to be easily and expediently analyzed. Logic is configured to execute GUI generation code and GUI user interaction handling code, and control a dis... | 04/29/2008 |
| 7346892 | Prediction and pre-selection of an element in syntax completion A system, method and computer-readable medium supports a feature that predicts a selection based on history of use and uses this information to pre-select an item in a list for syntax completion in a source program editor. ... | 03/18/2008 |
| 7343596 | Method and system for creating self-assembling components A method and system for creating reusable software components that can be automatically discovered and assembled on a network through the use of syntactic appearances in component languages. Component languages guarantee that any search for the syntactic features of... | 03/11/2008 |
| 7337430 | Optimized look-up table calculations in block diagram software Pre-lookup index search blocks and multidimensional interpolation blocks that use the results of the pre-lookup index search blocks in a block diagram to graphically specify (and perform) multidimensional interpolation calculations. The pre-lookup index search and i... | 02/26/2008 |
| 7334196 | User interface display navigation and item selection system A user interface system supports flexible user navigation and item selection and manipulation in a hierarchical data structure representation. The user interface system facilitates selection of a plurality of items from a display of hierarchically organized items. T... | 02/19/2008 |
| 7331042 | Fault-tolerant dynamic editing of GUI display and source code A fault-tolerant method of bottom-up editing whereby simultaneous display of the GUI view and source code view are available, and wherein real-time bottom-up editing is provided. In accordance with a preferred embodiment of the present invention, changes to the sour... | 02/12/2008 |
| 7322023 | Computer programming language statement building and information tool with non obstructing passive assist window An intelligent real time tool to assist a computer programmer during the writing and/or maintenance of a computer program. The tool generates assist windows that contain program related information that the programmer can use to construct a programming language stat... | 01/22/2008 |
| 7299447 | Method of testing a mapping of an electrical circuit An electrical circuit can be described with a reference model that has a plurality of states and a plurality of state transitions. Acceptable and/or unacceptable instruction sets are predefined for each state. Acceptable and unacceptable instruction sets are generat... | 11/20/2007 |
| 7293254 | Extensibility application programming interface and framework for meta-model objects The present invention relates to a system and methodology providing an Application Programming Interface (API) and framework that supports a meta-object model for application design and operating system interactions. The API includes an input component that receives... | 11/06/2007 |
| 7287241 | Snaplines for control object positioning A visual code designer is provided that allows a user to manipulate control objects on a common design surface. Each control object has extensible snaplines that define alignment characteristics for the control. The snaplines are extensible in that a developer can d... | 10/23/2007 |
| 7269828 | Method for safely instrumenting large binary code A method is provided for safely editing a binary code to be executed on a computer system. The method allows the binary code to be directly edited without compromising its integrity. More specifically, a larger binary code is transformed into a number of smaller bin... | 09/11/2007 |
| 7231633 | Debugging with set verbosity level during read and analysis of executable code and associated comments while logging according to set verbosity level A debugging tool for computer program development that analyzes the computer program adds output statements at strategic locations throughout the program. The output statements may include the filename and line number of the original source code and may further incl... | 06/12/2007 |
| 7210130 | System and method for parsing data A dynamically extensible approach to parsing textual input consisting of a predictive parser and associated predictive parser generator is provided. The combination, together with a plug-in/resolver architecture, provides the ability to handle a set of languages tha... | 04/24/2007 |
| 7197746 | Multipurpose lexical analyzer A method for lexically analyzing an input stream including invoking a multipurpose lexical analyzer, wherein invoking the multipurpose lexical analyzer comprises examining a parameter setting, scanning the input stream to obtain a token using a token definition, and... | 03/27/2007 |
| 7149966 | Word processor for freestyle editing of well-formed XML documents A word-processor that provides a freestyle-editing environment for editing an XML document while monitoring the XML document for well-formedness. The word processor monitors the XML document to determine if the XML document is well-formed and to automatically correc... | 12/12/2006 |
| 7127704 | Interactive software engineering tool with support for embedded lexical contexts In response to programmer input of a trigger token, a program editor creates a pair of boundary tokens encapsulating an embedded lexical context and positions an insertion point within the embedded lexical context. The operations on the embedded lexical context are ... | 10/24/2006 |
| 7111286 | Method, system and computer product for parsing binary data A method for parsing binary data is disclosed. The method includes receiving binary data and a parse request, the parse request calling for either a non-differenced parsing method or a differenced parsing method, invoking a parse tree and receiving a parse definitio... | 09/19/2006 |
| 7092990 | Handling node address failure in a distributed nodal system of processors Addressing failure is handled in a nodal system of processor nodes, which comprise at least one processor and at least one interface to a network. Upon detection of a node address failure of a processor node for the network, such as lack of a node address, or presen... | 08/15/2006 |
| 7089541 | Modular parser architecture with mini parsers A modular parser architecture and methods related thereto make use of a number of miniparsers. Each miniparser is capable of receiving input and generating an output dependent thereon. In one embodiment, a lexer or a miniparser capable of lexical analysis receives c... | 08/08/2006 |
| 7076763 | Live component system A system for generating live components for use on target systems is disclosed. The target systems may include browsers and embedded systems. The disclosed invention may operate on a multitude of data types (numeric and non-numeric), be used by non-programmer develo... | 07/11/2006 |
| 7072800 | Application response monitor A computer-based method of formatting rules for monitoring application responsiveness, the method including defining a collection of resources, each such resource being a source of application events; and defining a first transaction as a timeframe for measuring app... | 07/04/2006 |
| 7062760 | System and method for measuring syntax coverage percentage A syntax coverage percentage measuring system includes a BNF rule check table which has BNF data respectively corresponding to BNF syntax rules. A first file reading section reads each of test input files and carries out lexical analysis to data of each of the read ... | 06/13/2006 |
| 7043716 | System and method for multiple level architecture by use of abstract application notation A system and method of translating an abstract notation of an application to a series of sub-applications representing a central application. Also described is a multi-tier application system for generating the central application for deployment on a predetermined c... | 05/09/2006 |
| 7024623 | Method and system for placing an insertion point in an electronic document A method for placing an insertion point in an electronic document in an electronic system for creating and editing an electronic document. Context information regarding a location of a cursor in the electronic document is collected. A coinciding rule is selected fro... | 04/04/2006 |
| 7000221 | Script evaluator A script evaluator analyzes script code and identifies possible problems with respect to given browsers and given browser versions. When configuring the parameters of analysis of the script evaluator, the user may select versions of known browsers for which support ... | 02/14/2006 |
| 6996801 | System and method for automatically generating program An automatic software component creating system includes a software component definition data storage section which stores software component definition data therein, a software component creation rule storage section which stores software component creation rules t... | 02/07/2006 |
| 6986122 | IF statement having an expression setup clause to be utilized in structured assembly language programming A state machine for an assembler capable of processing structured assembly language is disclosed. The state machine for an assembler capable of processing structured assembly language IF constructs includes five states, namely, an IF state, an ELSE state, an END | 01/10/2006 |
| 6978443 | Method and apparatus for organizing warning messages The present invention is a method and apparatus for organizing warning messages generated by a computer program analyzer. A computer program analyzer generates a set of warning messages based upon potentially erroneous portions of a computer program, where each warn... | 12/20/2005 |
| 6976249 | Method for embedding object codes in source codes Methods for embedding codes executable in a first system having a first microprocessor into codes executable in a second system having a second microprocessor are described herein. In one aspect of the invention, an exemplary method includes providing first codes ha... | 12/13/2005 |
| 6970764 | Machining program producing apparatus An input data check control portion, which compares input data with a decimal point check target word (step 64, 65) and, issues a warning when the input data is the decimal point check target word and the numerical value data of the input data is not given a ... | 11/29/2005 |
| 6966054 | Method and system for generating a computer program A method and system is described for generating executable code for a computer program. A programmer creates an intentional program tree using a syntax-independent editor. The editor allows a programmer to directly manipulate the intentional program tree. The intent... | 11/15/2005 |
| 6907420 | Parameterizing system and method A system for intelligently parameterizing and configuring a file is provided. The system includes a parameterizing tool that facilitates identifying items to be parameterized. The parameterizing tool also facilitates creating code (e.g., XML elements and/or attribut... | 06/14/2005 |