A gun that fires a missile, powered by gas "discharged by the operator of the toy."
Make the Most of PatentStorm
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest patents by subscribing to an RSS feed.
Got questions? Ask a Patent Expert!
Registered users: Manage your profile, comments and alerts.
| Number | Title | Issue Date |
| 7676800 | Method and apparatus for reducing the storage overhead of portable executable (PE) images A method and related apparatuses facilitate the compression of firmware modules that follow a portable executable (PE) format. An example method includes an operation of storing a firmware module in memory, wherein the firmware module follows a PE format, thus havin... | 03/09/2010 |
| 7661100 | Method and system for determining total code execution time in a data processor A method and a processing system for a communications network, including receiving a program code including multiple instructions for the communications network dividing the program into multiple sequences, defining multiple relocation objects, each corresponding to... | 02/09/2010 |
| 7634768 | Methods and apparatus to support mixed-mode execution within a single instruction set architecture process of a virtual machine Methods and apparatus to support the execution of a managed application that is linked to a native library or application are disclosed. The disclosed methods and apparatus support a virtual machine that is associated with the same ISA as the executing platform, whi... | 12/15/2009 |
| 7603665 | Method and apparatus for loading relocatable in-place executable files in a virtual machine One embodiment of the present invention provides a system that facilitates loading of an in-place executable file into a virtual machine. The system operates by loading the in-place executable file into the virtual machine, where the in-place executable file contain... | 10/13/2009 |
| 7584465 | Memory mapping for single and multi-processing implementations of code generated from a block diagram model Methods and systems are provided for automatically generating code from a graphical model representing a design to be implemented on components of a target computational hardware device. During the automatic code generating process, a memory mapping is automatically... | 09/01/2009 |
| 7574705 | Method and apparatus for efficiently resolving symbolic references in a virtual machine One embodiment of the present invention provides a system that facilitates efficiently resolving symbolic references in a virtual machine to support in-place execution. During operation, the system loads an in-place executable file into the virtual machine, and rece... | 08/11/2009 |
| 7552429 | Integrated development environment for managing software licensing restrictions The present invention generally provides methods, systems, and articles of manufacture that provide a managed software development environment. In one embodiment, software programmers interact with the managed software development environment to develop a target sof... | 06/23/2009 |
| 7543286 | Method and system for mapping tags to classes using namespaces A method and system for mapping a tag in a markup language (ML) document to a class using namespaces is described. A parser in a computing system analyzes the tag in the ML document. A definition file location attribute related to the tag is referenced in the ML doc... | 06/02/2009 |
| 7536683 | Method of dynamically appending a library to an actively running program A method for dynamically linking a dynamic library to an application program is provided. The method determines if the dynamic library resides on a computer system on which the application program is executing and locates the dynamic library at a predetermined locat... | 05/19/2009 |
| 7533376 | Dynamic linking in constrained environment A platform independent binary object (PIBO) operable on disparate computing environments that have a selected hardware architecture without requiring rebuilding or reloading is provided. The PIBO can be parsed to generate source-code stub file. The PIBO can be loade... | 05/12/2009 |
| 7523450 | Apparatus, system, and method for identifying fixed memory address errors in source code at build time An apparatus, system, and method are provided for identifying fixed memory address errors in source code at build time. A substitution module substitutes fixed memory address values for hardcoded memory address symbols. The fixed memory address values are substitute... | 04/21/2009 |
| 7487498 | Strategy for referencing code resources A strategy is described for assisting a supplier in updating code without negatively impacting preexisting applications that may interact with the original or updated code. In this strategy, a resource is transferred from a first code module to a second code module.... | 02/03/2009 |
| 7478380 | Dynamically updatable and easily scalable command line parser using a centralized data schema A method for interfacing with a command line interface utility which includes defining a data schema for command line interface data, defining a command line interface option object using the data schema, and linking the command line interface option object to a com... | 01/13/2009 |
| 7444648 | Fully lazy linking with module-by-module verification A method, computer program, and apparatus verify instructions in a module of a computer program during linking using pre-verification constraints with fully lazy loading. It is first determined whether a first module which is loaded has passed verification one-modul... | 10/28/2008 |
| 7424720 | Process and implementation for dynamically determining probe enablement using out of process correlating token The present invention addresses the problem of linking cross-process and cross-thread subtransactions into a single user transaction. The mechanism of the present invention employs bytecode inserted probes to dynamically detect out of process correlating tokens in a... | 09/09/2008 |
| 7418699 | Method and system for performing link-time code optimization without additional code analysis A system for performing code optimization is described which includes an optimizing analyzer within a compiler to generate a first optimizing transformation and a second optimizing transformation and their satisfying conditions for a compiled code. An optimization t... | 08/26/2008 |
| 7412687 | Creating customized applications using templates having points of variability A method, system, apparatus and article of manufacture for producing a customized application. In a preferred method of the invention, a selection of components can be identified which are to be deployed to form the customized application. Within the selection of co... | 08/12/2008 |
| 7409683 | Executing wizard data using a metawizard framework In one general aspect, a computer program product for executing wizard data using a metawizard is described. The computer program product may be tangibly embodied on a computer-readable medium and include executable code that, when executed, is configured to cause a... | 08/05/2008 |
| 7406592 | Method, system, and apparatus for efficient evaluation of boolean expressions Methods, systems, and computer-readable media are provided for efficiently evaluation Boolean expressions. According to the method, the Boolean expression is expressed using pre-fix notation. Each element in the pre-fix expression is then parsed. For each first oper... | 07/29/2008 |
| 7401330 | Cloning programming code Techniques for cloning programming code are disclosed. In an embodiment, the cloned code is in the form of functions in the C language. Further, in a method embodiment, a clone of a function is invoked, and information mapping the clone to the function is generated.... | 07/15/2008 |
| 7401219 | Method and apparatus for protecting external call references The present invention is generally directed to a method, system, and article of manufacture that ensures the integrity of programs having variable portions. One aspect of this invention is a method for protecting software products having variant portions. This metho... | 07/15/2008 |
| 7398513 | Method and system of detecting invalid function calls between segments in generating a computer program A method and system are provided for detecting invalid function calls between segments during the generation of a computer program. A source file and a fixup source file are created for a program file. The source file defines segments in the program file. The fixup ... | 07/08/2008 |
| 7386686 | Inlining with stack trace cache-based dynamic profiling A method and system are provided for improving inlining using stack trace cache-based dynamic profiling. In one embodiment, a relationship map is provided to map a key representing a caller-callee relationship with a corresponding value indicating a frequency of cal... | 06/10/2008 |
| 7379860 | Method for integrating event-related information and trace information A method for emulating and debugging a microcontroller. In one embodiment, an event thread is executed on an emulator that operates in lock-step with the microcontroller. Event information is sampled at selected points. Trace information is also recorded at the sele... | 05/27/2008 |
| 7379983 | Merging scalable nodes into single-partition merged system using service processors of nodes Controlling the merging of nodes into a single-partition merged system using the nodes' service processors is disclosed. The system runs a single instance of an operating system. A user communicates with a service processor of a predetermined boot node to enter part... | 05/27/2008 |
| 7373593 | Apparatus and method for automatically setting constraints within a document layout A user can efficiently perform a setting operation in an automatic layout system. An information processing apparatus having an automatic layout function includes a function for, in editing containers, measuring a distance between a first container placed on the doc... | 05/13/2008 |
| 7373406 | Method and system for effectively communicating file properties and directory structures in a distributed file system A method and system for effectively communicating file properties and directory structures within a distributed file system is provided. A manifest that includes properties relating to all of the files used in an application is created. The manifest is distributed t... | 05/13/2008 |
| 7370360 | Computer immune system and method for detecting unwanted code in a P-code or partially compiled native-code program executing within a virtual machine An automated analysis system identifies the presence of malicious P-code or N-code programs in a manner that limits the possibility of the malicious code infecting a target computer. The target computer system initializes an analytical virtual P-code engine (AVPE). ... | 05/06/2008 |
| 7367021 | Method and apparatus for generating multiple processor-specific code segments in a single executable A computer-implemented method analyzes a source code segment which is to be compiled for execution by any one of several different processor types. The method determines whether a performance advantage would be achieved by generating a customized version of object c... | 04/29/2008 |
| 7360206 | Method for an interpreter to control a native function call based on a signature of the native function A method for implementing an interpreter comprises determining if a signature of a native function declared in code for an interpreted application matches a signature of the native function stored in a linking mechanism to link a function call to the native function... | 04/15/2008 |
| 7360201 | Automated analysis and identification of options in project management The present invention relates to a method, a system and a computer program product for automatically identifying options in a project that includes existing components. The method includes the steps of generating representations of existing components (910), ... | 04/15/2008 |
| 7360207 | Method and system to analyze inlined functions A method and a system for examining an inlined function using a performance analysis tool are described. An inlined function is identified in computer code. Upon identification of the inlined function, and for example in response to executing a breakpoint associated... | 04/15/2008 |
| 7359914 | Reference manager A Reference Manager manages complex file relationships between host files and externally referenced files, such as drawings, images, standards, fonts, shapes, plot styles and plot configurations. The Reference Manager provides a number of different functions, includ... | 04/15/2008 |
| 7353508 | Method, apparatus and article for generation of debugging information Call frame information is used by debugging software. It records how to restore the parent stack frame at any point during execution of a program. It is normally generated during compilation and stored in the executable in a compressed format, consisting of sequence... | 04/01/2008 |
| 7346903 | Compiling and linking modules of a cycle-based logic design A method for compiling a logic design includes inputting a logic design and an input file into a plurality of compilers, respectively, where the logic design comprises a plurality of modules, compiling separately the plurality of modules into a plurality of object f... | 03/18/2008 |
| 7343494 | Method to protect software against unwanted use with a “renaming” principle The invention concerns a process to protect a vulnerable software working on a data processing system against its unauthorized usage using a processing and memorizing unit. The process comprises defining: 1) a set of dependent functions whose dependent functions are... | 03/11/2008 |
| 7340747 | System and methods for deploying and invoking a distributed object model A client application interface, or toolkit, provides a specified, exposed set of software components, or objects, for external user access. Development of a common interface for external user applications allows a remote access object model to define the interface c... | 03/04/2008 |
| 7340444 | Dynamic symbolic link resolution To achieve the foregoing, and in accordance with the purpose of the present invention, a system or network is disclosed which provides for a dynamic symbolic link (DSL) and the resolution of that DSL. The invention provides a method and apparatus that renames a firs... | 03/04/2008 |
| 7337297 | Method and apparatus for recording data with pseudo-merge A method and an apparatus for recording data with pseudo-merge are provided. The apparatus comprises a storage medium for storing a first and a second files and a File Allocation Table (FAT) for recording a first start position and a first end position for the first... | 02/26/2008 |
| 7337370 | System and method for capturing significant events at web portlets System and method for logging significant events occurring at a web site portal includes a base class portlet service including a significant event catcher method having a register method and a record method, a portlet action table, and an action description table. ... | 02/26/2008 |