US Patent No: 5,956,510

Number of patents in Portfolio can not be more than 2000

Apparatus and method for revising computer program code

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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 field has a storage attribute of n bits, where n is at least eight bits; with the first value range being inclusively between zero and 99, and the second value range being inclusively between zero and 2.sup.n -1. The method can further include inserting an extended field representative of a base value into the program code, with the field being encoded as an offset value relative to the extended field. The method also can include creating a program code executable on a computer from the revised computer program code. The present invention also provides a system for revising a computer program file having multiple host language statements, including an analyzer, for identifying a preselected data type the host language statements, and a translator for selectively modifying the preselected data type from the first attribute value range to a second attribute value range. The translator, alone or in combination with the analyzer, can be a code interpreter, a debugger, a code emulator, or a compiler.

Loading the Abstract Image... loading....

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
UNISYS CORPORATIONBLUE BELL, PA2777

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Nicholas, Ronald M Lakeville, MN 1 23

Cited Art Landscape

Patent Info (Count) # Cites Year
 
2000, Inc. (1)
5,630,118 System and method for modifying and operating a computer system to perform date operations on date fields spanning centuries 47 1994
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
5,230,049 Program source code translator 51 1988
 
MICROSOFT CORPORATION (1)
5,426,760 Method and system for storing index information using a base number of bits 18 1992
 
RX 2000 CORPORATION, THE (1)
5,644,762 Method and apparatus for recording and reading date data having coexisting formats 39 1996
 
TURN OF THE CENTURY SOLUTION, INC. (1)
5,600,836 System and method for processing date-dependent information which spans one or two centuries 54 1995

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (8)
6,078,734 Compiler-assisted solution to the year 2000 problem for computer programs 6 1997
6,081,655 Compiler-assisted or interpreter-assisted expansion solution to the year 2000 problem for computer programs 3 1997
6,064,817 Compiler-assisted or interpreter-assisted solution to the year 2000 problem for computer programs 6 1997
6,118,940 Method and apparatus for benchmarking byte code sequences 97 1997
6,226,791 Compiler-assisted or interpreter-assisted compression solution to the year 2000 problem for computer programs 4 1998
6,233,728 Compiler-assisted or interpreter-assisted solution to the year 2000 problem with debugging option for computer programs 2 1998
6,185,571 Compiler-assisted or interpreter-assisted solution to the year 2000 problem with flagging option for computer programs 2 1998
6,240,546 Identifying date fields for runtime year 2000 system solution process, method and article of manufacture 18 1998
 
The MathWorks, Inc. (3)
8,185,868 System and method for cell-based code editing and publishing 0 2004
8,762,956 Generating a report document from code 0 2007
8,056,053 System and method for cell-based code editing and publishing 0 2007
 
SUN MICROSYSTEMS, INC. (2)
6,490,695 Platform independent memory image analysis architecture for debugging a computer program 61 1999
6,789,216 Platform independent memory image analysis architecture for debugging a computer program 17 2002
 
UNISYS CORPORATION (2)
7,506,321 Computer emulator employing direct execution of compiled functions 2 2002
8,196,120 Computer emulator employing direct execution of compiled functions 0 2008
 
COMPUTER ASSOCIATES THINK, INC. (1)
7,467,375 Method and system for transforming legacy software applications into modern object-oriented systems 13 2003
 
COMPUWARE CORPORATION (1)
7,730,471 Method and system for processing COBOL language record description entries that specify data items that include a varying length characteristic and computer readable storage medium for storing instructions for performing the method 2 2005
 
FUJITSU LIMITED (1)
6,735,762 Record medium and method for analyzing a source file 2 2001
 
GENERAL ELECTRIC COMPANY (1)
6,634,026 Method and apparatus for correcting common errors in multiple versions of a computer program 1 1999
 
IBSEN SQUARED LLC (1)
6,071,317 Object code logic analysis and automated modification system and method 126 1998
 
TREND MICRO INCORPORATED (1)
6,910,183 File tagging and automatic conversion of data or files 10 2001
 
Other [Check patent profile for assignment information] (2)
6,904,437 Date formatting system 0 1998
6,681,212 Internet-based automated system and a method for software copyright protection and sales 18 2000

Full Text

 
loading....