Outer Rim Archives
Archives · 2017 · 20170068643

Application (pre-grant publication)

STORY ALBUMS

Number
20170068643
Published
2017-03-09
Filed
2015-09-03
Assignee
Disney Enterprises, Inc.
Inventors
SHAMIR; Ariel et al.
CPC
G06F16/4393; G06F16/48; G06F16/51; G06F16/5838
Verdict
Set aside guest-photo/story-album compilation software, business/guest-monetization ops (same pattern as prior sample's PhotoPass-adjacent DROP)
Source
Google Patents · FreePatentsOnline

Abstract

Systems, methods, and computer program products to perform an operation comprising assigning each of a plurality of nodes of a graph to a distinct image, of a plurality of images, wherein the graph represents a story, wherein each node corresponds to a respective element of the story, whereineach node comprises: (i) an attribute and (ii) a text of the respective element of the story, wherein the plurality of graph nodes are assigned based on a set of attributes of each of the plurality of images and the attribute of each node, and generating a visual depiction of the story, wherein the visual depiction comprises an ordered representation of each of the distinct images and the text of each respective element of the story.

Background

BRIEF DESCRIPTION OF THE DRAWINGS

So that the manner in which the above recited aspects are attained and can be understood in detail, a more particular description of embodiments of the invention, briefly summarized above, may be had by referenceto the appended drawings.

It is to be noted, however, that the appended drawings illustrate only typical embodiments of this invention and are therefore not to be consideredlimiting of its scope, for the invention may admit to other equally effective embodiments.

FIG. 1 is a block diagram illustrating a system configured to generate story albums, according to one embodiment.

FIG. 2 illustrates a graph that represents a predefined story, according to one embodiment.

FIG. 3 illustrates an example story album, according to one embodiment.

FIG. 4 is a flow chart illustrating a method to create story albums, according to one embodiment.

FIG. 5 is a flow chart illustrating a method to assign each node of a graph to an image, according to one embodiment.

FIG. 6 is a flow chart illustrating a method to perform a topological sort of graph nodes, according to one embodiment.

FIG. 7 is a flow chart illustrating a method to select a best solution for assigning nodes to images, according to one embodiment.

FIGS. 8A-8B area flow chart illustrating a method to generate a story album, according to one embodiment.DETAILED DESCRIPTION

Embodiments disclosed herein create visually appea

Claims

1. A method, comprising: assigning each of a plurality of nodes of a graph to a distinct image, of a plurality of images, wherein the graph represents a story, wherein each node corresponds to a respective element of the story, wherein each node comprises: (i) an attribute and (ii) a text of the respective element of the story, wherein the plurality of graphnodes are assigned based on a set of attributes of each of the plurality of images and the attribute of each node; and generating a visual depiction of the story, wherein the visual depiction comprises an ordered representation of each of the distinct images and the text of each respective element of the story. 8. A system, comprising: a processor; and a memory containing a program which when executed by the processor performs an operation comprising: assigning each of a plurality of nodes of a graph to a distinct image, of a plurality of images, wherein the graph represents a story, wherein each node corresponds to a respective element of the story, wherein each node comprises: (i) an attribute and (ii) a text of the respective element of the story, wherein the plurality of graph nodes are assigned based on a set of attributes of each of the plurality of images and the attribute of each node; and generating a visual depiction of the story, wherein the visual depiction comprises an ordered representation of each of the distinct images and the text of each respective element of the story. 15. A non-transitory computer readable medium storing instructions, which, when executed by a processor, perform an operation comprising: assigning each of a plurality of nodes of a graph to a distinct image, of a plurality of images, wherein the graph represents a story, wherein each node corresponds to a respective element of the story, wherein each node comprises: (i) an attribute and (ii) a text of the respective element of the story, wherein the plurality of graph nodes are assigned based on a set of attributes of each of the plurality of images and the attribute of each node; and generating a visual depiction of the story, wherein the visual depiction comprises an ordered representation of each of the distinct images and the text of each respective element of the story.