Detection and modification of obsolete messages
First Claim
Patent Images
1. A system, comprising:
- at least one computing device;
an email updater service executable in the at least one computing device, wherein, when executed, the email updater service causes the at least one computing device to at least;
receive an email message from an email server, a content of the email message including displayable information about an occurrence of an event that is active during a first predefined period of time, the displayable information configured to be presented on a rendered version of the email message on a display of the at least one computing device;
send a first instruction to a client email application to alter an appearance of the email message prior to a start of the first predefined period of time as displayed on a user interface associated with an email folder including the email message; and
send a second instruction to the client email application to alter the appearance of the email message following an end of the first predefined period of time; and
the client email application executable in the at least one computing device, wherein when, executed, the client email application causes the at least one computing device to at least;
render the user interface such that the email message is displayed in an original form prior to the first predefined period of time;
modify the user interface in response to receiving the first instruction, the user interface being modified such that the email message is displayed in at least one of;
a different color, a different shade, or a different pattern;
determine that the first predefined period of time has lapsed in response to receiving the second instruction; and
modify, after a second predefined period of time following an ending of the first predefined period of time, the user interface such that the email message is displayed in the original form.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments relating to the creation, tracking, and modification of electronic messages that may become obsolete or irrelevant to the message recipient after a specific time or occurrence of an event. Upon detection of an event, the message may be altered so that the message recipient is not burdened by obsolete or irrelevant messages. The alteration may include moving to another folder, changing the appearance, deletion, and/or any other alteration that would reflect that the message is longer valid.
16 Citations
23 Claims
-
1. A system, comprising:
-
at least one computing device; an email updater service executable in the at least one computing device, wherein, when executed, the email updater service causes the at least one computing device to at least; receive an email message from an email server, a content of the email message including displayable information about an occurrence of an event that is active during a first predefined period of time, the displayable information configured to be presented on a rendered version of the email message on a display of the at least one computing device; send a first instruction to a client email application to alter an appearance of the email message prior to a start of the first predefined period of time as displayed on a user interface associated with an email folder including the email message; and send a second instruction to the client email application to alter the appearance of the email message following an end of the first predefined period of time; and the client email application executable in the at least one computing device, wherein when, executed, the client email application causes the at least one computing device to at least; render the user interface such that the email message is displayed in an original form prior to the first predefined period of time; modify the user interface in response to receiving the first instruction, the user interface being modified such that the email message is displayed in at least one of;
a different color, a different shade, or a different pattern;determine that the first predefined period of time has lapsed in response to receiving the second instruction; and modify, after a second predefined period of time following an ending of the first predefined period of time, the user interface such that the email message is displayed in the original form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 16, 17)
-
-
9. A method, comprising:
-
receiving, by at least one computing device, a first message from a third-party client device associated with a third-party entity; determining, by the at least one computing device, a list of recipients associated with the third-party client device; generating, by the at least one computing device, a plurality of second messages based at least in part on the first message, individual second messages of the plurality of second messages corresponding to a respective recipient within the list of recipients associated with the third-party entity, the individual second messages being encoded with displayable information detailing an event that is to occur during a particular time period, the displayable information being configured to be presented on a rendered version of a respective second message via a display on a respective recipient client device associated with the respective recipient, and the individual second messages being relevant only during the particular time period of the event; transmitting, by the at least one computing device, the plurality of second messages to a plurality of recipient client devices;
sending, by the at least one computing device, executable code to the plurality of recipient client devices, the executable code being configured to;interact with a communication application on the respective recipient client device; and modify an appearance of the rendered version of a respective second message following a predefined period of time, the appearance of the rendered version being modified by changing at least one of a color, a pattern, or a shade; detecting, by the at least one computing device, that the event associated with the plurality of second messages has occurred based at least in part on the particular time period; generating, by the at least one computing device, an update notification including information indicating that the event has occurred and a message identifier; and transmitting, by the computing device, the update notification to the plurality of recipient client devices. - View Dependent Claims (10, 11, 12, 13, 14, 15, 18, 19, 20)
-
-
21. A non-transitory computer readable medium embodying a program executable in at least one computing device, wherein, when executed, the program causes the at least one computing device to at least:
-
receive a first message from a third-party client device associated with a third-party entity; determine a list of recipients associated with the third-party client device; generate a plurality of second messages based at least in part on the first message, individual second messages of the plurality of second messages corresponding to a respective recipient within the list of recipients associated with the third-party entity, the individual second messages being encoded with displayable information detailing an event that is to occur during a particular time period, the displayable information being configured to be presented on a rendered version of a respective second message via a display on a respective recipient client device associated with the respective recipient, and the individual second messages being relevant only during the particular time period of the event; transmit the plurality of second messages to a plurality of recipient client devices; send executable code to the plurality of recipient client devices, the executable code being configured to; interact with a communication application on the respective recipient client device; and modify an appearance of the rendered version of a respective second message following a predefined period of time, the appearance of the rendered version being modified by changing at least one of a color, a pattern, or a shade; detect that the event associated with the plurality of second messages has occurred based at least in part on the particular time period; generate an update notification including information indicating that the event has occurred and a message identifier; and transmit the update notification to the plurality of recipient client devices. - View Dependent Claims (22, 23)
-
Specification