CA2213383C - Intelligent pager for remotely managing e-mail messages - Google Patents
Intelligent pager for remotely managing e-mail messages Download PDFInfo
- Publication number
- CA2213383C CA2213383C CA002213383A CA2213383A CA2213383C CA 2213383 C CA2213383 C CA 2213383C CA 002213383 A CA002213383 A CA 002213383A CA 2213383 A CA2213383 A CA 2213383A CA 2213383 C CA2213383 C CA 2213383C
- Authority
- CA
- Canada
- Prior art keywords
- sender
- words
- message
- pager
- 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.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/5307—Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording messages comprising any combination of audio and non-audio components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/185—Selective call encoders for paging networks, e.g. paging centre devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
Abstract
An intelligent pager remotely manages an E-Mail server that receives E-Mail messages transmitted over an E-Mail network. Useful E-Mail messages can be identified by the pager and separated from the junk mail. The pager remotely controls the server to forward messages as directed by the recipient.
The E-Mail server sends a summary of the E-Mail message to the pager over a different network so that the pager can select a forwarding destination for the message. The pager sends a selection signal to the E-mail server which then forwards the E-Mail message to the selected destination. The E-Mail message can be forwarded by the server over another network, such as the public telephone network, to a computer or a FAX machine at the recipient's office, home or other destination.
The E-Mail server sends a summary of the E-Mail message to the pager over a different network so that the pager can select a forwarding destination for the message. The pager sends a selection signal to the E-mail server which then forwards the E-Mail message to the selected destination. The E-Mail message can be forwarded by the server over another network, such as the public telephone network, to a computer or a FAX machine at the recipient's office, home or other destination.
Description
INTELLIGENT PAGER FOR REMOTELY MANAGING E-MAIL
MESSAGES
BACKGROUND OF THE INVENTION
1 o Field of the Invention The invention disclosed broadly relates to communications systems and more particularly relates to a method and system for remotely managing an E-Mail server.
Description of the Related Art Electronic mail, commonly referred to as E-Mail, may be simple text messages containing only ASCII characters, or it may be complex messages containing embedded voice messages, spreadsheets, and images. E-Mail messages can be transmitted over a short-haul link such as a local area network or they can be transmitted over intercontinental networks. The National Science Foundation's TCP/IP-based network (NSFNET) forms a backbone network that links supercomputing centers and over 2500 academic and scientific institutions around the world. Many private organizations have become communications service providers by connecting their subsidiary networks to the NSFNET. This composite network is popularly called the Internet and it has become the primary medium for the transmission of E-Mail 1o messages. Many members of the public have obtained subscriptions from Internet service providers, have connected their personal computers to the service, and now exchange a large volume of E-Mail messages. The ease of sending E-Mail messages on the Internet has created a significant amount of junk electronic mail that is indiscriminately downloaded into the recipient's t5 personal computer. Valuable time is wasted by recipients who must winnow through unsolicited junk mail messages to find useful E-Mail relevant to their personal interests.
Summary of the Invention In accordance with one aspect of the present invention there is provided a communications device for transmitting a selection value to an E-Mail server buffering an E-mail message received from an E-Mail network, to forward the E-Mail message to a selected forwarding destination, comprising: a paging system coupled directly to the E-Mail server; a personal computer that includes a wireless pager card coupled to the paging system via a radio link; a data storage within said personal computer for storing a pre-selected default forwarding destination and a plurality of sender records, each record being for an E-Mail sender and including to the E-Mail sender's identity, a priority word list of words, an alarm value that is either on or off, and a list of forwarding destinations, which includes a first forwarding destination, for an E-Mail message from the E-Mail server; said wireless pager card receiving an alert signal from said paging system over said radio link, the alert signal including a received identity of a sender and a title and message summary including words; a processor within said personal computer coupled to the storage and to the wireless pager card, for comparing the received identity of the sender with the sender identities in the plurality of sender records and comparing the words in the title and message summary with the words in the priority word list; if there is no match between the words in the title and message 2o summary and the words in the priority word list, said processor outputting said pre-selected default forwarding destination as said selected forwarding destination for the E-Mail message; if there is a match between the words in the title and message summary and the words in the priority word list, and if said alarm value is off, said processor outputting said first forwarding destination in a sender record from the plurality of sender records having a sender identity that matches the received sender identity as said selected forwarding destination for the E-Mail message; if there is a match between the words in the title and message summary and the words in the priority word list, and if said alarm value is on, said processor outputting said list of forwarding destinations in a sender record from the plurality of sender records having a sender identity that matches the received sender to identity; a display on said personal computer displaying said list of forwarding destinations; a key on said personal computer whereby one of said list of forwarding destinations can be selected by depressing said key; said wireless pager card sending a selection signal to said paging system over said radio link, wherein said selection signal includes a selection value that indicates said selected forwarding destination for the E-Mail message; and wherein said selection value is transferred to said E-Mail server.
In accordance with another aspect of the present invention there is provided in a communications device for transmitting a selection value to an E-Mail server buffering an E-Mail message received from an E-Mail network, to forward the E-Mail message to a selected forwarding destination, a method comprising the steps of: storing a pre-selected default forwarding destination and a plurality of sender records in a pager, each record being for an E-Mail sender and including the E-Mail sender's identity, a priority word list of words, an alarm value that is either on or off, and a list of forwarding destinations, which includes a first forwarding destination, for an E-Mail message from the E-Mail server; receiving an alert 5 signal over a radio link from a paging system that is coupled directly to the E-Mail server, the alert signal including a received identity of a sender and a title and message summary including words; comparing in the pager the received identity of the sender with the sender identities in the plurality of sender records and comparing in the pager the words in the title and message summary with the words l0 in the priority word list; if there is no match between the words in the title and message summary and the words in the priority word list, outputting said pre-selected default forwarding destination as said selected forwarding destination for the E-Mail message; if there is a match between the words in the title and message summary and the words in the priority word list, and if said alarm value is off, outputting said first forwarding destination in a sender record from the plurality of sender records having a sender identity that matches the received sender identity as said selected forwarding destination for the E-Mail message; if there is a match between the words in the title and message summary and the words in the priority word list, and if said alarm value is on, (i) outputting said list of forwarding destinations in a sender record from the plurality of sender records having a sender identity that matches the received sender identity, (ii) displaying said list of Sa forwarding destinations on said pager, and (iii) selecting one of said list of forwarding destinations by depressing a button on said pager; sending a selection signal to said pager system over said radio link, wherein said selection signal includes a selection value that indicates said selected forwarding destination for the E-Mail message; and transferring said selection value to said E-Mail server.
In accordance with yet another aspect of the present invention there is provided a communications system, comprising: a telecommunications transmission system; an E-Mail server buffering an E-Mail message received from an E-Mail network while waiting for a recipient to select a forwarding destination 1 o in the telecommunications transmission system for the E-Mail message; a paging system coupled directly to the E-Mail server; a pager coupled to the paging system via a radio link; a data storage within said pager for storing a pre-selected default forwarding destination and a plurality of sender records, each record being for an E-Mail sender and including the E-Mail sender's identity, a priority word list of words, an alarm value that is either on or off, and a list of forwarding destinations, which includes a first forwarding destination, in the telecommunications transmission system for an E-Mail message from the E-Mail server; a receiver within said pager for receiving an alert signal over said radio link from said paging system, the alert signal including a received identity of a sender and a title and message summary including words; a processor within said pager coupled to the storage and to the receiver, for comparing the received identity of the sender with Sb the sender identities in the plurality of sender records and comparing the words in the title and message summary with the words in the priority list of words; if there is no match between the words in the title and message summary and the words in the priority word list, said processor outputting said pre-selected default forwarding destination; if there is a match between the words in the title and message summary and the words in the priority word list, and if the alarm value is off, said processor outputting said first forwarding destination in a sender record from the plurality of sender records having a sender identity that matches the received sender identity; if there is a match between the words in the title and to message summary and the words in the priority word list, and if the alarm value is on, said processor outputting said list of forwarding destinations in a sender record from the plurality of sender records having a sender identity that matches the received sender identity; a display on said pager for displaying said list of forwarding destinations; a button on said pager for selecting one of said list of forwarding destinations by depressing said button; a transmitter within said pager coupled to the processor, for sending a selection signal to said paging system, wherein said selection signal includes a selection value that indicates said selected forwarding destination for the E-Mail message.
Sc Brief Description of the Drawings Fig. 1 shows the E-Mail network 40, the paging network 42, and the telephone network 64 connected to the E-Mail server 60.
Figs. 2A and 2B show an example of the alert signal 245 and the selection signal 249 for the computer 70 and the mobile pager 74, respectively.
Fig. 3 shows the recipient's computer 70.
Fig. 4 shows the flow diagram of the control program 728 in the recipient's computer 70.
Fig. 5 shows the recipient's mobile pager 74.
to Fig. 6 shows the flow diagram of the control program 928 in the recipient's mobile pager 74.
Description of the Preferred Embodiment Fig. 1 shows the E-Mail network 40, the paging network 42, and the telephone network 64 connected to the E-Mail server 60. An E-Mail message entitled "Meeting Notice" is prepared at the personal computer 76 or the s mainframe computer 78 by a sender named "S. Smith" and is addressed to "Recipient A" . The message is sent to the E-Mail network 40 which includes the router 54' , router 52' , and the NSFNET backbone network 50. The E-Mail message has a network routing address, for example a domain-based address "RECIPIENT A ~ COMPANY C.COM". The E-Mail network 40 appends to 1o the E-Mail message a unique message ID such as the string "ssmith-76-0930-091296" consisting of the sender's ID, the sender's network node ID, the time of day, and the date. The E-Mail network 40 routes the E-Mail message over the backbone network 50, the router 52, and the router 54 over path 53 to the E-Mail server 60 over path 55. The E-Mail server 60 buffers the E-Mail 1 s message while it waits for the recipient to select a forwarding destination for the message. Details of the E-Mail Server 60 can be found in the co-pending patent application cited above.
Figs. 2A and 2B show an example of the alert signal 245 which includes the sender ID 233 "S. Smith", the title 235 of the E-Mail message "Meeting Notice", and the E-Mail message ID 231 "ssmith-76-0930-091296" . The recipient can view the summary of the E-Mail message on the display 708 of the computer 70 in Fig. 2A or on the display 502 of the mobile pager 74 in Fig. 2B
and can select a forwarding destination for the E-Mail message using the keyboard or the buttons 1, 2, or 3, respectively. A selection signal 249 is sent over the radio link to the paging system 66 of the paging network 42. The selection signal 249 includes the selection value 248 which is transferred over line 65 to the E-Mail server 60. The E-mail server 60 then forwards the E-Mail message to the selected destination. The E-Mail message can be forwarded by 1 o the server 60 over another network, such as the public telephone network 64, to a selected computer 70 or 70' or to a selected FAX machine 72 or 72' at the recipient's office, home, or other destination.
The wireless network 42 may alternately be a personal communications system (PCS) wireless network that communicates the alert signal to a personal communications device carried by the recipient. The mobile pager transceiver 74 or personal communications device has a display 502 shown in Fig. 2B, upon which the recipient can view the sender's name and the title of the message or a summary of the message. Recipient A sees that it is his boss, S.
Smith, who has sent him an E-Mail message with the title "Meeting Notice".
The recipient can use buttons or keys 1, 2, or 3 on the mobile pager 74 or personal communications device to select where the server should forward the E-Mail message. The mobile pager 74 or personal communications device then sends the selection signal 249 with the recipient's choice selection 248 over the wireless network 42 to the server 60 to forward the message to one of several destinations.
In another embodiment, referred to here as the PC pager card alarm mode, the server 60 transmits an alert signal 245' over the wireless paging network 42 directly to the pager card 71 attached to the recipient's personal to computer 70. Continuing with the example of the Recipient A, it begins to rain on his golf game and Recipient A decides to return to the office. He uses his personal computer 70 at his office to send a mode setting command over the telephone network 64 to the server 60, to set the alarm mode to "PC pager card alarm" . When another E-Mail message to Recipient A arrives at the server 60 t5 from sender J. Jones, the server 60 proceeds to send the alert signal 245' to the recipient's PC pager card 71 connected to his personal computer 70 using the PC pager card address. The recipient can view the sender's name and the title of the message or a summary of the message which is displayed on the computer 70 and can send a selection signal 249' to the server 60 to forward the message to one of several destinations. The E-Mail message can be forwarded over the public telephone network, or over the E-Mail network, or over another network such as the wireless paging network to the selected destination.
In accordance with the invention, the recipient's computer 70 s automatically makes some of the E-Mail forwarding selections for the recipient.
Fig. 3 shows the recipient's computer 70, which includes a local database 762 of sender records 755 for those senders whose messages are considered important to the recipient. Fig. 4 shows the flow diagram of the control program 728 in the recipient's computer 70, that automatically reviews the title to or message summary in the alert signal 245' from the E-Mail server 60 and automatically sends to the E-Mail server 60 the selection signal 249' designating a selected forwarding destination to send the E-Mail message.
The Computer 70 is shown in greater detail in Fig. 3. Memory 702 is connected by the bus 704 to the wireless pager transceiver card 71, the display t s and keyboard 708, the telephone modem 710, the processor 712, and the database storage 762. The memory 702 includes an operating system program 720, a telephone network communications program 722, a paging network communications program 724, a priority word comparison program 726, and the control program 728 shown in Fig. 4. The programs are composed of executable instructions which, when executed by the processor 712, carry out the functions performed by the Computer 70. Memory 702 also includes a sender record buffer 750 which stores the sender record 755 accessed from the database storage 762. The record 755 is shown with the fields for sender ID
5 751, the priority word list 752, the choice_1 address 753, the choice 2 address 754, and the alarm 756. Memory 702 also includes an E-Mail receive buffer 730 which stores an E-Mail message 239 received from the E-Mail server 60.
The message is shown with the fields for destination address 232, sender ID
233, title 235, message data 237, and E-Mail ID 231. Memory 702 also to includes an alert signal buffer 740 with the alert signal 245' having fields 233, 235, and 231. Memory 702 also includes a selection signal buffer 746 with a selection signal 249' having fields 231 and 248. Memory 702 also includes a pre-selected value for choice (no alarm) 764. Memory 702 also includes a buffer 766 to store the selected value for choice in response to page (alarm).
In accordance with the invention, the Computer 70 is controlled by the control program 728 shown in Fig. 4. Step 802 stores the pre-selected value for choice 764 and the sender records 755. Each sender record 755 includes the sender's ID, a priority word list 752 of words that the recipient considers important in any messages sent by that particular sender, a list of choices II
and 754 for forwarding addresses, and an alarm value 756 for each sender record. Step 804 waits to receive an alert signal 245' at pager card 71. When an alert signal is received, Step 805 accesses the sender's record 755 from the database storage 762. The recipient's computer 70 includes the priority word s comparison program 726 to compare the words received in the alert signal 245' with the words in the priority word list 752 in the seder's record 755. Step 806 determines if a priority word is in the alert signal. If there is no match with a priority word, then step 808 has the recipient's computer 70 send a selection signal 249' to the server 60 with a pre-selected default choice 764 for the to forwarding destination. However, if Step 806 determines that there is a match with a priority word, then the program passes to step 809. Step 809 determines if the alarm value 756 is off and if it is off, then the program uses choice 1 and goes to step 814. The recipient's computer 70 selects a first destination choice 753 from the sender's record 755 to send in the selection signal 249' to 15 the E-Mail server 60.
If there is a match and Step 809 determines that the alarm value 756 is on, then the program passes to step 810. In Step 810, since an alarm value 756 is present in the sender's record 755, the computer 70 uses its wireless pager transceiver card 71 to send an alert signal 245' to the recipient's mobile pager 74. In this manner, the recipient can manually make the forwarding selection for particularly important E-Mail messages. Step 812 receives the selected choice value 766 from the recipient's mobile pager. Then step 814 sends the selection signal 249' with the choice value to the E-Mail server 60.
In an alternate embodiment of the invention, the recipient's mobile pager or personal communications device carried by the recipient automatically makes some of the E-Mail forwarding selections for the recipient. Fig. 5 shows the recipient's mobile pager 74 which includes a local database in buffer 950 of sender records 755 for those senders whose messages are considered important to to the recipient. Fig. 6 shows the flow diagram of the control program 928 in the recipient's mobile pager 74 that automatically reviews the title or message summary in the alert signal 245 from the E-Mail server 60 and automatically sends to the E-Mail server 60 the selection signal 249 designating a selected forwarding destination to send the E-Mail message.
is The mobile pager 74 is shown in greater detail in Fig. 5. Memory 902 is connected by the bus 904 to the radio interface 906, the display and keyboard 908 with buttons 1, 2, and 3, the audio output 910, and the processor 912. The memory 902 includes an operating system program 920, a paging network communications program 924, a priority word comparison program 926, and the control program 928 shown in Fig. 10. The programs are composed of executable instructions which, when executed by the processor 912, carry out the functions performed by the mobile pager 74. Memory 902 also includes a sender record buffer 950 which stores all of the sender records 755. A record 755 is shown with the fields for sender ID 751, the priority word list 752, the choice-1 address 753, the choice 2 address 754, and the alarm 756. Memory 902 also includes an E-Mail receive buffer 930 which stores an E-Mail message 239 received from the E-Mail server 60. The message is shown with the fields for destination address 232, sender ID 233, title 235, message data 237, and E-1o Mail ID 231. Memory 902 also includes an alert signal buffer 940 with the alert signal 245 having fields 233, 235, and 231. Memory 902 also includes a selection signal buffer 946 with a selection signal 249 having fields 231 and 248. Memory 902 also includes a pre-selected value for choice (no alarm) 764.
Memory 902 also includes a buffer 766' to store the selected value for choice in response to pressing button 1, 2, or 3 (alarm).
In accordance with the invention, the mobile pager 74 is controlled by the control program 928 shown in Fig. 6. Step 1002 stores the pre-selected value for choice 764 and the sender records 755 in memory 902. Each sender record 755 includes the sender's ID, a priority word list 752 of words that the recipient considers important in any messages sent by that particular sender, a list of choices 753 and 754 for forwarding addresses, and an alarm value 756 for each sender record. Step 1004 waits to receive an alert signal 245 at radio interface 906. When an alert signal is received, Step 1005 accesses the sender's record 755 from the memory 902. The recipient's mobile pager 74 includes the priority word comparison program 926 to compare the words received in the alert signal 245 with the words in the priority word list 752 in the sender's record 755. Step 1006 determines if a priority word is in the alert signal. If there is no match with a priority word, then step 1008 has the recipient's mobile 1 o pager 74 send a selection signal 249 to the server 60 with a pre-selected default choice 764 for the forwarding destination. However, if Step 1006 determines that there is a match with a priority word, then the program passes to step 1009.
Step 1009 determines if the alarm value 756 is off and if it is off, then the program uses choice_1 753 and goes to step 1014. The recipient's mobile pager 74 selects a first destination choice 753 from the sender's record 755 to send in the selection signal 249 to the E-Mail server 60.
If there is a match and Step 1009 determines that the alarm value 756 is on, then the program passes to step 1010. In Step 1010, since an alarm value 756 is present in the sender's record 755, the mobile pager 74 outputs an audio signal on the audio output 910 to alert the recipient. In this manner, the recipient can manually make the forwarding selection for particularly important E-Mail messages. Step 1012 receives the selected choice value 766' from the recipient's pressing the buttons 1, 2, or 3 on the keyboard 908. Then Step 5 sends the selection signal 249 with the choice value to the E-Mail server 60. If the recipient's choice is to view the entire E-Mail message on the display of the mobile pager 74 or personal communications device, the server 60 will transmit the entire E-Mail message over the radio link 75 to the mobile pager 74.
Although a specific embodiment of the invention has been disclosed, it t o will be understood by those having skill in the art the changes can be made to the specific embodiment without departing from the spirit and the scope of the invention.
MESSAGES
BACKGROUND OF THE INVENTION
1 o Field of the Invention The invention disclosed broadly relates to communications systems and more particularly relates to a method and system for remotely managing an E-Mail server.
Description of the Related Art Electronic mail, commonly referred to as E-Mail, may be simple text messages containing only ASCII characters, or it may be complex messages containing embedded voice messages, spreadsheets, and images. E-Mail messages can be transmitted over a short-haul link such as a local area network or they can be transmitted over intercontinental networks. The National Science Foundation's TCP/IP-based network (NSFNET) forms a backbone network that links supercomputing centers and over 2500 academic and scientific institutions around the world. Many private organizations have become communications service providers by connecting their subsidiary networks to the NSFNET. This composite network is popularly called the Internet and it has become the primary medium for the transmission of E-Mail 1o messages. Many members of the public have obtained subscriptions from Internet service providers, have connected their personal computers to the service, and now exchange a large volume of E-Mail messages. The ease of sending E-Mail messages on the Internet has created a significant amount of junk electronic mail that is indiscriminately downloaded into the recipient's t5 personal computer. Valuable time is wasted by recipients who must winnow through unsolicited junk mail messages to find useful E-Mail relevant to their personal interests.
Summary of the Invention In accordance with one aspect of the present invention there is provided a communications device for transmitting a selection value to an E-Mail server buffering an E-mail message received from an E-Mail network, to forward the E-Mail message to a selected forwarding destination, comprising: a paging system coupled directly to the E-Mail server; a personal computer that includes a wireless pager card coupled to the paging system via a radio link; a data storage within said personal computer for storing a pre-selected default forwarding destination and a plurality of sender records, each record being for an E-Mail sender and including to the E-Mail sender's identity, a priority word list of words, an alarm value that is either on or off, and a list of forwarding destinations, which includes a first forwarding destination, for an E-Mail message from the E-Mail server; said wireless pager card receiving an alert signal from said paging system over said radio link, the alert signal including a received identity of a sender and a title and message summary including words; a processor within said personal computer coupled to the storage and to the wireless pager card, for comparing the received identity of the sender with the sender identities in the plurality of sender records and comparing the words in the title and message summary with the words in the priority word list; if there is no match between the words in the title and message 2o summary and the words in the priority word list, said processor outputting said pre-selected default forwarding destination as said selected forwarding destination for the E-Mail message; if there is a match between the words in the title and message summary and the words in the priority word list, and if said alarm value is off, said processor outputting said first forwarding destination in a sender record from the plurality of sender records having a sender identity that matches the received sender identity as said selected forwarding destination for the E-Mail message; if there is a match between the words in the title and message summary and the words in the priority word list, and if said alarm value is on, said processor outputting said list of forwarding destinations in a sender record from the plurality of sender records having a sender identity that matches the received sender to identity; a display on said personal computer displaying said list of forwarding destinations; a key on said personal computer whereby one of said list of forwarding destinations can be selected by depressing said key; said wireless pager card sending a selection signal to said paging system over said radio link, wherein said selection signal includes a selection value that indicates said selected forwarding destination for the E-Mail message; and wherein said selection value is transferred to said E-Mail server.
In accordance with another aspect of the present invention there is provided in a communications device for transmitting a selection value to an E-Mail server buffering an E-Mail message received from an E-Mail network, to forward the E-Mail message to a selected forwarding destination, a method comprising the steps of: storing a pre-selected default forwarding destination and a plurality of sender records in a pager, each record being for an E-Mail sender and including the E-Mail sender's identity, a priority word list of words, an alarm value that is either on or off, and a list of forwarding destinations, which includes a first forwarding destination, for an E-Mail message from the E-Mail server; receiving an alert 5 signal over a radio link from a paging system that is coupled directly to the E-Mail server, the alert signal including a received identity of a sender and a title and message summary including words; comparing in the pager the received identity of the sender with the sender identities in the plurality of sender records and comparing in the pager the words in the title and message summary with the words l0 in the priority word list; if there is no match between the words in the title and message summary and the words in the priority word list, outputting said pre-selected default forwarding destination as said selected forwarding destination for the E-Mail message; if there is a match between the words in the title and message summary and the words in the priority word list, and if said alarm value is off, outputting said first forwarding destination in a sender record from the plurality of sender records having a sender identity that matches the received sender identity as said selected forwarding destination for the E-Mail message; if there is a match between the words in the title and message summary and the words in the priority word list, and if said alarm value is on, (i) outputting said list of forwarding destinations in a sender record from the plurality of sender records having a sender identity that matches the received sender identity, (ii) displaying said list of Sa forwarding destinations on said pager, and (iii) selecting one of said list of forwarding destinations by depressing a button on said pager; sending a selection signal to said pager system over said radio link, wherein said selection signal includes a selection value that indicates said selected forwarding destination for the E-Mail message; and transferring said selection value to said E-Mail server.
In accordance with yet another aspect of the present invention there is provided a communications system, comprising: a telecommunications transmission system; an E-Mail server buffering an E-Mail message received from an E-Mail network while waiting for a recipient to select a forwarding destination 1 o in the telecommunications transmission system for the E-Mail message; a paging system coupled directly to the E-Mail server; a pager coupled to the paging system via a radio link; a data storage within said pager for storing a pre-selected default forwarding destination and a plurality of sender records, each record being for an E-Mail sender and including the E-Mail sender's identity, a priority word list of words, an alarm value that is either on or off, and a list of forwarding destinations, which includes a first forwarding destination, in the telecommunications transmission system for an E-Mail message from the E-Mail server; a receiver within said pager for receiving an alert signal over said radio link from said paging system, the alert signal including a received identity of a sender and a title and message summary including words; a processor within said pager coupled to the storage and to the receiver, for comparing the received identity of the sender with Sb the sender identities in the plurality of sender records and comparing the words in the title and message summary with the words in the priority list of words; if there is no match between the words in the title and message summary and the words in the priority word list, said processor outputting said pre-selected default forwarding destination; if there is a match between the words in the title and message summary and the words in the priority word list, and if the alarm value is off, said processor outputting said first forwarding destination in a sender record from the plurality of sender records having a sender identity that matches the received sender identity; if there is a match between the words in the title and to message summary and the words in the priority word list, and if the alarm value is on, said processor outputting said list of forwarding destinations in a sender record from the plurality of sender records having a sender identity that matches the received sender identity; a display on said pager for displaying said list of forwarding destinations; a button on said pager for selecting one of said list of forwarding destinations by depressing said button; a transmitter within said pager coupled to the processor, for sending a selection signal to said paging system, wherein said selection signal includes a selection value that indicates said selected forwarding destination for the E-Mail message.
Sc Brief Description of the Drawings Fig. 1 shows the E-Mail network 40, the paging network 42, and the telephone network 64 connected to the E-Mail server 60.
Figs. 2A and 2B show an example of the alert signal 245 and the selection signal 249 for the computer 70 and the mobile pager 74, respectively.
Fig. 3 shows the recipient's computer 70.
Fig. 4 shows the flow diagram of the control program 728 in the recipient's computer 70.
Fig. 5 shows the recipient's mobile pager 74.
to Fig. 6 shows the flow diagram of the control program 928 in the recipient's mobile pager 74.
Description of the Preferred Embodiment Fig. 1 shows the E-Mail network 40, the paging network 42, and the telephone network 64 connected to the E-Mail server 60. An E-Mail message entitled "Meeting Notice" is prepared at the personal computer 76 or the s mainframe computer 78 by a sender named "S. Smith" and is addressed to "Recipient A" . The message is sent to the E-Mail network 40 which includes the router 54' , router 52' , and the NSFNET backbone network 50. The E-Mail message has a network routing address, for example a domain-based address "RECIPIENT A ~ COMPANY C.COM". The E-Mail network 40 appends to 1o the E-Mail message a unique message ID such as the string "ssmith-76-0930-091296" consisting of the sender's ID, the sender's network node ID, the time of day, and the date. The E-Mail network 40 routes the E-Mail message over the backbone network 50, the router 52, and the router 54 over path 53 to the E-Mail server 60 over path 55. The E-Mail server 60 buffers the E-Mail 1 s message while it waits for the recipient to select a forwarding destination for the message. Details of the E-Mail Server 60 can be found in the co-pending patent application cited above.
Figs. 2A and 2B show an example of the alert signal 245 which includes the sender ID 233 "S. Smith", the title 235 of the E-Mail message "Meeting Notice", and the E-Mail message ID 231 "ssmith-76-0930-091296" . The recipient can view the summary of the E-Mail message on the display 708 of the computer 70 in Fig. 2A or on the display 502 of the mobile pager 74 in Fig. 2B
and can select a forwarding destination for the E-Mail message using the keyboard or the buttons 1, 2, or 3, respectively. A selection signal 249 is sent over the radio link to the paging system 66 of the paging network 42. The selection signal 249 includes the selection value 248 which is transferred over line 65 to the E-Mail server 60. The E-mail server 60 then forwards the E-Mail message to the selected destination. The E-Mail message can be forwarded by 1 o the server 60 over another network, such as the public telephone network 64, to a selected computer 70 or 70' or to a selected FAX machine 72 or 72' at the recipient's office, home, or other destination.
The wireless network 42 may alternately be a personal communications system (PCS) wireless network that communicates the alert signal to a personal communications device carried by the recipient. The mobile pager transceiver 74 or personal communications device has a display 502 shown in Fig. 2B, upon which the recipient can view the sender's name and the title of the message or a summary of the message. Recipient A sees that it is his boss, S.
Smith, who has sent him an E-Mail message with the title "Meeting Notice".
The recipient can use buttons or keys 1, 2, or 3 on the mobile pager 74 or personal communications device to select where the server should forward the E-Mail message. The mobile pager 74 or personal communications device then sends the selection signal 249 with the recipient's choice selection 248 over the wireless network 42 to the server 60 to forward the message to one of several destinations.
In another embodiment, referred to here as the PC pager card alarm mode, the server 60 transmits an alert signal 245' over the wireless paging network 42 directly to the pager card 71 attached to the recipient's personal to computer 70. Continuing with the example of the Recipient A, it begins to rain on his golf game and Recipient A decides to return to the office. He uses his personal computer 70 at his office to send a mode setting command over the telephone network 64 to the server 60, to set the alarm mode to "PC pager card alarm" . When another E-Mail message to Recipient A arrives at the server 60 t5 from sender J. Jones, the server 60 proceeds to send the alert signal 245' to the recipient's PC pager card 71 connected to his personal computer 70 using the PC pager card address. The recipient can view the sender's name and the title of the message or a summary of the message which is displayed on the computer 70 and can send a selection signal 249' to the server 60 to forward the message to one of several destinations. The E-Mail message can be forwarded over the public telephone network, or over the E-Mail network, or over another network such as the wireless paging network to the selected destination.
In accordance with the invention, the recipient's computer 70 s automatically makes some of the E-Mail forwarding selections for the recipient.
Fig. 3 shows the recipient's computer 70, which includes a local database 762 of sender records 755 for those senders whose messages are considered important to the recipient. Fig. 4 shows the flow diagram of the control program 728 in the recipient's computer 70, that automatically reviews the title to or message summary in the alert signal 245' from the E-Mail server 60 and automatically sends to the E-Mail server 60 the selection signal 249' designating a selected forwarding destination to send the E-Mail message.
The Computer 70 is shown in greater detail in Fig. 3. Memory 702 is connected by the bus 704 to the wireless pager transceiver card 71, the display t s and keyboard 708, the telephone modem 710, the processor 712, and the database storage 762. The memory 702 includes an operating system program 720, a telephone network communications program 722, a paging network communications program 724, a priority word comparison program 726, and the control program 728 shown in Fig. 4. The programs are composed of executable instructions which, when executed by the processor 712, carry out the functions performed by the Computer 70. Memory 702 also includes a sender record buffer 750 which stores the sender record 755 accessed from the database storage 762. The record 755 is shown with the fields for sender ID
5 751, the priority word list 752, the choice_1 address 753, the choice 2 address 754, and the alarm 756. Memory 702 also includes an E-Mail receive buffer 730 which stores an E-Mail message 239 received from the E-Mail server 60.
The message is shown with the fields for destination address 232, sender ID
233, title 235, message data 237, and E-Mail ID 231. Memory 702 also to includes an alert signal buffer 740 with the alert signal 245' having fields 233, 235, and 231. Memory 702 also includes a selection signal buffer 746 with a selection signal 249' having fields 231 and 248. Memory 702 also includes a pre-selected value for choice (no alarm) 764. Memory 702 also includes a buffer 766 to store the selected value for choice in response to page (alarm).
In accordance with the invention, the Computer 70 is controlled by the control program 728 shown in Fig. 4. Step 802 stores the pre-selected value for choice 764 and the sender records 755. Each sender record 755 includes the sender's ID, a priority word list 752 of words that the recipient considers important in any messages sent by that particular sender, a list of choices II
and 754 for forwarding addresses, and an alarm value 756 for each sender record. Step 804 waits to receive an alert signal 245' at pager card 71. When an alert signal is received, Step 805 accesses the sender's record 755 from the database storage 762. The recipient's computer 70 includes the priority word s comparison program 726 to compare the words received in the alert signal 245' with the words in the priority word list 752 in the seder's record 755. Step 806 determines if a priority word is in the alert signal. If there is no match with a priority word, then step 808 has the recipient's computer 70 send a selection signal 249' to the server 60 with a pre-selected default choice 764 for the to forwarding destination. However, if Step 806 determines that there is a match with a priority word, then the program passes to step 809. Step 809 determines if the alarm value 756 is off and if it is off, then the program uses choice 1 and goes to step 814. The recipient's computer 70 selects a first destination choice 753 from the sender's record 755 to send in the selection signal 249' to 15 the E-Mail server 60.
If there is a match and Step 809 determines that the alarm value 756 is on, then the program passes to step 810. In Step 810, since an alarm value 756 is present in the sender's record 755, the computer 70 uses its wireless pager transceiver card 71 to send an alert signal 245' to the recipient's mobile pager 74. In this manner, the recipient can manually make the forwarding selection for particularly important E-Mail messages. Step 812 receives the selected choice value 766 from the recipient's mobile pager. Then step 814 sends the selection signal 249' with the choice value to the E-Mail server 60.
In an alternate embodiment of the invention, the recipient's mobile pager or personal communications device carried by the recipient automatically makes some of the E-Mail forwarding selections for the recipient. Fig. 5 shows the recipient's mobile pager 74 which includes a local database in buffer 950 of sender records 755 for those senders whose messages are considered important to to the recipient. Fig. 6 shows the flow diagram of the control program 928 in the recipient's mobile pager 74 that automatically reviews the title or message summary in the alert signal 245 from the E-Mail server 60 and automatically sends to the E-Mail server 60 the selection signal 249 designating a selected forwarding destination to send the E-Mail message.
is The mobile pager 74 is shown in greater detail in Fig. 5. Memory 902 is connected by the bus 904 to the radio interface 906, the display and keyboard 908 with buttons 1, 2, and 3, the audio output 910, and the processor 912. The memory 902 includes an operating system program 920, a paging network communications program 924, a priority word comparison program 926, and the control program 928 shown in Fig. 10. The programs are composed of executable instructions which, when executed by the processor 912, carry out the functions performed by the mobile pager 74. Memory 902 also includes a sender record buffer 950 which stores all of the sender records 755. A record 755 is shown with the fields for sender ID 751, the priority word list 752, the choice-1 address 753, the choice 2 address 754, and the alarm 756. Memory 902 also includes an E-Mail receive buffer 930 which stores an E-Mail message 239 received from the E-Mail server 60. The message is shown with the fields for destination address 232, sender ID 233, title 235, message data 237, and E-1o Mail ID 231. Memory 902 also includes an alert signal buffer 940 with the alert signal 245 having fields 233, 235, and 231. Memory 902 also includes a selection signal buffer 946 with a selection signal 249 having fields 231 and 248. Memory 902 also includes a pre-selected value for choice (no alarm) 764.
Memory 902 also includes a buffer 766' to store the selected value for choice in response to pressing button 1, 2, or 3 (alarm).
In accordance with the invention, the mobile pager 74 is controlled by the control program 928 shown in Fig. 6. Step 1002 stores the pre-selected value for choice 764 and the sender records 755 in memory 902. Each sender record 755 includes the sender's ID, a priority word list 752 of words that the recipient considers important in any messages sent by that particular sender, a list of choices 753 and 754 for forwarding addresses, and an alarm value 756 for each sender record. Step 1004 waits to receive an alert signal 245 at radio interface 906. When an alert signal is received, Step 1005 accesses the sender's record 755 from the memory 902. The recipient's mobile pager 74 includes the priority word comparison program 926 to compare the words received in the alert signal 245 with the words in the priority word list 752 in the sender's record 755. Step 1006 determines if a priority word is in the alert signal. If there is no match with a priority word, then step 1008 has the recipient's mobile 1 o pager 74 send a selection signal 249 to the server 60 with a pre-selected default choice 764 for the forwarding destination. However, if Step 1006 determines that there is a match with a priority word, then the program passes to step 1009.
Step 1009 determines if the alarm value 756 is off and if it is off, then the program uses choice_1 753 and goes to step 1014. The recipient's mobile pager 74 selects a first destination choice 753 from the sender's record 755 to send in the selection signal 249 to the E-Mail server 60.
If there is a match and Step 1009 determines that the alarm value 756 is on, then the program passes to step 1010. In Step 1010, since an alarm value 756 is present in the sender's record 755, the mobile pager 74 outputs an audio signal on the audio output 910 to alert the recipient. In this manner, the recipient can manually make the forwarding selection for particularly important E-Mail messages. Step 1012 receives the selected choice value 766' from the recipient's pressing the buttons 1, 2, or 3 on the keyboard 908. Then Step 5 sends the selection signal 249 with the choice value to the E-Mail server 60. If the recipient's choice is to view the entire E-Mail message on the display of the mobile pager 74 or personal communications device, the server 60 will transmit the entire E-Mail message over the radio link 75 to the mobile pager 74.
Although a specific embodiment of the invention has been disclosed, it t o will be understood by those having skill in the art the changes can be made to the specific embodiment without departing from the spirit and the scope of the invention.
Claims (4)
1. A communications device for transmitting a selection value to an E-Mail server buffering an E-mail message received from an E-Mail network, to forward the E-Mail message to a selected forwarding destination, comprising:
a paging system coupled directly to the E-Mail server;
a personal computer that includes a wireless pager card coupled to the paging system via a radio link;
a data storage within said personal computer for storing a pre-selected default forwarding destination and a plurality of sender records, each record being for an E-Mail sender and including the E-Mail sender's identity, a priority word list of words, an alarm value that is either on or off, and a list of forwarding destinations, which includes a first forwarding destination, for an E-Mail message from the E-Mail server;
said wireless pager card receiving an alert signal from said paging system over said radio link, the alert signal including a received identity of a sender and a title and message summary including words;
a processor within said personal computer coupled to the storage and to the wireless pager card, for comparing the received identity of the sender with the sender identities in the plurality of sender records and comparing the words in the title and message summary with the words in the priority word list;
if there is no match between the words in the title and message summary and the words in the priority word list, said processor outputting said pre-selected default forwarding destination as said selected forwarding destination for the E-Mail message;
if there is a match between the words in the title and message summary and the words in the priority word list, and if said alarm value is off, said processor outputting said first forwarding destination in a sender record from the plurality of sender records having a sender identity that matches the received sender identity as said selected forwarding destination for the E-Mail message;
if there is a match between the words in the title and message summary and the words in the priority word list, and if said alarm value is on, said processor outputting said list of forwarding destinations in a sender record from the plurality of sender records having a sender identity that matches the received sender identity;
a display on said personal computer displaying said list of forwarding destinations;
a key on said personal computer whereby one of said list of forwarding destinations can be selected by depressing said key;
said wireless pager card sending a selection signal to said paging system over said radio link, wherein said selection signal includes a selection value that indicates said selected forwarding destination for the E-Mail message; and wherein said selection value is transferred to said E-Mail server.
a paging system coupled directly to the E-Mail server;
a personal computer that includes a wireless pager card coupled to the paging system via a radio link;
a data storage within said personal computer for storing a pre-selected default forwarding destination and a plurality of sender records, each record being for an E-Mail sender and including the E-Mail sender's identity, a priority word list of words, an alarm value that is either on or off, and a list of forwarding destinations, which includes a first forwarding destination, for an E-Mail message from the E-Mail server;
said wireless pager card receiving an alert signal from said paging system over said radio link, the alert signal including a received identity of a sender and a title and message summary including words;
a processor within said personal computer coupled to the storage and to the wireless pager card, for comparing the received identity of the sender with the sender identities in the plurality of sender records and comparing the words in the title and message summary with the words in the priority word list;
if there is no match between the words in the title and message summary and the words in the priority word list, said processor outputting said pre-selected default forwarding destination as said selected forwarding destination for the E-Mail message;
if there is a match between the words in the title and message summary and the words in the priority word list, and if said alarm value is off, said processor outputting said first forwarding destination in a sender record from the plurality of sender records having a sender identity that matches the received sender identity as said selected forwarding destination for the E-Mail message;
if there is a match between the words in the title and message summary and the words in the priority word list, and if said alarm value is on, said processor outputting said list of forwarding destinations in a sender record from the plurality of sender records having a sender identity that matches the received sender identity;
a display on said personal computer displaying said list of forwarding destinations;
a key on said personal computer whereby one of said list of forwarding destinations can be selected by depressing said key;
said wireless pager card sending a selection signal to said paging system over said radio link, wherein said selection signal includes a selection value that indicates said selected forwarding destination for the E-Mail message; and wherein said selection value is transferred to said E-Mail server.
2. In a communications device for transmitting a selection value to an E-Mail server buffering an E-Mail message received from an E-Mail network, to forward the E-Mail message to a selected forwarding destination, a method comprising the steps of:
storing a pre-selected default forwarding destination and a plurality of sender records in a pager, each record being for an E-Mail sender and including the E-Mail sender's identity, a priority word list of words, an alarm value that is either on or off, and a list of forwarding destinations, which includes a frost forwarding destination, for an E-Mail message from the E-Mail server;
receiving an alert signal over a radio link from a paging system that is coupled directly to the E-Mail server, the alert signal including a received identity of a sender and a title and message summary including words;
comparing in the pager the received identity of the sender with the sender identities in the plurality of sender records and comparing in the pager the words in the title and message summary with the words in the priority word list;
if there is no match between the words in the title and message summary and the words in the priority word list, outputting said pre-selected default forwarding destination as said selected forwarding destination for the E-Mail message;
if there is a match between the words in the title and message summary and the words in the priority word list, and if said alarm value is off, outputting said first forwarding destination in a sender record from the plurality of sender records having a sender identity that matches the received sender identity as said selected forwarding destination for the E-Mail message;
if there is a match between the words in the title and message summary and the words in the priority word list, and if said alarm value is on, (i) outputting said list of forwarding destinations in a sender record from the plurality of sender records having a sender identity that matches the received sender identity, (ii) displaying said list of forwarding destinations on said pager, and (iii) selecting one of said list of forwarding destinations by depressing a button on said pager;
sending a selection signal to said pager system over said radio link, wherein said selection signal includes a selection value that indicates said selected forwarding destination for the E-Mail message; and transferring said selection value to said E-Mail server.
storing a pre-selected default forwarding destination and a plurality of sender records in a pager, each record being for an E-Mail sender and including the E-Mail sender's identity, a priority word list of words, an alarm value that is either on or off, and a list of forwarding destinations, which includes a frost forwarding destination, for an E-Mail message from the E-Mail server;
receiving an alert signal over a radio link from a paging system that is coupled directly to the E-Mail server, the alert signal including a received identity of a sender and a title and message summary including words;
comparing in the pager the received identity of the sender with the sender identities in the plurality of sender records and comparing in the pager the words in the title and message summary with the words in the priority word list;
if there is no match between the words in the title and message summary and the words in the priority word list, outputting said pre-selected default forwarding destination as said selected forwarding destination for the E-Mail message;
if there is a match between the words in the title and message summary and the words in the priority word list, and if said alarm value is off, outputting said first forwarding destination in a sender record from the plurality of sender records having a sender identity that matches the received sender identity as said selected forwarding destination for the E-Mail message;
if there is a match between the words in the title and message summary and the words in the priority word list, and if said alarm value is on, (i) outputting said list of forwarding destinations in a sender record from the plurality of sender records having a sender identity that matches the received sender identity, (ii) displaying said list of forwarding destinations on said pager, and (iii) selecting one of said list of forwarding destinations by depressing a button on said pager;
sending a selection signal to said pager system over said radio link, wherein said selection signal includes a selection value that indicates said selected forwarding destination for the E-Mail message; and transferring said selection value to said E-Mail server.
3. An article of manufacture for use in a computer system, comprising:
a computer useable medium having computer readable program code means embodied therein for transmitting a selection value to an E-Mail server buffering an E-Mail message received from an E-Mail network, to forward the E-mail message to a selected forwarding destination, the computer readable program code means in said article of manufacture storing statements or instructions for use in the execution of the process in claim 2.
a computer useable medium having computer readable program code means embodied therein for transmitting a selection value to an E-Mail server buffering an E-Mail message received from an E-Mail network, to forward the E-mail message to a selected forwarding destination, the computer readable program code means in said article of manufacture storing statements or instructions for use in the execution of the process in claim 2.
4. A communications system, comprising:
a telecommunications transmission system;
an E-Mail server buffering an E-Mail message received from an E-Mail network while waiting for a recipient to select a forwarding destination in the telecommunications transmission system for the E-Mail message;
a paging system coupled directly to the E-Mail server;
a pager coupled to the paging system via a radio link;
a data storage within said pager for storing a pre-selected default forwarding destination and a plurality of sender records, each record being for an E-Mail sender and including the E-Mail sender's identity, a priority word list of words, an alarm value that is either on or off, and a list of forwarding destinations, which includes a first forwarding destination, in the telecommunications transmission system for an E-Mail message from the E-Mail server;
a receiver within said pager for receiving an alert signal over said radio link from said paging system, the alert signal including a received identity of a sender and a title and message summary including words;
a processor within said pager coupled to the storage and to the receiver, for comparing the received identity of the sender with the sender identities in the plurality of sender records and comparing the words in the title and message summary with the words in the priority list of words;
if there is no match between the words in the title and message summary and the words in the priority word list, said processor outputting said pre-selected default forwarding destination;
if there is a match between the words in the title and message summary and the words in the priority word list, and if the alarm value is off, said processor outputting said first forwarding destination in a sender record from the plurality of sender records having a sender identity that matches the received sender identity;
if there is a match between the words in the title and message summary and the words in the priority word list, and if the alarm value is on, said processor outputting said list of forwarding destinations in a sender record from the plurality of sender records having a sender identity that matches the received sender identity;
a display on said pager for displaying said list of forwarding destinations;
a button on said pager for selecting one of said list of forwarding destinations by depressing said button;
a transmitter within said pager coupled to the processor, for sending a selection signal to said paging system, wherein said selection signal includes a selection value that indicates said selected forwarding destination for the E-Mail message.
a telecommunications transmission system;
an E-Mail server buffering an E-Mail message received from an E-Mail network while waiting for a recipient to select a forwarding destination in the telecommunications transmission system for the E-Mail message;
a paging system coupled directly to the E-Mail server;
a pager coupled to the paging system via a radio link;
a data storage within said pager for storing a pre-selected default forwarding destination and a plurality of sender records, each record being for an E-Mail sender and including the E-Mail sender's identity, a priority word list of words, an alarm value that is either on or off, and a list of forwarding destinations, which includes a first forwarding destination, in the telecommunications transmission system for an E-Mail message from the E-Mail server;
a receiver within said pager for receiving an alert signal over said radio link from said paging system, the alert signal including a received identity of a sender and a title and message summary including words;
a processor within said pager coupled to the storage and to the receiver, for comparing the received identity of the sender with the sender identities in the plurality of sender records and comparing the words in the title and message summary with the words in the priority list of words;
if there is no match between the words in the title and message summary and the words in the priority word list, said processor outputting said pre-selected default forwarding destination;
if there is a match between the words in the title and message summary and the words in the priority word list, and if the alarm value is off, said processor outputting said first forwarding destination in a sender record from the plurality of sender records having a sender identity that matches the received sender identity;
if there is a match between the words in the title and message summary and the words in the priority word list, and if the alarm value is on, said processor outputting said list of forwarding destinations in a sender record from the plurality of sender records having a sender identity that matches the received sender identity;
a display on said pager for displaying said list of forwarding destinations;
a button on said pager for selecting one of said list of forwarding destinations by depressing said button;
a transmitter within said pager coupled to the processor, for sending a selection signal to said paging system, wherein said selection signal includes a selection value that indicates said selected forwarding destination for the E-Mail message.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/720,127 US5978837A (en) | 1996-09-27 | 1996-09-27 | Intelligent pager for remotely managing E-Mail messages |
US720,127 | 1996-09-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2213383A1 CA2213383A1 (en) | 1998-03-27 |
CA2213383C true CA2213383C (en) | 2001-05-22 |
Family
ID=24892766
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002213383A Expired - Fee Related CA2213383C (en) | 1996-09-27 | 1997-08-20 | Intelligent pager for remotely managing e-mail messages |
Country Status (4)
Country | Link |
---|---|
US (1) | US5978837A (en) |
EP (1) | EP0833492A3 (en) |
JP (1) | JPH10150465A (en) |
CA (1) | CA2213383C (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9374435B2 (en) | 1998-05-29 | 2016-06-21 | Blackberry Limited | System and method for using trigger events and a redirector flag to redirect messages |
Families Citing this family (182)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7035914B1 (en) | 1996-01-26 | 2006-04-25 | Simpleair Holdings, Inc. | System and method for transmission of data |
US5995597A (en) * | 1997-01-21 | 1999-11-30 | Woltz; Robert Thomas | E-mail processing system and method |
US6067561A (en) * | 1997-02-07 | 2000-05-23 | Hughes Electronics Corporation | Electronic mail notification system and method within a hybrid network that transmits notifications via a continuous, high-speed channel |
US6061718A (en) * | 1997-07-23 | 2000-05-09 | Ericsson Inc. | Electronic mail delivery system in wired or wireless communications system |
US7003304B1 (en) | 1997-09-19 | 2006-02-21 | Thompson Investment Group, Llc | Paging transceivers and methods for selectively retrieving messages |
US6253061B1 (en) | 1997-09-19 | 2001-06-26 | Richard J. Helferich | Systems and methods for delivering information to a transmitting and receiving device |
US6826407B1 (en) | 1999-03-29 | 2004-11-30 | Richard J. Helferich | System and method for integrating audio and visual messaging |
US6636733B1 (en) | 1997-09-19 | 2003-10-21 | Thompson Trust | Wireless messaging method |
JP3087710B2 (en) * | 1997-11-29 | 2000-09-11 | ブラザー工業株式会社 | Facsimile machine |
US6983138B1 (en) | 1997-12-12 | 2006-01-03 | Richard J. Helferich | User interface for message access |
US6055566A (en) * | 1998-01-12 | 2000-04-25 | Lextron Systems, Inc. | Customizable media player with online/offline capabilities |
US6157630A (en) * | 1998-01-26 | 2000-12-05 | Motorola, Inc. | Communications system with radio device and server |
JPH11212892A (en) * | 1998-01-26 | 1999-08-06 | Brother Ind Ltd | Internet facsimile equipment |
JP2989801B2 (en) * | 1998-05-15 | 1999-12-13 | 松下電送システム株式会社 | Electronic mail type facsimile apparatus and electronic mail receiving method |
US6779019B1 (en) | 1998-05-29 | 2004-08-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device |
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 |
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 |
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 |
US7209955B1 (en) | 1998-05-29 | 2007-04-24 | Research In Motion Limited | Notification system and method for 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 |
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 |
US6256666B1 (en) * | 1998-07-14 | 2001-07-03 | International Business Machines Corp. | Method and system for remotely managing electronic mail attachments |
JP2000176176A (en) * | 1998-09-18 | 2000-06-27 | Sega Enterp Ltd | Game machine |
US6594032B1 (en) * | 1998-10-28 | 2003-07-15 | Matsushita Electric Industrial Co., Ltd. | Facsimile apparatus and electronic mail server |
US6223216B1 (en) * | 1998-11-12 | 2001-04-24 | Hewlett-Packard Co. | Message database manipulation using a single command to evoke multiple operations on multiple messages |
US6535586B1 (en) * | 1998-12-30 | 2003-03-18 | At&T Corp. | System for the remote notification and retrieval of electronically stored messages |
US6654787B1 (en) * | 1998-12-31 | 2003-11-25 | Brightmail, Incorporated | Method and apparatus for filtering e-mail |
BR0007443A (en) * | 1999-01-11 | 2001-10-16 | Infospace Inc | Enhanced client and method for routing messages for unified communications |
US6532489B1 (en) * | 1999-05-17 | 2003-03-11 | Lucent Technologies Inc. | Electronic mail alerting system and method with user options |
US6360272B1 (en) * | 1999-05-28 | 2002-03-19 | Palm, Inc. | Method and apparatus for maintaining a unified view of multiple mailboxes |
US7505759B1 (en) | 1999-06-21 | 2009-03-17 | Alcatel-Lucent Usa Inc. | System for message control and redirection in a wireless communications network |
US6622160B1 (en) * | 1999-07-30 | 2003-09-16 | Microsoft Corporation | Methods for routing items for communications based on a measure of criticality |
US7194681B1 (en) * | 1999-07-30 | 2007-03-20 | Microsoft Corporation | Method for automatically assigning priorities to documents and messages |
US6714967B1 (en) | 1999-07-30 | 2004-03-30 | Microsoft Corporation | Integration of a computer-based message priority system with mobile electronic devices |
JP2001142802A (en) * | 1999-11-11 | 2001-05-25 | Matsushita Graphic Communication Systems Inc | Device and method for receiving image |
KR100327042B1 (en) * | 1999-12-18 | 2002-03-06 | 김진찬 | Method for calling number mail service |
US6691156B1 (en) | 2000-03-10 | 2004-02-10 | International Business Machines Corporation | Method for restricting delivery of unsolicited E-mail |
US6842772B1 (en) | 2000-03-14 | 2005-01-11 | Envoy World Wide, Inc | Application program interface for message routing and management system |
GB2403319B (en) * | 2000-03-17 | 2005-02-23 | Emad Comm | Alert device and method |
AU2003236451B9 (en) * | 2000-03-17 | 2006-02-02 | Emad Communications (International) Pty Ltd | Email Alert Device and Method |
AUPQ627700A0 (en) * | 2000-03-17 | 2000-04-15 | Nuc-One Enterprises Pty Ltd | Email alert device |
US6826609B1 (en) * | 2000-03-31 | 2004-11-30 | Tumbleweed Communications Corp. | Policy enforcement in a secure data file delivery system |
SE523220C2 (en) * | 2000-04-19 | 2004-04-06 | Microsoft Corp | Procedures and systems for providing mobile e-mail services |
US6938024B1 (en) * | 2000-05-04 | 2005-08-30 | Microsoft Corporation | Transmitting information given constrained resources |
DE60142233D1 (en) * | 2000-06-27 | 2010-07-08 | Nxp Bv | COMMUNICATION DEVICE FOR DETERMINING THE ORDER OF PREVIOUS DATA CARRIER |
WO2002010941A1 (en) * | 2000-07-31 | 2002-02-07 | Pitney Bowes Inc. | System and method for forwarding electronic messages |
US7016938B1 (en) * | 2000-07-31 | 2006-03-21 | Pitney Bowes Inc. | E-mail forwarding system having archival database |
US6895427B2 (en) | 2000-12-28 | 2005-05-17 | Pitney Bowes Inc. | System and method for cleansing addresses for electronic messages |
US6957248B2 (en) | 2000-07-31 | 2005-10-18 | Pitney Bowes Inc. | System and method for forwarding electronic messages |
US6839738B2 (en) | 2000-12-28 | 2005-01-04 | Pitney Bowes Inc. | System and method for cleansing addresses for electronic messages |
WO2002013470A2 (en) * | 2000-08-08 | 2002-02-14 | Tumbleweed Communications Corp. | Recipient-specified automated processing of electronic messages |
US6687508B1 (en) | 2000-09-08 | 2004-02-03 | Christopher Brian Dwyer | System and method for providing numeric-only paging service with wireless telephone service |
JP2002185641A (en) | 2000-12-14 | 2002-06-28 | Nec Corp | Mail transmitting method, radio portable terminal equipment, and portable terminal equipment |
WO2002052798A2 (en) | 2000-12-22 | 2002-07-04 | Research In Motion Limited | Wireless router system and method |
US7543026B2 (en) * | 2000-12-28 | 2009-06-02 | Quine Douglas B | System and method for address correction of electronic messages |
US20020087647A1 (en) * | 2000-12-28 | 2002-07-04 | Pitney Bowes Incorporated | Method for determining a correct recipient for an undeliverable e-mail message |
SE518751C2 (en) | 2001-01-03 | 2002-11-19 | Microsoft Corp | Method and system where an external server receives information on individual mobile terminals' radio transmission capacity |
US6452700B1 (en) * | 2001-01-11 | 2002-09-17 | R&Dm Foundation | Computer backplane employing free space optical interconnect |
CA2368404C (en) | 2001-01-18 | 2005-08-09 | Research In Motion Limited | Unified messaging system and method |
JP4604372B2 (en) * | 2001-03-09 | 2011-01-05 | ソニー株式会社 | Information transmission device, information transmission method, and storage medium |
US6938076B2 (en) | 2001-03-30 | 2005-08-30 | 01 Communique Laboratory Inc. | System, computer product and method for interfacing with a private communication portal from a wireless device |
WO2002087095A1 (en) * | 2001-04-25 | 2002-10-31 | Envoy Worldwide, Inc. | Wireless messaging system to multiple |
CA2386576C (en) * | 2001-05-15 | 2009-07-21 | Research In Motion Limited | Information system with detachable information module |
US20020194307A1 (en) * | 2001-06-18 | 2002-12-19 | Anderson Jeff M. | System and method for remote document retrieval |
US6975419B2 (en) * | 2001-06-18 | 2005-12-13 | Hewlett-Packard Development Company, L.P. | System and method for mobile printing |
US20020191206A1 (en) * | 2001-06-18 | 2002-12-19 | Anderson Jeff M. | Rendering broker service and method |
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 |
US20020194228A1 (en) * | 2001-06-18 | 2002-12-19 | Lainye Reich | System and method for automated rendering to print to a file |
US20020198942A1 (en) * | 2001-06-20 | 2002-12-26 | Ryan Barbara Rae | Method and system for reducing unsolicited communications via multiple channels of communication |
US6957259B1 (en) | 2001-06-25 | 2005-10-18 | Bellsouth Intellectual Property Corporation | System and method for regulating emails by maintaining, updating and comparing the profile information for the email source to the target email statistics |
US7133898B1 (en) * | 2001-06-25 | 2006-11-07 | Bellsouth Intellectual Property Corp. | System and method for sorting e-mail using a vendor registration code and a vendor registration purpose code previously assigned by a recipient |
US7930352B2 (en) * | 2001-06-25 | 2011-04-19 | At&T Intellectual Property Ii, L.P. | System and method for sorting electronic communications |
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 |
US7084997B2 (en) * | 2001-07-13 | 2006-08-01 | Hewlett-Packard Development Company, L.P. | Schedule-based printer selection |
JP2003069649A (en) | 2001-08-22 | 2003-03-07 | Murata Mach Ltd | Facsimile server |
US7305381B1 (en) | 2001-09-14 | 2007-12-04 | Ricoh Co., Ltd | Asynchronous unconscious retrieval in a network of information appliances |
US20030055902A1 (en) * | 2001-09-14 | 2003-03-20 | Elan Amir | Systems and methods for remotely updating e-mail message status information for messages forwarded from a host system e-mail account across a firewall to a wireless handheld device |
DE60232891D1 (en) * | 2001-09-21 | 2009-08-20 | Research In Motion Ltd | SYSTEM AND METHOD FOR MANAGING DATA ELEMENTS |
JP2003122686A (en) * | 2001-10-17 | 2003-04-25 | Nec Corp | Electronic mail communication system and portable terminal equipment for the system |
US7317699B2 (en) | 2001-10-26 | 2008-01-08 | Research In Motion Limited | System and method for controlling configuration settings for mobile communication devices and services |
US7375835B1 (en) | 2001-10-29 | 2008-05-20 | Ricoh Co., Ltd. | E-mail transmission of print-ready documents |
US6988129B2 (en) * | 2001-11-26 | 2006-01-17 | Pitney Bowes Inc. | Method for providing address change notification in an electronic message forwarding system |
AU2002350336A1 (en) | 2001-12-07 | 2003-06-17 | Research In Motion Limited | System and method of managing information distribution to mobile stations |
US7149780B2 (en) * | 2001-12-14 | 2006-12-12 | Pitney Bowes Inc. | Method for determining e-mail address format rules |
US20030135574A1 (en) * | 2001-12-20 | 2003-07-17 | Burg Frederick Murray | Independent notification of urgent messages |
US7305700B2 (en) | 2002-01-08 | 2007-12-04 | Seven Networks, Inc. | Secure transport for mobile communication network |
JP3890241B2 (en) | 2002-03-13 | 2007-03-07 | キヤノン株式会社 | Information processing system and information processing method |
JP2003271507A (en) | 2002-03-13 | 2003-09-26 | Canon Inc | System describing markup language for mobile, information processor for creating display contents and program |
US6996575B2 (en) * | 2002-05-31 | 2006-02-07 | Sas Institute Inc. | Computer-implemented system and method for text-based document processing |
US7428578B1 (en) * | 2002-07-02 | 2008-09-23 | Ricoh Co., Ltd | Remotely initiated document transmission |
US8886701B1 (en) | 2002-07-15 | 2014-11-11 | Hewlett-Packard Development Company, L.P. | Network based software agent to allow dynamic resource access |
WO2004055632A2 (en) * | 2002-12-13 | 2004-07-01 | Wholesecurity, Inc. | Method, system, and computer program product for security within a global computer network |
US8468126B2 (en) | 2005-08-01 | 2013-06-18 | Seven Networks, Inc. | Publishing data in an information community |
US7853563B2 (en) | 2005-08-01 | 2010-12-14 | Seven Networks, Inc. | Universal data aggregation |
US7917468B2 (en) | 2005-08-01 | 2011-03-29 | Seven Networks, Inc. | Linking of personal information management data |
WO2004081802A1 (en) * | 2003-03-10 | 2004-09-23 | National University Of Singapore | System and method for mobile e-mail management |
US7827232B2 (en) * | 2003-05-05 | 2010-11-02 | Microsoft Corporation | Record button on 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 |
US20050108340A1 (en) * | 2003-05-15 | 2005-05-19 | Matt Gleeson | Method and apparatus for filtering email spam based on similarity measures |
US20040235520A1 (en) | 2003-05-20 | 2004-11-25 | Cadiz Jonathan Jay | Enhanced telephony computer user interface allowing user interaction and control of a telephone using a personal computer |
US8145710B2 (en) * | 2003-06-18 | 2012-03-27 | Symantec Corporation | System and method for filtering spam messages utilizing URL filtering module |
US7216221B2 (en) | 2003-09-30 | 2007-05-08 | Microsoft Corporation | Method and system for unified audio control on a personal computer |
US7941490B1 (en) | 2004-05-11 | 2011-05-10 | Symantec Corporation | Method and apparatus for detecting spam in email messages and email attachments |
US20060036702A1 (en) * | 2004-07-02 | 2006-02-16 | Theimer Gerhard K | Personal notification device |
US8010082B2 (en) | 2004-10-20 | 2011-08-30 | Seven Networks, Inc. | Flexible billing architecture |
US7441271B2 (en) | 2004-10-20 | 2008-10-21 | Seven Networks | Method and apparatus for intercepting events in a communication system |
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 |
FI117152B (en) | 2004-12-03 | 2006-06-30 | Seven Networks Internat Oy | E-mail service provisioning method for mobile terminal, involves using domain part and further parameters to generate new parameter set in list of setting parameter sets, if provisioning of e-mail service is successful |
US20060135132A1 (en) * | 2004-12-21 | 2006-06-22 | Lucent Technologies, Inc. | Storing anti-spam black lists |
US7784065B2 (en) * | 2005-02-07 | 2010-08-24 | Microsoft Corporation | Interface for consistent program interaction with auxiliary computing devices |
US7877703B1 (en) | 2005-03-14 | 2011-01-25 | Seven Networks, Inc. | Intelligent rendering of information in a limited display environment |
CA2606193C (en) | 2005-04-18 | 2015-03-17 | Research In Motion Limited | Method for providing wireless application privilege management |
US7796742B1 (en) | 2005-04-21 | 2010-09-14 | Seven Networks, Inc. | Systems and methods for simplified provisioning |
US8438633B1 (en) | 2005-04-21 | 2013-05-07 | Seven Networks, Inc. | Flexible real-time inbox access |
US8135778B1 (en) | 2005-04-27 | 2012-03-13 | Symantec Corporation | Method and apparatus for certifying mass emailings |
US7739337B1 (en) | 2005-06-20 | 2010-06-15 | Symantec Corporation | Method and apparatus for grouping spam email messages |
US8010609B2 (en) | 2005-06-20 | 2011-08-30 | Symantec Corporation | Method and apparatus for maintaining reputation lists of IP addresses to detect email spam |
WO2006136660A1 (en) | 2005-06-21 | 2006-12-28 | Seven Networks International Oy | Maintaining an ip connection in a mobile network |
US8069166B2 (en) | 2005-08-01 | 2011-11-29 | Seven Networks, Inc. | Managing user-to-user contact with inferred presence information |
US8346903B2 (en) * | 2005-11-29 | 2013-01-01 | Xerox Corporation | Print server, mobile computing device, system and method for printing using a mobile computing device |
US7769395B2 (en) | 2006-06-20 | 2010-08-03 | Seven Networks, Inc. | Location-based operations and messaging |
US20070299919A1 (en) * | 2006-06-27 | 2007-12-27 | International Business Machines Corporation | Method of initiating automatic actions by an instant messenger service in response to identified incoming messages |
US8179872B2 (en) | 2007-05-09 | 2012-05-15 | Research In Motion Limited | Wireless router system and method |
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 |
US8364181B2 (en) | 2007-12-10 | 2013-01-29 | 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 |
US8107921B2 (en) | 2008-01-11 | 2012-01-31 | Seven Networks, Inc. | Mobile virtual network operator |
US8862657B2 (en) | 2008-01-25 | 2014-10-14 | Seven Networks, Inc. | Policy based content service |
US20090193338A1 (en) | 2008-01-28 | 2009-07-30 | Trevor Fiatal | Reducing network and battery consumption during content delivery and playback |
CN101547165B (en) * | 2008-03-28 | 2012-09-26 | 国际商业机器公司 | Method for sending and distributing e-mails and e-mail servers |
US20090259936A1 (en) * | 2008-04-10 | 2009-10-15 | Nokia Corporation | Methods, Apparatuses and Computer Program Products for Generating A Preview of A Content Item |
US8787947B2 (en) | 2008-06-18 | 2014-07-22 | Seven Networks, Inc. | Application discovery on mobile devices |
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 |
US9077630B2 (en) | 2010-07-26 | 2015-07-07 | Seven Networks, Inc. | Distributed implementation of dynamic wireless traffic policy |
JP5676762B2 (en) | 2010-07-26 | 2015-02-25 | セブン ネットワークス インコーポレイテッド | Mobile application traffic optimization |
US8838783B2 (en) | 2010-07-26 | 2014-09-16 | Seven Networks, Inc. | Distributed caching for resource and mobile network traffic management |
US9043433B2 (en) | 2010-07-26 | 2015-05-26 | Seven Networks, Inc. | Mobile network traffic coordination across multiple applications |
WO2012060995A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
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 |
US9330196B2 (en) | 2010-11-01 | 2016-05-03 | Seven Networks, Llc | Wireless traffic management system cache optimization using http headers |
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 |
WO2012061430A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed management of keep-alive message signaling for mobile network resource conservation and optimization |
WO2012060996A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Caching adapted for mobile application behavior and network conditions |
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 |
CN103404193B (en) | 2010-11-22 | 2018-06-05 | 七网络有限责任公司 | The connection that adjustment data transmission is established with the transmission being optimized for through wireless network |
EP2636268B1 (en) | 2010-11-22 | 2019-02-27 | Seven Networks, LLC | Optimization of resource polling intervals to satisfy mobile device requests |
US9589254B2 (en) | 2010-12-08 | 2017-03-07 | Microsoft Technology Licensing, Llc | Using e-mail message characteristics for prioritization |
EP2661697B1 (en) | 2011-01-07 | 2018-11-21 | Seven Networks, LLC | System and method for reduction of mobile network traffic used for domain name system (dns) queries |
US9084105B2 (en) | 2011-04-19 | 2015-07-14 | Seven Networks, Inc. | Device resources sharing for network resource conservation |
EP2702500B1 (en) | 2011-04-27 | 2017-07-19 | Seven Networks, LLC | Detecting and preserving state for satisfying application requests in a distributed proxy and cache system |
EP2621144B1 (en) | 2011-04-27 | 2014-06-25 | Seven Networks, Inc. | System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief |
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 |
US8918503B2 (en) | 2011-12-06 | 2014-12-23 | Seven Networks, Inc. | Optimization of mobile traffic directed to private networks and operator configurability thereof |
WO2013086214A1 (en) | 2011-12-06 | 2013-06-13 | Seven Networks, Inc. | A system of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation |
WO2013086447A1 (en) | 2011-12-07 | 2013-06-13 | Seven Networks, Inc. | Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol |
EP2788889A4 (en) | 2011-12-07 | 2015-08-12 | Seven Networks Inc | Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation |
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 |
WO2013090834A1 (en) | 2011-12-14 | 2013-06-20 | Seven Networks, Inc. | Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic |
WO2013090212A1 (en) | 2011-12-14 | 2013-06-20 | Seven Networks, Inc. | Mobile network reporting and usage analytics system and method using aggregation of data in a distributed traffic optimization system |
EP2801236A4 (en) | 2012-01-05 | 2015-10-21 | 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 |
WO2013116852A1 (en) | 2012-02-03 | 2013-08-08 | Seven Networks, Inc. | 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 |
WO2013155208A1 (en) | 2012-04-10 | 2013-10-17 | Seven Networks, Inc. | Intelligent customer service/call center services enhanced using real-time and historical mobile application and traffic-related statistics collected by a distributed caching system in a mobile network |
WO2014011216A1 (en) | 2012-07-13 | 2014-01-16 | 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 |
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 |
US9326185B2 (en) | 2013-03-11 | 2016-04-26 | Seven Networks, Llc | Mobile network congestion recognition for optimization of mobile 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 |
US10893505B2 (en) * | 2018-01-23 | 2021-01-12 | Statum Systems Inc. | Enhanced pager network |
US11074997B2 (en) | 2018-01-23 | 2021-07-27 | Statum Systems Inc. | Multi-modal encrypted messaging system |
US10993205B2 (en) * | 2018-01-23 | 2021-04-27 | Statam Systems lnc. | Modular paging device |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB8918553D0 (en) * | 1989-08-15 | 1989-09-27 | Digital Equipment Int | Message control system |
US5822527A (en) * | 1990-05-04 | 1998-10-13 | Digital Equipment Corporation | Method and apparatus for information stream filtration using tagged information access and action registration |
EP0501706B1 (en) * | 1991-02-25 | 1998-10-14 | Motorola, Inc. | Object location system |
US5283856A (en) * | 1991-10-04 | 1994-02-01 | Beyond, Inc. | Event-driven rule-based messaging system |
US5555426A (en) * | 1992-01-08 | 1996-09-10 | International Business Machines Corporation | Method and apparatus for disseminating messages to unspecified users in a data processing system |
US5689654A (en) * | 1992-06-29 | 1997-11-18 | Elonex F.P. Holdings, Ltd. | Digital assistant system including a host computer with a docking bay for the digital assistant wherein a heat sink is moved into contact with a docked digital assistant for cooling the digital assistant |
ES2198407T3 (en) * | 1992-09-30 | 2004-02-01 | Motorola, Inc. | SYSTEM OF DISTRIBUTION OF EMAIL MESSAGES. |
US5404231A (en) * | 1993-05-24 | 1995-04-04 | Audiofax, Inc. | Sender-based facsimile store and forward facility |
US5398021A (en) * | 1993-07-19 | 1995-03-14 | Motorola, Inc. | Reliable information service message delivery system |
US5513126A (en) * | 1993-10-04 | 1996-04-30 | Xerox Corporation | Network having selectively accessible recipient prioritized communication channel profiles |
US5608606A (en) * | 1994-06-14 | 1997-03-04 | Apple Computer, Inc. | Computer plug-in module and interconnection system for wireless applications |
US5561703A (en) * | 1994-07-06 | 1996-10-01 | Rolm Company | System and method for integration of a paging server into a private branch exchange environment |
US5774877A (en) * | 1994-09-20 | 1998-06-30 | Papyrus Technology Corp. | Two-way wireless system for financial industry transactions |
US5619648A (en) * | 1994-11-30 | 1997-04-08 | Lucent Technologies Inc. | Message filtering techniques |
US5694616A (en) * | 1994-12-30 | 1997-12-02 | International Business Machines Corporation | Method and system for prioritization of email items by selectively associating priority attribute with at least one and fewer than all of the recipients |
US5706211A (en) * | 1995-03-02 | 1998-01-06 | Motorola, Inc. | Message communications system |
US5648990A (en) * | 1995-05-01 | 1997-07-15 | Motorola, Inc. | Radio accessory for communicating with a programmable computing device and method therefor |
CA2220345C (en) * | 1995-05-08 | 2001-09-04 | Compuserve Incorporated | System for electronic messaging via wireless devices |
US5771353A (en) * | 1995-11-13 | 1998-06-23 | Motorola Inc. | System having virtual session manager used sessionless-oriented protocol to communicate with user device via wireless channel and session-oriented protocol to communicate with host server |
US5857179A (en) * | 1996-09-09 | 1999-01-05 | Digital Equipment Corporation | Computer method and apparatus for clustering documents and automatic generation of cluster keywords |
-
1996
- 1996-09-27 US US08/720,127 patent/US5978837A/en not_active Expired - Lifetime
-
1997
- 1997-08-20 CA CA002213383A patent/CA2213383C/en not_active Expired - Fee Related
- 1997-09-22 EP EP97307346A patent/EP0833492A3/en not_active Withdrawn
- 1997-09-26 JP JP9261259A patent/JPH10150465A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9374435B2 (en) | 1998-05-29 | 2016-06-21 | Blackberry Limited | System and method for using trigger events and a redirector flag to redirect messages |
Also Published As
Publication number | Publication date |
---|---|
CA2213383A1 (en) | 1998-03-27 |
EP0833492A3 (en) | 1999-07-28 |
EP0833492A2 (en) | 1998-04-01 |
US5978837A (en) | 1999-11-02 |
JPH10150465A (en) | 1998-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2213383C (en) | Intelligent pager for remotely managing e-mail messages | |
CA2213889C (en) | E-mail paging system | |
US5844969A (en) | Communication system, method and device for remotely re-transmitting received electronic mail directed to a destination terminal to a new destination terminal | |
US8031846B2 (en) | Electronic mail distribution system for integrated electronic communications | |
US8107495B2 (en) | Integrating access to audio messages and instant messaging with VOIP | |
US5937161A (en) | Electronic message forwarding system | |
CN100486370C (en) | Electronic message forwarding device and method | |
JP3927834B2 (en) | Service providing system, method, program, and storage medium | |
JP3943949B2 (en) | E-mail processing system, method, program, and storage medium | |
US20040019695A1 (en) | Messaging system and method using alternative message delivery paths | |
US6970906B1 (en) | Voice mail caller identification | |
JP2001306463A (en) | Mail report device and portable telephone system | |
MXPA01009803A (en) | System and method for integrating audio and visual messaging. | |
US7149507B2 (en) | Mail server, and mobile communication terminal | |
EP1049006A2 (en) | Transfer of electronic messages to a PDA | |
JPH11298520A (en) | Electronic mall transfer device, storage medium recording electronic mall transfer program and mall server system | |
GB2353171A (en) | Telecommunications data handling | |
KR100669579B1 (en) | System and method for requesting and providing stored data | |
JP2001339422A (en) | Mail data managing system | |
JP2002185492A (en) | Mail transfer method and the apparatus therefor | |
JP4435006B2 (en) | Mail communication method and mail communication server | |
JP2005182543A (en) | Electronic mail system | |
KR20010068160A (en) | System and method for transmitting short message service | |
KR20010085501A (en) | A system for synchronizing database of client systems and database of a host system and a method thereof | |
JP2002207677A (en) | Mail server, terminal equipment and method for regulating reception of electronic mail |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |