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

Modem controller

Assignee: Telogy Networks Inc
•
Filing: 1985-10-29
•
Granted: 1988-05-03
•
Expires: 2005-10-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A memory (90) comprising a non-volatile memory and a volatile memory, contains a test word and other words which represent a complete user-selected configuration profile. The configuration profile is stored in the memory (90) by a microprocessor (36) automatically when power is interrupted. A second power supply (80) provides operating power to the memory (90) so that the memory (90) can complete its storage cycle even after primary power has failed. The microprocessor (36) checks memory (90) for the test word to verify that the memory (90) has been programmed with a configuration profile and is not missing or defective. The modem (12) resets when power is first applied and when the power supply (75) noise exceeds a predetermined safe level. A concealed jumper strap (61) allows for the reversible placement of the modem (12) into a "dumb" mode wherein the configuration profile cannot be altered.

Inventors

  • 👤 Jeffrey Inskeep
  • 👤 George R. Thomas

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 04:24
CPC Classifications
H; H04; H04M; H04M11/00; H04M11/06

Claims Analysis

Total Claims: 35
Claim 1
Independent Claim 255 words
A configuration profile storage apparatus for a modem providing for the automatic, permanent storage of a complete set of user-selected modem operating parameters in the event of electrical power interruption, comprising in combination: first power supply means having a first discharge time constant for providing operating voltage and current to said modem; first power failure detector means for providing a first output signal in the event that electrical power to said first power supply is interrupted; second power failure detector means responsive to said operating voltage of said first power supply means for providing a second output signal; control means responsive to a first user command for providing a first and a second set of digital words and responsive to said first output signal for providing a first predetermined digital word, said first set of digital words comprising write-related instructions, said second set of digital words comprising operating parameters, and said first predetermined digital word comprising a first predetermined instruction; second power supply means having a second discharge time cosntant, said second discharge time constant being greater than said first discharge time constant by a first predetermined period of time; and storage means powered by said second power supply means and comprising a volatile memory section responsive to said first set and said second set of digital words for storing said operating parameters, and a nonvolatile memory section responsive to said first predetermined digital word and to said second output signal for copying the contents of said volatile memory section into said nonvolatile memory section.
Claim 2
Dependent Claim 255 words
A configuration profile storage apparatus for a modem providing for the automatic, permanent storage of a complete set of user-selected modem operating parameters in the event of electrical power interruption, comprising in combination: first power supply means having a first discharge time constant for providing operating voltage and current to said modem; first power failure detector means for providing a first output signal in the event that electrical power to said first power supply is interrupted; second power failure detector means responsive to said operating voltage of said first power supply means for providing a second output signal; control means responsive to a first user command for providing a first and a second set of digital words and responsive to said first output signal for providing a first predetermined digital word, said first set of digital words comprising write-related instructions, said second set of digital words comprising operating parameters, and said first predetermined digital word comprising a first predetermined instruction; second power supply means having a second discharge time cosntant, said second discharge time constant being greater than said first discharge time constant by a first predetermined period of time; and storage means powered by said second power supply means and comprising a volatile memory section responsive to said first set and said second set of digital words for storing said operating parameters, and a nonvolatile memory section responsive to said first predetermined digital word and to said second output signal for copying the contents of said volatile memory section into said nonvolatile memory section.
Claim 3
Dependent Claim 12 words
The apparatus of claim 1 wherein said control means comprises a microprocessor.
Claim 4
Dependent Claim 15 words
The apparatus of claim 1 wherein said second power failure detector means comprises a resistor.
Claim 5
Dependent Claim 53 words
The apparatus of claim 1 wherein said nonvolatile memory section comprises an electrically alterable read only memory and each bit of said nonvolatile memory section of said storage means is overlaid onto a corresponding bit of said volatile memory section of said storage means, said volatile memory section comprising a random access memory.
Claim 6
Dependent Claim 38 words
The apparatus of claim 1 wherein said first predetermined period of time is at least the amount of time needed by said storage means to transfer the contents of said volatile memory section into said nonvolatile memory section.
Claim 7
Dependent Claim 83 words
The apparatus of claim 1 also providing for the user-initiated permanent storage of a complete set of user-selected configuration parameters wherein: said control means is also responsive to a second user command for providing a second predetermined digital word, said second predetermined digital word corresponding to a second predetermined instruction to permanently store said operating parameters; and said storage means in also responsive to said second predetermined digital word for copying said contents of said volatile memory section into said nonvolatile memory section.
Claim 8
Dependent Claim 111 words
The apparatus of claim 1 also providing for the automatic storage of a second predetermined digital word in a predetermined part of said nonvolatile memory section of said storage means when said contents of said volatile memory section are copied into said nonvolatile memory section of said storage means for providing an indication that said user has previously programmed said storage means and wherein: said first set of digital words also comprises the write-related instructions necessary to cause said storage means to store said second predetermined digital word in a predetermined part of said volatile memory section, and said second set of digital words also comprises said second predetermined digital word.
Claim 9
Dependent Claim 255 words
A configuration profile storage apparatus for a modem providing for the automatic recall of a complete set of user-selected, permanently stored operating parameters upon the application of electrical power to said modem, comprising in combination: first power supply means having a first charge time constant for providing operating voltage and current to said modem; first power-up detection means for providing a first output signal responsive to said operating voltage provided by said first power supply means; control means responsive to said first output signal for providing a first set of digital words and accepting a second set of digital words, said first set of digital words corresponding to read-related instructions and said second set of digital words corresponding to configuration parameters; second power supply means having a second charge time constant for providing operating voltage and current to a memory means, said second charge time constant being less than or equal to said first charge time constant; second power-up detection means for providing a second output signal responsive to said operating voltage provided by either said first power supply means or, in the alternative, said second power supply means; and memory means, powered by said second power supply means, comprising a nonvolatile memory section, in which said operating parameters are permanently stored, and a volatile memory section, and responsive to said second output signal for copying the contents of said nonvolatile memory section into said volatile memory section, and responsive to said first set of digital words for providing said second set of digital words.
Claim 10
Dependent Claim 255 words
A configuration profile storage apparatus for a modem providing for the automatic recall of a complete set of user-selected, permanently stored operating parameters upon the application of electrical power to said modem, comprising in combination: first power supply means having a first charge time constant for providing operating voltage and current to said modem; first power-up detection means for providing a first output signal responsive to said operating voltage provided by said first power supply means; control means responsive to said first output signal for providing a first set of digital words and accepting a second set of digital words, said first set of digital words corresponding to read-related instructions and said second set of digital words corresponding to configuration parameters; second power supply means having a second charge time constant for providing operating voltage and current to a memory means, said second charge time constant being less than or equal to said first charge time constant; second power-up detection means for providing a second output signal responsive to said operating voltage provided by either said first power supply means or, in the alternative, said second power supply means; and memory means, powered by said second power supply means, comprising a nonvolatile memory section, in which said operating parameters are permanently stored, and a volatile memory section, and responsive to said second output signal for copying the contents of said nonvolatile memory section into said volatile memory section, and responsive to said first set of digital words for providing said second set of digital words.
Claim 11
Dependent Claim 22 words
The apparatus of claim 8 wherein said second power supply means and said first power supply means each include a common rectifier.
Claim 12
Dependent Claim 18 words
The apparatus of claim 8 wherein said second output signal is electrically identical to said first output signal.
Claim 13
Dependent Claim 12 words
The apparatus of claim 8 wherein said control means comprises a microprocessor.
Claim 14
Dependent Claim 18 words
The apparatus of claim 8 wherein said second power up detection means comprises a resistor and a capacitor.
Claim 15
Dependent Claim 53 words
The apparatus of claim 8 wherein said nonvolatile memory section comprises an electrically alterable read only memory and each bit of said nonvolatile memory section of said storage means is overlaid onto a corresponding bit of said volatile memory section of said storage means, said volatile memory section comprising a random access memory.
Claim 16
Dependent Claim 82 words
The apparatus of claim 8 also providing for the user-initiated recall of a complete set of user-selected, permanently stored operating parameters wherein: said control means is also responsive to a user command for providing a first predetermined digital word, said first predetermined digital word corresponding to an instruction to recall said permanently stored operating parameters; and said storage means is also responsive to said first predetermined digital word for copying said contents of said nonvolatile memory section into said volatile memory section.
Claim 17
Dependent Claim 174 words
The apparatus of claim 8 also providing for the automatic testing of said storage means and the automatic recall of a complete set of default operating parameters in the event that said storage means is defective, missing, or not previously programmed by said user, and further comprising: read only memory means containing a complete set of default operating parameters and a second predetermined digital word; and wherein said storage means also contains said second predetermined digital word in a predetermined part of said nonvolatile memory section if said storage means has been previously programmed by said user; and wherein said control means causes and is responsive to a comparison of the contents of said predetermined part of said nonvolatile memory section of said storage means with said second predetermined digital word stored in said read only memory means for providing for the selection of said operating parameters in said storage means if said comparison is affirmative and, otherwise, for providing for the selection of said default operating parameters in said read only memory means.
Claim 18
Dependent Claim 132 words
Initialization apparatus providing for the automatic forcing of a modem into a predetermined operating state in the event of excessive transients on the output voltage of the power supply of said modem, comprising in combination: power supply means for providing operating voltage and current to said modem; high pass filter means connected to said power supply means for providing a filtered transient output signal; comparator means responsive to said filtered transient output signal and to a first predetermined reference voltage for providing a reset pulse of a predetermined minimum duration; and control means for controlling the operation of said modem and responsive to said reset pulse for forcing said control means and said modem into said predetermined operating state independent of the present operating state of said control means and said modem.
Claim 19
Dependent Claim 132 words
Initialization apparatus providing for the automatic forcing of a modem into a predetermined operating state in the event of excessive transients on the output voltage of the power supply of said modem, comprising in combination: power supply means for providing operating voltage and current to said modem; high pass filter means connected to said power supply means for providing a filtered transient output signal; comparator means responsive to said filtered transient output signal and to a first predetermined reference voltage for providing a reset pulse of a predetermined minimum duration; and control means for controlling the operation of said modem and responsive to said reset pulse for forcing said control means and said modem into said predetermined operating state independent of the present operating state of said control means and said modem.
Claim 20
Dependent Claim 197 words
In a modem of the type which can be selectively placed in an intelligent mode of operation wherein said modem is responsive to predetermined command signals provided at an input port and alternately placed in a dumb mode of operation wherein said modem functions as a data transfer device nonresponsive to said predetermined command signals as operational commands; an apparatus, for selectively placing said modem in said dumb mode, comprising in combination: a connecting means selectively connecting a first conductor to either a second conductor or a third conductor, said second conductor being at a first predetermined voltage and said third conductor being at a second predetermined voltage; control means connected to said first conductor and responsive to the voltage on said first conductor for rendering said control means and said modem responsive to said commands when said voltage is said first predetermined voltage and rendering said control means and said modem nonresponsive to said commands when said voltage is said second predetermined voltage; and said connecting means and said first, second and third conductors are inside the cabinet of said modem so that said connecting means and said conductors cannot be accessed without removing said cabinet.
Claim 21
Dependent Claim 197 words
In a modem of the type which can be selectively placed in an intelligent mode of operation wherein said modem is responsive to predetermined command signals provided at an input port and alternately placed in a dumb mode of operation wherein said modem functions as a data transfer device nonresponsive to said predetermined command signals as operational commands; an apparatus, for selectively placing said modem in said dumb mode, comprising in combination: a connecting means selectively connecting a first conductor to either a second conductor or a third conductor, said second conductor being at a first predetermined voltage and said third conductor being at a second predetermined voltage; control means connected to said first conductor and responsive to the voltage on said first conductor for rendering said control means and said modem responsive to said commands when said voltage is said first predetermined voltage and rendering said control means and said modem nonresponsive to said commands when said voltage is said second predetermined voltage; and said connecting means and said first, second and third conductors are inside the cabinet of said modem so that said connecting means and said conductors cannot be accessed without removing said cabinet.
Claim 22
Dependent Claim 31 words
Apparatus as in claim 17 wherein one of said first or second predetermined voltages corresponds to a logic 0 and the other of said predetermined voltages corresponds to a logic 1.
Claim 23
Dependent Claim 35 words
Apparatus as in claim 17 wherein said control means is responsive to an open circuit connected to said first conductor in the same manner as when said first conductor is connected to said second conductor.
Claim 24
Dependent Claim 13 words
Apparatus as in claim 17 wherein said connecting means comprises a jumper strap.
Claim 25
Dependent Claim 12 words
Apparatus as in claim 17 wherein said connecting means comprises a switch.
Claim 26
Dependent Claim 64 words
Apparatus as in claim 17 wherein said control means is responsive to said voltage on said first conductor for a first predetermined period of time after the occurrence of a reset pulse, and further comprising: reset pulse generator means responsive to the application of operating power to said modem for providing said reset pulse for a second predetermined period of time after said application.
Claim 27
Dependent Claim 67 words
Apparatus as in claim 17 wherein said control means is responsive to said voltage on said first conductor for a first predetermined period of time after the occurrence of a reset pulse, and further comprising: reset pulse generator means selectively responsive to a predetermined input signal for providing said reset pulse for a second predetermined period of time after a predetermined transition of said predetermined input signal.
Claim 28
Dependent Claim 12 words
Apparatus as in claim 17 wherein said control means comprises a microprocessor.
Claim 29
Dependent Claim 269 words
In an intelligent modem of the type characterized by a controller including a microprocessor, a selectively alterable configuration profile, wherein said configuration profile is represented by a plurality of digital configuration signals stored in an addressable first memory device and said controller causes said modem to operate in a mode determined by said digital configuration signals, a power supply regulator for providing operating power to said microprocessor and having a characteristic discharge time constant defining a first predetermined time period between loss of input power to said regulator and a predetermined output condition of said regulator in which said regulator can no longer supply adequate operating power to said microprocessor; an improvement to said controller comprising in combination: a nonvolatile second memory device; power failure detection means connected to an input of said regulator for providing a power down signal in response to detection of a predetermined condition at said input; data selector means interposed between said microprocessor and said power failure detection means for allowing said microprocessor to poll said power failure detection means at least once within each occurrence of a third predetermined period of time to test for the presence of said power down signal: wherein said controller includes control means for transferring said digital configuration signals from said first memory device to said second memory device in response to said power down signal within a second predetermined time period, said second predetermined time period being less than said first predetermined time period; and wherein said first predetermined time period is at least as long as the sum of said second and third predetermined time periods.
Claim 30
Dependent Claim 269 words
In an intelligent modem of the type characterized by a controller including a microprocessor, a selectively alterable configuration profile, wherein said configuration profile is represented by a plurality of digital configuration signals stored in an addressable first memory device and said controller causes said modem to operate in a mode determined by said digital configuration signals, a power supply regulator for providing operating power to said microprocessor and having a characteristic discharge time constant defining a first predetermined time period between loss of input power to said regulator and a predetermined output condition of said regulator in which said regulator can no longer supply adequate operating power to said microprocessor; an improvement to said controller comprising in combination: a nonvolatile second memory device; power failure detection means connected to an input of said regulator for providing a power down signal in response to detection of a predetermined condition at said input; data selector means interposed between said microprocessor and said power failure detection means for allowing said microprocessor to poll said power failure detection means at least once within each occurrence of a third predetermined period of time to test for the presence of said power down signal: wherein said controller includes control means for transferring said digital configuration signals from said first memory device to said second memory device in response to said power down signal within a second predetermined time period, said second predetermined time period being less than said first predetermined time period; and wherein said first predetermined time period is at least as long as the sum of said second and third predetermined time periods.
Claim 31
Dependent Claim 249 words
In an intelligent modem of the type characterized by a controller including a microprocessor, a selectively alterable configuration profile, wherein said configuration profile is represented by a plurality of digital configuration signals stored in an addressable first memory device and said controller causes said modem to operate in a mode determined by said digital configuration signals, a power supply regulator for providing operating power to said microprocessor and having a characteristic discharge time constant defining a first predetermined time period between loss of input power to said regulator and a predetermined output condition of said regulator in which said regulator can no longer supply adequate operating power to said microprocessor; an improvement to said controller comprising in combination: a nonvolatile second memory device; power failure detection means connected to an input of said regulator for providing a power down signal in response to detection of a predetermined condition at said input; wherein said controller includes control means for transferring said digital configuration signals from said first memory device to said second memory device in response to said power down signal within a second predetermined time period, said second predetermined time period being less than said first predetermined time period; and wherein said controller is responsive to each occurrence of a power up condition of said modem, wherein input power is applied to said power supply regulator after said modem has been off, to load said digital configuration signals from said nonvolatile second memory device into said first memory device.
Claim 32
Dependent Claim 249 words
In an intelligent modem of the type characterized by a controller including a microprocessor, a selectively alterable configuration profile, wherein said configuration profile is represented by a plurality of digital configuration signals stored in an addressable first memory device and said controller causes said modem to operate in a mode determined by said digital configuration signals, a power supply regulator for providing operating power to said microprocessor and having a characteristic discharge time constant defining a first predetermined time period between loss of input power to said regulator and a predetermined output condition of said regulator in which said regulator can no longer supply adequate operating power to said microprocessor; an improvement to said controller comprising in combination: a nonvolatile second memory device; power failure detection means connected to an input of said regulator for providing a power down signal in response to detection of a predetermined condition at said input; wherein said controller includes control means for transferring said digital configuration signals from said first memory device to said second memory device in response to said power down signal within a second predetermined time period, said second predetermined time period being less than said first predetermined time period; and wherein said controller is responsive to each occurrence of a power up condition of said modem, wherein input power is applied to said power supply regulator after said modem has been off, to load said digital configuration signals from said nonvolatile second memory device into said first memory device.
Claim 33
Dependent Claim 121 words
The improvement of claim 26 wherein said controller further comprises a nonvolatile third memory device containing a default set of said digital configuration signals defining a default configuration profile, and said control means is responsive to each said occurrence of said power up condition to read a predetermined location in said second memory device to test for the presence of a predetermined digital word, and is alternatively responsive to said presence of said predetermined digital word to load said digital configuration signals from said second memory device into said first memory device, and responsive to the absence of said predetermined digital word to load said default set of digital configuration signals from said third memory device into said first memory device.
Claim 34
Dependent Claim 366 words
In an intelligent modem of the type characterized by a selectively alterable configuration profile, wherein said configuration profile is represented by a plurality of digital configuration signals stored in an addressable first memory device, a first power supply regulator having a characteristic first discharge time constant defining a first predetermined time period between loss of input power to said first regulator and a predetermined output condition of said regulator in which said first regulator can no longer supply a predetermined adequate output power, and a controller, said controller being powered by an output of said first power supply regulator and being connected to said first memory device to operate in a mode detetermined by said digital configuration signals, an improvement to said controller comprising in combination: a nonvolatile random access memory (NOVRAM) connected to said controller comprising a volatile second memory device and a nonvolatile third memory device of the type requiring a predetermined write enable instruction to enable transfer of data from said second memory device to said third memory device in response to a store signal provided to said NOVRAM, said transfer of data requiring a characteristic second predetermined period of time; a second power supply regulator for providing operating power to said NOVRAM and having a characteristic second discharge time constant defining a third predetermined time period between loss of input power to said second regulator and a predetermined output condition of said second regulator in which said second regulator can no longer supply a predetermined adequate output power, said third predetermined time period exceeding said first predetermined time period by a predetermined time difference at least as long as said second predetermined period of time; power failure detection means connected to an input of said first regulator for providing a power down signal in response to detection of a predetermined condition at said input; wherein said controller includes control means for transferring said digital configuration signals from said first memory device to said second memory device and providing said write enable instruction to said NOVRAM in response to said power down signal and for providing said store signal in response to said output of said first regulator dropping to a predetermined value.
Claim 35
Dependent Claim 366 words
In an intelligent modem of the type characterized by a selectively alterable configuration profile, wherein said configuration profile is represented by a plurality of digital configuration signals stored in an addressable first memory device, a first power supply regulator having a characteristic first discharge time constant defining a first predetermined time period between loss of input power to said first regulator and a predetermined output condition of said regulator in which said first regulator can no longer supply a predetermined adequate output power, and a controller, said controller being powered by an output of said first power supply regulator and being connected to said first memory device to operate in a mode detetermined by said digital configuration signals, an improvement to said controller comprising in combination: a nonvolatile random access memory (NOVRAM) connected to said controller comprising a volatile second memory device and a nonvolatile third memory device of the type requiring a predetermined write enable instruction to enable transfer of data from said second memory device to said third memory device in response to a store signal provided to said NOVRAM, said transfer of data requiring a characteristic second predetermined period of time; a second power supply regulator for providing operating power to said NOVRAM and having a characteristic second discharge time constant defining a third predetermined time period between loss of input power to said second regulator and a predetermined output condition of said second regulator in which said second regulator can no longer supply a predetermined adequate output power, said third predetermined time period exceeding said first predetermined time period by a predetermined time difference at least as long as said second predetermined period of time; power failure detection means connected to an input of said first regulator for providing a power down signal in response to detection of a predetermined condition at said input; wherein said controller includes control means for transferring said digital configuration signals from said first memory device to said second memory device and providing said write enable instruction to said NOVRAM in response to said power down signal and for providing said store signal in response to said output of said first regulator dropping to a predetermined value.

References Cited (Backward Citations)

US3937937A Cited
US4087855A Cited
US3916390A Cited
US4015206A Cited
US4306299A Cited
US4458307A Cited
US4307455A Cited
US4327410A Cited
US4525800A Cited
GB2120907A Cited
US4591782A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-05-03 1991-11-02 1992-05-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-05-03 1995-11-02 1996-05-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-05-03 1999-11-02 2000-05-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag