System and method for pushing information from a host system to a mobile data communication device
First Claim
1. A method of redirecting messages from a message server to a plurality of mobile data communication devices, comprising the steps of:
- receiving a plurality of messages at the message server;
providing a redirection program at the message server;
providing a plurality of desktop systems in communication with the message server via a network;
providing a user profile for each of the plurality of desktop systems at the message server, wherein the user profiles each associate a particular desktop system with a particular mobile data communication device;
configuring the desktop systems to detect one or more redirection events;
detecting the redirection events at the desktop systems;
transmitting redirection triggers from the desktop systems to the message server; and
in response to the redirection triggers, continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles.
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.
142 Citations
44 Claims
-
1. A method of redirecting messages from a message server to a plurality of mobile data communication devices, comprising the steps of:
-
receiving a plurality of messages at the message server;
providing a redirection program at the message server;
providing a plurality of desktop systems in communication with the message server via a network;
providing a user profile for each of the plurality of desktop systems at the message server, wherein the user profiles each associate a particular desktop system with a particular mobile data communication device;
configuring the desktop systems to detect one or more redirection events;
detecting the redirection events at the desktop systems;
transmitting redirection triggers from the desktop systems to the message server; and
in response to the redirection triggers, continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 42, 43)
-
-
23. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices, comprising:
-
a user profile for associating the desktop systems with the wireless communication devices, wherein the user profile includes a list of common email addresses, each common email address associated with one desktop system and one wireless communication device;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device, and receives reply email messages generated at the mobile device and forwards the reply email messages to respective email message recipients using the common email address as an originating email address.
-
-
24. An email redirection system operable with one or more wireless communication devices, comprising:
-
an email system operating at a server, the email system having one or more user email accounts, each user email account being associated with a wireless communication device and uniquely identified by an email address; and
a redirector component coupled to the email system, comprising;
means for redirecting email received by the email system to the one or more wireless communication devices associated with the user accounts; and
means for redirecting reply messages generated at the wireless communication devices and received at the email system using the email addresses associated with the users'"'"' email accounts.
-
-
25. A method of exchanging messages between a host system and one or more wireless communication devices, comprising the steps of:
-
registering for notifications of changes to a primary store in the host system;
receiving a message at the primary store;
generating a notification that the primary store has changed;
detecting the message in the primary store by receiving the notification;
preparing the message for redirection by packaging the message into an electronic envelope; and
sending the packaged message to a wireless communication device. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method of redirecting messages between a message server operating at a host system and at least one mobile communication device, comprising the steps of:
-
(A) detecting a redirection event at the host system;
(B) in response to the redirection event, switching the message server between a redirection mode and a non-redirection mode;
(C) if the message server is in the redirection mode, then;
(C)(1) receiving a first set of messages at the host system directed to an electronic address associated with the message server and storing the first set of received messages in a primary memory store;
(C)(2) redirecting the first set of received messages from the primary memory store to the mobile communication device; and
(C)(3) storing the first set of received messages in a secondary store within the mobile communication device; and
(D) if the message server is in the non-redirection mode, then;
(D)(1) receiving a second set of messages at the host system directed to an electronic address associated with the message server; and
(D)(2) storing the second set of received messages in the primary memory store.
-
-
31. A wireless information system operable with one or more wireless communication devices, comprising:
-
a first system operating at the a server for centrally managing information, the system having one or more user accounts, each user account being associated with a wireless communication device and uniquely identified by an account address; and
a second system cooperating with the information exchange system, comprising;
means for sending information prepared for wireless transmission to the one or more wireless communication devices associated with the user accounts; and
,means for receiving information generated at the wireless communication devices and cooperating with the first system to store the received information at data stores associated with the user accounts.
-
-
32. A method to enable a message server to exchange data items between one or more wireless communication devices, comprising the steps of:
-
providing the message server having one or more user accounts;
providing a user profile for associating each user account with a wireless communication device; and
,providing a wireless enabling component that cooperates with the message server to receive data items addressed to the one or more user accounts and forwards the data items to the associated wireless communication device, and that receives data items generated at the mobile device and provides the received data items to the message server for storage in association with the user accounts.
-
-
33. A method of exchanging messages between a message server and a plurality of wireless mobile communication devices, comprising the steps of:
-
providing a wireless message handling component that is coupled to and cooperates with the message server;
providing a plurality of networked computer systems in communication with the message server via a network;
providing a user profile for each of the plurality of networked computer systems, wherein the user profiles each associate a particular networked computer system with a particular wireless mobile communication device;
configuring the networked computer systems to detect one or more wireless activation events and one or more wireless deactivation events;
if at least one wireless activation event is detected and such detection is for a particular wireless mobile communication device user, then for that user;
exchanging data items, associated with the user, between the message server and a wireless mobile communication device via a wireless communication network so that the user can at least receive data items wirelessly from the message server until at least one wireless deactivation event is detected.
-
-
34. A system for replicating information between an information server and a plurality of wireless mobile communication devices associated with a plurality of mobile users, comprising:
-
an information account for each mobile user, the information account being coupled to the information server and associated with at least one of the plurality of wireless mobile communication devices, wherein the information account stores e-mail messages, calendar information, and contact information for a particular mobile user; and
a replication component, coupled to the information server, which detects a new or updated e-mail message, calendar information or contact information, and replicates information between the information account and the mobile user'"'"'s mobile communication device via a wireless network in order to provide the new or updated e-mail message, calendar information or contact information at the mobile communication device. - View Dependent Claims (44)
-
-
35. A method for securely replicating data between a server and a plurality of wireless mobile to communication devices, comprising the steps of:
-
providing a data account for each of a plurality of users at the server, wherein each data account is associated with at least one wireless mobile communication device;
storing e-mail messages, calendar information and contact information in each of the data accounts;
establishing an end-to-end secure link between the server and the plurality of wireless mobile communication devices; and
replicating the e-mail messages, the calendar information, and the contact information between the data accounts and the plurality of wireless mobile communication devices via the secure link. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. The method of
claim 41 , wherein the plurality of wireless mobile communication devices further include at least one two-way pager.
Specification