EP0772327A2 - Electronic mail forwarding system - Google Patents

Electronic mail forwarding system Download PDF

Info

Publication number
EP0772327A2
EP0772327A2 EP19960308063 EP96308063A EP0772327A2 EP 0772327 A2 EP0772327 A2 EP 0772327A2 EP 19960308063 EP19960308063 EP 19960308063 EP 96308063 A EP96308063 A EP 96308063A EP 0772327 A2 EP0772327 A2 EP 0772327A2
Authority
EP
European Patent Office
Prior art keywords
mail
forwarding
communication terminal
request signal
wireless communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
EP19960308063
Other languages
German (de)
French (fr)
Other versions
EP0772327B1 (en
EP0772327A3 (en
Inventor
Hikaru Kuki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Publication of EP0772327A2 publication Critical patent/EP0772327A2/en
Publication of EP0772327A3 publication Critical patent/EP0772327A3/en
Application granted granted Critical
Publication of EP0772327B1 publication Critical patent/EP0772327B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication

Definitions

  • the present invention relates to an electronic mail forwarding (transferring) system and, more particularly, to an electronic mail forwarding system between a mail communication terminal connected to a data communication network and a portable wireless communication terminal connected to a wireless data communication network.
  • a mail communication terminal A (host computer) is arranged to store an address of a mail of another mail communication terminal B (wireless communication terminal) whereby, when a mail is forwarded to the mail communication terminal A through the data communication network, the mail is automatically forwarded to the mail communication terminal B via the wireless data communication network.
  • This system will be referred to as prior art 1.
  • a mail host (host computer) is prepared independently of the mail communication terminals A and B to store a received mail, whereby the received mail can be read out from either of the mail communication terminals A and B.
  • This system will be referred to as prior art 2.
  • an electronic mail system has been proposed in Japanese Laid Open Patent Application No. HEI 3(1991)-274,942 in which the electronic mail system comprises a plurality of mail communication terminals and a center device (mail server) having a mail storage exchange function in which individual mail boxes are prepared to perform a forwarding function between the individual mail boxes.
  • Each of the mail communication terminals is arranged to enable polling (viz., a function to read out the mail box) for drawing the mail out therefrom.
  • polling viz., a function to read out the mail box
  • each user is required to operate such as setting of the address for forwarding on the host computer (herein referred to as the mail communication terminal A) before his going out in order to have the mail forwarded.
  • the mail is forwarded to the wireless communication terminal (herein referred to as the mail communication terminal B) at the time of receipt of the mail in the host computer and the mail forwarding system is not provided with a function to set a mail forwarding time.
  • a center device (a mail server) having a mail storage exchange function is provided with a mail box corresponding to each mail communication terminal (a network terminal) and, hence, it is possible to read out the mail from the mail box to effect forwarding of the mail, whereby mail forwarding efficiency is improved between individual communication terminals.
  • the aforementioned center device is arranged to realize the forwarding function between the mail box and each of the mail communication terminals, the mail drawn from the mail box to the mail communication terminal is not arranged to be forwarded to a wireless communication terminal of the portable type via a wireless data communication network.
  • the mail received at the mail communication terminal can not be read out by the wireless communication terminal of the portable type through the use of wireless data communication network when the user is going out.
  • the present invention has been made with a view to overcoming the above circumstances. It is therefore an object of the present invention to provide an electronic mail forwarding system which is arranged to enable reading out a mail received at a mail communication terminal connected to a data communication network with the use of a portable wireless communication terminal located at outside via a wireless data communication network at any convenient time by transmitting a forwarding-request signal thereto.
  • the present invention provides an electric mail forwarding system between a mail communication terminal and a portable-type wireless communication terminal, the mail communication terminal serving to receive an electric mail via a data communication network, and the wireless communication terminal serving to transmit a forwarding-request signal for the electric mail to the mail communication terminal via a wireless data communication network,
  • the mail communication terminal comprises:
  • the present invention provides an electric mail forwarding system between a mail communication terminal and a portable-type wireless communication terminal, the mail communication terminal serving to receive an electric mail via a data communication network, and the wireless communication terminal serving to transmit a forwarding-request signal for the electric mail to the mail communication terminal via a wireless data communication network,
  • the mail communication terminal comprises:
  • the present invention provides an electric mail forwarding system in which the wireless communication terminal comprises: a forwarding-request signal generating section for generating the forwarding-request signal for the electric mail received in the mail communication terminal; an electric mail processing section for transmitting the generated forwarding-request signal to the mail communication terminal and for receiving the electric mail from the mail communication terminal; and an electric mail storage section for storing the received electric mail.
  • the wireless communication terminal is composed of a portable information unit having a wireless communication function.
  • the mail communication terminal is composed of a personal computer having a communication function.
  • the wireless data communication network may, for example, comprise a wireless telephone circuit.
  • the data communication network may, for example, comprise internal network, LAN (a Local Area Network) and WAN (a Wide Area Network).
  • the present invention it is possible to read out the electronic mail received in the mail communication terminal connected to the data communication network by transmitting the forwarding-request signal from the portable wireless communication terminal at any place in the network at a convenient time via the wireless data communication network.
  • the forwarding-request signal generating section preferably generates the forwarding-request signal including additional information on designation of a forwarding time and a forwarding time interval of a given electric mail.
  • the wireless data communication processing section preferably forwards the electric mail to the wireless communication terminal at the designated forwarding time and for the designated forwarding time interval.
  • the electronic mail forwarding system it is possible to transmit a signal to the mail communication terminal at the time and for time interval designated for a desired electronic mail to be forwarded to the wireless communication terminal and, thus, the user does not need to access the mail communication terminal with a single purpose of inquiring the presence of the received mail. Also, since the wireless communication terminal is not operated except during the designated time interval, it is possible to reduce power consumption of the wireless communication terminal and, at the same time, to minimize the communication cost.
  • the forwarding-request signal generating section preferably generates the forwarding-request signal including additional information on designation of a name of an electric mail sender, a title and an urgency level.
  • the wireless data communication processing section preferably forwards the electric mail to the wireless communication terminal upon selection of the electronic mail sender, the title and the urgency level.
  • the wireless communication terminal is preferably arranged to transmit the forwarding-request signal to the mail communication terminal at the start of the mail receiving function and to transmit the forwarding-end signal at the end of the mail receiving function whereby the mail communication terminal completes its forwarding of the electronic mail.
  • a portable wireless communication terminal to be used by a user who is going out or moving will be hereinafter referred to as a wireless communication terminal and, in addition, a mail communication terminal (a network terminal) connected to a wireless data communication network to be used for the user's normal business for transmitting and receiving an electronic mail will be hereinafter referred to as a host computer.
  • Fig. 1 is a block diagram showing a basic arrangement of an electronic mail forwarding system according to the present invention.
  • the reference numeral 100 indicates a wireless communication terminal
  • the reference numeral 200 indicates a mail communication terminal (a host computer) having a mail box
  • the reference numeral 300 indicates a wireless data communication network for enabling data communication between the wireless communication terminal 100 and the mail communication terminal 200
  • the reference numeral 400 indicates a data communication network for enabling data communication between the host computers 200.
  • the wireless communication terminal 100 has a mail receiver application programme which, when it is turned on, transmits the forwarding-request signal to the host computer 200.
  • the host computer 200 judges the forwarding-request signal and sequentially forwards to the wireless communication terminal 100 unread mails stored in the mail box (the storage device) and subsequent mails delivered to the mail box of the host computer 200.
  • the forwarding-request signal is additionally provided with the designation of the forwarding time interval (e.g., five minutes or ten minutes) and, therefore, it becomes unnecessary to operate the communication function at all times so that energy saving of the wireless communication terminal 100 becomes possible. Further, an arrangement may be made to forward the mail from the host computer 200 after the forwarding-request signal has been once transmitted to the host computer 200. This arrangement makes it unnecessary to make inquiry about the presence or absence of the received mail in the mail box, thereby enabling reduction of data communication cost due to the inquiry. In addition, the forwarding-request signal may be modified such that another wireless communication terminal is designated by completing the data forwarding and changing the addressee.
  • the forwarding-request signal may be modified such that another wireless communication terminal is designated by completing the data forwarding and changing the addressee.
  • Fig. 2 is a block diagram showing one example of a mail forwarding system of the wireless communication terminal according to the present invention.
  • the wireless communication terminal 100 comprises a control section 101, an input section 102, a display section 103, an electronic mail storage section 104, a clock section 105, a forwarding-request signal processing section (forwarding-request signal generating section) 106, an electronic mail processing section 107 and a wireless data communication processing section 108.
  • the control section 101, the electronic mail storage section 104, the clock section 105, the forwarding-request signal processing section 106, the electronic mail processing section 107 and the wireless data communication processing section 108 are usually composed of a micro-computer including CPU, ROM, RAM, timer and I/O port.
  • the input section 102 is composed of smaller panel switch or keyboard.
  • the display section 103 is composed of a liquid crystal display (LCD) or EL display.
  • the input section 102 functions to start a mail receiving application programme to input a mail forwarding-request signal, and control information on mails to be forwarded. Further, the input section 102 serves as a timing information designation means for designating timing information such as forwarding time and forwarding time interval of a desired mail in the forwarding-request signal or an additional information designation means for designating an additional information such as address of the electronic mail sender, title and the degree of urgency in the forwarding-request signal.
  • the display section 103 functions to display the input mail or the received mail in the picture.
  • the electronic mail storage section 104 stores the mails which are received.
  • the clock section 105 functions to effect clocking of time for receiving the received mail for a certain time interval or at a certain time.
  • the wireless data communication processing section 108 is connected to a wireless data communication network 300 and functions to control communication protocol for wireless data communication such as modification of the wireless data and data communication control.
  • the wireless data communication processing section 108 makes it possible to select and use a suitable one of a plurality of communication protocols which are currently used as a standard.
  • the wireless communication processing section 108 functions to effect judgement related to changeover of the mail forwarding and receiver processing and communication means in response to the input signal.
  • the wireless data communication network 300 may, for example, be performed by utilizing a wireless packet communication and wireless telephone or by the method of transmitting data instead of voice or by the utilization of infrared rays.
  • the forwarding-request signal processing section 106 serves to transmit a mail forwarding-request signal and a mail forwarding-end signal to the host computer 200, or to receive an acknowledgement (response) signal from the host computer 200 for judgement of the content thereof.
  • the adjusting method in the forwarding-request signal processing section 106 is achieved by an optional method which is mostly suited at the time of adjusting.
  • an optional method which is mostly suited at the time of adjusting.
  • the mail forwarding-request signal may be provided with an appointment designation such as the time interval of the mail forwarding and the requested time for next mail forwarding, and a designation of the sender who intends to effect the mail forwarding, the title and the degree of urgency, etc.
  • the electronic mail processing section 107 serves to transmit or receive the normal electronic mail.
  • the electronic mail processing section 107 is selected arbitrarily depending on the electronic mail system employed by the user. However, the electronic mail processing section 107 should be able to receive the forwarded mail from the host computer 200.
  • the mail forwarding system of the host computer 200 will now be described in detail hereinafter.
  • the mail forwarding system of the host computer 200 may be arranged in one of the two systems according to the connection method relative to the wireless data communication network 300 and the host computer 200 of the data communication network 400.
  • the host computer 200 is directly connected to the wireless data communication network 300 and data communication network 400, respectively.
  • the host computer 200 is arranged in a manner as shown in the block diagram of Fig. 3.
  • the wireless data communication network 300 is connected to the data communication network 400 as shown in a manner of block diagram of Fig. 4.
  • Fig. 3 is the block diagram showing a preferred embodiment of the mail forwarding system 1 of the host computer.
  • the host computer 200 comprises a control section 201, an input section 202, a display section 203, an electronic mail storage section 204, a clock section 205, a forwarding-request signal processing section (forwarding-request signal recognizing section) 206, a first electronic mail processing section 207, a wireless mail communication processing section (wireless data communication processing section) 208, a second electronic mail processing section 209 and a network communication processing section 210.
  • the control section 201, the input section 202, the display section 203, the electronic mail storage section 204, the clock section 205, the forwarding-request signal processing section 206, the first electronic mail processing section 207, the wireless mail communication processing section (wireless data communication processing section) 208, the second electronic mail processing section 209 and the network communication processing section 210 are composed of a micro-computer including CPU, ROM, RAM and I/O part.
  • the electronic mail storage section 204 comprises RAM, a hard disk drive, a floppy disk drive or an optical-magnetic disk drive etc.
  • the input section 202 comprises a keyboard or a mouse etc.
  • the display section 203 comprises a CRT display or a liquid crystal display (LCD) etc.
  • the control section 201 is connected to the display section 203 serving as the mail display means, the input section 202 serving as the information input means and the clock section 205 which provides time.
  • the first electronic mail processing section 207 should be designed to enable forwarding of the mail to the electronic mail processing section 107 of the wireless communication terminal 100.
  • the host computer 200 is provided with the wireless data communication processing section 208 which serves to process data communication relative to the wireless data communication network 300 which forwards the mail to the wireless communication terminal 100, and the network communication processing section 210 which serves to process data communication relative to the data communication network 400 which transmits or receives the mail to or from outside
  • the data communication network 400 is composed of an interval network, LAN (a Local Area Network) and WAN (a Wide Area Network) etc.
  • the mail is received via the network communication processing section 210 and the second electronic mail processing section 209 and, thereafter, stored in the electronic mail storage section 204. At this instant, if the host computer 200 is in use by the user, the mail can be read out on the host computer 200.
  • the forwarding-request signal When the forwarding-request signal is transmitted from the wireless communication terminal 100, the forwarding-request signal is delivered to the forwarding-request signal processing section 206 via the wireless data communication processing section 208.
  • the forwarding-request signal is confirmed by the forwarding-request signal processing section 206, the unread mail stored in the electronic mail storage section 204 is transmitted to the first electronic mail processing section 207 in accordance with conditions of the forwarding-request signal and forwarded to the wireless communication terminal 100 through the use of the same system as the normal electronic mail transmitting system.
  • the acknowledgement signal is transmitted by the wireless data communication processing section 208.
  • unread mails received in the electronic mail storage section 204 are kept being watched in accordance with the conditions of the forwarding-request signal until the forwarding-request signal is received, and are transmitted to the wireless communication terminal 100 via the first electronic mail processing section 207.
  • this signal is transmitted to the forwarding-request signal processing section 206 via the wireless data communication processing section 208.
  • the forwarding-end signal is confirmed by the forwarding-request signal processing section 206, the transmitting operation of the unread mails stored in the electronic mail storage section 202 relative to the wireless communication terminal 100 is completed, and the forwarding-request signal processing section 206 transmits the acknowledgement signal to the wireless communication terminal 100 via the wireless data communication network 300.
  • Fig. 4 is a block diagram showing a preferred embodiment of the mail forwarding system 2 of the host computer.
  • the wireless data communication network 300 is connected to the data communication network 400.
  • the mail received from the external data communication terminal is forwarded to the wireless communication terminal 100 via the wireless data communication network 300 so that the electronic mail processing section 217 and the network communication processing section 218 can be provided in common.
  • the other constituents of the mail forwarding system are similar to those of the other embodiments.
  • the electronic mail transmitted from outside via the network communication processing section 218 and the electronic mail processing section 217 is stored in the electronic mail storage section 214.
  • the unread mail is read out from the electronic mail storage section 214 and forwarded to the wireless communication terminal 100 via the electronic mail processing section 217, the network communication processing section 218, the data communication network 400 and the wireless data network 300.
  • the data communication network 400 may comprise either one of various networks such as the internal network, LAN (Local Area Network) and WAN (Wide Area Network) etc., which have different address system (viz., an address for electronic mail or an address for network), or different data forwarding system.
  • LAN Local Area Network
  • WAN Wide Area Network
  • the terminal which performs the data communication with the use of the data communication network is arranged to employ the communication protocol depending on the kind of the terminal.
  • Each of the communication processing sections described in this patent specification enables to use a plurality of communication protocols which are currently used as standard depending on the network to be connected. Describing the protocol in accordance with OSI (Open Systems Interconnection: International Standard Network Architecture) models defined by ITU-TS (Electric Communication Standardization Sector which is originated from CCITT (International telephone and Telegram Consultative Committee) and ISO (International Standardization Organization), each communication processing section comprises a first layer (a physical layer) to a fourth layer (a transport layer), and the electronic mail processing section and the forwarding-request processing section belong to fifth to seventh layers (application layers).
  • OSI Open Systems Interconnection: International Standard Network Architecture
  • ITU-TS Electronic Communication Standardization Sector which is originated from CCITT (International telephone and Telegram Consultative Committee) and ISO (International Standardization Organization
  • each communication processing section comprises a first layer (a physical layer) to a fourth layer (a
  • Each terminal and the host computer have a network address for its identification when the communication is performed on the data communication network and, normally, the address is principally defined by the third layer.
  • the electronic mail processing sections 207 and 217 may vary depending on the electronic mail forwarding system utilized by the operator, but may be any device as long as the device has a function to transmit or receive the mail to the terminal or the host computer.
  • a mail address is employed in order to designate a specific individual, with the mail address being different from the network address to designate the terminal on the network.
  • the mail systems are further provided with the forwarding-request signal processing section, the electronic mail storage section serving to store the unread mails received therein, and the electronic mail processing section which serves to confirm the presence or the absence of the mail in the electronic mail storage section for forwarding the received mail to the communication processing section.
  • Fig. 5 is a diagram showing the communication processing steps to be carried out between the wireless communication terminal and the host computer.
  • Step a normal mail transmitting and receiving, reading out and storing step.
  • the operator is able to read out the mail on the mail display application programme of the host computer 200 when the host computer 200 receives the mail during operation of the host computer 200 normally located in his office etc.
  • the received mail is stored in the electronic mail storage section (the mail box) and the operator is able to draw the mail at any time to read the same on the mail display application programme.
  • Step b a step in which the wireless communication terminal starts its application programme.
  • the forwarding-request signal is transmitted to the host computer 200 from the wireless communication terminal 100 via the wireless data communication network 300.
  • the host computer 200 receives that signal, the host computer 200 forwards the mail stored therein to the wireless communication terminal 100.
  • the host computer 200 sends the acknowledgement signal to indicate a situation of absence of the mail for informing the operator that the host computer 200 has received the signal from the wireless communication terminal.
  • Step c mail forwarding step.
  • the host computer employs the mail forwarding protocol specifically suited for the network as the mail transmitting protocol.
  • the mail stored in the electronic mail storage section is forwarded to the wireless communication terminal 100 depending on the conditions (viz., time setting, time interval setting, operator designation, urgency level and title designation) until the host computer receives the forwarding-end signal.
  • Step d a step in which the forwarding is impossible or in which an error has occurred.
  • the forwarding of data is repeatedly tried at certain time intervals and the forwarding of data is repeated for certain times until it succeeds. If the forwarding of data does not succeed, the forwarding of data is stopped and, in a case in which there is the time designation or the time interval designation, the forwarding of data is tried again at the next designated time.
  • Step e a step for changing the forwarding condition.
  • the wireless communication terminal 100 enables the designation of the condition for forwarding the mail to the host computer 200.
  • the condition to be designated includes a mail forwarding time interval designation, a forwarding time setting, a desired transmitter, title and urgency level, etc.
  • a new forwarding-request signal including condition to be changed is transmitted and the same steps as those performed at the start of forwarding are repeated.
  • Step f a step in which the forwarding of data is interrupted and a resuming step is performed.
  • the user When it is required to temporarily interrupt the forwarding of data from the wireless communication terminal 100, the user is required to operate the same step as that of the forwarding-end. In order to resume the temporary interruption of forwarding the data, the forwarding-request signal is transmitted and the user operates the same steps as those performed at the start of forwarding.
  • Step g a step for ending the application programme.
  • the wireless communication terminal 100 enables to transmit the forwarding-end signal to the host computer 200 for ending the forwarding of the mail.
  • the host computer 200 sends the acknowledgement signal to the wireless communication terminal 100.
  • Fig. 6 is a diagram which shows a signal format.
  • the signal format shown in Fig. 6 is for the application layers in OSI model described above, and, in the actual forwarding of data, the data is forwarded to the addressee after the modification process or the adding process of the data format is performed by the lower layer.
  • the signal format is composed of a service identification number 501, a transmitter number 502, a forwarding address number 503, a signal identification number 504, a forwarding number 505, an option number 506 and an option value 507.
  • the signals 501 to 507 are previously decided with respect to an appropriate data size. However, the signals related to the option have no constant data size to provide an end signal.
  • the service identification number 501 is intended to indicate a signal related to the forwarding-request for the wireless communication terminal 100 and the communication processing section of the host computer 200.
  • the data communication processing section delivers the data to the forwarding-request signal processing section when the signal has a certain value.
  • the sender number 502 is used for specifying the sender who uses the host computer 200. For example, when the host computer 200 has received mails from a plurality of senders, the sender number 502 is needed for forwarding only the mail requested by the user.
  • the addressee number 503 is used for specifying the user who uses the wireless communication terminal 100. For example, when one company employs a plurarity of wireless communciation terminals 100, the addressee number 503 is needed for forwarding the mail to the wireless communication terminal 100 which is requesting for forwarding of the data.
  • the signal identification number 504 is used for identifying a kind (viz., the forwarding-request signal, the forwarding-end signal and the acknowledgement signals etc.) of the forwarding-request signal. This identification is performed in the forwarding-request signal processing section.
  • the forwarding number 505 is a serial number for numbering the forwarding-request signals and the forwarding-end signals and the same forwarding number is used for the acknowledgement signal corresponding to the request signal.
  • the option identification number 506 indicates that the data following subsequently is an option and also indicates a kind of option.
  • the option value 507 is described by formats suited for respective options to be set.
  • Fig. 7 is a diagram showing one example of a kind of the signals and their respective values. In Fig. 7, an actual assignment of the number is performed at the most effective method at the time of setting data.
  • the signal identification number 504 is composed of the forwarding-request signal 504a, the forwarding-end signal 504b and the acknowledgement signal 504c, with each of the signals having a value assigned for identification.
  • the forwarding-request signal 504a is used for starting the forwarding of the mail from the wireless communication terminal 100 to the host computer 200 and, also, to set the forwarding condition in the host computer 200.
  • the forwarding-end signal 504b is used to complete forwarding of the mail from the wireless communication terminal 100 to the host computer 200.
  • the acknowledgement signal 504c is used to enable the host computer 200 to inform the wireless communication terminal 100 that the host computer 200 has received the forwarding-request signal 504a or the forwarding-end signal 504b.
  • the option identification number 506 has a plurality of kinds of items to be set, such as a time interval designation 506a, a time designation 506b, a transmitter designation 506c, a title designation 506d, an urgency level 506e, the operator's name 506f who receives the mail at the wireless communication terminal 100, a password 506g, a message 506h and a check sum 506i etc., with the respective signals having their respective values assigned for identification. Among these signals, only the desired signal is selected and forwarded.
  • the option identification number 506 has specifically appointed values for canceling the previously input setting, with the appointed values being commonly used in each of the option signals.
  • the time interval designation 506a enables to set the time interval during which the host computer 200 forwards the mail to the wireless communication terminal 100.
  • the reference time is set to be equal to the time at which the signal is forwarded in a case in which there is no special time designation.
  • the time designation 506b enables the designation of time for forwarding the mail to the wireless communication terminal 100 from the host computer 200 for the next time. If it is necessary, a plurality of times can be set.
  • the transmitter designation 506c is used to forward only one of the unread mails received from the certain transmitters to the host computer.
  • the title designation 506d is used for designating so as to forward only the mail having a certain title.
  • the urgency level 506e is used for forwarding only the mail having a designation of urgency in a header of the mail. In a case where the mail system has grades in the information of the urgency on the header, the designation is made to the mails of which urgency level is above certain grade.
  • the user address 506f is used for specifying the user at the wireless communication terminal 100. This address is, for example, used for specifying one of a plurality of users who are assigned to single wireless communication terminal 100.
  • the password 506g is used for maintaining a security in the forwarding-request signal. This password is checked for verification at the forwarding-request signal processing section and the forwarding process is performed only when the password is correct.
  • the message 506h is mainly used as an acknowledgement signal which enables the host computer 200 to send information of absence of forwarded mails or information of impossible forwarding of the data to the wireless communication terminal 100 with respect to the forwarding-request signal.
  • the check sum 506i indicates a value equal to the count of the check sum of whole the transmitted data and the use of this signal enables the confirmation of validity of the data.
  • the mail satisfying all of the conditions is forwarded from the host computer 200.
  • Fig. 8 is a view showing one example of the forwarding-request signal.
  • the forwarding-request signal has an option such as designation of forwarding time interval setting and urgency level.
  • Fig. 9 is a flow chart showing a starting process steps of the mail forwarding of the wireless communication terminal.
  • the forwarding-request signal is transmitted (see step S101) and the reception of the forwarded mail is waited for certain interval (see step S102).
  • the second forwarding is tried and, if there is no acknowledgement even when repeated forwarding is made more than certain times (see step S104), an error message is returned to indicate the state of no connection with the host computer (see step S106).
  • the wireless communication terminal is kept under the state of waiting for reception of mails (see step S104).
  • the terminal Under the state of waiting for reception of mails, the terminal remains in its normal mail reception waiting condition. If the forwarding time interval and the forwarding time are designated, the mail reception is waited only for time interval during the data forwarding.
  • the mail When the mail is not received at the forwarding time, it may be arranged so as to start a special process or to display non-arrival of the message.
  • the contents to be changed are designated in the forwarding-request signal and the same steps are taken as in the starting step.
  • the message forwarding step may be made at any time irrespective of waiting operation for the data forwarding.
  • Fig. 10 is a flow chart showing a mail forwarding-end processing step of the wireless communication terminal.
  • the forwarding-end signal is transmitted (see step S201), and the acknowledgement signal reception is awaited for a certain interval (see step S202).
  • the acknowledgement signal is not received within the certain time interval (see step S203)
  • the forwarding-end signal is transmitted again and, if there is no acknowledgement even after repeated transmissions above a certain number of times (see step S205), an error message is returned to indicate no connection with the host computer 200. It is arbitrary to process after sending the error message.
  • step S203 When the acknowledgement signal is received within the certain time interval (see step S203), the operation is normally ended (see step S204).
  • Fig. 11 is a flow chart indicating the mail forwarding process of the host computer.
  • the host computer 200 stores the unread mails received in the absence of the operator in the mail storage section. Also, the host computer 200 remains waiting for the forwarding-request signal from the wireless communication terminal (see step S301).
  • the host computer 200 checks whether that signal is the forwarding-end signal (see step S303) and, if that signal is the forwarding-end signal, the forwarding mode for stored mails is ended(see step S304). The host computer 200 then transmits an acknowledgement signal irrespective of the state of the host computer (see step S305).
  • the host computer 200 confirms whether the check sum is correct (see step S308), and invalidates the received signal if the check sum is not correct(see step S309).
  • the check sum is correct, the user from whom the forwarding-request was sent is confirmed (see step S310) and, subsequently, if the host computer 200 requests the password for security maintenance (see step S311), the host computer 200 invalidates the received signal when the forwarding-request signal does not include the password or when an incorrect password is included in the forwarding-request signal (see step S313).
  • the forwarding address such as host address and mail address
  • the option of the forwarding-request signal is checked (see step S315).
  • the host computer 200 is set so as to forward only the mails received from that sender (see step S316).
  • step S317 when the title of the mail to be forwarded is designated (see step S317), the host computer 200 is set to forward only the mails having the specified title (see step S318).
  • the host computer 200 is set to forward only the mails having a designated urgency level (see step S320).
  • the mail satisfying these conditions is searched for whithin the stored mails and transmitted to the terminal. If the mail satisfying the conditions is not found, the message indicative of no forwarded mails is transmitted (see step S321).
  • step S322 the option of the request signal is checked (see step S322). If there is a forwarding time designation, the forwarding time is stored (see step S322). Also, if there is a forwarding time interval designation (see step S324), the forwarding time interval is set (see step S325).
  • step S326 the forwarding mode is initiated and the mail is forwarded in accordance with the required conditions.
  • step S326 the operation of waiting for the forwarding-request signal and the forwarding-end signal is continued and, when these signals are received, the same process will be repeated in a manner described above.

Abstract

An electric mail forwarding system between a mail communication terminal and a portable-type wireless communication terminal is disclosed. The mail communication terminal serves to receive an electric mail via a data communication network. The wireless communication terminal serves to transmit a forwarding-request signal for the electric mail to the mail communication terminal via a wireless data communication network. The mail communication terminal includes: a mail box for storing the received electric mail; a forwarding-request signal recognizing section for receiving the forwarding-request signal transmitted from the wireless communication terminal and for recognizing additional information contained in the forwarding-request signal; and a wireless data communication processing section for sequentially forwarding the electric mail to the wireless communication terminal based on the recognized forwarding-request signal.

Description

    BACKGROUND OF THE INVENTION 1. Field of the Invention
  • The present invention relates to an electronic mail forwarding (transferring) system and, more particularly, to an electronic mail forwarding system between a mail communication terminal connected to a data communication network and a portable wireless communication terminal connected to a wireless data communication network.
  • 2. Description of the Related Art
  • Recently, systems for forwarding electronic mails (herein referred to as mails) have been widely used to effect forwarding of messages or informations to individuals between personal computers or personal terminals by utilizing data communication network. There are various kinds of electronic mail forwarding systems.
  • It is known in the art that, as the most general mail forwarding system, a mail communication terminal A (host computer) is arranged to store an address of a mail of another mail communication terminal B (wireless communication terminal) whereby, when a mail is forwarded to the mail communication terminal A through the data communication network, the mail is automatically forwarded to the mail communication terminal B via the wireless data communication network. This system will be referred to as prior art 1.
  • It is also known that a mail host (host computer) is prepared independently of the mail communication terminals A and B to store a received mail, whereby the received mail can be read out from either of the mail communication terminals A and B. This system will be referred to as prior art 2.
  • In addition, an electronic mail system has been proposed in Japanese Laid Open Patent Application No. HEI 3(1991)-274,942 in which the electronic mail system comprises a plurality of mail communication terminals and a center device (mail server) having a mail storage exchange function in which individual mail boxes are prepared to perform a forwarding function between the individual mail boxes. Each of the mail communication terminals is arranged to enable polling (viz., a function to read out the mail box) for drawing the mail out therefrom. This system will be referred to as prior art 3.
  • In the prior art 1, however, each user is required to operate such as setting of the address for forwarding on the host computer (herein referred to as the mail communication terminal A) before his going out in order to have the mail forwarded. With this prior art system, the mail is forwarded to the wireless communication terminal (herein referred to as the mail communication terminal B) at the time of receipt of the mail in the host computer and the mail forwarding system is not provided with a function to set a mail forwarding time. This is reflected by a drawback in that it is difficult to effect settings to stop forwarding of the mail by the host computer A during the user's going out time and to restart forwarding the mail again at a later time, whereby the wireless communication terminal B is required to continue its communication function at all times for receiving the mail, thereby increasing a power consumption.
  • In the prior art 2, further, although it is not required to effect setting of the mail addressee on the host computer, it is necessary to confirm the inquiry of the presence or absence of the received mail even when there exists no unread mail addressed for the user since the received mail is stored in the host computer to enable reading out of the mail from the plurality of wireless communication terminals (which indicates the mail communication terminals A and B). In each inquiry, power consumption is increased by the wireless communication terminals A and B and, further, the communication cost is consequently increased.
  • In the prior art 3 of Japanese Laid Open Patent Application No. HEI 3(1991)-274,942, further, a center device (a mail server) having a mail storage exchange function is provided with a mail box corresponding to each mail communication terminal (a network terminal) and, hence, it is possible to read out the mail from the mail box to effect forwarding of the mail, whereby mail forwarding efficiency is improved between individual communication terminals.
  • However, although the aforementioned center device is arranged to realize the forwarding function between the mail box and each of the mail communication terminals, the mail drawn from the mail box to the mail communication terminal is not arranged to be forwarded to a wireless communication terminal of the portable type via a wireless data communication network.
  • For this reason, the mail received at the mail communication terminal can not be read out by the wireless communication terminal of the portable type through the use of wireless data communication network when the user is going out.
  • In order to realize a mail forwarding system of this type, a remarkable change or modification should be widely made not only in softwares in the host computers and the wireless communication terminals but also in softwares in the center device.
  • SUMMARY OF THE INVENTION
  • The present invention has been made with a view to overcoming the above circumstances. It is therefore an object of the present invention to provide an electronic mail forwarding system which is arranged to enable reading out a mail received at a mail communication terminal connected to a data communication network with the use of a portable wireless communication terminal located at outside via a wireless data communication network at any convenient time by transmitting a forwarding-request signal thereto.
  • The present invention provides an electric mail forwarding system between a mail communication terminal and a portable-type wireless communication terminal, the mail communication terminal serving to receive an electric mail via a data communication network, and the wireless communication terminal serving to transmit a forwarding-request signal for the electric mail to the mail communication terminal via a wireless data communication network, in which the mail communication terminal comprises:
    • a mail box for storing the received electric mail; a forwarding-request signal recognizing section for receiving the forwarding-request signal transmitted from the wireless communication terminal and for recognizing additional information contained in the forwarding-request signal; and
    • a wireless data communication processing section for sequentially forwarding the electric mail to the wireless communication terminal based on the recognized forwarding-request signal.
    BRIEF DESCRIPTION OF THE DRAWINGS
    • Fig. 1 is a block diagram showing a basic arrangement of an electronic mail forwarding system according to the present invention;
    • Fig. 2 is a block diagram showing a preferred embodiment of a mail forwarding system provided at a wireless communication terminal;
    • Fig. 3 is a block diagram showing a preferred embodiment of a mail forwarding system 1 provided at a host computer;
    • Fig. 4 is a block diagram showing a preferred embodiment of a mail forwarding system 2 provided at the host computer;
    • Fig. 5 is a schematic view showing a communication processing between the wireless communication terminal and the host computer;
    • Fig. 6 is a view showing a signal format;
    • Fig. 7 is a view showing an example of relationship between a kind of signals and an example of various values appointed therefor;
    • Fig. 8 is a view showing an example of a forwarding-request signal;
    • Fig. 9 is a flow-chart showing start processing steps for mail forwarding at the wireless communication terminal;
    • Fig. 10 is a flow-chart showing end processing steps for mail forwarding at the wireless communication terminal; and
    • Fig. 11 is a flow-chart showing processing steps for mail forwarding at the host computer.
    DESCRIPTION OF PREFERRED EMBODIMENTS
  • The present invention provides an electric mail forwarding system between a mail communication terminal and a portable-type wireless communication terminal, the mail communication terminal serving to receive an electric mail via a data communication network, and the wireless communication terminal serving to transmit a forwarding-request signal for the electric mail to the mail communication terminal via a wireless data communication network, in which the mail communication terminal comprises:
    • a mail box for storing the received electric mail;
    • a forwarding-request signal recognizing section for receiving the forwarding-request signal transmitted from the wireless communication terminal and for recognizing additional information contained in the forwarding-request signal; and
    • a wireless data communication processing section for sequentially forwarding the electric mail to the wireless communication terminal based on the recognized forwarding-request signal.
  • Also, the present invention provides an electric mail forwarding system in which the wireless communication terminal comprises: a forwarding-request signal generating section for generating the forwarding-request signal for the electric mail received in the mail communication terminal; an electric mail processing section for transmitting the generated forwarding-request signal to the mail communication terminal and for receiving the electric mail from the mail communication terminal; and an electric mail storage section for storing the received electric mail.
  • In the present invention, the wireless communication terminal is composed of a portable information unit having a wireless communication function. The mail communication terminal is composed of a personal computer having a communication function. Also, the wireless data communication network may, for example, comprise a wireless telephone circuit. Further, the data communication network may, for example, comprise internal network, LAN (a Local Area Network) and WAN (a Wide Area Network).
  • According to the present invention, it is possible to read out the electronic mail received in the mail communication terminal connected to the data communication network by transmitting the forwarding-request signal from the portable wireless communication terminal at any place in the network at a convenient time via the wireless data communication network.
  • The forwarding-request signal generating section preferably generates the forwarding-request signal including additional information on designation of a forwarding time and a forwarding time interval of a given electric mail.
  • If the forwarding-request signal recognizing section recognizes the forwarding-request signal including the additional information on designation of a forwarding time and a forwarding time interval of a given electric mail, the wireless data communication processing section preferably forwards the electric mail to the wireless communication terminal at the designated forwarding time and for the designated forwarding time interval.
  • With the electronic mail forwarding system stated above, it is possible to transmit a signal to the mail communication terminal at the time and for time interval designated for a desired electronic mail to be forwarded to the wireless communication terminal and, thus, the user does not need to access the mail communication terminal with a single purpose of inquiring the presence of the received mail. Also, since the wireless communication terminal is not operated except during the designated time interval, it is possible to reduce power consumption of the wireless communication terminal and, at the same time, to minimize the communication cost.
  • The forwarding-request signal generating section preferably generates the forwarding-request signal including additional information on designation of a name of an electric mail sender, a title and an urgency level.
  • If the forwarding-request signal recognizing section recognizes the forwarding-request signal including the additional information on designation of a name of an electric mail sender, a title and an urgency level, the wireless data communication processing section preferably forwards the electric mail to the wireless communication terminal upon selection of the electronic mail sender, the title and the urgency level.
  • With the arrangement mentioned above, since it is possible to add the name of the sender of the electronic mail, the title and the urgency level for designation in the forwarding-request signal to be forwarded, it is possible to select and forward the desired mail from the mails received in the mail communication terminal to the wireless communication terminal at user's hand for reading-out.
  • Further, the wireless communication terminal is preferably arranged to transmit the forwarding-request signal to the mail communication terminal at the start of the mail receiving function and to transmit the forwarding-end signal at the end of the mail receiving function whereby the mail communication terminal completes its forwarding of the electronic mail.
  • In addition, in the electronic mail forwarding system which is not provided with the electronic mail forwarding function between the mail communication terminal and the wireless communication terminal, it is possible to realize the electronic mail forwarding function between the mail communication terminal and the wireless communication terminal by mere change in software of the mail communication terminal (host computer) of the user and the wireless communication terminal.
  • A preferred embodiment of the present invention will now be described in detail with reference to the drawings. It is to be noted that the present invention is not limited by the detailed description which will be made hereinafter.
  • Also, it is to be noted that, according to the present invention, a portable wireless communication terminal to be used by a user who is going out or moving will be hereinafter referred to as a wireless communication terminal and, in addition, a mail communication terminal (a network terminal) connected to a wireless data communication network to be used for the user's normal business for transmitting and receiving an electronic mail will be hereinafter referred to as a host computer.
  • Fig. 1 is a block diagram showing a basic arrangement of an electronic mail forwarding system according to the present invention. In Fig. 1, the reference numeral 100 indicates a wireless communication terminal, the reference numeral 200 indicates a mail communication terminal (a host computer) having a mail box, the reference numeral 300 indicates a wireless data communication network for enabling data communication between the wireless communication terminal 100 and the mail communication terminal 200, and the reference numeral 400 indicates a data communication network for enabling data communication between the host computers 200.
  • The wireless communication terminal 100 has a mail receiver application programme which, when it is turned on, transmits the forwarding-request signal to the host computer 200. The host computer 200 judges the forwarding-request signal and sequentially forwards to the wireless communication terminal 100 unread mails stored in the mail box (the storage device) and subsequent mails delivered to the mail box of the host computer 200.
  • The forwarding-request signal is additionally provided with the designation of the forwarding time interval (e.g., five minutes or ten minutes) and, therefore, it becomes unnecessary to operate the communication function at all times so that energy saving of the wireless communication terminal 100 becomes possible. Further, an arrangement may be made to forward the mail from the host computer 200 after the forwarding-request signal has been once transmitted to the host computer 200. This arrangement makes it unnecessary to make inquiry about the presence or absence of the received mail in the mail box, thereby enabling reduction of data communication cost due to the inquiry. In addition, the forwarding-request signal may be modified such that another wireless communication terminal is designated by completing the data forwarding and changing the addressee.
  • Fig. 2 is a block diagram showing one example of a mail forwarding system of the wireless communication terminal according to the present invention. In Fig. 2, the wireless communication terminal 100 comprises a control section 101, an input section 102, a display section 103, an electronic mail storage section 104, a clock section 105, a forwarding-request signal processing section (forwarding-request signal generating section) 106, an electronic mail processing section 107 and a wireless data communication processing section 108.
  • The control section 101, the electronic mail storage section 104, the clock section 105, the forwarding-request signal processing section 106, the electronic mail processing section 107 and the wireless data communication processing section 108 are usually composed of a micro-computer including CPU, ROM, RAM, timer and I/O port.
  • The input section 102 is composed of smaller panel switch or keyboard. The display section 103 is composed of a liquid crystal display (LCD) or EL display.
  • The input section 102 functions to start a mail receiving application programme to input a mail forwarding-request signal, and control information on mails to be forwarded. Further, the input section 102 serves as a timing information designation means for designating timing information such as forwarding time and forwarding time interval of a desired mail in the forwarding-request signal or an additional information designation means for designating an additional information such as address of the electronic mail sender, title and the degree of urgency in the forwarding-request signal.
  • The display section 103 functions to display the input mail or the received mail in the picture. The electronic mail storage section 104 stores the mails which are received. The clock section 105 functions to effect clocking of time for receiving the received mail for a certain time interval or at a certain time.
  • The wireless data communication processing section 108 is connected to a wireless data communication network 300 and functions to control communication protocol for wireless data communication such as modification of the wireless data and data communication control.
  • The wireless data communication processing section 108 makes it possible to select and use a suitable one of a plurality of communication protocols which are currently used as a standard.
  • Also, the wireless communication processing section 108 functions to effect judgement related to changeover of the mail forwarding and receiver processing and communication means in response to the input signal.
  • The wireless data communication network 300 may, for example, be performed by utilizing a wireless packet communication and wireless telephone or by the method of transmitting data instead of voice or by the utilization of infrared rays.
  • The forwarding-request signal processing section 106 serves to transmit a mail forwarding-request signal and a mail forwarding-end signal to the host computer 200, or to receive an acknowledgement (response) signal from the host computer 200 for judgement of the content thereof.
  • Also, the adjusting method in the forwarding-request signal processing section 106 is achieved by an optional method which is mostly suited at the time of adjusting. For example, it may be possible to employ the same method as the electronic mail processing section 107 in respect of signal transmitting or receiving method, or to utilize "a short message communication function" which is a subsidiary function of the digital portable telephone system.
  • Further, the mail forwarding-request signal may be provided with an appointment designation such as the time interval of the mail forwarding and the requested time for next mail forwarding, and a designation of the sender who intends to effect the mail forwarding, the title and the degree of urgency, etc.
  • The electronic mail processing section 107 serves to transmit or receive the normal electronic mail.
  • The electronic mail processing section 107 is selected arbitrarily depending on the electronic mail system employed by the user. However, the electronic mail processing section 107 should be able to receive the forwarded mail from the host computer 200.
  • The mail forwarding system of the host computer 200 will now be described in detail hereinafter. The mail forwarding system of the host computer 200 may be arranged in one of the two systems according to the connection method relative to the wireless data communication network 300 and the host computer 200 of the data communication network 400.
  • In one system, the host computer 200 is directly connected to the wireless data communication network 300 and data communication network 400, respectively. In this instance, the host computer 200 is arranged in a manner as shown in the block diagram of Fig. 3.
  • In the other system, the wireless data communication network 300 is connected to the data communication network 400 as shown in a manner of block diagram of Fig. 4.
  • Fig. 3 is the block diagram showing a preferred embodiment of the mail forwarding system 1 of the host computer. In Fig. 3, the host computer 200 comprises a control section 201, an input section 202, a display section 203, an electronic mail storage section 204, a clock section 205, a forwarding-request signal processing section (forwarding-request signal recognizing section) 206, a first electronic mail processing section 207, a wireless mail communication processing section (wireless data communication processing section) 208, a second electronic mail processing section 209 and a network communication processing section 210.
  • The control section 201, the input section 202, the display section 203, the electronic mail storage section 204, the clock section 205, the forwarding-request signal processing section 206, the first electronic mail processing section 207, the wireless mail communication processing section (wireless data communication processing section) 208, the second electronic mail processing section 209 and the network communication processing section 210 are composed of a micro-computer including CPU, ROM, RAM and I/O part. The electronic mail storage section 204 comprises RAM, a hard disk drive, a floppy disk drive or an optical-magnetic disk drive etc.
  • The input section 202 comprises a keyboard or a mouse etc. The display section 203 comprises a CRT display or a liquid crystal display (LCD) etc. The control section 201 is connected to the display section 203 serving as the mail display means, the input section 202 serving as the information input means and the clock section 205 which provides time.
  • The first electronic mail processing section 207 should be designed to enable forwarding of the mail to the electronic mail processing section 107 of the wireless communication terminal 100.
  • The host computer 200 is provided with the wireless data communication processing section 208 which serves to process data communication relative to the wireless data communication network 300 which forwards the mail to the wireless communication terminal 100, and the network communication processing section 210 which serves to process data communication relative to the data communication network 400 which transmits or receives the mail to or from outside
  • In addition, the data communication network 400 is composed of an interval network, LAN (a Local Area Network) and WAN (a Wide Area Network) etc.
  • The mail is received via the network communication processing section 210 and the second electronic mail processing section 209 and, thereafter, stored in the electronic mail storage section 204. At this instant, if the host computer 200 is in use by the user, the mail can be read out on the host computer 200.
  • When the forwarding-request signal is transmitted from the wireless communication terminal 100, the forwarding-request signal is delivered to the forwarding-request signal processing section 206 via the wireless data communication processing section 208. When the forwarding-request signal is confirmed by the forwarding-request signal processing section 206, the unread mail stored in the electronic mail storage section 204 is transmitted to the first electronic mail processing section 207 in accordance with conditions of the forwarding-request signal and forwarded to the wireless communication terminal 100 through the use of the same system as the normal electronic mail transmitting system.
  • If there exists no unread mail in the mail storage section 204 when the forwarding-request signal is received, the acknowledgement signal is transmitted by the wireless data communication processing section 208.
  • Thereafter, unread mails received in the electronic mail storage section 204 are kept being watched in accordance with the conditions of the forwarding-request signal until the forwarding-request signal is received, and are transmitted to the wireless communication terminal 100 via the first electronic mail processing section 207.
  • When the forwarding-end request of the electronic mail is transmitted from the wireless communication terminal 100, this signal is transmitted to the forwarding-request signal processing section 206 via the wireless data communication processing section 208. When the forwarding-end signal is confirmed by the forwarding-request signal processing section 206, the transmitting operation of the unread mails stored in the electronic mail storage section 202 relative to the wireless communication terminal 100 is completed, and the forwarding-request signal processing section 206 transmits the acknowledgement signal to the wireless communication terminal 100 via the wireless data communication network 300.
  • Fig. 4 is a block diagram showing a preferred embodiment of the mail forwarding system 2 of the host computer. In Fig. 4, the wireless data communication network 300 is connected to the data communication network 400. In this embodiment, the mail received from the external data communication terminal is forwarded to the wireless communication terminal 100 via the wireless data communication network 300 so that the electronic mail processing section 217 and the network communication processing section 218 can be provided in common. The other constituents of the mail forwarding system are similar to those of the other embodiments.
  • The electronic mail transmitted from outside via the network communication processing section 218 and the electronic mail processing section 217 is stored in the electronic mail storage section 214. When the forwarding-request of the electronic mail is received, the unread mail is read out from the electronic mail storage section 214 and forwarded to the wireless communication terminal 100 via the electronic mail processing section 217, the network communication processing section 218, the data communication network 400 and the wireless data network 300.
  • At present, the data communication network 400 may comprise either one of various networks such as the internal network, LAN (Local Area Network) and WAN (Wide Area Network) etc., which have different address system (viz., an address for electronic mail or an address for network), or different data forwarding system.
  • The terminal which performs the data communication with the use of the data communication network is arranged to employ the communication protocol depending on the kind of the terminal. Each of the communication processing sections described in this patent specification enables to use a plurality of communication protocols which are currently used as standard depending on the network to be connected. Describing the protocol in accordance with OSI (Open Systems Interconnection: International Standard Network Architecture) models defined by ITU-TS (Electric Communication Standardization Sector which is originated from CCITT (International telephone and Telegram Consultative Committee) and ISO (International Standardization Organization), each communication processing section comprises a first layer (a physical layer) to a fourth layer (a transport layer), and the electronic mail processing section and the forwarding-request processing section belong to fifth to seventh layers (application layers).
  • Each terminal and the host computer have a network address for its identification when the communication is performed on the data communication network and, normally, the address is principally defined by the third layer.
  • The electronic mail processing sections 207 and 217 may vary depending on the electronic mail forwarding system utilized by the operator, but may be any device as long as the device has a function to transmit or receive the mail to the terminal or the host computer.
  • In the present embodiment, a mail address is employed in order to designate a specific individual, with the mail address being different from the network address to designate the terminal on the network.
  • In a case where the forwarding function of the present invention is added to the existing electronic mail systems, the mail systems are further provided with the forwarding-request signal processing section, the electronic mail storage section serving to store the unread mails received therein, and the electronic mail processing section which serves to confirm the presence or the absence of the mail in the electronic mail storage section for forwarding the received mail to the communication processing section.
  • Fig. 5 is a diagram showing the communication processing steps to be carried out between the wireless communication terminal and the host computer.
  • In Fig. 5, a plurality of processing steps are indicated as follows,
  • Step a: normal mail transmitting and receiving, reading out and storing step.
  • The operator is able to read out the mail on the mail display application programme of the host computer 200 when the host computer 200 receives the mail during operation of the host computer 200 normally located in his office etc. The received mail is stored in the electronic mail storage section (the mail box) and the operator is able to draw the mail at any time to read the same on the mail display application programme.
  • Step b: a step in which the wireless communication terminal starts its application programme.
  • When the operator goes out from his office, he is able to forward the unread mail to the wireless communication terminal 100 from the host computer 200 at any time and to read out the mail on the wireless communication terminal 100.
  • When the electronic mail receiving application programme of the wireless communication terminal is started, the forwarding-request signal is transmitted to the host computer 200 from the wireless communication terminal 100 via the wireless data communication network 300. When the host computer 200 receives that signal, the host computer 200 forwards the mail stored therein to the wireless communication terminal 100.
  • At this time, even if there exists no stored mail, the host computer 200 sends the acknowledgement signal to indicate a situation of absence of the mail for informing the operator that the host computer 200 has received the signal from the wireless communication terminal.
  • Step c: mail forwarding step.
  • Forwarding of the mail is always performed by the host computer. The host computer employs the mail forwarding protocol specifically suited for the network as the mail transmitting protocol.
  • In a case where the forwarding-request signal is generated from the wireless communication terminal 100, the mail stored in the electronic mail storage section is forwarded to the wireless communication terminal 100 depending on the conditions (viz., time setting, time interval setting, operator designation, urgency level and title designation) until the host computer receives the forwarding-end signal.
  • Step d: a step in which the forwarding is impossible or in which an error has occurred.
  • In a case where no acknowledgement of data transmitted from the host computer 200 or from the wireless communication terminal 100 is found, or in which an error has occurred, the forwarding of data is repeatedly tried at certain time intervals and the forwarding of data is repeated for certain times until it succeeds. If the forwarding of data does not succeed, the forwarding of data is stopped and, in a case in which there is the time designation or the time interval designation, the forwarding of data is tried again at the next designated time.
  • Step e: a step for changing the forwarding condition.
  • The wireless communication terminal 100 enables the designation of the condition for forwarding the mail to the host computer 200. The condition to be designated includes a mail forwarding time interval designation, a forwarding time setting, a desired transmitter, title and urgency level, etc.
  • In order to change the forwarding condition, a new forwarding-request signal including condition to be changed is transmitted and the same steps as those performed at the start of forwarding are repeated.
  • Step f: a step in which the forwarding of data is interrupted and a resuming step is performed.
  • When it is required to temporarily interrupt the forwarding of data from the wireless communication terminal 100, the user is required to operate the same step as that of the forwarding-end. In order to resume the temporary interruption of forwarding the data, the forwarding-request signal is transmitted and the user operates the same steps as those performed at the start of forwarding.
  • Step g: a step for ending the application programme.
  • The wireless communication terminal 100 enables to transmit the forwarding-end signal to the host computer 200 for ending the forwarding of the mail. In this instance, the host computer 200 sends the acknowledgement signal to the wireless communication terminal 100.
  • Fig. 6 is a diagram which shows a signal format. The signal format shown in Fig. 6 is for the application layers in OSI model described above, and, in the actual forwarding of data, the data is forwarded to the addressee after the modification process or the adding process of the data format is performed by the lower layer.
  • The signal format is composed of a service identification number 501, a transmitter number 502, a forwarding address number 503, a signal identification number 504, a forwarding number 505, an option number 506 and an option value 507.
  • The signals 501 to 507 are previously decided with respect to an appropriate data size. However, the signals related to the option have no constant data size to provide an end signal.
  • The service identification number 501 is intended to indicate a signal related to the forwarding-request for the wireless communication terminal 100 and the communication processing section of the host computer 200. The data communication processing section delivers the data to the forwarding-request signal processing section when the signal has a certain value.
  • The sender number 502 is used for specifying the sender who uses the host computer 200. For example, when the host computer 200 has received mails from a plurality of senders, the sender number 502 is needed for forwarding only the mail requested by the user.
  • The addressee number 503 is used for specifying the user who uses the wireless communication terminal 100. For example, when one company employs a plurarity of wireless communciation terminals 100, the addressee number 503 is needed for forwarding the mail to the wireless communication terminal 100 which is requesting for forwarding of the data.
  • The signal identification number 504 is used for identifying a kind (viz., the forwarding-request signal, the forwarding-end signal and the acknowledgement signals etc.) of the forwarding-request signal. This identification is performed in the forwarding-request signal processing section.
  • The forwarding number 505 is a serial number for numbering the forwarding-request signals and the forwarding-end signals and the same forwarding number is used for the acknowledgement signal corresponding to the request signal.
  • The option identification number 506 indicates that the data following subsequently is an option and also indicates a kind of option.
  • The option value 507 is described by formats suited for respective options to be set.
  • Fig. 7 is a diagram showing one example of a kind of the signals and their respective values. In Fig. 7, an actual assignment of the number is performed at the most effective method at the time of setting data.
  • The signal identification number 504 is composed of the forwarding-request signal 504a, the forwarding-end signal 504b and the acknowledgement signal 504c, with each of the signals having a value assigned for identification.
  • The forwarding-request signal 504a is used for starting the forwarding of the mail from the wireless communication terminal 100 to the host computer 200 and, also, to set the forwarding condition in the host computer 200.
  • The forwarding-end signal 504b is used to complete forwarding of the mail from the wireless communication terminal 100 to the host computer 200.
  • The acknowledgement signal 504c is used to enable the host computer 200 to inform the wireless communication terminal 100 that the host computer 200 has received the forwarding-request signal 504a or the forwarding-end signal 504b.
  • The option identification number 506 has a plurality of kinds of items to be set, such as a time interval designation 506a, a time designation 506b, a transmitter designation 506c, a title designation 506d, an urgency level 506e, the operator's name 506f who receives the mail at the wireless communication terminal 100, a password 506g, a message 506h and a check sum 506i etc., with the respective signals having their respective values assigned for identification. Among these signals, only the desired signal is selected and forwarded.
  • The option identification number 506 has specifically appointed values for canceling the previously input setting, with the appointed values being commonly used in each of the option signals.
  • The time interval designation 506a enables to set the time interval during which the host computer 200 forwards the mail to the wireless communication terminal 100. The reference time is set to be equal to the time at which the signal is forwarded in a case in which there is no special time designation.
  • The time designation 506b enables the designation of time for forwarding the mail to the wireless communication terminal 100 from the host computer 200 for the next time. If it is necessary, a plurality of times can be set.
  • The transmitter designation 506c is used to forward only one of the unread mails received from the certain transmitters to the host computer.
  • The title designation 506d is used for designating so as to forward only the mail having a certain title.
  • The urgency level 506e is used for forwarding only the mail having a designation of urgency in a header of the mail. In a case where the mail system has grades in the information of the urgency on the header, the designation is made to the mails of which urgency level is above certain grade.
  • The user address 506f is used for specifying the user at the wireless communication terminal 100. This address is, for example, used for specifying one of a plurality of users who are assigned to single wireless communication terminal 100.
  • The password 506g is used for maintaining a security in the forwarding-request signal. This password is checked for verification at the forwarding-request signal processing section and the forwarding process is performed only when the password is correct.
  • The message 506h is mainly used as an acknowledgement signal which enables the host computer 200 to send information of absence of forwarded mails or information of impossible forwarding of the data to the wireless communication terminal 100 with respect to the forwarding-request signal.
  • The check sum 506i indicates a value equal to the count of the check sum of whole the transmitted data and the use of this signal enables the confirmation of validity of the data.
  • Also, when all of the conditions with respect to the operator designation 506c, the title designation 506c, the urgency level 506e are simultaneously designated, the mail satisfying all of the conditions is forwarded from the host computer 200.
  • Further, it is possible to set a plurality of conditions with the same items with respect to the time designation 506b, the operator designation 506c, the title designation 506d and the urgency level 506e for thereby enabling the forwarding of the mail which satisfies either one of the conditions.
  • Fig. 8 is a view showing one example of the forwarding-request signal. In Fig. 8, the forwarding-request signal has an option such as designation of forwarding time interval setting and urgency level.
  • Fig. 9 is a flow chart showing a starting process steps of the mail forwarding of the wireless communication terminal. In Fig. 9, when the communication application programme is turned on, the forwarding-request signal is transmitted (see step S101) and the reception of the forwarded mail is waited for certain interval (see step S102). In a case where the mail is not received for the certain time interval (see step S103), the second forwarding is tried and, if there is no acknowledgement even when repeated forwarding is made more than certain times (see step S104), an error message is returned to indicate the state of no connection with the host computer (see step S106). When the mail is received within the certain time interval (see step S103), the wireless communication terminal is kept under the state of waiting for reception of mails (see step S104).
  • Under the state of waiting for reception of mails, the terminal remains in its normal mail reception waiting condition. If the forwarding time interval and the forwarding time are designated, the mail reception is waited only for time interval during the data forwarding.
  • When the mail is not received at the forwarding time, it may be arranged so as to start a special process or to display non-arrival of the message.
  • When it is required to change the message forwarding condition, the contents to be changed are designated in the forwarding-request signal and the same steps are taken as in the starting step.
  • Further, when it is required to urgently receive the message, the same process is performed as in the starting step.
  • Also, the message forwarding step may be made at any time irrespective of waiting operation for the data forwarding.
  • Fig. 10 is a flow chart showing a mail forwarding-end processing step of the wireless communication terminal. In Fig. 10, when the communication application programme is turned off, the forwarding-end signal is transmitted (see step S201), and the acknowledgement signal reception is awaited for a certain interval (see step S202). When the acknowledgement signal is not received within the certain time interval (see step S203), the forwarding-end signal is transmitted again and, if there is no acknowledgement even after repeated transmissions above a certain number of times (see step S205), an error message is returned to indicate no connection with the host computer 200. It is arbitrary to process after sending the error message.
  • When the acknowledgement signal is received within the certain time interval (see step S203), the operation is normally ended (see step S204).
  • Fig. 11 is a flow chart indicating the mail forwarding process of the host computer. In Fig. 11, the host computer 200 stores the unread mails received in the absence of the operator in the mail storage section. Also, the host computer 200 remains waiting for the forwarding-request signal from the wireless communication terminal (see step S301).
  • When a signal related to the forwarding-request signal is received from the wireless communication terminal 100, the kind of this signal is checked (see step S302).
  • If the signal is not the forwarding-request signal, the host computer 200 checks whether that signal is the forwarding-end signal (see step S303) and, if that signal is the forwarding-end signal, the forwarding mode for stored mails is ended(see step S304). The host computer 200 then transmits an acknowledgement signal irrespective of the state of the host computer (see step S305).
  • When the forwarding-request signal is received, the value contained in that signal is drawn out(see step S306).
  • If there exists the check sum designation in the forwarding-request signal (see step S307), the host computer 200 confirms whether the check sum is correct (see step S308), and invalidates the received signal if the check sum is not correct(see step S309). When the check sum is correct, the user from whom the forwarding-request was sent is confirmed (see step S310) and, subsequently, if the host computer 200 requests the password for security maintenance (see step S311), the host computer 200 invalidates the received signal when the forwarding-request signal does not include the password or when an incorrect password is included in the forwarding-request signal (see step S313). If the password is correct, the forwarding address (such as host address and mail address) of the mail is stored and set (see step S314).
  • Subsequently, the option of the forwarding-request signal is checked (see step S315). When the sender is designated, the host computer 200 is set so as to forward only the mails received from that sender (see step S316).
  • Next, when the title of the mail to be forwarded is designated (see step S317), the host computer 200 is set to forward only the mails having the specified title (see step S318).
  • Also, when the urgency level designation exists (see step S319), the host computer 200 is set to forward only the mails having a designated urgency level (see step S320).
  • After these conditions have been set, the mail satisfying these conditions is searched for whithin the stored mails and transmitted to the terminal. If the mail satisfying the conditions is not found, the message indicative of no forwarded mails is transmitted (see step S321).
  • Subsequently, the option of the request signal is checked (see step S322). If there is a forwarding time designation, the forwarding time is stored (see step S322). Also, if there is a forwarding time interval designation (see step S324), the forwarding time interval is set (see step S325).
  • Thereafter, the forwarding mode is initiated and the mail is forwarded in accordance with the required conditions (see step S326). At the same time, the operation of waiting for the forwarding-request signal and the forwarding-end signal is continued and, when these signals are received, the same process will be repeated in a manner described above.
  • It will now be appreciated that the present invention has the following advantages:
    • (1) By transmitting a forwarding-request signal to a mail communication terminal via a wireless data communication network with the use of a portable wireless communication terminal at any place in the network, it is possible to forward and read out a mail received at the mail communication terminal from the wireless communication terminal at any convenient time;
    • (2) The wireless communication terminal enables the forwarding-request signal having the designation such as mail forwarding time and forwarding time interval to be transmitted so that a mail is transmitted to the mail communication terminal in accordance with that designation whereby it becomes unnecessary to regularly access the mail communication terminal with the only prupose of inquring for the received mail from the wireless communication terminal and the operation of a wireless data communication processing section is not needed except during the time designated by the forwarding-request signal, thereby reducing electric power consumption of the wireless communication terminal while minimizing the communication costs;
    • (3) The wireless communication terminal enables the transmission of the forwarding-request signal designating an electronic mail sender, a title and urgency level etc, so that it is possible to forward and read out an intended mail among mails received in the mail communication terminal with the use of the wireless communication terminal on hand; and
    • (4) A modification may be made in the electronic mail forwarding system which has no electronic mail forwarding function between the mail communication terminal and the wireless communication terminal by only changing the software in the user's mail communication terminal (viz., host computer) and the wireless communication terminal, thereby realizing an electronic mail forwarding function between the mail communication terminal and the wireless communication terminal.

Claims (8)

  1. An electric mail forwarding system between a mail communication terminal and a portable-type wireless communication terminal, the mail communication terminal serving to receive an electric mail via a data communication network, and the wireless communication terminal serving to transmit a forwarding-request signal for the electric mail to the mail communication terminal via a wireless data communication network, in which the mail communication terminal comprises:
    a mail box for storing the received electric mail;
    a forwarding-request signal recognizing section for receiving the forwarding-request signal transmitted from the wireless communication terminal and for recognizing additional information contained in the forwarding-request signal; and
    a wireless data communication processing section for sequentially forwarding the electric mail to the wireless communication terminal based on the recognized forwarding-request signal.
  2. An electric mail forwarding system as claimed in claim 1, in which, if the forwarding-request signal recognizing section recognizes the forwarding-request signal including the additional information on designation of a forwarding time and a forwarding time interval of a given electric mail, the wireless data communication processing section forwards the electric mail to the wireless communication terminal at the designated forwarding time and for the designated forwarding time interval.
  3. An electric mail forwarding system as claimed in claim 1, in which, if the forwarding-request signal recognizing section recognizes the forwarding-request signal including the additional information on designation of a name of an electric mail sender, a title and an urgency level, the wireless data communication processing section forwards the electric mail to the wireless communication terminal upon selection of the electronic mail sender, the title and the urgency level.
  4. An electric mail forwarding system between a mail communication terminal and a portable-type wireless communication terminal, the mail communication terminal serving to receive an electric mail via a data communication network, and the wireless communication terminal serving to transmit a forwarding-request signal for the electric mail to the mail communication terminal via a wireless data communication network, in which the wireless communication terminal comprises:
    a forwarding-request signal generating section for generating the forwarding-request signal for the electric mail received in the mail communication terminal;
    an electric mail processing section for transmitting the generated forwarding-request signal to the mail communication terminal and for receiving the electric mail from the mail communication terminal; and
    an electric mail storage section for storing the received electric mail.
  5. An electric mail forwarding system as claimed in claim 4, in which the forwarding-request signal generating section generates the forwarding-request signal including additional information on designation of a forwarding time and a forwarding time interval of a given electric mail.
  6. An electric mail forwarding system as claimed in claim 4, in which the forwarding-request signal generating section generates the forward-request signal including additional information on designation of a name of an electric mail sender, a title and an urgency level.
  7. An electric mail forwarding system as claimed in claim 4, in which the mail communication terminal comprises:
    a mail box for storing the received electric mail;
    a forwarding-request signal recognizing section for receiving the forwarding-request signal transmitted from the wireless communication terminal and for recognizing additional information contained in the forwarding-request signal; and
    a wireless data communication processing section for sequentially forwarding the electric mail to the wireless communication terminal based on the recognized forwarding-request signal.
  8. An electronic mail forwarding system, comprising:
    a mail communication terminal which includes an electronic mail box, and which is arranged to store incoming electronic mail received via a data communication network in said electronic mail box, said mail communication terminal also having means for detecting a forwarding request signal received from a portable wireless communication terminal, and means for controlling the forwarding of mail from said mail box to said portable wireless communication terminal in accordance with the detected forwarding request signal.
EP19960308063 1995-11-06 1996-11-06 Electronic mail forwarding system Expired - Lifetime EP0772327B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP28737795A JP3459149B2 (en) 1995-11-06 1995-11-06 Email transfer system
JP287377/95 1995-11-06
JP28737795 1995-11-06

Publications (3)

Publication Number Publication Date
EP0772327A2 true EP0772327A2 (en) 1997-05-07
EP0772327A3 EP0772327A3 (en) 1999-02-17
EP0772327B1 EP0772327B1 (en) 2005-06-29

Family

ID=17716574

Family Applications (1)

Application Number Title Priority Date Filing Date
EP19960308063 Expired - Lifetime EP0772327B1 (en) 1995-11-06 1996-11-06 Electronic mail forwarding system

Country Status (3)

Country Link
EP (1) EP0772327B1 (en)
JP (1) JP3459149B2 (en)
DE (1) DE69634893T2 (en)

Cited By (105)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999017505A1 (en) * 1997-09-29 1999-04-08 Ericsson Inc. Electronic mail forwarding system and method
WO1999034312A1 (en) * 1997-12-27 1999-07-08 Casio Computer Co., Ltd. Portable electronic mail apparatus and storage medium storing electronic mail program
EP0932320A2 (en) * 1998-01-26 1999-07-28 Motorola, Inc. E-mail system with radio device and server
WO2000045554A1 (en) * 1999-02-01 2000-08-03 Sony Electronics Inc. Method and apparatus for prioritized delivery of electronic mail messages
US6219694B1 (en) 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address
EP1109367A2 (en) * 1999-12-13 2001-06-20 Sharp Kabushiki Kaisha An electronic mail synchronizing device
WO2001062023A1 (en) * 2000-02-18 2001-08-23 National University Of Singapore A selective message content retrieval and delivery messaging system
EP1143673A1 (en) * 1999-11-02 2001-10-10 NTT DoCoMo, Inc. Client server system
US6360272B1 (en) 1999-05-28 2002-03-19 Palm, Inc. Method and apparatus for maintaining a unified view of multiple mailboxes
EP1195957A1 (en) * 2000-10-09 2002-04-10 Alcatel Method and device for forwarding electronic messages
WO2002037756A2 (en) * 2000-10-23 2002-05-10 Arch Wireless Holdings, Inc. Method and device for wireless network access_
US6463463B1 (en) 1998-05-29 2002-10-08 Research In Motion Limited System and method for pushing calendar event messages from a host system to a mobile data communication device
US6687508B1 (en) 2000-09-08 2004-02-03 Christopher Brian Dwyer System and method for providing numeric-only paging service with wireless telephone service
FR2843261A1 (en) * 2002-07-31 2004-02-06 France Telecom Management of electronic mail, uses central server to communicate with mail servers and with user terminal, and has user-configurable database at central server
WO2004017234A2 (en) * 2002-08-16 2004-02-26 Research In Motion Limited System and method for integrating electronic mail accounts
WO2004021232A1 (en) * 2002-08-30 2004-03-11 Koninklijke Kpn N.V. Method and system for the phased retrieval of data
EP1475731A1 (en) * 2003-05-05 2004-11-10 Microsoft Corporation Method and system for auxiliary display of information for a computing device
US6892251B2 (en) 2001-06-18 2005-05-10 Hewlett-Packard Development Company, L.P. System and method for walk-up printing
US6909518B2 (en) 2001-06-18 2005-06-21 Hewlett-Packard Development Company, L.P. System and method for configuring a printing system
US6975419B2 (en) 2001-06-18 2005-12-13 Hewlett-Packard Development Company, L.P. System and method for mobile printing
US7076528B2 (en) 2001-07-11 2006-07-11 Symbol Technologies, Inc. System and method for communicating messages between a host computer and a designated device
US7194611B2 (en) 2003-09-30 2007-03-20 Microsoft Corporation Method and system for navigation using media transport controls
US7216221B2 (en) 2003-09-30 2007-05-08 Microsoft Corporation Method and system for unified audio control on a personal computer
US7240228B2 (en) 2003-05-05 2007-07-03 Microsoft Corporation Method and system for standby auxiliary processing of information for a computing device
US7372371B2 (en) 2003-05-05 2008-05-13 Microsoft Corporation Notification lights, locations and rules for a computer system
US7549154B2 (en) 2004-11-23 2009-06-16 Microsoft Corporation Extensible architecture for auxiliary displays
CN100517231C (en) * 2006-04-07 2009-07-22 株式会社东芝 Information processing apparatus and control method
US7643818B2 (en) 2004-11-22 2010-01-05 Seven Networks, Inc. E-mail messaging to/from a mobile terminal
US7706781B2 (en) 2004-11-22 2010-04-27 Seven Networks International Oy Data security in a mobile e-mail service
US7711868B2 (en) 2004-11-23 2010-05-04 Microsoft Corporation Waking a main computer system to pre-fetch data for an auxiliary computing device
US7784065B2 (en) 2005-02-07 2010-08-24 Microsoft Corporation Interface for consistent program interaction with auxiliary computing devices
US7827232B2 (en) 2003-05-05 2010-11-02 Microsoft Corporation Record button on a computer system
US7849199B2 (en) 2005-07-14 2010-12-07 Yahoo ! Inc. Content router
US8010082B2 (en) 2004-10-20 2011-08-30 Seven Networks, Inc. Flexible billing architecture
US8024290B2 (en) 2005-11-14 2011-09-20 Yahoo! Inc. Data synchronization and device handling
US8060564B2 (en) 1998-05-29 2011-11-15 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device
US8065680B2 (en) 2005-11-15 2011-11-22 Yahoo! Inc. Data gateway for jobs management based on a persistent job table and a server table
US8064583B1 (en) 2005-04-21 2011-11-22 Seven Networks, Inc. Multiple data store authentication
US8069166B2 (en) 2005-08-01 2011-11-29 Seven Networks, Inc. Managing user-to-user contact with inferred presence information
US8078158B2 (en) 2008-06-26 2011-12-13 Seven Networks, Inc. Provisioning applications for a mobile device
US8107921B2 (en) 2008-01-11 2012-01-31 Seven Networks, Inc. Mobile virtual network operator
US8116214B2 (en) 2004-12-03 2012-02-14 Seven Networks, Inc. Provisioning of e-mail settings for a mobile terminal
US8127342B2 (en) 2002-01-08 2012-02-28 Seven Networks, Inc. Secure end-to-end transport through intermediary nodes
US8166164B1 (en) 2010-11-01 2012-04-24 Seven Networks, Inc. Application and network-based long poll request detection and cacheability assessment therefor
US8190701B2 (en) 2010-11-01 2012-05-29 Seven Networks, Inc. Cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US8209709B2 (en) 2005-03-14 2012-06-26 Seven Networks, Inc. Cross-platform event engine
US8316098B2 (en) 2011-04-19 2012-11-20 Seven Networks Inc. Social caching for device resource sharing and management
US8326985B2 (en) 2010-11-01 2012-12-04 Seven Networks, Inc. Distributed management of keep-alive message signaling for mobile network resource conservation and optimization
US8412675B2 (en) 2005-08-01 2013-04-02 Seven Networks, Inc. Context aware data presentation
US8417823B2 (en) 2010-11-22 2013-04-09 Seven Network, Inc. Aligning data transfer to optimize connections established for transmission over a wireless network
US8438633B1 (en) 2005-04-21 2013-05-07 Seven Networks, Inc. Flexible real-time inbox access
US8468126B2 (en) 2005-08-01 2013-06-18 Seven Networks, Inc. Publishing data in an information community
US8484314B2 (en) 2010-11-01 2013-07-09 Seven Networks, Inc. Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US8621075B2 (en) 2011-04-27 2013-12-31 Seven Metworks, Inc. Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
US8635554B2 (en) 2003-05-20 2014-01-21 Microsoft Corporation Enhanced telephony computer user interface allowing user interaction and control of a telephone using a personal computer
US8693494B2 (en) 2007-06-01 2014-04-08 Seven Networks, Inc. Polling
US8700728B2 (en) 2010-11-01 2014-04-15 Seven Networks, Inc. Cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US8738050B2 (en) 2007-12-10 2014-05-27 Seven Networks, Inc. Electronic-mail filtering for mobile devices
US8750123B1 (en) 2013-03-11 2014-06-10 Seven Networks, Inc. Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network
US8761756B2 (en) 2005-06-21 2014-06-24 Seven Networks International Oy Maintaining an IP connection in a mobile network
US8774844B2 (en) 2007-06-01 2014-07-08 Seven Networks, Inc. Integrated messaging
US8775631B2 (en) 2012-07-13 2014-07-08 Seven Networks, Inc. Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications
US8787947B2 (en) 2008-06-18 2014-07-22 Seven Networks, Inc. Application discovery on mobile devices
US8793305B2 (en) 2007-12-13 2014-07-29 Seven Networks, Inc. Content delivery to a mobile device from a content service
US8799410B2 (en) 2008-01-28 2014-08-05 Seven Networks, Inc. System and method of a relay server for managing communications and notification between a mobile device and a web access server
US8812695B2 (en) 2012-04-09 2014-08-19 Seven Networks, Inc. Method and system for management of a virtual network connection without heartbeat messages
US8832228B2 (en) 2011-04-27 2014-09-09 Seven Networks, Inc. System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief
US8838783B2 (en) 2010-07-26 2014-09-16 Seven Networks, Inc. Distributed caching for resource and mobile network traffic management
US8843153B2 (en) 2010-11-01 2014-09-23 Seven Networks, Inc. Mobile traffic categorization and policy for network use optimization while preserving user experience
US8849902B2 (en) 2008-01-25 2014-09-30 Seven Networks, Inc. System for providing policy based content service in a mobile network
US8861354B2 (en) 2011-12-14 2014-10-14 Seven Networks, Inc. Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization
US8868753B2 (en) 2011-12-06 2014-10-21 Seven Networks, Inc. System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation
US8874761B2 (en) 2013-01-25 2014-10-28 Seven Networks, Inc. Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
US8886701B1 (en) 2002-07-15 2014-11-11 Hewlett-Packard Development Company, L.P. Network based software agent to allow dynamic resource access
US8886176B2 (en) 2010-07-26 2014-11-11 Seven Networks, Inc. Mobile application traffic optimization
US8903954B2 (en) 2010-11-22 2014-12-02 Seven Networks, Inc. Optimization of resource polling intervals to satisfy mobile device requests
US8909202B2 (en) 2012-01-05 2014-12-09 Seven Networks, Inc. Detection and management of user interactions with foreground applications on a mobile device in distributed caching
US8909759B2 (en) 2008-10-10 2014-12-09 Seven Networks, Inc. Bandwidth measurement
US8918503B2 (en) 2011-12-06 2014-12-23 Seven Networks, Inc. Optimization of mobile traffic directed to private networks and operator configurability thereof
USRE45348E1 (en) 2004-10-20 2015-01-20 Seven Networks, Inc. Method and apparatus for intercepting events in a communication system
US8984581B2 (en) 2011-07-27 2015-03-17 Seven Networks, Inc. Monitoring mobile application activities for malicious traffic on a mobile device
US9002828B2 (en) 2007-12-13 2015-04-07 Seven Networks, Inc. Predictive content delivery
US9009250B2 (en) 2011-12-07 2015-04-14 Seven Networks, Inc. Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation
US9021021B2 (en) 2011-12-14 2015-04-28 Seven Networks, Inc. Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system
US9043731B2 (en) 2010-03-30 2015-05-26 Seven Networks, Inc. 3D mobile user interface with configurable workspace management
US9043433B2 (en) 2010-07-26 2015-05-26 Seven Networks, Inc. Mobile network traffic coordination across multiple applications
US9055102B2 (en) 2006-02-27 2015-06-09 Seven Networks, Inc. Location-based operations and messaging
US9060032B2 (en) 2010-11-01 2015-06-16 Seven Networks, Inc. Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic
US9065765B2 (en) 2013-07-22 2015-06-23 Seven Networks, Inc. Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network
US9077630B2 (en) 2010-07-26 2015-07-07 Seven Networks, Inc. Distributed implementation of dynamic wireless traffic policy
US9161258B2 (en) 2012-10-24 2015-10-13 Seven Networks, Llc Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion
US9173128B2 (en) 2011-12-07 2015-10-27 Seven Networks, Llc Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
US9203864B2 (en) 2012-02-02 2015-12-01 Seven Networks, Llc Dynamic categorization of applications for network access in a mobile network
US9241314B2 (en) 2013-01-23 2016-01-19 Seven Networks, Llc Mobile device with application or context aware fast dormancy
US9251193B2 (en) 2003-01-08 2016-02-02 Seven Networks, Llc Extending user relationships
US9275163B2 (en) 2010-11-01 2016-03-01 Seven Networks, Llc Request and response characteristics based adaptation of distributed caching in a mobile network
US9307493B2 (en) 2012-12-20 2016-04-05 Seven Networks, Llc Systems and methods for application management of mobile device radio state promotion and demotion
US9325662B2 (en) 2011-01-07 2016-04-26 Seven Networks, Llc System and method for reduction of mobile network traffic used for domain name system (DNS) queries
US9326189B2 (en) 2012-02-03 2016-04-26 Seven Networks, Llc User as an end point for profiling and optimizing the delivery of content and data in a wireless network
US9330196B2 (en) 2010-11-01 2016-05-03 Seven Networks, Llc Wireless traffic management system cache optimization using http headers
US9367832B2 (en) 2006-01-04 2016-06-14 Yahoo! Inc. Synchronizing image data among applications and devices
US20170111400A1 (en) 2005-04-18 2017-04-20 Blackberry Limited Method for providing wireless application privilege management
US9832095B2 (en) 2011-12-14 2017-11-28 Seven Networks, Llc Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic
US10263899B2 (en) 2012-04-10 2019-04-16 Seven Networks, Llc Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network
US10476865B2 (en) 2001-10-26 2019-11-12 Blackberry Limited System and method for controlling configuration settings for mobile communication devices and services

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060195595A1 (en) 2003-12-19 2006-08-31 Mendez Daniel J System and method for globally and securely accessing unified information in a computer network
US6438585B2 (en) 1998-05-29 2002-08-20 Research In Motion Limited System and method for redirecting message attachments between a host system and a mobile data communication device
US9374435B2 (en) 1998-05-29 2016-06-21 Blackberry Limited System and method for using trigger events and a redirector flag to redirect messages
US8516055B2 (en) 1998-05-29 2013-08-20 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device in a wireless data network
US7209949B2 (en) 1998-05-29 2007-04-24 Research In Motion Limited System and method for synchronizing information between a host system and a mobile data communication device
EP1344353B1 (en) 2000-12-22 2014-11-19 BlackBerry Limited Wireless router system and method
US7283808B2 (en) 2001-01-18 2007-10-16 Research In Motion Limited System, method and mobile device for remote control of a voice mail system
WO2003049384A1 (en) 2001-12-07 2003-06-12 Research In Motion Limited System and method of managing information distribution to mobile stations
US20080046592A1 (en) 2002-06-26 2008-02-21 Research In Motion Limited System and Method for Pushing Information Between a Host System and a Mobile Data Communication Device
US8179872B2 (en) 2007-05-09 2012-05-15 Research In Motion Limited Wireless router system and method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1990014726A1 (en) * 1989-05-22 1990-11-29 Leslie Hatton Apparatus for forwarding a message
WO1994008419A1 (en) * 1992-09-30 1994-04-14 Motorola, Inc. Electronic mail message delivery system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1990014726A1 (en) * 1989-05-22 1990-11-29 Leslie Hatton Apparatus for forwarding a message
WO1994008419A1 (en) * 1992-09-30 1994-04-14 Motorola, Inc. Electronic mail message delivery system

Cited By (176)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU740890B2 (en) * 1997-09-29 2001-11-15 Optis Wireless Technology, Llc Electronic mail forwarding system and method
WO1999017505A1 (en) * 1997-09-29 1999-04-08 Ericsson Inc. Electronic mail forwarding system and method
WO1999034312A1 (en) * 1997-12-27 1999-07-08 Casio Computer Co., Ltd. Portable electronic mail apparatus and storage medium storing electronic mail program
US6519471B1 (en) 1997-12-27 2003-02-11 Casio Computer Co., Ltd. Portable electronic mail apparatus and storage medium storing electronic mail program
EP0932320A2 (en) * 1998-01-26 1999-07-28 Motorola, Inc. E-mail system with radio device and server
EP0932320A3 (en) * 1998-01-26 2000-05-10 Motorola, Inc. E-mail system with radio device and server
CN1115059C (en) * 1998-01-26 2003-07-16 摩托罗拉公司 Communication system having radio apparatus and service device
EP1126662A2 (en) * 1998-05-29 2001-08-22 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device
US6463463B1 (en) 1998-05-29 2002-10-08 Research In Motion Limited System and method for pushing calendar event messages from a host system to a mobile data communication device
US8060564B2 (en) 1998-05-29 2011-11-15 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device
US6219694B1 (en) 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address
EP1126662A3 (en) * 1998-05-29 2001-11-21 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device
US8407305B2 (en) 1998-05-29 2013-03-26 Research In Motion Limited System and method for pushing information from a mobile computer to another device
EP1315336A1 (en) * 1998-05-29 2003-05-28 Research In Motion Limited Method for pushing information from a host system to a mobile data communication device
US6401113B2 (en) 1998-05-29 2002-06-04 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device
US6442593B1 (en) 1999-02-01 2002-08-27 Sony Corporation Methods and apparatus for transmitting prioritized electronic mail messages
WO2000045554A1 (en) * 1999-02-01 2000-08-03 Sony Electronics Inc. Method and apparatus for prioritized delivery of electronic mail messages
US7490129B2 (en) 1999-02-01 2009-02-10 Sony Corporation Methods and apparatus for transmitting prioritized electronic mail messages
US7266586B2 (en) 1999-05-28 2007-09-04 Access Systems Americas, Inc. Method and apparatus for maintaining a unified view of multiple mailboxes
US6360272B1 (en) 1999-05-28 2002-03-19 Palm, Inc. Method and apparatus for maintaining a unified view of multiple mailboxes
US6993561B2 (en) 1999-05-28 2006-01-31 Palmsource, Inc. Method and apparatus for maintaining a unified view of multiple mailboxes
EP1143673A4 (en) * 1999-11-02 2002-10-31 Ntt Docomo Inc Client server system
EP1143673A1 (en) * 1999-11-02 2001-10-10 NTT DoCoMo, Inc. Client server system
EP1109367A2 (en) * 1999-12-13 2001-06-20 Sharp Kabushiki Kaisha An electronic mail synchronizing device
EP1109367A3 (en) * 1999-12-13 2002-12-11 Sharp Kabushiki Kaisha An electronic mail synchronizing device
WO2001062023A1 (en) * 2000-02-18 2001-08-23 National University Of Singapore A selective message content retrieval and delivery messaging system
US6687508B1 (en) 2000-09-08 2004-02-03 Christopher Brian Dwyer System and method for providing numeric-only paging service with wireless telephone service
EP1195957A1 (en) * 2000-10-09 2002-04-10 Alcatel Method and device for forwarding electronic messages
WO2002037756A3 (en) * 2000-10-23 2003-01-16 Arch Wireless Holdings Inc Method and device for wireless network access_
WO2002037756A2 (en) * 2000-10-23 2002-05-10 Arch Wireless Holdings, Inc. Method and device for wireless network access_
US6892251B2 (en) 2001-06-18 2005-05-10 Hewlett-Packard Development Company, L.P. System and method for walk-up printing
US6909518B2 (en) 2001-06-18 2005-06-21 Hewlett-Packard Development Company, L.P. System and method for configuring a printing system
US6975419B2 (en) 2001-06-18 2005-12-13 Hewlett-Packard Development Company, L.P. System and method for mobile printing
US7076528B2 (en) 2001-07-11 2006-07-11 Symbol Technologies, Inc. System and method for communicating messages between a host computer and a designated device
US10476865B2 (en) 2001-10-26 2019-11-12 Blackberry Limited System and method for controlling configuration settings for mobile communication devices and services
US11310219B2 (en) 2001-10-26 2022-04-19 Blackberry Limited System and method for controlling configuration settings for mobile communication devices and services
US8989728B2 (en) 2002-01-08 2015-03-24 Seven Networks, Inc. Connection architecture for a mobile network
US8127342B2 (en) 2002-01-08 2012-02-28 Seven Networks, Inc. Secure end-to-end transport through intermediary nodes
US8549587B2 (en) 2002-01-08 2013-10-01 Seven Networks, Inc. Secure end-to-end transport through intermediary nodes
US8811952B2 (en) 2002-01-08 2014-08-19 Seven Networks, Inc. Mobile device power management in data synchronization over a mobile network with or without a trigger notification
US8886701B1 (en) 2002-07-15 2014-11-11 Hewlett-Packard Development Company, L.P. Network based software agent to allow dynamic resource access
FR2843261A1 (en) * 2002-07-31 2004-02-06 France Telecom Management of electronic mail, uses central server to communicate with mail servers and with user terminal, and has user-configurable database at central server
EP2309433A1 (en) * 2002-08-16 2011-04-13 Research In Motion Limited System and method of integrating email accounts
WO2004017234A2 (en) * 2002-08-16 2004-02-26 Research In Motion Limited System and method for integrating electronic mail accounts
US8291030B2 (en) 2002-08-16 2012-10-16 Research In Motion Limited System and method for integrating electronic mail accounts
WO2004017234A3 (en) * 2002-08-16 2004-05-06 Research In Motion Ltd System and method for integrating electronic mail accounts
US7730136B2 (en) 2002-08-16 2010-06-01 Research In Motion Limited System and method for integrating electronic mail accounts
US8065376B2 (en) 2002-08-16 2011-11-22 Research In Motion Limited System and method for integrating electronic mail accounts
WO2004021232A1 (en) * 2002-08-30 2004-03-11 Koninklijke Kpn N.V. Method and system for the phased retrieval of data
US9251193B2 (en) 2003-01-08 2016-02-02 Seven Networks, Llc Extending user relationships
EP1475731A1 (en) * 2003-05-05 2004-11-10 Microsoft Corporation Method and system for auxiliary display of information for a computing device
US7913182B2 (en) 2003-05-05 2011-03-22 Microsoft Corporation Method and system for auxiliary display of information for a computing device
US7827232B2 (en) 2003-05-05 2010-11-02 Microsoft Corporation Record button on a computer system
US7372371B2 (en) 2003-05-05 2008-05-13 Microsoft Corporation Notification lights, locations and rules for a computer system
US7221331B2 (en) 2003-05-05 2007-05-22 Microsoft Corporation Method and system for auxiliary display of information for a computing device
US7240228B2 (en) 2003-05-05 2007-07-03 Microsoft Corporation Method and system for standby auxiliary processing of information for a computing device
US8694915B2 (en) 2003-05-20 2014-04-08 Microsoft Corporation Enhanced telephony computer user interface allowing user interaction and control of a telephone using a personal computer
US9392043B2 (en) 2003-05-20 2016-07-12 Microsoft Technology Licensing, Llc Enhanced telephony computer user interface allowing user interaction and control of a telephone using a personal computer
US8635554B2 (en) 2003-05-20 2014-01-21 Microsoft Corporation Enhanced telephony computer user interface allowing user interaction and control of a telephone using a personal computer
US7216221B2 (en) 2003-09-30 2007-05-08 Microsoft Corporation Method and system for unified audio control on a personal computer
US8644481B2 (en) 2003-09-30 2014-02-04 Microsoft Corporation Method and system for unified audio control on a personal computer
US8245027B2 (en) 2003-09-30 2012-08-14 Microsoft Corporation Method and system for unified audio control on a personal computer
US8166287B2 (en) 2003-09-30 2012-04-24 Microsoft Corporation Method and system for unified audio control on a personal computer
US8443179B2 (en) 2003-09-30 2013-05-14 Microsoft Corporation Method and system for unified audio control on a personal computer
US8127125B2 (en) 2003-09-30 2012-02-28 Microsoft Corporation Method and system for unified audio control on a personal computer
US7194611B2 (en) 2003-09-30 2007-03-20 Microsoft Corporation Method and system for navigation using media transport controls
USRE45348E1 (en) 2004-10-20 2015-01-20 Seven Networks, Inc. Method and apparatus for intercepting events in a communication system
US8010082B2 (en) 2004-10-20 2011-08-30 Seven Networks, Inc. Flexible billing architecture
US8831561B2 (en) 2004-10-20 2014-09-09 Seven Networks, Inc System and method for tracking billing events in a mobile wireless network for a network operator
US7769400B2 (en) 2004-11-22 2010-08-03 Seven Networks International Oy Connectivity function for forwarding e-mail
US7706781B2 (en) 2004-11-22 2010-04-27 Seven Networks International Oy Data security in a mobile e-mail service
US8805334B2 (en) 2004-11-22 2014-08-12 Seven Networks, Inc. Maintaining mobile terminal information for secure communications
US10027619B2 (en) 2004-11-22 2018-07-17 Seven Networks, Llc Messaging centre for forwarding e-mail
US7643818B2 (en) 2004-11-22 2010-01-05 Seven Networks, Inc. E-mail messaging to/from a mobile terminal
US7711868B2 (en) 2004-11-23 2010-05-04 Microsoft Corporation Waking a main computer system to pre-fetch data for an auxiliary computing device
US7549154B2 (en) 2004-11-23 2009-06-16 Microsoft Corporation Extensible architecture for auxiliary displays
US8116214B2 (en) 2004-12-03 2012-02-14 Seven Networks, Inc. Provisioning of e-mail settings for a mobile terminal
US8873411B2 (en) 2004-12-03 2014-10-28 Seven Networks, Inc. Provisioning of e-mail settings for a mobile terminal
US7784065B2 (en) 2005-02-07 2010-08-24 Microsoft Corporation Interface for consistent program interaction with auxiliary computing devices
US9047142B2 (en) 2005-03-14 2015-06-02 Seven Networks, Inc. Intelligent rendering of information in a limited display environment
US8209709B2 (en) 2005-03-14 2012-06-26 Seven Networks, Inc. Cross-platform event engine
US8561086B2 (en) 2005-03-14 2013-10-15 Seven Networks, Inc. System and method for executing commands that are non-native to the native environment of a mobile device
US10686842B2 (en) 2005-04-18 2020-06-16 Blackberry Limited Method for providing wireless application privilege management
US10965718B2 (en) 2005-04-18 2021-03-30 Blackberry Limited Method for providing wireless application privilege management
US20170111400A1 (en) 2005-04-18 2017-04-20 Blackberry Limited Method for providing wireless application privilege management
US10462189B2 (en) 2005-04-18 2019-10-29 Blackberry Limited Method for providing wireless application privilege management
US8438633B1 (en) 2005-04-21 2013-05-07 Seven Networks, Inc. Flexible real-time inbox access
US8839412B1 (en) 2005-04-21 2014-09-16 Seven Networks, Inc. Flexible real-time inbox access
US8064583B1 (en) 2005-04-21 2011-11-22 Seven Networks, Inc. Multiple data store authentication
US8761756B2 (en) 2005-06-21 2014-06-24 Seven Networks International Oy Maintaining an IP connection in a mobile network
US7849199B2 (en) 2005-07-14 2010-12-07 Yahoo ! Inc. Content router
US8412675B2 (en) 2005-08-01 2013-04-02 Seven Networks, Inc. Context aware data presentation
US8069166B2 (en) 2005-08-01 2011-11-29 Seven Networks, Inc. Managing user-to-user contact with inferred presence information
US8468126B2 (en) 2005-08-01 2013-06-18 Seven Networks, Inc. Publishing data in an information community
US8024290B2 (en) 2005-11-14 2011-09-20 Yahoo! Inc. Data synchronization and device handling
US8065680B2 (en) 2005-11-15 2011-11-22 Yahoo! Inc. Data gateway for jobs management based on a persistent job table and a server table
US9367832B2 (en) 2006-01-04 2016-06-14 Yahoo! Inc. Synchronizing image data among applications and devices
US9055102B2 (en) 2006-02-27 2015-06-09 Seven Networks, Inc. Location-based operations and messaging
CN100517231C (en) * 2006-04-07 2009-07-22 株式会社东芝 Information processing apparatus and control method
US8774844B2 (en) 2007-06-01 2014-07-08 Seven Networks, Inc. Integrated messaging
US8693494B2 (en) 2007-06-01 2014-04-08 Seven Networks, Inc. Polling
US8805425B2 (en) 2007-06-01 2014-08-12 Seven Networks, Inc. Integrated messaging
US8738050B2 (en) 2007-12-10 2014-05-27 Seven Networks, Inc. Electronic-mail filtering for mobile devices
US9002828B2 (en) 2007-12-13 2015-04-07 Seven Networks, Inc. Predictive content delivery
US8793305B2 (en) 2007-12-13 2014-07-29 Seven Networks, Inc. Content delivery to a mobile device from a content service
US9712986B2 (en) 2008-01-11 2017-07-18 Seven Networks, Llc Mobile device configured for communicating with another mobile device associated with an associated user
US8909192B2 (en) 2008-01-11 2014-12-09 Seven Networks, Inc. Mobile virtual network operator
US8107921B2 (en) 2008-01-11 2012-01-31 Seven Networks, Inc. Mobile virtual network operator
US8914002B2 (en) 2008-01-11 2014-12-16 Seven Networks, Inc. System and method for providing a network service in a distributed fashion to a mobile device
US8862657B2 (en) 2008-01-25 2014-10-14 Seven Networks, Inc. Policy based content service
US8849902B2 (en) 2008-01-25 2014-09-30 Seven Networks, Inc. System for providing policy based content service in a mobile network
US8838744B2 (en) 2008-01-28 2014-09-16 Seven Networks, Inc. Web-based access to data objects
US8799410B2 (en) 2008-01-28 2014-08-05 Seven Networks, Inc. System and method of a relay server for managing communications and notification between a mobile device and a web access server
US8787947B2 (en) 2008-06-18 2014-07-22 Seven Networks, Inc. Application discovery on mobile devices
US8494510B2 (en) 2008-06-26 2013-07-23 Seven Networks, Inc. Provisioning applications for a mobile device
US8078158B2 (en) 2008-06-26 2011-12-13 Seven Networks, Inc. Provisioning applications for a mobile device
US8909759B2 (en) 2008-10-10 2014-12-09 Seven Networks, Inc. Bandwidth measurement
US9043731B2 (en) 2010-03-30 2015-05-26 Seven Networks, Inc. 3D mobile user interface with configurable workspace management
US9407713B2 (en) 2010-07-26 2016-08-02 Seven Networks, Llc Mobile application traffic optimization
US8838783B2 (en) 2010-07-26 2014-09-16 Seven Networks, Inc. Distributed caching for resource and mobile network traffic management
US9077630B2 (en) 2010-07-26 2015-07-07 Seven Networks, Inc. Distributed implementation of dynamic wireless traffic policy
US9043433B2 (en) 2010-07-26 2015-05-26 Seven Networks, Inc. Mobile network traffic coordination across multiple applications
US8886176B2 (en) 2010-07-26 2014-11-11 Seven Networks, Inc. Mobile application traffic optimization
US9049179B2 (en) 2010-07-26 2015-06-02 Seven Networks, Inc. Mobile network traffic coordination across multiple applications
US8700728B2 (en) 2010-11-01 2014-04-15 Seven Networks, Inc. Cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US8291076B2 (en) 2010-11-01 2012-10-16 Seven Networks, Inc. Application and network-based long poll request detection and cacheability assessment therefor
US8204953B2 (en) 2010-11-01 2012-06-19 Seven Networks, Inc. Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US8326985B2 (en) 2010-11-01 2012-12-04 Seven Networks, Inc. Distributed management of keep-alive message signaling for mobile network resource conservation and optimization
US9330196B2 (en) 2010-11-01 2016-05-03 Seven Networks, Llc Wireless traffic management system cache optimization using http headers
US8966066B2 (en) 2010-11-01 2015-02-24 Seven Networks, Inc. Application and network-based long poll request detection and cacheability assessment therefor
US9275163B2 (en) 2010-11-01 2016-03-01 Seven Networks, Llc Request and response characteristics based adaptation of distributed caching in a mobile network
US8190701B2 (en) 2010-11-01 2012-05-29 Seven Networks, Inc. Cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US9060032B2 (en) 2010-11-01 2015-06-16 Seven Networks, Inc. Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic
US8484314B2 (en) 2010-11-01 2013-07-09 Seven Networks, Inc. Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US8843153B2 (en) 2010-11-01 2014-09-23 Seven Networks, Inc. Mobile traffic categorization and policy for network use optimization while preserving user experience
US8166164B1 (en) 2010-11-01 2012-04-24 Seven Networks, Inc. Application and network-based long poll request detection and cacheability assessment therefor
US8782222B2 (en) 2010-11-01 2014-07-15 Seven Networks Timing of keep-alive messages used in a system for mobile network resource conservation and optimization
US8903954B2 (en) 2010-11-22 2014-12-02 Seven Networks, Inc. Optimization of resource polling intervals to satisfy mobile device requests
US9100873B2 (en) 2010-11-22 2015-08-04 Seven Networks, Inc. Mobile network background traffic data management
US8539040B2 (en) 2010-11-22 2013-09-17 Seven Networks, Inc. Mobile network background traffic data management with optimized polling intervals
US8417823B2 (en) 2010-11-22 2013-04-09 Seven Network, Inc. Aligning data transfer to optimize connections established for transmission over a wireless network
US9325662B2 (en) 2011-01-07 2016-04-26 Seven Networks, Llc System and method for reduction of mobile network traffic used for domain name system (DNS) queries
US8316098B2 (en) 2011-04-19 2012-11-20 Seven Networks Inc. Social caching for device resource sharing and management
US9084105B2 (en) 2011-04-19 2015-07-14 Seven Networks, Inc. Device resources sharing for network resource conservation
US9300719B2 (en) 2011-04-19 2016-03-29 Seven Networks, Inc. System and method for a mobile device to use physical storage of another device for caching
US8356080B2 (en) 2011-04-19 2013-01-15 Seven Networks, Inc. System and method for a mobile device to use physical storage of another device for caching
US8621075B2 (en) 2011-04-27 2013-12-31 Seven Metworks, Inc. Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
US8832228B2 (en) 2011-04-27 2014-09-09 Seven Networks, Inc. System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief
US8635339B2 (en) 2011-04-27 2014-01-21 Seven Networks, Inc. Cache state management on a mobile device to preserve user experience
US8984581B2 (en) 2011-07-27 2015-03-17 Seven Networks, Inc. Monitoring mobile application activities for malicious traffic on a mobile device
US9239800B2 (en) 2011-07-27 2016-01-19 Seven Networks, Llc Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network
US8868753B2 (en) 2011-12-06 2014-10-21 Seven Networks, Inc. System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation
US8918503B2 (en) 2011-12-06 2014-12-23 Seven Networks, Inc. Optimization of mobile traffic directed to private networks and operator configurability thereof
US10142863B2 (en) 2011-12-06 2018-11-27 Seven Networks, Llc Optimization of mobile traffic directed to private networks and operator configurability thereof
US8977755B2 (en) 2011-12-06 2015-03-10 Seven Networks, Inc. Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation
US9277443B2 (en) 2011-12-07 2016-03-01 Seven Networks, Llc Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
US9009250B2 (en) 2011-12-07 2015-04-14 Seven Networks, Inc. Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation
US9208123B2 (en) 2011-12-07 2015-12-08 Seven Networks, Llc Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor
US9173128B2 (en) 2011-12-07 2015-10-27 Seven Networks, Llc Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
US9021021B2 (en) 2011-12-14 2015-04-28 Seven Networks, Inc. Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system
US8861354B2 (en) 2011-12-14 2014-10-14 Seven Networks, Inc. Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization
US9832095B2 (en) 2011-12-14 2017-11-28 Seven Networks, Llc Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic
US9131397B2 (en) 2012-01-05 2015-09-08 Seven Networks, Inc. Managing cache to prevent overloading of a wireless network due to user activity
US8909202B2 (en) 2012-01-05 2014-12-09 Seven Networks, Inc. Detection and management of user interactions with foreground applications on a mobile device in distributed caching
US9203864B2 (en) 2012-02-02 2015-12-01 Seven Networks, Llc Dynamic categorization of applications for network access in a mobile network
US9326189B2 (en) 2012-02-03 2016-04-26 Seven Networks, Llc User as an end point for profiling and optimizing the delivery of content and data in a wireless network
US8812695B2 (en) 2012-04-09 2014-08-19 Seven Networks, Inc. Method and system for management of a virtual network connection without heartbeat messages
US10263899B2 (en) 2012-04-10 2019-04-16 Seven Networks, Llc Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network
US8775631B2 (en) 2012-07-13 2014-07-08 Seven Networks, Inc. Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications
US9161258B2 (en) 2012-10-24 2015-10-13 Seven Networks, Llc Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion
US9307493B2 (en) 2012-12-20 2016-04-05 Seven Networks, Llc Systems and methods for application management of mobile device radio state promotion and demotion
US9241314B2 (en) 2013-01-23 2016-01-19 Seven Networks, Llc Mobile device with application or context aware fast dormancy
US9271238B2 (en) 2013-01-23 2016-02-23 Seven Networks, Llc Application or context aware fast dormancy
US8874761B2 (en) 2013-01-25 2014-10-28 Seven Networks, Inc. Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
US8750123B1 (en) 2013-03-11 2014-06-10 Seven Networks, Inc. Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network
US9065765B2 (en) 2013-07-22 2015-06-23 Seven Networks, Inc. Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network

Also Published As

Publication number Publication date
JPH09130424A (en) 1997-05-16
JP3459149B2 (en) 2003-10-20
EP0772327B1 (en) 2005-06-29
DE69634893T2 (en) 2006-04-27
EP0772327A3 (en) 1999-02-17
DE69634893D1 (en) 2005-08-04

Similar Documents

Publication Publication Date Title
EP0772327B1 (en) Electronic mail forwarding system
EP0504884B1 (en) Facsimile mail system linked to data communication system
JP3177684B2 (en) Email system
EP0610875A1 (en) Computer network-based facsimile reception system
KR19980703235A (en) Method and apparatus for providing reminder message in communication system
US20010007992A1 (en) Transfer method, transfer system and transfer apparatus for E-mail
US6825947B1 (en) Internet facsimile machine used in local network system
US20010045885A1 (en) System and method retrieving and displaying paging messages
US20030096599A1 (en) Message distribution system and method for selecting the device where a recipient is most likelly to recognize a message
EP1061701B1 (en) Mobile terminal and data transmission scheme for receiving messages
JP2864519B2 (en) Email device
JP2770796B2 (en) Email system
JP3598944B2 (en) Mail device
JPH037446A (en) Electronic mail system
EP1026865A2 (en) Method of transmitting information
JPS6390936A (en) Message communication system
JP2911729B2 (en) Voice mail device
JPH09259057A (en) Electronic mail and fax combination system
JP2001244962A (en) Transmission of electronic information
KR0122450B1 (en) Method for enhancing the performance of call reception in a pager
WO1998045957A1 (en) Wireless telephone data exchange system
JPH053490A (en) Electronic mail communication system in different medium device and electronic mail device
JPH1132153A (en) Transmission/reception system
KR920003832B1 (en) Communication bus interface unit
JPH04178058A (en) Terminal equipment for electronic mail system

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): DE FR GB

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): DE FR GB

17P Request for examination filed

Effective date: 19990623

17Q First examination report despatched

Effective date: 20030826

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: SHARP KABUSHIKI KAISHA

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE FR GB

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

REF Corresponds to:

Ref document number: 69634893

Country of ref document: DE

Date of ref document: 20050804

Kind code of ref document: P

ET Fr: translation filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20060330

REG Reference to a national code

Ref country code: FR

Ref legal event code: PLFP

Year of fee payment: 20

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20151119

Year of fee payment: 20

Ref country code: GB

Payment date: 20151118

Year of fee payment: 20

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20151119

Year of fee payment: 20

REG Reference to a national code

Ref country code: DE

Ref legal event code: R071

Ref document number: 69634893

Country of ref document: DE

REG Reference to a national code

Ref country code: GB

Ref legal event code: PE20

Expiry date: 20161105

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION

Effective date: 20161105