Methods for generating a cover photo with user provided pictures

US10163173B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10163173-B1
Application numberUS-201414198440-A
CountryUS
Kind codeB1
Filing dateMar 5, 2014
Priority dateMar 6, 2013
Publication dateDec 25, 2018
Grant dateDec 25, 2018

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.

A method for generating a cover photo for presenting on a profile page includes receiving a request from a user to generate a cover photo for presenting on a profile page of the user account. A user interface identifying a plurality of slots for inserting the pictures/assets selected by the user, is presented at the profile page in response to the request. User selection of pictures/assets for placement in the plurality of slots at the user interface, is received. The pictures/assets are examined for assembling the selected picture/asset into a mosaic. The examination determines open slots that are available for inserting the pictures/assets and a sequence of insertion of the pictures/assets into each of the open slots in the user interface. A unified cover photo is generated by stitching together the one or more pictures/assets selected by the user based on sequence of insertion obtained through examination.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, by a processor, a request to generate a cover photo for presentation in a profile page user interface associated with a user account on a social network, wherein the profile page user interface comprises a predetermined area for the presentation of the cover photo; responsive to the request, causing a presentation of a user interface defining a plurality of slots for inserting assets into the cover photo; receiving a selection of the assets for placement in the plurality of slots presented by the user interface, wherein each of the selected assets is received for placement in a different one of the plurality of slots, wherein the selected assets for the cover photo comprise at least two different asset types selected from a textual asset type, an image asset type, a video asset type, or an audio asset type; responsive to receiving the selection of the assets for placement in the plurality of slots, placing the selected assets in the plurality of slots in view of predefined rules; and generating the cover photo by stitching together the selected assets; and responsive to a number of selected assets being less than a number of the plurality of slots, scaling the cover photo comprising the stitched assets in view of the predetermined area of the profile page user interface for the presentation of the cover photo. 2. The method of claim 1 , wherein the user interface provides a plurality of templates identifying the plurality of slots for inserting the assets into the cover photo, wherein the plurality of slots are associated with attributes used for placing the selected assets in the plurality of slots. 3. The method of claim 2 , wherein the attributes comprise at least one of dimensional attributes, placement attributes, or content attributes. 4. The method of claim 1 , wherein the plurality of slots varies in dimension and shape. 5. The method of claim 1 , wherein placing the selected assets in the plurality of slots in view of the predefined rules comprises placing the selected assets in view of a temporal order of receiving the selection of the assets. 6. The method of claim 1 , wherein placing the selected assets in view of the predefined rules further comprises identifying a slot of the plurality of slots capable of receiving a content type and context type of an asset of the selected assets. 7. The method of claim 1 , wherein generating the cover photo by stitching together the selected assets further comprises: determining dimensional attributes of each the selected assets; and resizing one or more of the selected asset to fit dimensional attributes of the plurality of slots in which the selected assets are placed. 8. The method of claim 7 , wherein generating the cover photo by stitching together the selected assets further comprises: blending a first edge of a first asset of the selected assets with a second edge of a second asset of the selected assets, wherein the first asset and the second asset are placed adjacent to one another. 9. The method of claim 1 , wherein placing the selected assets in view of the predefined rules further comprises: determining slots of the plurality of slots that are available for insertion of the selected assets; and inserting the selected assets in the available slots in view of a reverse temporal order of receiving the selection of the assets. 10. The method of claim 1 , wherein scaling the cover photo comprises scaling the stitched assets to be presented in a center of the predetermined area of the profile page user interface for the presentation of the cover photo. 11. The method of claim 1 further comprising: rendering the profile page user interface to display the cover photo; detecting user activity at an asset of the cover photo, the user activity to customize the cover photo; and generating a customized cover photo in view of the user activity, wherein the customized cover photo replaces the cover photo initially rendered in the profile page user interface. 12. The method of claim 11 , wherein the user activity to customize the cover photo comprises one of replacing, adding, deleting, resizing, or reordering an asset within the cover photo. 13. A non-transitory computer readable medium comprising instructions that, responsive to execution by a processor, cause the processor to perform operations comprising: receiving, by the processor, a request to generate a cover photo for presentation in a profile page user interface associated with a user account, wherein the profile page user interface comprises a predetermined area for the presentation of the cover photo; responsive to the request, cause a presentation of a user interface defining a plurality of slots for inserting assets into the cover photo; receiving a selection of the assets for placement in the plurality of slots presented by the user interface, wherein each of the selected assets is received for placement in a different one of the plurality of slots, wherein the selected assets for the cover photo comprise at least two different asset types selected from a textual asset type, an image asset type, a video asset type, or an audio asset type; responsive to receiving the selection of the assets for placement in the plurality of slots, placing the selected assets in the plurality of slots in view of predefined rules; and generating the cover photo by stitching together the selected assets; and responsive to a number of selected assets being less than a number of the plurality of slots, scaling the cover photo comprising the stitched assets in view of the predetermined area of the profile page user interface for the presentation of the cover photo. 14. The non-transitory computer readable medium of claim 13 , wherein the user interface provides a plurality of templates identifying the plurality of slots for inserting the assets into the cover photo, wherein the plurality of slots are associated with attributes used to determine the placement of the selected assets in the plurality of slots. 15. The non-transitory computer readable medium of claim 13 , wherein the plurality of slots varies in dimension and shape. 16. The non-transitory computer readable medium of claim 13 , wherein placing the selected assets in view of the predefined rules comprises identifying a slot of the plurality of slots capable of receiving a content type and context type of an asset of the selected assets. 17. A system comprising: a memory; and a processor, coupled to the memory, to: receive a request to generate a cover photo for presentation in a profile page user interface associated with a user account, wherein the profile page user interface comprises a predetermined area for the presentation of the cover photo; in response to the request, cause a presentation of a user interface defining a plurality of slots for inserting assets into the cover photo; receive a selection of the assets for placement in the plurality of slots presented by the user interface, wherein each of the selected assets is received for placement in a different one of the plurality of slots, wherein the selected assets for the cover photo comprise at least two different asset types selected from a textual asset type, an image asset type, a video asset type, or an audio asset type; responsive to receiving the selection of the assets for placement in the plurality of slots, place the selected assets in the plurality of slots in view of predefined rules; and generate the cover photo for presentation by stitching together the selected assets; a

Assignees

Inventors

Classifications

  • G06Q10/40Primary

    Business processes related to social networking or social networking services · CPC title

  • G06Q50/01Primary

    Physics · mapped topic

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

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 US10163173B1 cover?
A method for generating a cover photo for presenting on a profile page includes receiving a request from a user to generate a cover photo for presenting on a profile page of the user account. A user interface identifying a plurality of slots for inserting the pictures/assets selected by the user, is presented at the profile page in response to the request. User selection of pictures/assets for …
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 25 2018 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).