Patent ID: 9558160
Date: 2017-01-31
CPC Classifications: G06F,G06Q

Claim:
1. A method for embedded content suitability scoring, the method comprising: identifying, by one or more processors, a plurality of containers of an email message, wherein each container includes a portion of content of the email message; identifying, by one or more processors, a source of a container of the plurality of containers of the email message, by matching the contents of the container to contents of a matching version of the source of the container, wherein a plurality of versions of the source of the container exist; determining, by one or more processors, a suitability score for the container based, at least in part, on the contents of the container and the contents of the matching version of the source of the container, wherein (i) the suitability score is an aggregation of a first factor and a second factor, (ii) the first factor represents a degree to which the contents of the container match the contents of the matching version of the source of the container, and (iii) the second factor represents an age of the matching version of the source; if the first factor or the second factor falls below a predetermined threshold value for the container, then the container is categorized into a challenged suitability category; else, associating, by one or more processors, the container with a questioned suitability category based on the suitability score, wherein the questioned suitability category is one suitability category in the group of suitability categories consisting of the questioned suitability category, a verified suitability category, an acceptable suitability category, and a challenged suitability category; presenting, by one or more processors, the email message on a user interface, the email message including a markup that (i) is associated with the questioned suitability category and (ii) visually indicates that the container is associated with the questioned suitability category; detecting, by one or more processors, a first user interaction with the container on the user interface, and in response, presenting a prompt that includes a reconcile action, a remove action, and a skip action, wherein: executing, by one or more processors, one of the reconcile action, the remove action, and the skip action based on a second user interaction with the container on the user interface.