Generating a collage for rendering on a client computing device
First Claim
1. A method, comprising:
- receiving a computer-implemented collage, the collage comprising objects from respective source locations on a network, the objects having a spatial arrangement in the collage;
responsive to receiving the computer-implemented collage, generating a client collage, wherein generating the client collage comprises;
generating a computer-implemented backdrop image, the backdrop image comprising portions that are respectively representative of the objects, the portions arranged in the spatial arrangement; and
generating metadata for the backdrop image, the metadata identifying;
boundaries of the portions of the objects in the image; and
respective locations of the objects on the network, the client collage comprising the backdrop image and the metadata; and
storing the client collage at a network-accessible storage location, the client collage servable to a client computing device responsive to receipt of a request for the collage from the client computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Various technologies pertaining to generation of a client collage are described herein. A creator can construct a computer-implemented collage by selecting a plurality of computer-implemented objects from a respective plurality of network-accessible storage locations, and arranging the computer-implemented objects in a desired manner. Responsive to receiving an indication that the computer-implemented collage is suitable for publication, a server can render the collage and capture a backdrop image of the rendered collage. The server can further generate metadata that are packaged with the backdrop image as a client collage. When a client computing device requests the collage, the client collage is provided to the client computing device, which renders the backdrop image and processes the metadata. The metadata causes a click overlay to be placed upon the backdrop image, wherein functionality of the click overlay is defined by the metadata.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving a computer-implemented collage, the collage comprising objects from respective source locations on a network, the objects having a spatial arrangement in the collage; responsive to receiving the computer-implemented collage, generating a client collage, wherein generating the client collage comprises; generating a computer-implemented backdrop image, the backdrop image comprising portions that are respectively representative of the objects, the portions arranged in the spatial arrangement; and generating metadata for the backdrop image, the metadata identifying; boundaries of the portions of the objects in the image; and respective locations of the objects on the network, the client collage comprising the backdrop image and the metadata; and storing the client collage at a network-accessible storage location, the client collage servable to a client computing device responsive to receipt of a request for the collage from the client computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a processor; and a memory that comprises a client collage generator component that is executed by the processor, the client collage generator component configured to; receive a computer-implemented collage, the computer-implemented collage comprising a plurality of objects from a respective plurality of network-accessible source locations, the plurality of objects arranged in the collage in a spatial arrangement; responsive to receipt of the computer-implemented collage, generating a client collage, the client collage comprising; a backdrop image that comprises a plurality of portions, the portions respectively corresponding to the objects in the computer-implemented collage, the portions arranged in the spatial arrangement; and metadata that identifies; boundaries of the portions in the backdrop image; and the network-accessible source locations of the objects that respectively correspond to the portions; and responsive to generating the client collage, storing the client collage in computer-readable data storage at a network location that is accessible to a client computing device that issues a request for the computer-implemented collage. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:
-
receiving a collage, the collage comprising a plurality of objects of a respective plurality of different types, the plurality of objects retrievable from a respective plurality of network-accessible data stores, the plurality of objects arranged in a spatial arrangement in the collage; receiving a request to publish the collage as at least a portion of a post by way of a social media application; responsive to receiving the collage and the request, generating a client collage, wherein generating the client collage comprises; generating a backdrop image that comprises a plurality of portions that are respectively representative of the plurality of objects, the plurality of portions arranged in the spatial arrangement in the backdrop image; generating metadata, the metadata, when processed at a client computing device, causing an interactive overlay to be placed over the backdrop image; and storing the client collage in a network-accessible location, wherein the client collage is retrieved responsive to the client computing device accessing the post.
-
Specification