System and method for redirecting message attachments between a host system and a mobile data communication device
First Claim
1. A method of redirecting a message, comprising the steps of:
- receiving a message at a host system, the message having an attachment;
separating the attachment from the message;
redirecting the message from the host system to a mobile device;
redirecting information regarding the attachment to the mobile device, the information including the type of attachment;
detecting whether an attachment displayer that can process the type of attachment is located nearby the mobile device, and if an attachment displayer is not detected, then converting the attachment to a new type of attachment that can be processed by an attachment displayer that was detected nearby the mobile device, and transmitting a command message from the mobile device to the host system to redirect the attachment to the attachment displayer that can process the new type of attachment, redirecting the attachment from the host system to the attachment displayer detected by the mobile device.
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 system includes attachment processing components for identifying one or more attachment displayers in the vicinity of the mobile data communication device and then routing an attachment from the host system directly to a selected attachment displayer.
-
Citations
77 Claims
-
1. A method of redirecting a message, comprising the steps of:
-
receiving a message at a host system, the message having an attachment;
separating the attachment from the message;
redirecting the message from the host system to a mobile device;
redirecting information regarding the attachment to the mobile device, the information including the type of attachment;
detecting whether an attachment displayer that can process the type of attachment is located nearby the mobile device, and if an attachment displayer is not detected, then converting the attachment to a new type of attachment that can be processed by an attachment displayer that was detected nearby the mobile device, and transmitting a command message from the mobile device to the host system to redirect the attachment to the attachment displayer that can process the new type of attachment, redirecting the attachment from the host system to the attachment displayer detected by the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
prior to separating the attachment from the message, redirecting the message with the attachment from the host system to a desktop system associated with the mobile device.
-
-
4. The method of claim 1, wherein the detecting step further comprises the steps of:
-
transmitting an attachment displayer inquiry from the mobile device; and
receiving one or more attachment displayer responses at the mobile device from the one or more attachment displayers located nearby the mobile device.
-
-
5. The method of claim 4, wherein the transmitting and receiving steps are carried out using a short-range wireless communication.
-
6. The method of claim 5, wherein the mobile device and the one or more attachment displayers that communicate via the short-range wireless communication are Bluetooth-enabled devices.
-
7. The method of claim 1, further comprising the steps of:
-
determining an electronic address of the attachment displayer that can process the type of attachment; and
transmitting the electronic address to the host system.
-
-
8. The method of claim 1, further comprising the step of:
transmitting an attachment redirection message from the host system to the mobile device indicating that the attachment has been redirected to the attachment displayer detected by the mobile device.
-
9. The method of claim 8, wherein the attachment redirection message includes the identity and location of the attachment displayer.
-
10. The method of claim 1, further comprising the steps of:
-
determining the type of attachment;
accessing an attachment displayer database to identify an attachment displayer that is compatible with the type of attachment; and
selecting the attachment displayer from the database that is compatible with the type of attachment.
-
-
11. The method of claim 10, further comprising the steps of:
transmitting a notification message from the host system to the mobile device indicating that the attachment has been redirected to the selected attachment displayer.
-
12. The method of claim 11, further comprising the steps of:
-
determining the location of the mobile device; and
selecting the attachment displayer from the database that is compatible with the type of attachment and which is nearby the location of the mobile device.
-
-
13. A method of redirecting a message, comprising the steps of:
-
receiving a message at a host system, the message having an attachment;
separating the attachment from the message;
redirecting the message from the host system to a mobile device;
transmitting information regarding the attachment to the mobile device;
the mobile device determining, via short-range wireless communication, whether a first attachment displayer that is compatible with the attachment is located nearby the mobile device; and
if the first attachment displayer is not located, then converting the attachment into a type that is compatible with a second attachment displayer that is located nearby the device, and selecting the second attachment displayer;
redirecting the attachment from the host system to the second attachment displayer. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 53)
prior to separating the attachment from the message, redirecting the message with the attachment from the host system to a desktop system associated with the mobile device.
-
-
15. The method of claim 13, wherein the determining step further comprises the steps of:
-
transmitting an attachment displayer inquiry from the mobile device; and
receiving one or more attachment displayer responses at the mobile device from the one or more attachment displayers located nearby the mobile device.
-
-
16. The method of claim 15, wherein the transmitting and receiving steps are carried out using a short-range wireless communication.
-
17. The method of claim 16, wherein the mobile device and the one or more attachment displayers that communicate via the short-range wireless communication are Bluetooth-enabled devices.
-
18. The method of claim 13, further comprising the steps of:
-
determining an electronic address of the second attachment displayer that can process the type of attachment; and
transmitting the electronic address to the host system.
-
-
19. The method of claim 13, further comprising the step of:
transmitting an attachment redirection message from the host system to the mobile device indicating that the attachment has been redirected to the second attachment displayer.
-
20. The method of claim 19, wherein the attachment redirection message includes the identity and location of the second attachment displayer.
-
21. The method of claim 13, further comprising the steps of:
-
determining the type of attachment;
accessing an attachment displayer database to identify an attachment displayer that is compatible with the type of attachment; and
selecting the attachment displayer from the database that is compatible with the type of attachment.
-
-
22. The method of claim 21, further comprising the steps of:
transmitting a notification message from the host system to the mobile device indicating that the attachment has been redirected to the selected attachment displayer.
-
23. The method of claim 22, further comprising the steps of:
-
determining the location of the mobile device; and
selecting the attachment displayer from the database that is compatible with the type of attachment and which is nearby the location of the mobile device.
-
-
53. The system of claim 22, wherein the server is an e-mail server.
-
24. A method of redirecting an e-mail attachment from a server to art attachment processor located nearby a wireless mobile device having a short-range wireless transceiver, comprising the steps of:
-
receiving an e-mail at the server, the e-mail having at least one attachment;
separating the attachment from the e-mail and providing an attachment indicator referring to the attachment;
redirecting the e-mail with the attachment indicator from the server to the wireless mobile device;
the wireless mobile device detecting a nearby attachment processor capable of processing the attachment using a short-range wireless communication between the wireless mobile device and the nearby attachment processor;
transmitting information regarding the detected attachment processor from the wireless mobile device to the server; and
the server redirecting the attachment to the detected attachment processor. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
associating a desktop system with the wireless mobile device, wherein the desktop system is coupled to the server via a wired network; and
redirecting the e-mail with the attachment from the server to the desktop system.
-
-
27. The method of claim 26, wherein the desktop system is coupled to the server via a local area network, a wire area network, or a wireless network.
-
28. The method of claim 24, further comprising the step of:
providing a long-range wireless network for communicating information between the server and the wireless mobile device, wherein the wireless mobile device includes a long-range wireless transceiver.
-
29. The method of claim 28, further comprising the step of:
coupling the server to the long-range wireless network with a wide area network.
-
30. The method of claim 29, wherein the wide area network is the Internet.
-
31. The method of claim 30, further comprising the step of:
providing a firewall system between the server and the wide area network.
-
32. The method of claim 28, wherein the wireless network is a packet data network, and the server and the wireless mobile device include software for processing data packets.
-
33. The method of claim 24, wherein the nearby attachment processor includes a short-range wireless transceiver that is compatible with the short-range wireless transceiver on the wireless mobile device.
-
34. The method of claim 33, wherein the short-range wireless transceiver in the nearby attachment displayer and in the wireless mobile device are both Bluetooth transceivers.
-
35. The method of claim 24, wherein the short-range wireless transceiver is a radio frequency transceiver.
-
36. The method of claim 24, wherein the short-range wireless transceiver is an infrared transceiver.
-
37. The method of claim 24, wherein the short-range wireless transceiver is an optical transceiver.
-
38. The method of claim 24, wherein the nearby attachment processor is a printer.
-
39. The method of claim 24, wherein the nearby attachment processor is a fax machine.
-
40. The method of claim 24, wherein the nearby attachment processor is a phone.
-
41. The method of claim 24, further comprising the step of:
-
providing an electronic network address as the information regarding the detected attachment processor; and
the server using the electronic network address of the detected attachment processor in order to redirect the attachment to the detected attachment processor.
-
-
42. The method of claim 41, wherein the electronic network address is an Internet address.
-
43. The method of claim 41, wherein the electronic network address is a wireless network address.
-
44. The method of claim 24, wherein the attachment indicator includes an attachment type indicator.
-
45. The method of claim 24, wherein the attachment indicator includes an attachment size indicator.
-
46. The method of claim 24, wherein the attachment indicator includes an attachment name indicator.
-
47. The method of claim 24, further comprising the step of:
receiving a command from the user of the wireless mobile device to begin the detecting step.
-
48. The method of claim 24, wherein the detecting step is executed automatically by the wireless mobile device when the e-mail with the attachment indicator is received from the server.
-
49. The method of claim 24, wherein the information regarding the detected attachment processor includes an electronic address and an indication of the types of attachments that the attachment processor can process.
-
50. A method of redirecting an attachment from a host system to an attachment processor, comprising the steps of:
-
transmitting an attachment indicator from the host system to a wireless mobile device;
the wireless mobile device detecting an attachment processor capable of processing the attachment using a short-range wireless communication between the wireless mobile device and the attachment processor;
transmitting information regarding the detected attachment processor from the wireless mobile device to the host system; and
the host system redirecting the attachment to the detected attachment processor. - View Dependent Claims (51)
separating the attachment from the e-mail; and
redirecting the e-mail with the attachment indicator from the host system to the wireless mobile device.
-
-
52. An attachment handling system, comprising:
-
a server for receiving an e-mail having an attachment and for separating the attachment from the e-mail, wherein the server generates an attachment indicator referring to the attachment and transmits the e-mail with the attachment indicator to a wireless mobile device, a wireless network for coupling the server to the wireless mobile device;
a plurality of attachment processors capable of processing the attachment, wherein the plurality of attachment processors include short-range wireless transceivers; and
wherein the wireless mobile device includes a short-range wireless transceiver for communicating with the plurality of attachment processors, and wherein the wireless mobile device detects one or more of the plurality of attachment processors via a short-range wireless communication when the e-mail with the attachment indicator is received from the server, and transmits information regarding the detected attachment processors to the server, the server redirecting the attachment to one of the detected attachment processors. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
a desktop system associated with the wireless mobile device, wherein the desktop system is coupled to the server via a wired network; and
wherein the server redirects the e-mail with the attachment to the desktop system.
-
-
55. The system of claim 54, wherein the desktop system is coupled to the server via a local area network, a wide area network, or a wireless network.
-
56. The system of claim 54, wherein the wireless network is a long-range wireless network, and wherein the wireless mobile device further includes a long-range transceiver.
-
57. The system of claim 56, wherein the server is coupled to the long-range wireless network via a wide area network.
-
58. The system of claim 57, wherein the wide area network is the Internet.
-
59. The system of claim 58, further comprising:
a firewall system coupled between the server and the wide are a network.
-
60. The system of claim 56, wherein the long-range network is a packet data network, and wherein the server and the wireless mobile device include software for processing data packets.
-
61. The system of claim 52, wherein the short-range wireless transceivers are Bluetooth transceivers.
-
62. The system of claim 52, wherein the short-range wireless transceivers are radio frequency transceivers.
-
63. The system of claim 52, wherein the short-range wireless transceivers are infrared transceivers.
-
64. The system of claim 52, wherein the short-range wireless transceivers are optical transceivers.
-
65. The system of claim 52, wherein at least one of the attachment processors is a printer.
-
66. The system of claim 52, wherein at least one of the attachment processors is a fax machine.
-
67. The system of claim 52, wherein at least one of the attachment processors is a phone.
-
68. The system of claim 52, wherein the information is an electronic address of the detected attachment processors.
-
69. The system of claim 68, wherein the electronic address is an Internet address.
-
70. The system of claim 68, wherein the electronic address is a wireless network address.
-
71. The system of claim 52, wherein the attachment indicator includes an attachment type indicator.
-
72. The system of claim 52, wherein the attachment indicator includes an attachment size indicator.
-
73. The system of claim 52, wherein the attachment indicator includes an attachment name indicator.
-
74. A wireless mobile device, comprising:
-
a long-range wireless transceiver for receiving an e-mail message from a host system, wherein the e-mail message includes an attachment indicator referring to an attachment that is associated with the e-mail message; and
a short-range wireless transceiver for detecting one or more attachment processors and for receiving information regarding the one or more attachment processors;
wherein the wireless mobile device transmits the information regarding the detected attachment processors to the host system via the long-range wireless transceiver, the host system then redirecting the attachment to one of the detected attachment processors. - View Dependent Claims (75, 76, 77)
software for displaying the e-mail with the attachment indicator to a user of the wireless mobile device and for receiving a command from the user to detect the one or more attachment processors.
-
Specification