Data communication method and apparatus including volatile and non-volatile storage
AssigneeCanon Kabushiki Kaisha
InventorMitsuhiro Kageyama
Life of this patent
Estimating the term…
Abstract
In a data communication apparatus having an abbreviated dialing function, data referred to when performing abbreviated dialing is prevented from vanishing in the event of a malfunction or power failure. This is achieved by providing the apparatus with an internal non-volatile storage device in addition to a memory which stores information referred to when communicating with another party. The information which has been stored in the memory is preserved in the non-volatile storage device. If the information in the memory vanishes, the preserved information is restored by being loaded into the memory from the non-volatile storage device.
Claims66
A communication apparatus comprising:
- a rewritable volatile memory for storing a plurality of addresses;
- manual selecting means for manually selecting one of the addresses stored in said volatile memory;
- transmitting means for transmitting data to the selected address;
- a non-volatile storage device for storing the data to be transmitted by said transmitting means;
- preserving means for preserving the plurality of addresses and the data which have been stored with a predetermined file name to be distinguishable from other data stored therein;
- and
- reading means for reading the plurality of addresses, which has been preserved by said preserving means, out of said non-volatile storage device and storing the plurality of addresses into said volatile memory.
A communication apparatus comprising:
- a rewritable volatile memory for storing a plurality of addresses;
- manual selecting means for manually selecting one of the addresses stored in said volatile memory;
- transmitting means for transmitting data to the selected address;
- a non-volatile storage device for storing the data to be transmitted by said transmitting means;
- preserving means for preserving the plurality of addresses and the data which have been stored in said volatile memory, in said non-volatile storage device, said preserving means preserving the plurality of information in a predetermined field of said non-volatile storage device to be distinguishable from other data stored therein;
- and
- reading means for reading the plurality of addresses, which has been preserved by said preserving means, out of said non-volatile storage device and storing the plurality of addresses into said volatile memory.
A communication apparatus comprising:
- a rewritable volatile memory for storing a plurality of addresses;
- manual selecting means for manually selecting one of the addresses stored in said volatile memory;
- transmitting means for transmitting data to the selected address;
- a non-volatile storage device for storing the data to be transmitted by said transmitting means;
- preserving means for preserving the plurality of addresses and the data which have been stored in said volatile memory, in said non-volatile storage device;
- and
- reading means for reading the plurality of addresses as a whole, which has been preserved by said preserving means, out of said non-volatile storage device and storing the plurality of addresses in said volatile memory,
- wherein said reading means is automatically actuated in response to power to said communication apparatus being turned on.
A communication apparatus comprising:
- a rewritable volatile memory for storing a plurality of addresses;
- manual selecting means for manually selecting one of the addresses stored in said volatile memory;
- transmitting means for transmitting data to the selected address;
- a non-volatile storage device for storing the plurality of addresses;
- inputting means for inputting a new address into said volatile memory;
- preserving means for preserving the inputted address to said non-volatile storage device when the new address is inputted by said inputting means;
- and
- reading means for reading the plurality of addresses preserved in said non-volatile storage device, and storing the plurality of addresses in said volatile memory.
A method of communicating, comprising the steps of:
- storing a plurality of addresses in a rewritable volatile memory;
- manually selecting one of the addresses stored in the volatile memory;
- transmitting data to the selected address;
- storing the data to be transmitted in said transmitting step in a non-volatile storage device;
- preserving the plurality of addresses and the data which have been stored with a predetermined file name to be distinguishable from other data stored therein;
- and
- reading the plurality of addresses which has been preserved out of the non-volatile storage device and storing the plurality of addresses into the volatile memory.
A method of communicating, comprising the steps of:
- storing a plurality of addresses in a rewritable volatile memory;
- manually selecting one of the addresses stored in the volatile memory;
- transmitting data to the selected address;
- storing the data to be transmitted in said transmitting step in a non-volatile storage device;
- preserving the plurality of addresses and the data which have been stored in the volatile memory, in the non-volatile storage device, said preserving step preserving the plurality of information in a predetermined field of the non-volatile storage device to be distinguishable from other data stored therein;
- and
- reading the plurality of addresses, which has been preserved in said preserving step, out of the non-volatile storage device and storing the plurality of addresses into the volatile memory.
A method of communicating, comprising the steps of:
- storing a plurality of addresses in a rewritable volatile memory;
- manually selecting one of the addresses stored in the volatile memory;
- transmitting data to the selected address;
- storing the data to be transmitted in said transmitting step in a non-volatile storage device;
- preserving the plurality of addresses and the data which have been stored in the volatile memory, in the non-volatile storage device;
- and
- reading the plurality of addresses as a whole, which has been preserved in said preserving step, out of the non-volatile storage device and storing the plurality of addresses in the volatile memory,
- wherein said reading step is automatically actuated in response to power being turned on.
A method of communicating, comprising the steps of:
- storing a plurality of addresses into a rewritable volatile memory;
- manually selecting one of the addresses stored in the volatile memory;
- transmitting data to the selected address;
- storing the plurality of addresses in a non-volatile storage device;
- inputting a new address into the volatile memory;
- preserving the inputted address to the non-volatile storage device when the new address is inputted in said inputting step;
- and
- reading the plurality of addresses preserved in the non-volatile storage device, and storing the plurality of addresses in the volatile memory.
Dependencies are inferred from the claim text.