Methods and systems for recipient management with electronic messages
First Claim
1. A method of recipient management with electronic messages having time defined actions comprising:
- using a processor of a message server for;
receiving data inputted by a user, and an electronic address of the recipient at a user client terminal;
creating an electronic message and defining for the electronic message at least one non-message action for the recipient associated with the electronic address inputted by the user, to perform at a location within a defined time frame, said at least one non-message action and said time frame are defined in a metadata included in said electronic message;
sending the electronic message to the electronic address of the recipient for access by a recipient client terminal of the recipient;
triggering an external data source to monitor performance of the at least one non-message action by the recipient associated with the electronic address inputted by the user during the defined time frame according to said metadata, said monitoring detects the recipient being at the location at the defined time frame and performing the at least one non-message action at the location and at the defined time frame;
wherein the external data source is in electrical communication with said message server and is independent of actions performed on the electronic message by the recipient client terminal;
receiving via a network an indication of the performance of the at least one non-message action based on the monitoring from the external data source; and
sending instructions to present on the user client terminal a notification in response to the indication.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a method of recipient management with electronic messages having time defined actions, comprising: defining for an electronic message to a recipient, according to data inputted by a user at a user client terminal, one or more actions for the recipient to perform and a time frame for performance of the one or more actions; sending the electronic message to a recipient client terminal of a recipient to trigger a monitoring of performance of the one or more actions by the recipient at the client terminal during the time frame; receiving an indication of the performance of the one or more actions based on the monitoring from the recipient client terminal; and presenting on the user client terminal a notification in response to the indication.
12 Citations
40 Claims
-
1. A method of recipient management with electronic messages having time defined actions comprising:
-
using a processor of a message server for; receiving data inputted by a user, and an electronic address of the recipient at a user client terminal; creating an electronic message and defining for the electronic message at least one non-message action for the recipient associated with the electronic address inputted by the user, to perform at a location within a defined time frame, said at least one non-message action and said time frame are defined in a metadata included in said electronic message; sending the electronic message to the electronic address of the recipient for access by a recipient client terminal of the recipient; triggering an external data source to monitor performance of the at least one non-message action by the recipient associated with the electronic address inputted by the user during the defined time frame according to said metadata, said monitoring detects the recipient being at the location at the defined time frame and performing the at least one non-message action at the location and at the defined time frame;
wherein the external data source is in electrical communication with said message server and is independent of actions performed on the electronic message by the recipient client terminal;receiving via a network an indication of the performance of the at least one non-message action based on the monitoring from the external data source; and sending instructions to present on the user client terminal a notification in response to the indication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 40)
-
-
26. A system for electronic message communications having time defined actions, comprising:
-
a hardware processor of a message server;
a non-transitory memory having stored thereon program modules for instruction execution by the hardware processor, comprising;code instructions for receiving data inputted by a user, and an electronic address of the recipient at a user client terminal; code instructions for creating an electronic message and defining for the electronic message at least one non-message action for the recipient associated with the electronic address inputted by the user, to perform at a location within a defined time frame, said at least one non-message action and said time frame are defined in a metadata included in said electronic message; code instructions for sending the electronic message to the electronic address of the recipient for access by a recipient client terminal of the recipient; code instructions for triggering an external data source to monitor performance of the at least one non-message action by the recipient associated with the electronic address inputted by the user during the defined time frame according to said metadata, said monitoring detects the recipient being at the location at the defined time frame and performing the at least one non-message action at the location and at the defined time frame, wherein the external data source is in electrical communication with said message server and is independent of actions performed on the electronic message by the user client terminal; code instructions for receiving an indication of the performance of the at least one non-message action from the external data source; code instructions for sending instructions to present on the user client terminal a notification in response to the indication. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification