Email management and rendering
First Claim
1. A computer-implemented method for email management and rendering, the method comprising:
- receiving aggregated native form email in native form;
creating prioritization rules identifying an importance of the aggregated native form email in dependence upon a user'"'"'s email preferences, wherein prioritization rules identify priority characteristics according to the user'"'"'s email preferences in the aggregated native form email, thereby providing the user with a vehicle for browsing the highest priority emails first and the lowest priority emails last among the aggregated native form email;
identifying, according to prioritization rules, priority characteristics in the aggregated native form email, the priority characteristics including a predetermined name of a sender or recipient of the aggregated native form email or a predetermined keyword found in the content of the aggregated native form email or in the header of the aggregated native form email, the predetermined name or keyword used to determine the importance of the aggregated native form email;
synthesizing the aggregated native form email into synthesized email including translating aspects of the aggregated native form email into text and markup; and
presenting the synthesized email in order of importance according to the prioritization rules, further comprising;
identifying a presentation action in dependence upon a presentation rule, wherein the presentation rule associates the presentation action with one or more conditions of a first user device upon which the synthesized email is rendered, wherein the presentation rule further identifies a second user device upon which the synthesized email is rendered if the first user device is unavailable for rendering the synthesized email; and
executing the presentation action, wherein the presentation action carries out presentation of the synthesized email to the first user device if the first user device is available for rendering the synthesized email and to the second user device if the first user device is unavailable for rendering the synthesized email.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and products are disclosed for email management and rendering, including receiving aggregated email in native form, synthesizing the aggregated native form email into synthesized email, and presenting the synthesized email. Synthesizing the aggregated native form email into a synthesized email may also include translating aspects of the native form email into text and markup. Synthesizing the aggregated native form email into a synthesized email may also include identifying attachments to the aggregated native form email and translating aspects of the attachments into text and markup. Presenting the synthesized email also includes identifying a presentation action in dependence upon presentation rules and executing the presentation action.
321 Citations
24 Claims
-
1. A computer-implemented method for email management and rendering, the method comprising:
-
receiving aggregated native form email in native form; creating prioritization rules identifying an importance of the aggregated native form email in dependence upon a user'"'"'s email preferences, wherein prioritization rules identify priority characteristics according to the user'"'"'s email preferences in the aggregated native form email, thereby providing the user with a vehicle for browsing the highest priority emails first and the lowest priority emails last among the aggregated native form email; identifying, according to prioritization rules, priority characteristics in the aggregated native form email, the priority characteristics including a predetermined name of a sender or recipient of the aggregated native form email or a predetermined keyword found in the content of the aggregated native form email or in the header of the aggregated native form email, the predetermined name or keyword used to determine the importance of the aggregated native form email; synthesizing the aggregated native form email into synthesized email including translating aspects of the aggregated native form email into text and markup; and presenting the synthesized email in order of importance according to the prioritization rules, further comprising; identifying a presentation action in dependence upon a presentation rule, wherein the presentation rule associates the presentation action with one or more conditions of a first user device upon which the synthesized email is rendered, wherein the presentation rule further identifies a second user device upon which the synthesized email is rendered if the first user device is unavailable for rendering the synthesized email; and executing the presentation action, wherein the presentation action carries out presentation of the synthesized email to the first user device if the first user device is available for rendering the synthesized email and to the second user device if the first user device is unavailable for rendering the synthesized email. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for email management and rendering, the system comprising:
-
a computer processor; a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions configured to; receive aggregated native form email in native form; create prioritization rules identifying an importance of the aggregated native form email in dependence upon a user'"'"'s email preferences, wherein prioritization rules identify priority characteristics according to the user'"'"'s email preferences in the aggregated native form email, thereby providing the user with a vehicle for browsing the highest priority emails first and the lowest priority emails last among the aggregated native form email; identify, according to prioritization rules, priority characteristics in the aggregated native form email, the priority characteristics including a predetermined name of a sender or recipient of the aggregated native form email or a predetermined keyword found in the content of the aggregated native form email or in the header of the aggregated native form email, the predetermined name or keyword used to determine the importance of the aggregated native form email; synthesize the aggregated native form email into synthesized email including translating aspects of the aggregated native form email into text and markup; and present the synthesized email in order of importance according to the prioritization rules, further comprising; identifying a presentation action in dependence upon a presentation rule, wherein the presentation rule associates the presentation action with one or more conditions of a first user device upon which the synthesized email is rendered, wherein the presentation rule further identifies a second user device upon which the synthesized email is rendered if the first user device is unavailable for rendering the synthesized email; and executing the presentation action, wherein the presentation action carries out presentation of the synthesized email to the first user device if the first user device is available for rendering the synthesized email and to the second user device if the first user device is unavailable for rendering the synthesized email. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for data customization for data of disparate data types, the computer program product embodied on a non-transitory computer-readable medium, the computer program product comprising:
-
computer program instructions configured to receive aggregated native form email in native form; computer program instructions configured to create prioritization rules identifying an importance of the aggregated native form email in dependence upon a user'"'"'s email preferences, wherein prioritization rules identify priority characteristics according to the user'"'"'s email preferences in the aggregated native form email, thereby providing the user with a vehicle for browsing the highest priority emails first and the lowest priority emails last among the aggregated native form email; computer program instructions configured to identify, according to prioritization rules, priority characteristics in the aggregated native form email, the priority characteristics including a predetermined name of a sender or recipient of the aggregated native form email or a predetermined keyword found in the content of the aggregated native form email or in the header of the aggregated native form email, the predetermined name or keyword used to determine the importance of the aggregated native form email; computer program instructions configured to synthesize the aggregated native form email into synthesized email including translating aspects of the aggregated native form email into text and markup; and computer program instructions configured to present the synthesized email in order of importance according to the prioritization rules, further comprising; computer program instructions configured to identify a presentation action in dependence upon presentation rule, wherein the presentation rule associates the presentation action with one or more conditions of a first user device upon which the synthesized email is rendered, wherein the presentation rule further identifies a second user device upon which the synthesized email is rendered if the first user device is unavailable for rendering the synthesized email; and computer program instructions configured to execute the presentation action, wherein the presentation action includes computer program instructions to carry out presentation of the synthesized email to the first user device if the first user device is available for rendering the synthesized email to the second user device if the first user device is unavailable for rendering the synthesized email. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification