System and method for acknowledging calendar appointments using a mobile device
First Claim
1. A method, comprising:
- receiving, by a communication device, an SMS message comprising first calendar event data for a first calendar event, the first calendar event data comprising at least one of;
a predefined heading and a value associated with the predefined heading; and
a predefined delimiter to delimit values associated with a predefined set of calendar event data types, wherein each value being delimited is represented by a character string of predefined length;
the communication device scanning the received SMS message for a first unique calendar event identifier;
if the first unique calendar event identifier is found, the communication device;
generating a responding SMS message comprising the first unique calendar event identifier and either an accept response or a decline response depending on whether or not the first calendar event is stored at the communication device; and
transmitting the responding SMS message to an organizer of the first calendar event.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for communicating calendar appointment acknowledgements to a sender from a recipient device, in particular a mobile communication device capable of receiving SMS messages. The sender creates a calendar object comprising calendar event data, designates a recipient, and selects a transport method for delivering the calendar event data. If the transport method is SMS, then a calendar object message in plaintext SMS format is prepared, comprising a unique identifier, and transmitted to the recipient. The recipient'"'"'s mobile communication device receives the SMS message and parses the message to extract the calendar event data, and transmits an acknowledgement to the sender including the unique identifier.
-
Citations
21 Claims
-
1. A method, comprising:
-
receiving, by a communication device, an SMS message comprising first calendar event data for a first calendar event, the first calendar event data comprising at least one of; a predefined heading and a value associated with the predefined heading; and a predefined delimiter to delimit values associated with a predefined set of calendar event data types, wherein each value being delimited is represented by a character string of predefined length; the communication device scanning the received SMS message for a first unique calendar event identifier; if the first unique calendar event identifier is found, the communication device; generating a responding SMS message comprising the first unique calendar event identifier and either an accept response or a decline response depending on whether or not the first calendar event is stored at the communication device; and transmitting the responding SMS message to an organizer of the first calendar event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A communication device configured to receive and transmit SMS messages, the communication device comprising:
-
a memory comprising a calendar data store for storing calendar event data; and a processor configured to; enable receipt of an SMS message comprising first calendar event data for a first calendar event, the first calendar event data comprising at least one of; a predefined heading and a value associated with the predefined heading; and a predefined delimiter to delimit values associated with a predefined set of calendar event data types, wherein each value being delimited is represented by a character string of predefined length; scan the SMS message which was received for a first unique calendar event identifier; and if the first unique calendar event identifier is found, generate a responding SMS message comprising the first unique calendar event identifier and either an accept response or a decline response depending on whether or not the first calendar event is stored at the communication device; and initiate transmission of the responding SMS message to an organizer of the first calendar event. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A communication device configured to receive and transmit SMS messages, the communication device comprising:
-
a memory comprising a calendar data store for storing calendar event data; a processor configured to; select a preferred transport method for a selected recipient of a calendar message; if the selected transport for the recipient is SMS, format the calendar message as an SMS message; generate the calendar message comprising calendar event data and a unique calendar event identifier, the calendar event data comprising at least one of; a predefined heading and a value associated with the predefined heading; and a predefined delimiter to delimit values associated with a predefined set of calendar event data types, wherein each value being delimited is represented by a characters string of predefined length; initiate transmission of the SMS message to the recipient, the communication device being further configured to receive a responding SMS message from the recipient, the responding SMS message comprising the unique calendar event identifier and either an accept response or a decline response depending on whether or not the calendar event is stored by the recipient, and to store the accept response or the decline response in the calendar data store.
-
Specification