Systems and methods for generating dynamic virtual representations of an object or event
US-2024420395-A1 · Dec 19, 2024 · US
US9779529B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9779529-B2 |
| Application number | US-201514627859-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 20, 2015 |
| Priority date | Feb 20, 2015 |
| Publication date | Oct 3, 2017 |
| Grant date | Oct 3, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods are provided for generating multi-image content for online services using a single image. For example, a processor identifies publishing constraints specified for image categories in a profile of an online service. The processor generates a first image by applying a first publishing constraint to a copy of an input image and generates a second image by applying a second publishing constraint to a selected portion of the first image. The processor presents the first and second images in different preview interfaces. The processor applies manipulation effects to the second image that modify the second image independently of modifications to the first image. The manipulation effect is applied to the second in accordance with the second publishing constraint for the second image. The processor uploads the images with the applied manipulation effects to the online service for presentation in the different image categories.
Opening claim text (preview).
The invention claimed is: 1. A method comprising: detecting, by an image manipulation application in communication with an online content manipulation service, a first input from a user indicating a desire to generate multi-image content for a social media service that is independent of the online content manipulation service; using, by the image manipulation application and responsive to the first input, the online content manipulation service to retrieve or update a layout specific to the social media service, wherein the layout is retrieved or updated via communications between the online content manipulation service and the social media service; identifying, by the image manipulation application and from the retrieved or updated layout, a first publishing constraint specified by the social media service for a first image category and a second publishing constraint specified by the social media service for a second image category, wherein the first publishing constraint and the second publishing constraint specify (i) relative positions of a first image in a profile of the social media service and a second image in the profile of the social media service and (ii) a size and shape for the first image and a size and shape for the second image; generating, by the image manipulation application, the first image that is compliant with the first publishing constraint from an input image and generating the second image that is compliant with the second publishing constraint from at least one of the input image or the generated first image; creating, by the image manipulation application, (i) a first layer of a multi-layer image from the first image and (ii) a second layer of the multi-layer image from the second image; applying, by the image manipulation application, a manipulation effect to the second image that modifies the second image independently of the first image and in accordance with the second publishing constraint, wherein applying the manipulation effect to the second image comprises applying a layer-specific image editing effect to the second layer based on a second input received by the image manipulation application; displaying a preview of the first image and the second image in an interface of the image manipulation application by simultaneously displaying, according to the first publishing constraint and the second publishing constraint, (i) the first layer and (ii) the second layer partially overlapping the first layer, wherein the layer-specific image editing effect is shown in the preview; publishing the first image and the second image to be displayed simultaneously and partially overlapping one another according to the layout; and uploading, by the image manipulation application, the first image and the second image with the applied manipulation effect to the social media service, wherein the first image is uploaded for presentation in the first image category of the profile and the second image is uploaded for presentation in the second image category of the profile. 2. The method of claim 1 , wherein the first publishing constraint comprises a first set of dimensions for images in the first image category and the second publishing constraint comprises a second set of dimensions for images in the second image category. 3. The method of claim 2 , wherein the first image category comprises a cover image category for images presented in response to a request to access the profile and the second image category comprises a profile image category for images presented with a list of search results including the profile. 4. The method of claim 2 , wherein modifying the second image in accordance with the second publishing constraint comprises preventing the manipulation effect from modifying at least one of a height or width of the second image to exceed at least one of a height or width specified in the second set of dimensions. 5. The method of claim 2 , wherein modifying the second image independently of the first image comprises restricting changes caused by the manipulation effect to the second image. 6. The method of claim 1 , further comprising applying an additional manipulation effect to the first image that modifies the first image independently of the second image and in accordance with the first publishing constraint, wherein the first image is uploaded to the social media service with the additional manipulation effect applied to the first image. 7. The method of claim 1 , wherein the manipulation effect comprises at least one of rotating the second image, modifying color information of the second image, and modifying a zoom of the second image. 8. The method of claim 1 , wherein the layout is updated, with the image manipulation application, independently of user input other than the detected first input. 9. The method of claim 1 , wherein the layout is updated, with the image manipulation application, independently of user input other than the detected first input, wherein the method further comprises: detecting, by the image manipulation application and subsequent to uploading the first image and the second image, additional input indicating a desire to generate additional multi-image content for the social media service; using, by the image manipulation application and responsive to the additional input, the online content manipulation service to update the layout associated with the social media service, wherein the image manipulation application updates the layout independently of user input other than the detected additional input; identifying, by the image manipulation application and from the retrieved or updated layout, a first updated publishing constraint specified by the social media service for the first image category and a second updated publishing constraint specified by the social media service for the second image category; generating, by the image manipulation application, a first additional image that is compliant with the first updated publishing constraint from an additional input image and generating a second additional image that is compliant with the second updated publishing constraint from at least one of the additional input image or the generated first additional image; applying, by the image manipulation application, a manipulation effect to the second additional image that modifies the second additional image independently of the first additional image and in accordance with the second updated publishing constraint; and uploading, by the image manipulation application, the first additional image and the second additional image with the applied manipulation effect to the social media service, wherein the first additional image is uploaded for presentation in the first image category and the second additional image is uploaded for presentation in the second image category. 10. A system comprising: a processing device; and a non-transitory computer-readable medium communicatively coupled to the processing device, wherein the processing device is configured to execute an image manipulation application stored in the non-transitory computer-readable medium and to thereby perform operations comprising: communicating with an online content manipulation service, detecting a first input from a user indicating a desire to generate multi-image content for a social media service that is independent of the online content manipulation service, using, responsive to the first input, the online content manipulation service to retrieve or update a layout specific to the social media service, wherein the layout is retrieved or updated via communications between the online content manipulation service and the social media service, identifying, from the retrieved or upda
Related publications grouped by family.
Answers are generated from the same data shown on this page.