Email receiver and method of receiving email
AssigneePanasonic Communications Co., Ltd.
InventorSatoshi Yashiki
Life of this patent
Estimating the term…
Abstract
Upon occurrence of memory overflow, a POP3 protocol process section interrupts email reception by POP3 and stores a page count number at the interruption in the data memory area as the interrupted page number. After that, POP3 protocol process section starts reception of the remainder of the interrupted email data connecting to POP3 server. Comparing the receiving page number and the interrupted page number, the POP3 protocol section identifies the data as the data corresponding to the pages received if the former number is smaller than the latter number. If the data corresponds to the pages received, the data is deleted from the reception buffer without any processing. On the other hand, if the data corresponds to non-received pages, then the data is received and printed out after decoding.
Claims16
A receiving Internet facsimile apparatus connectable to a mail server via a network, the receiving Internet facsimile apparatus comprising:
- a communicator configured to receive, from the mail server via the network, a single e-mail to which a plurality of pages of image data are attached;
- a decoder configured to decode the plurality of pages of image data attached to the received single e-mail, each of the plurality of pages of image data being defined by compressed image information provided between headers;
- a memory configured to store the plurality of pages of the decoded image data;
- and
- a controller configured to determine whether the memory overflows due to the reception of the single e-mail, to stop receiving the single e-mail when it is determined that the memory overflows due to the reception of the single e-mail,
- the controller, when the single e-mail is re-received from the mail server after the stop in receiving of the single e-mail, being further configured to re-receive the single e-mail to which the plurality of pages of the image data are attached, to determine that a predetermined page was not stored in the memory when the single e-mail was previously received from the mail server, to decode the predetermined page of the image data attached to a re-received single e-mail, and to store, in the memory, the predetermined page of the decoded image data attached to a re-received single e-mail, the predetermined page being distinct from any of the plurality of pages of the image data previously received from the mail server, wherein the controller is configured to prevent decoding and storing in memory of image data previously received from the mail server.
A method for receiving, at a receiving Internet facsimile apparatus from a mail server via a network, a single e-mail to which a plurality of pages of image data are attached, the method comprising:
- decoding the plurality of pages of the image data attached to the single e-mail, each of the plurality of pages of image data being defined by compressed image information provided between headers;
- storing, in a memory, the plurality of pages of the decoded image data;
- determining whether the memory overflows due to the reception of the single e-mail;
- stopping receiving of the single e-mail when it is determined that the memory overflows due to the reception of the single e-mail;
- re-receiving the single e-mail to which the plurality of pages of the image data are attached, when the single e-mail is re-received from the mail server after the stop in receiving of the single e-mail;
- determining that a predetermined page was not stored in the memory when the single e-mail was previously received from the mail server;
- decoding the predetermined page of the image data attached to a re-received single e-mail;
- and
- storing, in the memory, the predetermined page of the decoded image data attached to a re-received single e-mail, the predetermined page being distinct from any of the plurality of the pages previously received from the mail server, wherein decoding the predetermined page comprises decoding the predetermined page without decoding and storing image data previously received from the mail server.
A receiving Internet facsimile apparatus connectable to a mail server via a network, the receiving Internet facsimile apparatus comprising:
- a communicator configured to receive, from the mail server via the network, an e-mail to which a plurality of pages of image data are attached;
- a decoder configured to decode the plurality of pages of image data attached to received e-mail, each of the plurality of pages of image data being defined by compressed image information provided between headers;
- a memory configured to store the plurality of pages of the decoded image data;
- a controller configured to determine whether the memory overflows during the reception of an e-mail, and to stop receiving the e-mail when it is determined that the memory overflows;
- the controller being further configured to, when an e-mail is received from the mail server, determine whether the e-mail was previously received and subject to a stop in receiving, or whether the e-mail was not previously received and when it is determined that the e-mail was previously received and which resulted in a memory overflow, to determine which pages of image data attached to the e-mail were previously received prior to the memory overflow and which pages of image data attached to the e-mail were not previously received;
- the controller being further configured to decode only pages of the image data attached to the received e-mail that were not previously received and to store the decoded pages in memory and to prevent decoding and storing in memory of image data previously received from the mail server.
Dependencies are inferred from the claim text.