Overlaying photographs with text on a social networking system
AssigneeFacebook, Inc.
InventorsGregory Matthew Marra, Christopher Struhar
Life of this patent
Estimating the term…
Abstract
When a social networking system receives an image and associated text for presentation to one or more users, the social networking system determines how to present the text and the image. For example, the social networking system determines if to overlay the text onto an area of the image. A readability score indicating the readability of the text if overlaid onto an area of the image is determined based on attributes of the image and of the text. Using the readability score, the social networking system overlays the text onto an area of the image when presented to other users or presents the text adjacent to the image when presented to other users.
Claims10
A method comprising:
- receiving information about a post in a social networking system, the post comprising a plurality of media items and text associated with the plurality of media items;
- determining one or more attributes of each media item of the plurality of media items media item, and at least one attribute of the one or more attributes of each media item of the plurality of media items identifies whether the media item was digitally altered;
- computing a readability score for a combination of the plurality of media items and the text associated with each media item of the plurality of media items, the readability score indicating measure of a likelihood of the user reading the text when overlaid onto the plurality of media items and the readability score based at least in part on the one or more attributes of each media item of the plurality of media items and one or more attributes of the text;
- determining a particular media item of the plurality of media items was digitally altered based on the one or more attributes of the particular media item;
- reducing the readability score for the combination of the particular media item and the text;
- comparing the readability score with a threshold value;
- generating the post including at least one media item of the plurality of media items and the text associated with the media item based on the comparison, wherein if the readability score for the combination of the at least one media item and the text equals or exceeds the threshold value, the text is overlaid onto an area of the at least one media item, and if the readability score for the combination of the at least one media item and the text is less than the threshold value, the text is positioned adjacent to the at least one media item;
- and
- sending the post for display to a client device associated with the user.
A method comprising:
- receiving a plurality of media items and text associated with the plurality of media items;
- determining one or more attributes of each media item of the plurality of media items and at least one attribute of the one or more attributes of each media item of the plurality of media items identifies whether the media item was digitally altered;
- determining whether to overlay the text onto at least one of the plurality of media items based at least in part on the one or more attributes of each media item of the plurality of media items and one or more attributes of the text, the determining comprising:
- computing a readability score for a combination of the plurality of media items and the text associated with each media item of the plurality of media items the readability score indicating measure of a likelihood of the user reading the text when overlaid onto the plurality of media items and the readability score based at least in part on the one or more attributes of the media item and one or more attributes of the text, and
- determining a particular media item of the plurality of media items was digitally altered based on the one or more attributes of the particular media item;
- reducing the readability score for the combination of the particular media item and the text;
- comparing the readability score with a threshold value;
- generating a post including at least one media item of the plurality of media items and the text associated with the media item, based on the comparison, wherein if the readability score for the combination of the at least one media item and the text equals or exceeds the threshold value, the text is overlaid onto an area of the at least one media item, and if the readability score for the combination of the at least one media item and the text is less than the threshold value, the text is positioned adjacent to the at least one media item;
- and
- providing the post to the user with the at least one media item and the text in a format based on the comparison.
Dependencies are inferred from the claim text.