System and method for selecting pictures for presentation with text content
First Claim
1. A computer-implemented method for selecting pictures for use with text items in creating presentations, the method comprising:
- identifying information about individual pictures in a collection of pictures, the information including (i) content information that identifies one or more topics associated with each of the pictures in the collection, and (ii) layout information associated with each of the pictures in the collection;
identifying one or more requirements or conditions for use in selecting a given picture from the collection of pictures, the one or more requirements indicating a desired picture layout information, including implementing one or more rules that govern the appearance of pictures in a layout that includes one or more text items;
identifying information about a content of the one or more text items;
programmatically selecting the given picture from the collection of pictures;
wherein programmatically selecting the given picture is based at least in part on the information about the one or more text items and the content information identified about the given picture;
wherein programmatically selecting the given picture includes using the layout information of the given picture to determine that the given picture satisfies the one or more requirements or conditions;
wherein programmatically selecting a given picture from the collection of pictures further includes selecting one or more candidate pictures based at least in part on the information about the one or more text items and the content information of the given picture;
determining which, if any, of the one or more candidate pictures are to be used with the one or more text items based on a set of rules governing a usage of the pictures in the collection;
wherein identifying information about individual pictures in a collection of pictures includes identifying respective slant information indicating a slant orientation of an object appearing in at least a portion of a respective one of the pictures in the collection;
wherein implementing the one or more rules includes implementing one or more rules that govern the appearance of pictures based on the slant orientation of the pictures;
wherein determining which, if any, of the one or more candidate pictures are to be used with the text item includes determining the slant orientation of one or more a candidate pictures; and
providing the presentation using the text item and the given picture according to the determined layout for the presentation.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more pictures may be selected for use with a text item, such as an article (news story, blog entry, online magazine) or post (e.g. informal blog entry). Pictures may be selected from a library, such as a collection of stock photographs. Stock photographs are pictures that are available for purchase and use. Information about the content of the picture may be identified. The text item that is to be supplied the picture may be also be analyzed in its content. A given picture from the collection is then programmatically selected based on the identified information about the picture and the text item. A presentation may be created based on the text item and the given picture that is selected.
69 Citations
9 Claims
-
1. A computer-implemented method for selecting pictures for use with text items in creating presentations, the method comprising:
-
identifying information about individual pictures in a collection of pictures, the information including (i) content information that identifies one or more topics associated with each of the pictures in the collection, and (ii) layout information associated with each of the pictures in the collection; identifying one or more requirements or conditions for use in selecting a given picture from the collection of pictures, the one or more requirements indicating a desired picture layout information, including implementing one or more rules that govern the appearance of pictures in a layout that includes one or more text items; identifying information about a content of the one or more text items; programmatically selecting the given picture from the collection of pictures; wherein programmatically selecting the given picture is based at least in part on the information about the one or more text items and the content information identified about the given picture; wherein programmatically selecting the given picture includes using the layout information of the given picture to determine that the given picture satisfies the one or more requirements or conditions; wherein programmatically selecting a given picture from the collection of pictures further includes selecting one or more candidate pictures based at least in part on the information about the one or more text items and the content information of the given picture; determining which, if any, of the one or more candidate pictures are to be used with the one or more text items based on a set of rules governing a usage of the pictures in the collection; wherein identifying information about individual pictures in a collection of pictures includes identifying respective slant information indicating a slant orientation of an object appearing in at least a portion of a respective one of the pictures in the collection; wherein implementing the one or more rules includes implementing one or more rules that govern the appearance of pictures based on the slant orientation of the pictures; wherein determining which, if any, of the one or more candidate pictures are to be used with the text item includes determining the slant orientation of one or more a candidate pictures; and providing the presentation using the text item and the given picture according to the determined layout for the presentation. - View Dependent Claims (2)
-
-
3. A computer-implemented method for selecting a picture for use with a text item in creating a presentation, the method comprising:
-
programmatically analyzing each of a plurality of image files to identify association data for each image file in a collection of image files; identifying information about a content of the text item; programmatically selecting a given image file from the collection of image files based at least in part on the information about the text item and the association data of the given image file; creating a presentation based on the text item and the given image file; and wherein programmatically analyzing each of a plurality of image files includes programmatically analyzing a slant of an object in individual image files in order to determine association data that includes data about the slant of the object, and wherein programmatically selecting a given image file is based at least in part on the slant of a given object in the given image file.
-
-
4. A method for selecting images for use with an article on a web page, the method comprising:
-
programmatically analyzing text contained within each of a plurality of image files in order to identify one or more categories for individual image files that comprise the collection; selecting, from a plurality of text items, one or more text items for use in a presentation that is to include at least one image from a corresponding image file; determining one or more categories for each of the plurality of text items; programmatically selecting, for the presentation, a given image file from the collection of image files based at least in part on a comparison of the identified one or more categories of individual image files with one or more categories of the given text item; identifying layout information about an image of one or more of the individual image files, and wherein programmatically selecting the given image file is based in part on determining that the image of the image file conforms to a condition or requirement of the layout for the presentation; including the given image file with the one or more text items as part of the presentation; and wherein the condition or requirement of the layout corresponds to a specified slant of an object in the image file.
-
-
5. A computer-implemented method for selecting a given image from a plurality of images for use with one or more text items in creating a presentation, the method comprising:
-
identifying respective image layout information associated with each of the plurality of images; determining a layout for a presentation that is to include the one or more text items; identifying, based on the determined layout for the presentation, one or more requirements or conditions for use in selecting the given image from the plurality of images, the one or more requirements indicating a desired image layout information; programmatically selecting the given image from the plurality of images using the image layout information associated with the given image to determine that the given image satisfies the one or more requirements or conditions; wherein identifying respective image layout information includes identifying respective slant information indicating a slant orientation of an object in a respective one of the pictures the collection; and providing the presentation using the one or more text items and the given image according to the determined layout for the presentation. - View Dependent Claims (6, 7, 8, 9)
-
Specification