← Back to Patent Explorer
US5673392A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of executing communication program in modem apparatus

Assignee: Murata Manufacturing Co Ltd
•
Filing: 1995-04-26
•
Granted: 1997-09-30
•
Expires: 2015-04-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of executing communication programs in a modem apparatus. A plurality of communication programs used to perform data communication or facsimile communication are stored in an internal memory space (e.g., ROM) in a processor after they have been compressed. A communication program to be executed in ROM is decompressed and developed in a work area external to the processor (e.g., RAM). The developed communication program is then executed by the processor. The data decompression is performed according to an exclusive program decompression program or a program in the communication programs which is adapted to provide a data decompression function.

Inventors

  • 👤 Tatsuya Nakashima
  • 👤 Tomoyasu Shimizu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 22:12
CPC Classifications
H; H04; H04L; H04L69/00; H04L69/04; H04L9/00; H04L9/40; H04M; H04M11/00; H04M11/06; H04L69/18; H04L69/30; H04L69/32

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 178 words
A method of executing programs in a modem apparatus that includes a random access memory work area and a first processor configured to respond to commands from a data terminal equipment containing a second processor, the method comprising: a first step of storing in the first processor: (a) a program decompression program executable immediately by the first processor and representing a data decompression algorithm and (b) a first program defining the operation of the first processor and compressed previously according to a data compression algorithm reciprocal to said data decompression algorithm; a second step of decompressing the first program by executing said program decompression program with said first processor of said modem apparatus to convert said first program into a form immediately executable by the first processor; a third step of storing said first program in the random access memory work area of the first processor after the second step has been executed; and a fourth step of executing the first program stored in the random access memory work area with said first processor of said modem apparatus.
Claim 2
Independent Claim 178 words
A method of executing programs in a modem apparatus that includes a random access memory work area and a first processor configured to respond to commands from a data terminal equipment containing a second processor, the method comprising: a first step of storing in the first processor: (a) a program decompression program executable immediately by the first processor and representing a data decompression algorithm and (b) a first program defining the operation of the first processor and compressed previously according to a data compression algorithm reciprocal to said data decompression algorithm; a second step of decompressing the first program by executing said program decompression program with said first processor of said modem apparatus to convert said first program into a form immediately executable by the first processor; a third step of storing said first program in the random access memory work area of the first processor after the second step has been executed; and a fourth step of executing the first program stored in the random access memory work area with said first processor of said modem apparatus.
Claim 3
Dependent Claim 61 words
A method as defined in claim 1 wherein the first step further includes a step of storing a second program belonging to said programs and being different from said first program in said processor while being compressed according to said data compression algorithm and wherein said processor executes the second through fourth steps for one of said first and second programs.
Claim 4
Dependent Claim 131 words
A method as defined in claim 1 wherein said first program is a data decompression program representing a second data decompression algorithm different from said data decompression algorithm and wherein the first step further includes a step of storing a second program belonging to said programs and being different from said first program in said processor while being compressed according to a second data compression algorithm reciprocal to said second data decompression algorithm, said method further comprising: a fifth step of executing said fourth step to convert said second program into a form immediately executable by said processor; a sixth step of developing said second program in said work area after the fifth step has been executed; and a seventh step of executing the second program developed in the work area.
Claim 5
Dependent Claim 62 words
A method as defined in claim 1 wherein the first step further includes a step of storing, in said processor, a second program belonging to said programs and defining the operation of said processor, said second program stored in a form immediately executable by said processor and the method further comprising a fifth step of executing said second program through said processor.
Claim 6
Independent Claim 207 words
A method of executing programs in a modem apparatus that includes a communication channel, a modem circuit, a first processor configured to execute a first communication program and to respond to commands from a data terminal equipment containing a second processor, an internal memory space in the first processor configured to store the first communication program, and a random access memory work area, the method comprising: a first step of storing in said memory space: (a) a program decompression program representing a first data decompression algorithm and immediately executable by the first processor, (b) programs defining the operation of the first processor, and (c) the first communication program compressed according to a first data compression algorithm reciprocal to said first data decompression algorithm; a second step of executing said program decompression program using the first processor to convert said first communication program into a form immediately executable by the first processor in response to a command from the data terminal equipment; a third step of storing said first communication program in said random access memory work area after the second step has been executed; and a fourth step of causing the first processor to execute the first communication program stored in the random access memory work area.
Claim 7
Independent Claim 207 words
A method of executing programs in a modem apparatus that includes a communication channel, a modem circuit, a first processor configured to execute a first communication program and to respond to commands from a data terminal equipment containing a second processor, an internal memory space in the first processor configured to store the first communication program, and a random access memory work area, the method comprising: a first step of storing in said memory space: (a) a program decompression program representing a first data decompression algorithm and immediately executable by the first processor, (b) programs defining the operation of the first processor, and (c) the first communication program compressed according to a first data compression algorithm reciprocal to said first data decompression algorithm; a second step of executing said program decompression program using the first processor to convert said first communication program into a form immediately executable by the first processor in response to a command from the data terminal equipment; a third step of storing said first communication program in said random access memory work area after the second step has been executed; and a fourth step of causing the first processor to execute the first communication program stored in the random access memory work area.
Claim 8
Dependent Claim 77 words
A method as defined in claim 5 wherein the first step further includes a step of storing a second communication program belonging to said programs and being different from said first communication program in said memory space while being compressed according to said first data compression algorithm and wherein said processor executes the second through fourth steps for one of said first and second communication programs which is specified by a command from said data terminal equipment.
Claim 9
Dependent Claim 139 words
A method as defined in claim 5 wherein said first communication program is a data decompression program representing a second data decompression algorithm different from said first data decompression algorithm and wherein the first step further includes a step of storing a second communication program belonging to said programs and being different from said first communication program in said memory space while being compressed according to a second data compression algorithm reciprocal to said second data decompression algorithm, said method further comprising: a fifth step of executing said fourth step to convert said second communication program into a form immediately executable by said processor; a sixth step of developing said second communication program in said work area after the fifth step has been executed; and a seventh step of executing the second communication program developed in the work area.
Claim 10
Dependent Claim 66 words
A method as defined in claim 5 wherein the first step further includes a step of storing, in said memory space, a second communication program belonging to said programs and defining the operation of said processor, said second communication program stored in a form immediately executable by said processor and the method further comprising a fifth step of executing said second communication program through said processor.
Claim 11
Dependent Claim 20 words
A method as defined in claim 8 wherein said second communication program is a program for starting said modem apparatus.
Claim 12
Dependent Claim 25 words
A method as defined in claim 8 wherein said second communication program is a program for causing said processor to execute said program decompression program.
Claim 13
Dependent Claim 23 words
A method as defined in claim 5 wherein one of said programs is based on a protocol defined by ITU-T recommendation V.42 bis.
Claim 14
Dependent Claim 16 words
A method as defined in claim 5 wherein one of said programs is based on MNP.
Claim 15
Dependent Claim 22 words
A method as defined in claim 5 wherein said first data compression and decompression algorithms are based on ITU-T recommendation V.42 bis.
Claim 16
Dependent Claim 18 words
A method as defined in claim 5 wherein said first compression and decompression algorithms are based on MNP.

References Cited (Backward Citations)

US4805208A Cited
US5212774A Cited
US5057932A Cited
US5333063A Cited
US5260693A Cited
US5530847A Cited
US5384780A Cited
US5563592A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-09-29 2001-03-31 2001-09-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-09-29 2005-03-31 2005-09-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-09-29 2009-03-31 2009-09-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag