System and method for automated remote messaging to wireless mobile devices
First Claim
1. A computerized appointment confirmation system for communication with a mobile device comprising:
- a database comprising data regarding one or more appointments; and
a server configured to;
communicate with an MMS server upon creation of an appointment, the MMS server configured to send an MMS message to the mobile device and receive an MMS response message from the mobile device;
receive a communication from the MMS server indicating receipt of the MMS response message by the MMS server;
communicate with an SMS server when no MMS response message is received from the mobile device within a predetermined time period, the SMS server configured to send an SMS message to the mobile device and receive an SMS response message from the mobile device;
update the database to indicate whether confirmation data was received by the MMS or SMS server from the mobile device;
store in the database data indicating whether an MMS message or SMS message was received by the mobile device; and
send a message to the mobile device at a predetermined time prior to the time at which the appointment is scheduled, the message being sent using MMS after having received a prior MMS response message from the mobile device, the sent message having additional information relating to the appointment comprising the appointment time, provider contact information, provider address, and an embedded map of a location of the appointment;
wherein the server is further configured to poll at least one MMS server at a predetermined time interval for verification of online statue of the at least one MMS server, or poll at least one SMS server at a predetermined time interval for verification of online status of the at least one SMS server.
0 Assignments
0 Petitions
Accused Products
Abstract
A computerized appointment confirmation system for communication with a mobile device comprising a database comprising data regarding an appointment and a server configured to communicate with an MMS server, the MMS server configured to send an MMS message to the mobile device and receive an MMS response message, receive a communication from the MMS server indicating receipt of the MMS response message by the MMS server, communicate with an SMS server if no MMS response message is received from the mobile device within a predetermined time period, the SMS server configured to send an SMS message to the mobile device and receive an SMS response message, update the database to indicate whether confirmation data was received by the MMS or SMS server from the mobile device, and store in the database data indicating whether an MMS response message or SMS response message was received by the mobile device.
-
Citations
27 Claims
-
1. A computerized appointment confirmation system for communication with a mobile device comprising:
-
a database comprising data regarding one or more appointments; and a server configured to; communicate with an MMS server upon creation of an appointment, the MMS server configured to send an MMS message to the mobile device and receive an MMS response message from the mobile device; receive a communication from the MMS server indicating receipt of the MMS response message by the MMS server; communicate with an SMS server when no MMS response message is received from the mobile device within a predetermined time period, the SMS server configured to send an SMS message to the mobile device and receive an SMS response message from the mobile device; update the database to indicate whether confirmation data was received by the MMS or SMS server from the mobile device; store in the database data indicating whether an MMS message or SMS message was received by the mobile device; and send a message to the mobile device at a predetermined time prior to the time at which the appointment is scheduled, the message being sent using MMS after having received a prior MMS response message from the mobile device, the sent message having additional information relating to the appointment comprising the appointment time, provider contact information, provider address, and an embedded map of a location of the appointment; wherein the server is further configured to poll at least one MMS server at a predetermined time interval for verification of online statue of the at least one MMS server, or poll at least one SMS server at a predetermined time interval for verification of online status of the at least one SMS server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computerized appointment confirmation method for communication with a mobile device, the method comprising:
-
storing in a database, using a server, data regarding one or more appointments; communicating, by the server, with an MMS server upon creation of an appointment, the MMS server configured to send an MMS message to the mobile device and receive an MMS response message from the mobile device; receiving, by the server, a communication from the MMS server indicating receipt of the MMS response message by the MMS server; communicating, by the server, with an SMS server when no MMS response message is received from the mobile device within a predetermined time period, the SMS server configured to send an SMS message to the mobile device and receive an SMS response message from the mobile device; updating the database, by the server, to indicate whether confirmation data was received by the MMS or SMS server from the mobile device; storing in the database, data indicating whether an MMS message or SMS message was received by the mobile device; sending a message to the mobile device at a predetermined time prior to the time at which the appointment is scheduled, the message being sent using MMS after having received a prior MMS response message from the mobile device, the sent message having additional information relating to the appointment comprising the appointment time, provider contact information, provider address, and an embedded map of a location of the appointment; and polling at least one MMS server or at least one SMS server at a predetermined time interval for verification of online status of the at least one MMS server or for verification of online status of the at least one SMS server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium for computerized appointment confirmation utilizing communication with a mobile device, the computer readable medium having program code stored therein that when executed is configured to:
-
store in a database, using a server, data regarding one or more appointments; communicate, by the server, with an MMS server upon creation of an appointment, the MMS server configured to send an MMS message to the mobile device and receive an MMS response message from the mobile device; receive, by the server, a communication from the MMS server indicating receipt of the MMS response message by the MMS server; communicate, by the server, with an SMS server when no MMS response message is received from the mobile device within a predetermined time period, the SMS server configured to send an SMS message to the mobile device and receive an SMS response message from the mobile device; update the database, by the server, to indicate whether confirmation data was received by the MMS or SMS server from the mobile device; store in the database, data indicating whether an MMS message or SMS message was received by the mobile device; send a message to the mobile device at a predetermined time prior to the time at which the appointment is scheduled, the message being sent using MMS after having received a prior MMS response message from the mobile device, the sent message having additional information relating to the appointment comprising the appointment time, provider contact information, provider address, and an embedded map of a location of the appointment; and poll at least one MMS server or at least one SMS server at a predetermined time interval for verification of online status of the at least one MMS server or for verification of online status of the at least one SMS server. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification