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

Icon_funbox Bizarre Patents

Patent No. 6295668

Maternity Beach Chair

A beach chair which can be adapted for a woman who is pregnant and wishes to sunbathe in the prone position.

Newsletter  PatentStorm News

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.

 

Class 717/136 - Translation of code


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter comprising means or steps for converting
No. of patents: 714
Last issue date: 05/01/2012


                    18  
NumberTitleIssue Date
5822590dbX: a persistent programming language model
The dbX persistent programming language model solves the problem of seamlessly providing an unfragmented, persistible, complex object heap space that extends beyond virtual memory to a program in a host programming language X. It does so without rewriting...
10/13/1998
5794049Computer system and method for executing architecture specific code with reduced run-time memory space requirements
A client computer system and associated method in a computer network over which is provided programs with methods in architecture neutral code. The client computer is capable of executing the programs with reduced run-time memory space requirements when t...
08/11/1998
5787285Apparatus and method for optimizing applications for multiple operational environments or modes
The present invention optimizes an executable software program containing a plurality of basic blocks for several different operational environments or modes by identifying the basic blocks which execute for each particular operational environment or mode...
07/28/1998
5768590Program generating system for application-specific add-on boards using the language of individuals
A program generating system which automatically rewrites a program using an individual's language upon addition of an application-specific add-on board has a program generating device for generating a program using an individual's language and a transform...
06/16/1998
5768591Method of de-bugging host-processor software in a distributed processing system having a host processor and at least one object oriented processor
Distributed processing systems having a host processor and at least one object oriented processor are disclosed. An object oriented processor according to the invention has a communications interface, an intelligent message handler, and a task-specific fu...
06/16/1998
5740469Apparatus for dynamically reading/writing multiple object file formats through use of object code readers/writers interfacing with generalized object file format interface and applications programmers' interface
An apparatus for allowing a single software Tool (136) to read and write multiple Object File Formats utilize dynamically configurable and loadable Object File Readers (131) and Writers (139). A separate Reader (131) and Writer (139) can be implemented fo...
04/14/1998
5729601Electronic exchange apparatus having separated exchange unit and general-purpose control unit
An electronic exchange apparatus where an exchange unit for controlling extension-line and trunk-line interface cards unique to the exchange apparatus is provided separately from a general-purpose central control unit. The exchange unit is connected to th...
03/17/1998
5689710Protected mode C binding for PCMCIA card services interface
A library of C functions to perform PCMCIA Card Services. A PCMCIA Card Services specification defines a set of functions which allow applications and device drivers to access PCMCIA Cards. The PCMCIA Card Services specification provides a register based ...
11/18/1997
5680586Method and system for storing and accessing user-defined attributes within a data processing system
A method and system are disclosed for associating a file descriptor with a selected file within a data processing system that has multiple diverse operating systems, a number of diverse incompatible file systems, and a single file service which controls a...
10/21/1997
5668946System for cable communication wherein interpretively coded data transmitted from headend selectively initiate loop free instruction sets stored in receiver-decoder to affect the behavior thereof
A television cable system includes a headend and a decoder coupled by an in-band communication link and an out of band communication link. The headend controller includes conventional transmission systems for providing a plurality of program channels to t...
09/16/1997
5623663Converting a windowing operating system messaging interface to application programming interfaces
A message-driven application is converted to an Application Programming Interface-driven application while retaining the same functionality in a windowing graphical user interface that is inherently message-driven. At minimal application coding expense, a...
04/22/1997
5586330Programmable computer with automatic translation between source and object code
A method for manipulating a database of data and rules stored in a computer system where the computer operates in accordance with object-coded rules defined by a specified object code grammar. The computer including storage means for storing data and obje...
12/17/1996
5584023Computer system including a transparent and secure file transform mechanism
A computer system including a file transform mechanism, such as encryption, compression, encoding, translation and conversion, a file storage subsystem for storing a file composed of one or more blocks of data, a data storage subsystem for storing blocks ...
12/10/1996
5581759Apparatus and method for controlling a system process
A process controlling method and apparatus which uses a flowchart language program and ladder programs with an intermediate register accessible using the same name by both the flowchart language program and the ladder programs. Each ladder program defines...
12/03/1996
5561802Method for managing programs with attribute information and developing loaded programs
Attribute information of programs developed by processors in a distributed processing system include I/O data for defining I/O operation of the programs, which is given in a program description form. A correlation of the programs is checked based on the c...
10/01/1996
5560009Generating symbolic debug information by merging translation and compiler debug information
The present invention comprises a computer-based system and method for generating meaningful symbolic debug information in translator-based software compilation systems. The present invention includes a translator, a compiler, a merger, and a debugger. Th...
09/24/1996
5555419Correlation system
A correlation system communicates with preprocessors and a debugger in a translation system to correlate symbols and code segments of an input user program with symbols and code segments of an output executable version of the program. The correlation syst...
09/10/1996
5551036Method and system for generating operation specification object information
A system for changing a natural language sentence input by a user. The sentence expresses an operation specification which is translated to an operation specification command in a machine language for an operation specification object such as database. Th...
08/27/1996
5522079Compiler merging new and preexisting modules while preserving function order
A compiler which merges two output files into a third output file. First, the compiler generates a new output file by compiling an input file. Next, the compiler searches for an existing output file for a substantially similar purpose as the new output fi...
05/28/1996
5507030Successive translation, execution and interpretation of computer program having code at unknown locations due to execution transfer instructions having computed destination addresses
A program is translated by automatically generating a flowgraph, using the flowgraph to analyze the program to provide information about blocks of instructions in the flowgraph, and then using the flowgraph and the information about the blocks of instruct...
04/09/1996
5487158Method and procedure call mechanism for calling 16-bit functions from 32-bit functions
In the field of mixed 16-bit and 32-bit code, a method and mechanism are provided to implement alterations in the dynamic portion of memory containing the data objects used by code in the 32-bit environment so that such data is accessible to code from the...
01/23/1996
5481705Method for executing a program with branch-to modifying instructions
In a method for executing a program for sequentially reading step information registered in an execution queue in the order of registration in order to permit the modification of a branch-to address with ease and without error when the modification of the...
01/02/1996
5418963Protocol encoding/decoding device capable of easily inputting/referring to a desired data value
In a protocol encoding/decoding device for use in syntax translation between an abstract syntax which is a set of data types described by an Abstract Syntax Notation One (ASN.1) and a transfer syntax, a structure generating unit (28) automatically generat...
05/23/1995
5404533Language processing system for converting a source program into a computer executable machine language
A language processing system for converting a source program described by a program language into a computer executable machine language for a computer system which has a data memory space divided into a plurality of banks. The system includes a bank info...
04/04/1995
5371895Local equipment controller for computerized process control applications utilizing language structure templates in a hierarchical organization and method of operating the same
A computer controlled equipment controller and method of operating the same for controlling industrial process control equipment which uses a language structure and data structure specifically adapted for use in constructing computer programs for controll...
12/06/1994
5367683Smart recompilation of performing matchup/difference after code generation
A method and system for compiling a source program using smart recompilation. The invention allows fragments to contain "invocation specific" information, which is generated during a code generation phase of compilation. A hint generator attempts to prese...
11/22/1994
5355493System for encoding units of entity/relationship data to include prefixes with codes for length, action, and unit identifier
A method is described for encoding and decoding stored units of data representing entity/relationship (E/R) data, function calls, and file data by including a prefix with each unit of data which includes a length code, an action code, and a unit identifie...
10/11/1994
5075847Method and apparatus for computer program encapsulation
A method and apparatus for encapsulating an application tool into a computer-aided software development system that includes a number of standard software development tools. The application tool is integrated into the software development system without m...
12/24/1991
4780825Text compiling device
A text compiling device includes a first memory area for storing an intervening code program in which a statement or comment is given by a code. The intervening code is read out and is converted to an ASCII code program. The converted ASCII code program i...
10/25/1988
4729096Method and apparatus for generating a translator program for a compiler/interpreter and for testing the resulting translator program
A translator writing system develops a translator program capable of transforming a user's source code into object code. The language of the source code is summarized in a unique form, namely, a Backus-Nauer Form (BNF). This BNF form of the source code is...
03/01/1988
4694420Inverse assembly method and apparatus
An inverse assembly method for converting binary executable microprocessor code into corresponding assembly language mnemonics provides for the storage of all the possible binary codes and corresponding assembly language mnemonics in a plurality of tables...
09/15/1987
4553205Flexible macro expansion process
A method for conversion of digital computer source code software to operate in a system foreign to that from which the software originated. A library is created in which each entry incorporates the name of a code statement, or macro, which may require con...
11/12/1985
4463423Method of transforming high level language statements into multiple lower level language instruction sets
Disclosed is a method of transforming an assignment statement of a high level programming language, such as ALGOL and COBOL, into first, second, and third sets of lower level object language instructions wherein instructions of the first set are executabl...
07/31/1984
                    18  
 
Sign InRegister
Username  
Password   
forgot password?