Ballistic resistant body covering
A ballistic resistant body covering for protecting the torso, groin and neck area from ballistic missiles.
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 |
| 6189137 | Data processing system and method for simulating "include" files in javascript A data processing system and methodology simulate "include" function in the JavaScript programming language. The include function is utilized to more efficiently use a set of instructions that are repeated during execution of a program. By setting those i... | 02/13/2001 |
| 6163764 | Emulation of an instruction set on an instruction set architecture transition A method and apparatus for emulating an instruction on a processor. The instruction operates on an operand in a first data format and the processor operates in a second data format. The operand is converted from the first data format to the second data fo... | 12/19/2000 |
| 6128590 | Method for the migration of hardware-proximate, subprogram-independent programs with portable and non-portable program parts The method is for moving hardware-proximate and subprogram-independent program code. Portable program parts (C, D) for the destination hardware are respectively recompiled and all entry points at which these program parts can be branched to proceeding fro... | 10/03/2000 |
| 6105124 | Method and apparatus for merging binary translated basic blocks of instructions A method for merging binary translated basic blocks of instructions. The method is for use in a computer system having in a memory a first set of instructions including blocks of instructions, and a translator for translating instructions executable on a ... | 08/15/2000 |
| 6091897 | Fast translation and execution of a computer program on a non-native architecture by use of background translator A computer system for executing a binary image conversion system which converts instructions from a instruction set of a first, non native computer system to a second, different native computer system, includes an run-time system which in response to a no... | 07/18/2000 |
| 6075942 | Encoding machine-specific optimization in generic byte code by using local variables as pseudo-registers A first computer system (34) compiles a source program into machine code for a register-oriented microprocessor, optimizing the global allocation of microprocessor registers in the process. It then translates the resultant code into generic-machine operan... | 06/13/2000 |
| 6064815 | System and method for generating fix-up code facilitating avoidance of an exception of a predetermined type in a digital computer system A system for avoiding exceptional conditions during execution of a program comprises an execution enviornment for executing the program and a fix-up code generation subsystem. The program comprises an instruction stream comprising a series of instructions... | 05/16/2000 |
| 6052527 | Method of generating platform-independent software application programs The invention concerns the generation of a software application that can be applied to several different target platforms. A software application is described by two separated, platform independent descriptions of said application, a computational descrip... | 04/18/2000 |
| 6049667 | Computer system, method of compiling and method of accessing address space with pointer of different width therefrom A computer system, method of compiling, and method of accessing an address space utilize a data representation of a pointer that is smaller than the width of the address space during runtime of a computer program to retrieve a selected memory address in t... | 04/11/2000 |
| 6049668 | Method and apparatus for supporting multiple processor-specific code segments in a single executable A computer-implemented method identifies a code segment which is to be customized to a plurality of different processor types. The method generates object code for the code segment, including generating a plurality of sections for the code segment, each o... | 04/11/2000 |
| 6031992 | Combining hardware and software to provide an improved microprocessor A microprocessor for a host computer designed to execute target application programs for a target computer having a target instruction set including the combination of code morphing software, and morph host processing hardware designed to execute instruct... | 02/29/2000 |
| 6026238 | Interface conversion modules based upon generalized templates for multiple platform computer systems A utility program develops and updates an API-translation layer of an emulator for running programs written for one platform on another platform. This speeds the development of code such as operating-systems upgrades, where the API set can change frequent... | 02/15/2000 |
| 6009263 | Emulating agent and method for reformatting computer instructions into a standard uniform format An emulating agent and method is provided that receives numbers having si, exponents and significands of varying lengths and possibly configured in a variety of incompatible formats and to reformat the numbers into a standard uniform format for uniform a... | 12/28/1999 |
| 5956510 | Apparatus and method for revising computer program code Apparatus and methods for revising a field in computer program code. One method includes analyzing program code lines for the presence of the field and, if present, selectively revising the field from the first value range to a second value range. The fie... | 09/21/1999 |
| 5953514 | Method and apparatus for transparent remote execution of commands Improved method and apparatus for remote execution of commands are disclosed. A local computer issues a command to be executed on a remote computer. The improved method and apparatus operate to synchronize a working directory on the remote computer to a w... | 09/14/1999 |
| 5953534 | Environment manipulation for executing modified executable and dynamically-loaded library files A method and procedure for modifying modules comprising a binary executable software program in such a way that, despite the transformations performed and the creation of new versions of the modules, the transformed program appears (to that program, inclu... | 09/14/1999 |
| 5949985 | Method and system for handling interrupts during emulation of a program A method and data processing system for emulating a program are disclosed. According to the present invention, the data processing system runs under a first operating system and emulates the execution of a program under a second operating system within a ... | 09/07/1999 |
| 5857106 | Runtime processor detection and installation of highly tuned processor specific routines In a software library which is made up of a series of modules, both generic modules, and substitute modules are provided. While there need not be a substitute for each of the generic modules, when a substitute module is provided, it is optimized for a par... | 01/05/1999 |
| 5854926 | Method and apparatus for identifying flip-flops in HDL descriptions of circuits without specific templates A method and apparatus is disclosed for detecting edge-sensitive behavior from HDL descriptions of a circuit and inferring a hardware implementation of that behavior as a generalized edge-triggered D-type flip-flop with asynchronous set and clear inputs. ... | 12/29/1998 |
| 5751982 | Software emulation system with dynamic translation of emulated instructions for increased processing speed The execution time overhead of software emulation is reduced by selecting frequently emulated instruction sequences in the software being emulated, and translating those instruction sequences into the instruction set of the emulating processor. In a first... | 05/12/1998 |
| 5721927 | Method for verifying contiquity of a binary translated block of instructions by attaching a compare and/or branch instruction to predecessor block of instructions A method for enabling a first block of instructions to verify whether the first block of instructions follows a second block of instructions in an order of execution. The method includes appending a compare instruction to the first block of instructions. ... | 02/24/1998 |
| 5678047 | Automatically invoked operating system translator U2G is a software tool that runs on the GCOS-8 operating system and enables it recognize and process the commonly used commands of the UNIX operating system. U2G is a UNIX-GCOS-8 translator that enables the GCOS-8 to recognize, accept and execute UNIX com... | 10/14/1997 |
| 5671418 | Operating system translator incorporating a verbose mode of operation U2G is a software tool that runs on the GCOS-8 operating system and enables it recognize and process the commonly used commands of the UNIX operating system. U2G is a UNIX-GCOS-8 translator that enables the GCOS-8 to recognize, accept and execute UNIX com... | 09/23/1997 |
| 5623667 | Operating system translator incorporating unix aliasing capability for a proprietary operating system U2G is a software tool that runs on the GCOS-8 operating system and enables it recognize and process the commonly used commands of the UNIX operating system. U2G is a UNIX-GCOS-8 translator that enables the GCOS-8 to recognize, accept and execute UNIX com... | 04/22/1997 |
| 5619699 | Operating system translator incorporating unix piping capability for a proprietary operating system U2G is a software tool that runs on the GCOS-8 operating system and enables it recognize and process the commonly used commands of the UNIX operating system. U2G is a UNIX-GCOS-8 translator that enables the GCOS-8 to recognize, accept and execute UNIX com... | 04/08/1997 |
| 5586323 | Compilier system using an intermediate abstract form and machine-specific installers A translator system for translating source programs into machine language programs in an electronic computer system. An object program common to a plurality of different machine types of computers are generated while implementing execution performance equ... | 12/17/1996 |
| 5583983 | Multi-platform object-oriented software development and deployment system A system for providing cross-platform portability of object-oriented structures employs a set of canonical definitions of objects to produce an archive of an object-oriented structure in a standard format. The archive may be provided within object-oriente... | 12/10/1996 |
| 5560013 | Method of using a target processor to execute programs of a source architecture that uses multiple address spaces A method of utilizing large virtual addressing in a target computer to implement an instruction set translator (1ST) for dynamically translating the machine language instructions of an alien source computer into a set of functionally equivalent target com... | 09/24/1996 |
| 5390314 | Method and apparatus for developing scripts that access mainframe resources that can be executed on various computer systems having different interface languages without modification A system for converting software commands generated in a UNIX-based first programming language environment to software commands that operate in a second programming language environment. A first computer system generates input data signals in a first prog... | 02/14/1995 |
| 5365606 | Virtual software machine running multiple program modules in a single address space of a target computer An enhanced virtual software machine that provides a virtual execution environment in a target computer for application software programs having execution dependencies incompatible with a software execution environment on the target computer. The machine ... | 11/15/1994 |
| 5313614 | Method and apparatus for direct conversion of programs in object code form between different hardware architecture computer systems Application programs compiled for a first, "source", computer are translated, from their object form, for execution on a second, "target", computer. The translated application programs are linked or otherwise bound with a translation of the source compute... | 05/17/1994 |
| 5202975 | Method for optimizing instruction scheduling for a processor having multiple functional resources A method for scheduling instructions for a processor having multiple functional resources wherein the reordering of the instructions is accomplished in response to a simulation of the run-time environment of the target machine. The simulation of the run-t... | 04/13/1993 |
| 5150474 | Method for transferring arguments between object programs by switching address modes according to mode identifying flag In computer systems, a flag identifying the address mode of a first computer system is stored into a parameter list of a calling object program together with an argument quantity value when the calling object program is generated by the first computer sys... | 09/22/1992 |
| 4873628 | Command translating computer A computer includes a memory, a statement translating circuit, and a program executing device. The memory stores a first program with a first command. The statement translating circuit is provided for translating the first command into a second command in... | 10/10/1989 |