Content item transformations for image overlays

US9275016B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9275016-B1
Application numberUS-201213472821-A
CountryUS
Kind codeB1
Filing dateMay 16, 2012
Priority dateMay 16, 2012
Publication dateMar 1, 2016
Grant dateMar 1, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for adjusting content item configurations for use as overlays for images. The method includes receiving a request for an overlay for an image; determining image parameters specifying dimensional aspects of the image including a width of the image; selecting a content item, having a first configuration specifying a first width of the content item, from content items relevant to the image; adjusting the first configuration of the content item to a second configuration to generate an adjusted content item including adjusting the first width of the content item to a second width that is a same width as the width of the image without changing a perspective of content in the content item; and providing the adjusted content item in the second configuration as an overlay for the image to satisfy the request.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving request data specifying a request for an overlay for display over an image; determining image parameters specifying a plurality of dimensional aspects of the image including a width of the image; selecting, from a plurality of content items relevant to the image, a given content item, having a first configuration with a given set of textual content comprising at least one line of text, each line of text displayed at a first font size, and having a given spatial relationship between lines and characters in the given set of text, the first configuration specifying a first width of the given content item within which the given set of textual content is located, wherein the first width is greater than the width of the image; reformatting, by one or more data processors, the given content item using a second configuration to generate an adjusted content item, the reformatting including adjusting the given content item to have a second different width based on the width of the image, while maintaining the given spatial relationship between lines or characters of the given set of textual content in each of the first configuration and the second configuration, displaying the textual content at or greater than the first font size, and truncating the at least one line of text to fit within the width of the image; and providing the adjusted content item in the second configuration as an overlay that covers a portion of the image, wherein the overlay includes a control element that allows independent closing of the overlay while maintaining display of the image. 2. The method of claim 1 , wherein the first width and the width of the image are in terms of pixels. 3. The method of claim 2 , wherein the content of the content item comprises multiple lines of text and providing the adjusted content item comprises: providing instructions to present the adjusted content item in an expanded state including the multiple lines of text during a first period of time and to present the adjusted content item in a collapsed state having fewer than all of the multiple lines of text after the first period. 4. The method of claim 1 , further comprising determining that the truncated line of text does not exceed a truncation threshold based on ratio of a portion of the at least one line of text that was truncated to a portion of the at least one line of text that was not truncated, and wherein adjusting the first configuration of the content item comprises adjusting the first configuration of the content item in response to determining that the truncated line of text does not exceed the truncation threshold. 5. The method of claim 1 , wherein selecting a content item comprises selecting the content item in response to determining that a publisher of the image is participating in an overlay program. 6. The method of claim 1 , wherein determining image parameters comprises accessing the image parameters from a data store. 7. The method of claim 1 , wherein the content item is an image advertisement. 8. The method of claim 1 , wherein the content item is a text advertisement. 9. The method of claim 1 , wherein selecting a content item comprises: analyzing content of the image; and selecting the content item, which has a subject matter that is relevant to the content of the image, based at least in part on the analysis. 10. The method of claim 1 , wherein selecting a content item comprises: determining a publisher of the image is an approved publisher; accessing metadata for the image specified by the publisher; and in response to determining the publisher is an approved publisher, selecting the content item based at least in part on the metadata for the image. 11. The method of claim 1 , wherein selecting a content item comprises: analyzing textual content associated with the image; and selecting the content item, which has a subject matter that is relevant to the textual content associated with the image, based at least in part on the analysis. 12. The method of claim 1 , further comprising: providing an interface to a publisher of the image allowing the publisher to select whether or not content items can be overlaid on the image. 13. The method of claim 1 , further comprising providing an interface to a content sponsor for enabling a content item in a campaign to be used as an overlay. 14. A method comprising: identifying image data for display of an image on a user device; evaluating the image data including determining one or more matching criteria related to content included in the image data; identifying an overlay for placement on top of the image data including conducting an auction to identify a sponsored content item from eligible sponsored content items based at least in part on the matching criteria, wherein the sponsored content item comprises at least one line of text and each line of text displayed at a first font size; transforming the identified sponsored content item to produce an overlay item, the transforming including changing a width of the identified sponsored content item while maintaining a same spatial relationship between characters of the lines of text, displaying the characters of the text at or greater than the first font size, and truncating the lines of text to fit within the width of the image; and providing the transformed sponsored content item for presentation along with the image data and code that causes the transformed content item to be displayed over a portion of the image, wherein the overlay includes a control element that allows independent closing of the overlay while maintaining display of the image. 15. A system comprising: one or more data processors; and instructions stored on a computer readable storage medium that when executed by the one or more data processors cause the one or more data processors to perform operations comprising: receiving request data specifying a request for an overlay for display over an image; determining image parameters specifying a plurality of dimensional aspects of the image including a width of the image; selecting, from a plurality of content items relevant to the image, a given content item, having a first configuration with a given set of textual content comprising at least one line of text, each line of text displayed at a first font size, and having a given spatial relationship between lines or characters in the given set of text, the first configuration specifying a first width of the given content item within which the given set of textual content is located, wherein the first width is greater than the width of the image; reformatting, by one or more data processors, the given content item using a second configuration to generate an adjusted content item, the reformatting including adjusting the given content item to have a second different width based on the width of the image, while maintaining the given spatial relationship between lines or characters of the given set of textual content in each of the first configuration and the second configuration, displaying the textual content at or greater than the first font size, and truncating the at least one line of text to fit within the width of the image; and providing the adjusted content item in the second configuration as an overlay that covers a portion of the image, wherein the overlay includes a control element that allows independent closing of the overlay while maintaining display of the image. 16. The system of claim 15 , wherein the instructions when executed by the one or more data processors cause t

Assignees

Inventors

Classifications

  • G06F40/103Primary

    Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191) · CPC title

  • G06F16/583Primary

    using metadata automatically derived from the content · CPC title

  • Summarisation for human users · CPC title

  • G06F17/211Primary

    Physics · mapped topic

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9275016B1 cover?
Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for adjusting content item configurations for use as overlays for images. The method includes receiving a request for an overlay for an image; determining image parameters specifying dimensional aspects of the image including a width of the image; selecting a content item, having a…
Who is the assignee on this patent?
Freund Martin, Google Inc
What technology area does this patent fall under?
Primary CPC classification G06F40/103. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).