Methods and systems for interactive image sharing
AssigneePuzzup LLC
InventorCayley Michael Bell
Life of this patent
Estimating the term…
Abstract
A method for interactive image sharing includes receiving, by an image sharing application executing on a first computing device, from a second computing device, a plurality of puzzle piece images and an image associated with the plurality of puzzle piece images. The method includes generating, by a puzzle generator executing on the first computing device, a puzzle assembly interface. The method includes confirming, by the puzzle generator, assembly of the plurality of puzzle piece images by a user of the first computing device. The method includes displaying, by the puzzle generator, the image associated with the plurality of puzzle piece images upon confirmation of assembly.
Claims10
A method for interacting with a shared image, the method comprising:
- receiving, by an image sharing application executing on a first client computing device, from a second client computing device, a plurality of puzzle piece images and an image associated with the plurality of puzzle piece images;
- generating, by a puzzle generator executing on the first client computing device, a puzzle assembly interface on the first client computing device within which to display the plurality of puzzle piece images;
- displaying, by an image sharing application executing on the first client computing device, in a group challenge interface, data associated with a plurality of client computing devices having received the plurality of puzzle piece images and the image associated with the plurality of puzzle piece images, the displayed data including a time period set by the second client computing device for assembly of the plurality of puzzle piece images;
- receiving, by the puzzle assembly interface, from a user of the first client computing device, an instruction to modify an orientation of display of one of the plurality of puzzle piece images;
- displaying, by the puzzle assembly interface, a modified version of the one of the plurality of puzzle piece images;
- confirming, by the puzzle generator, assembly of the plurality of puzzle piece images by a user of the first computing device;
- tracking, by the puzzle assembly interface, an amount of time taken by the user of the first client computing device to complete assembly of the plurality of puzzle piece images;
- transmitting, by the puzzle assembly interface, the tracked amount of time, to the second client computing device;
- displaying, by the puzzle generator, the image associated with the plurality of puzzle piece images upon confirmation of assembly;
- receiving, by the first client computing device, from the second client computing device, a listing of (i) an identifier of each of the plurality of client computing devices having received the plurality of puzzle piece images and the image associated with the plurality of puzzle piece images, and (ii) an identification of the amount of time the users of each of the plurality of client computing devices needed to assemble the plurality of puzzle piece images;
- and
- modifying, by the image sharing application, the group challenge interface to display the received amount of time taken to complete assembly of the plurality of puzzle piece images by each of the plurality of client computing devices having received the plurality of puzzle piece images and the image associated with the plurality of puzzle piece images.
A system for interacting with a shared image, the system comprising:
- an image sharing application (i) executing on a first client computing device, (ii) receiving, from a second client computing device, a plurality of puzzle piece images and an original image associated with the plurality of puzzle piece images, (iii) displaying, in a group challenge interface, data associated with a plurality of client computing devices having received the plurality of puzzle piece images and the image associated with the plurality of puzzle piece images, the displayed data including a time period set by the second client computing device for assembly of the plurality of puzzle piece images;
- and
- a puzzle generator (i) executing on the first client computing device, (ii) generating a puzzle assembly interface on the first client computing device within which to display the received plurality of puzzle piece images, (iii) receiving, by the puzzle assembly interface, from a user of the first client computing device, an instruction to modify an orientation of display of one of the plurality of puzzle piece images, (iv) displaying, by the puzzle assembly interface, a modified version of the one of the plurality of puzzle piece images, (v) confirming assembly of the plurality of puzzle piece images by a user of the first computing device, (vi) displaying the original image associated with the plurality of puzzle piece images upon confirmation of assembly, (vii) tracking an amount of time taken by the user of the first client computing device to complete assembly of the plurality of puzzle piece images, (viii) transmitting, to the second client computing device, the tracked amount of time;
- wherein the image sharing application further comprises functionality for receiving, from the second client computing device, a listing of an identifier of each of the plurality of client computing devices having received the plurality of puzzle piece images and the image associated with the plurality of puzzle piece images, and an identification of the amount of time the users of each of the plurality of client computing devices needed to assemble the plurality of puzzle piece images, and
- wherein the image sharing application further comprises functionality for modifying the group challenge interface to display the received amount of time taken to complete assembly of the plurality of puzzle piece images by each of the plurality of client computing devices having received the plurality of puzzle piece images and the image associated with the plurality of puzzle piece images.
Dependencies are inferred from the claim text.