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
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 |