System and method for pushing information from a host system to a mobile data communication device
First Claim
1. A method of transmitting electronic mail messages from a message sender to a message recipient having a wireless mobile data communication device, and of transmitting reply messages from the message recipient to the message sender, comprising the steps of:
- addressing an original electronic mail message to a first electronic mail account associated with the message recipient, wherein the first electronic mail account is a memory store associated with a messaging host system coupled to a wide area wired network;
transmitting the original electronic mail message to the messaging host system and storing the original electronic mail message in the first electronic mail account;
generating a copy of the original electronic mail message, wherein the copy is addressed to a second electronic mail account associated with the wireless mobile data communication device;
forwarding the copy to a wireless redirector host system via the wide area wired network coupling the messaging host system to the wireless redirector host system, wherein the original electronic mail message remains stored in the first electronic mail account;
storing the copy in the second electronic mail account associated with the wireless mobile data communication device;
detecting the copy in the second electronic mail account and transmitting the copy from the wireless redirector host system to the message recipients'"'"' wireless mobile data communication device via a wide area wireless network;
generating a reply message to the copy at the wireless mobile data communication device and transmitting the reply message to the wireless redirector host system;
preparing two copies of the reply message at the wireless redirector host system and addressing a first copy of the reply message to the message sender and addressing a second copy of the reply message to the first electronic mail account; and
transmitting the first copy of the reply message to the message sender via the wide area wired network and transmitting the second copy of the reply message to the messaging host server via the wide area wired network.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for pushing information from a host system to a mobile data communication device upon sensing a triggering event is disclosed. A redirector program operating at the host system enables a user to continuously redirect certain user-selected data items from the host system to the user'"'"'s mobile data communication device upon detecting that one or more user-defined triggering events has occurred. The redirector program operates in connection with event-generating applications and repackaging systems at the host system to configure and detect a particular user-defined event, and then to repackage the user-selected data items in an electronic wrapper prior to pushing the data items to the mobile device. The mobile data communication device may originate new messages or reply messages to previously received information, such messages being transmitted to a wireless redirector host system, which then transmits a copy of the messages to both the intended recipient and a first electronic mail account associated with the mobile data communication device.
594 Citations
58 Claims
-
1. A method of transmitting electronic mail messages from a message sender to a message recipient having a wireless mobile data communication device, and of transmitting reply messages from the message recipient to the message sender, comprising the steps of:
-
addressing an original electronic mail message to a first electronic mail account associated with the message recipient, wherein the first electronic mail account is a memory store associated with a messaging host system coupled to a wide area wired network;
transmitting the original electronic mail message to the messaging host system and storing the original electronic mail message in the first electronic mail account;
generating a copy of the original electronic mail message, wherein the copy is addressed to a second electronic mail account associated with the wireless mobile data communication device;
forwarding the copy to a wireless redirector host system via the wide area wired network coupling the messaging host system to the wireless redirector host system, wherein the original electronic mail message remains stored in the first electronic mail account;
storing the copy in the second electronic mail account associated with the wireless mobile data communication device;
detecting the copy in the second electronic mail account and transmitting the copy from the wireless redirector host system to the message recipients'"'"' wireless mobile data communication device via a wide area wireless network;
generating a reply message to the copy at the wireless mobile data communication device and transmitting the reply message to the wireless redirector host system;
preparing two copies of the reply message at the wireless redirector host system and addressing a first copy of the reply message to the message sender and addressing a second copy of the reply message to the first electronic mail account; and
transmitting the first copy of the reply message to the message sender via the wide area wired network and transmitting the second copy of the reply message to the messaging host server via the wide area wired network. - View Dependent Claims (2, 3, 4)
storing the second copy of the reply message in the first electronic mail account; and
determining that the second copy of the reply message is not an original message addressed to the first electronic mail account and preventing the forwarding of the second copy of the reply message from the messaging host system to the wireless redirector host system.
-
-
3. The method of claim 1, further comprising the steps of:
prior to transmitting the first copy of the reply message to the message sender, configuring addressing information of the first copy so that the first copy of the reply message is addressed as originating from the first electronic mail account associated with the messaging host system.
-
4. The method of claim 1, further comprising the steps of:
-
accessing the first electronic mail account via a computer coupled to the messaging host system via the wide area wired network;
generating a reply message to the original electronic mail message stored in the first electronic mail account; and
transmitting the reply message to the message sender.
-
-
5. A method of transmitting messages originating from a wireless device associated with a first electronic mail account maintained at a messaging host system, comprising the steps of;
-
generating an original message at the wireless device, wherein the original message is addressed to a message recipient;
transmitting the original message from the wireless device to a wireless redirector host system via a wireless network;
receiving the original message at the wireless redirector host system and preparing two copies of the original message, a first copy addressed to the message recipient, and a second copy addressed to the first electronic mail account maintained at the messaging host system, wherein the first copy is addressed as originating from the first electronic mail account and the second copy is addressed as originating from the wireless device; and
transmitting the first copy from the wireless redirector host system to the message recipient and transmitting the second copy from the wireless redirector host system to the messaging host system where the second copy is stored in the first electronic mail account. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
placing the original message in an electronic envelope addressed to a second electronic mail account maintained at the wireless redirector host system;
transmitting the electronic envelope from the wireless device to the wireless redirector host system and storing the electronic envelope in the second electronic mail account; and
detecting the electronic envelope in the second electronic mail account at the wireless redirector host system and retrieving the original message from the electronic envelope.
-
-
7. The method of claim 5, further comprising the steps of:
-
detecting the second copy stored in the first electronic mail account;
determining that the second copy is a message originating from the wireless device; and
preventing the messaging host system from forwarding the second copy back to the wireless redirector host system.
-
-
8. The method of claim 5, further comprising the steps of:
-
receiving a message at the first electronic mail account from an external source;
detecting the message in the first electronic mail account;
forwarding a copy of the message to the wireless redirector host system;
determining whether the message should be redirected from the wireless redirector host system to the wireless device; and
if the message should be redirected, then packaging the message into an electronic envelope and transmitting the electronic envelope to the wireless device.
-
-
9. The method of claim 8, wherein the detecting step includes the steps of:
-
determining whether a new message has been received at the first electronic mail account; and
checking a forwarding file coupled to the messaging host system to determine whether to redirect the new message to the wireless redirector host system.
-
-
10. The method of claim 9, wherein the forwarding file includes a list of system addresses where the new message should be forwarded by the messaging host system.
-
11. The method of claim 8, further comprising the steps of:
-
receiving the electronic envelope at the wireless device;
extracting the message from the electronic envelope; and
storing the message within the memory of the wireless device.
-
-
12. The method of claim 5, further comprising the steps of:
-
configuring a set of filtering rules for use by the wireless redirector host system in determining whether messages should be redirected; and
providing an access mechanism that allows a user of the wireless device to remotely configure and reconfigure the filtering rules.
-
-
13. The method of claim 12, wherein the access mechanism for remotely configuring and reconfiguring the filtering rules is a web-page interface.
-
14. The method of claim 5, further comprising the steps of:
-
configuring a user profile database for use by the wireless redirector host system in determining whether messages should be redirected; and
providing an access mechanism that allows a system administrator of the messaging host system to remotely configure and reconfigure the user profile database.
-
-
15. The method of claim 14, wherein the access mechanism for remotely configuring and reconfiguring the user profile database is a web-page interface.
-
16. The method of claim 5, wherein the messages are E-mail messages, and the messaging host system is an E-mail host system.
-
17. The method of claim 5, wherein the wireless device is a laptop computer.
-
18. The method of claim 5, wherein the wireless device is a two-way paging computer.
-
19. The method of claim 18, wherein the two-way paging computer includes a wireless network interface for communicating with the wireless redirector host system via a wireless data network.
-
20. The method of claim 19, wherein the wireless redirector host system is coupled to the wireless data network via a wireless gateway system.
-
21. The method of claim 5, wherein the wireless device is a capable of voice and data communications.
-
22. The method of claim 5, wherein the messaging host system is an Internet Service Provider.
-
23. The method of claim 22, wherein the messages are E-mail messages, and the Internet Service Provider includes a mail server program.
-
24. The method of claim 23, wherein the Internet Service Provider further includes a forwarding database coupled to the mail server program for detecting whether a new message received at the mail server should be forwarded to a wireless redirector host system, and for determining the electronic address of that wireless redirector host system.
-
25. The method of claim 5, wherein the messaging host system and the wireless redirector host system are coupled via the Internet.
-
26. The method of claim 5, further comprising the steps of:
-
detecting a message for the user of the wireless device at the messaging host system;
forwarding a copy of the message from the messaging host system to the wireless redirector host system;
receiving the forwarded message at the wireless redirector host system and applying a set of user-defined filtering rules that determine whether or not to redirect the message to the user'"'"'s wireless device via a wireless network coupled to the wireless redirector host system; and
if the filtering rules determine that the message is of the type that should be redirected, then redirecting the message to the user'"'"'s wireless device by packaging the message in an electronic envelope that includes the wireless network address of the user'"'"'s wireless device.
-
-
27. The method of claim 26, further comprising the steps of:
-
providing a filter rules database for storing the user-defined filter rules; and
providing an interface mechanism to the filter rules database through which the user may define and re-define the filtering rules.
-
-
28. The method of claim 27, wherein the interface mechanism is a web page interface.
-
29. The method of claim 28, wherein the web page interface includes an activation/deactivation switch for turning on/off the operation of the wireless redirector host system for a particular user.
-
30. The method of claim 5, wherein the original message is a reply message to a message received at the wireless device from the message recipient.
-
31. The method of claim 5, wherein the step of transmitting the original message from the wireless device to a wireless redirector host system further comprises the steps of:
-
transmitting the original message from the wireless device to a wireless gateway via the wireless network; and
transmitting the original message from the wireless gateway to the wireless redirector host system.
-
-
32. The method of claim 5, wherein the messaging host system is a web-based E-mail hosting service.
-
33. A system for transmitting messages, comprising:
-
a wireless device for originating a message addressed to a message recipient, wherein the wireless device is associated with a first electronic mail account maintained at a messaging host system; and
a wireless redirector host system for receiving the originated message via a wireless network from the wireless device, wherein the wireless redirector host system prepares two copies of the originated message, a first copy addressed to the message recipient, and a second copy addressed to the first electronic mail account maintained at the messaging host system, wherein the first copy is addressed as originating from the first electronic mail account and the second copy is addressed as originating from the wireless device; and
wherein the wireless redirector host system transmits the first copy to the message recipient and transmits the second copy to the messaging host system where the second copy is stored in the first electronic mail account. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
wherein the wireless device places the originating message in an electronic envelope addressed to a second electronic mail account maintained at the wireless redirector host system and transmits the electronic envelope to the wireless redirector host system, the electronic envelope being stored in the second electronic mail account; - and
wherein the wireless redirector host system detects the electronic envelope in the second electronic mail account and retrieves the originating message from the electronic envelope.
-
-
35. The system of claim 33, wherein the messaging host system detects the second copy stored in the first electronic mail account, determines that the second copy is a message originating from the wireless device, and is prevented from forwarding the second copy back to the wireless device.
-
36. The system of claim 33, further comprising:
-
an external source which transmits a message to the first electronic mail account;
the messaging host server detecting the message in the first electronic mail account and forwarding a copy of the message to the wireless redirector host system;
the wireless redirector host system determining whether the message should be redirected to the wireless device, and if the message should be redirected, then packaging the message into an electronic envelope and transmitting the electronic envelope to the wireless device.
-
-
37. The system of claim 36, wherein the messaging host system determines whether a new message has been received at the first electronic mail account and checks a forwarding file coupled to the messaging host system to determine whether to redirect the new message to the wireless redirector host system.
-
38. The system of claim 37, wherein the forwarding file includes a list of system addresses where the new message should be forwarded by the messaging host system.
-
39. The system of claim 33, further comprising:
-
a set of filtering rules configured for use by the wireless redirector host system in determining whether messages should be redirected; and
an access mechanism that allows a user of the wireless device to remotely configure and reconfigure the filtering rules.
-
-
40. The system of claim 39, wherein the access mechanism for remotely configuring and reconfiguring the filtering rules is a web-page interface.
-
41. The system of claim 33, further comprising:
-
a user profile database configured for use by the wireless redirector host system in determining whether messages should be redirected; and
an access mechanism that allows a system administrator of the messaging host system to remotely configure and reconfigure the user profile database.
-
-
42. The system of claim 41, wherein the access mechanism for remotely configuring and reconfiguring the user profile database is a web-page interface.
-
43. The system of claim 33, wherein the messages are E-mail messages, and the messaging host system is an E-mail host system.
-
44. The system of claim 33, wherein the wireless device is a laptop computer.
-
45. The system of claim 33, wherein the wireless device is a two-way paging computer.
-
46. The system of claim 45, wherein the two-way paging computer includes a wireless network interface for communicating with the wireless redirector host system via a wireless data network.
-
47. The system of claim 46, wherein the wireless redirector host system is coupled to the wireless data network via a wireless gateway system.
-
48. The system of claim 33, wherein the wireless device is a capable of voice and data communications.
-
49. The system of claim 33, wherein the messaging host system is an Internet Service Provider.
-
50. The system of claim 49, wherein the messages are E-mail messages, and the Internet Service Provider includes a mail server program.
-
51. The system of claim 50, wherein the Internet Service Provider further includes a forwarding database coupled to the mail server program for detecting whether a new message received at the mail server should be forwarded to a wireless redirector host system, and for determining the electronic address of that wireless redirector host system.
-
52. The system of claim 33, wherein the messaging host system and the wireless redirector host system are coupled via the Internet.
-
53. The system of claim 33, wherein
wherein the messaging host system detects a message for the user of the wireless device and forwards a copy of the message to the wireless redirector host system; wherein the wireless redirector host system receives the forwarded message and applying a set of user-defined filtering rules that determine whether or not to redirect the message to the user'"'"'s wireless device via a wireless network coupled to the wireless redirector host system, and if the filtering rules determine that the message is of the type that should be redirected, then the wireless redirector host system redirects the message to the user'"'"'s wireless device by packaging the message in an electronic envelope that includes the wireless network address of the user'"'"'s wireless device.
-
54. The system of claim 53, further comprising:
-
a filter rules database for storing the user-defined filter rules; and
an interface mechanism to the filter rules database through which the user may define and re-define the filtering rules.
-
-
55. The system of claim 54, wherein the interface mechanism is a web page interface.
-
56. The system of claim 55, wherein the web page interface includes an activation/deactivation switch for turning on/off the operation of the wireless redirector host system for a particular user.
-
57. The system of claim 33, wherein the originating message is a reply message to a message received at the wireless device from the message recipient.
-
58. The system of claim 33, wherein the messaging host system is a web-based E-mail hosting service.
Specification