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

Icon_funbox Bizarre Patents

Patent No. 6055910

/patents/6055910.html

A gun that fires a missile, powered by gas "discharged by the operator of the toy."

Newsletter  PatentStorm News

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.

 

Class 717/162 - Linking


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter comprising means or steps for joining
No. of patents: 434
Last issue date: 03/09/2010


1                      
NumberTitleIssue Date
7676800Method 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
7661100Method 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
7634768Methods 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
7603665Method 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
7584465Memory 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
7574705Method 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
7552429Integrated 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
7543286Method 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
7536683Method 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
7533376Dynamic 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
7523450Apparatus, 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
7487498Strategy 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
7478380Dynamically 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
7444648Fully 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
7424720Process 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
7418699Method 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
7412687Creating 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
7409683Executing 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
7406592Method, 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
7401330Cloning 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
7401219Method 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
7398513Method 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
7386686Inlining 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
7379860Method 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
7379983Merging 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
7373593Apparatus 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
7373406Method 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
7370360Computer 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
7367021Method 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
7360206Method 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
7360201Automated 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
7360207Method 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
7359914Reference 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
7353508Method, 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
7346903Compiling 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
7343494Method 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
7340747System 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
7340444Dynamic 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
7337297Method 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
7337370System 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
1                      
 
Forgot password?
Register here