Shuffle algorithm and navigation
AssigneeDropbox, Inc.
InventorsMichael Dwan, Jinpeng Ren
Life of this patent
Estimating the term…
Loading patent…
AssigneeDropbox, Inc.
InventorsMichael Dwan, Jinpeng Ren
Estimating the term…
Embodiments are disclosed for randomly and pseudo-randomly presenting images to a user. An exemplary method includes receiving a first set of images from a user, receiving a second set of conditions that an image must satisfy, creating a subset of the first set of images that satisfies the second set of conditions, selecting a random element of said subset, and displaying said random element to a user. The conditions define the breadth or narrowness of the subset of images from which a random element is chosen. The conditions may be system set, user configured, or any combination, and a user may repeat the process, or may choose to view a new image that has one or more affinities to the last randomly chosen image presented. Affinities function in similar manner to the conditions of a pseudo-random selection, but generally serve to narrow the available set of photos to a greater extent. Conditions or affinities may be, for example, time based, location based, event based, based on a relationship of the user to a person appearing in the last displayed photo, or based upon various other defined connections or commonalities.
A method for randomly presenting images to a user, comprising:
A non-transitory computer readable medium containing instructions that, when executed by at least one processor of a computing device, cause the computing device to:
A system for randomly presenting images to a user, comprising:
Dependencies are inferred from the claim text.