System and method for pushing calendar event messages from a host system to a mobile data communication device
First Claim
1. A method of redirecting meeting requests from a host system to a portable data communications device, comprising the steps of:
- receiving a meeting request at the host system structured according to a first format, wherein information regarding the meeting is described using a plurality of text strings;
transforming the meeting request into a second format in which the plurality of text strings are replaced with a plurality of numerical values in order to compress the meeting request;
generating an e-mail message including the compressed meeting request as an attachment to the e-mail message; and
sending the e-mail with the attachment to the portable data communication device.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for pushing information, such as calendar event messages, 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 calendar event messages, such as meeting reminders and notices, 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 calendar event messages in an electronic wrapper prior to pushing the data items to the mobile device. An optimized data structure for storing the calendar event messages is also provided.
67 Citations
20 Claims
-
1. A method of redirecting meeting requests from a host system to a portable data communications device, comprising the steps of:
-
receiving a meeting request at the host system structured according to a first format, wherein information regarding the meeting is described using a plurality of text strings;
transforming the meeting request into a second format in which the plurality of text strings are replaced with a plurality of numerical values in order to compress the meeting request;
generating an e-mail message including the compressed meeting request as an attachment to the e-mail message; and
sending the e-mail with the attachment to the portable data communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17)
-
-
13. A method of replying to a meeting request sent from a host system to a portable data communication device, comprising the steps of:
-
receiving a response to the meeting request from a user of the portable data communication device;
generating a compressed file attachment including the response;
sending an e-mail with the compressed file attachment from the portable data communication device to the host system;
processing the e-mail with the attachment at the host system; and
sending the response to a meeting organizer that generated the meeting request.
-
-
18. A computer readable medium encoded with a data structure for storing information related to a meeting request, the data structure comprising:
-
a calendar command byte;
a version number segment; and
a calendar components segment;
wherein the calendar components segment includes meeting request information that is type-length encoded.
-
-
19. A system for redirecting meeting requests from a host system to a portable data communication device, comprising:
-
a host inbox coupled to the host system for receiving a meeting request associated with the portable data communication device, wherein the meeting request includes a plurality of text strings that provide information regarding the meeting; and
a redirector application operating at the host system for detecting the meeting request and for transforming the plurality of text strings into a plurality of type-length encoded values in order to compress the meeting request;
wherein the redirector application attaches the compressed meeting request to an e-mail and redirects the e-mail to the portable data communication device.
-
-
20. A method of sending meeting request information from a portable data communication device to a plurality of meeting attendees, each of the meeting attendees having an associated e-mail address, comprising the steps of:
-
inputting meeting request information into the portable data communication device, the meeting request information including the e-mail addresses of the meeting attendees;
generating a compressed meeting request file;
attaching the compressed meeting request file to an e-mail and sending the e-mail with the attachment to a server system;
detecting the e-mail with the attachment at the server system and determining that the attachment is a meeting request file;
decompressing the meeting request file; and
sending the meeting request information to the meeting attendees using their e-mail addresses.
-
Specification