Systems and methods for converting static image online content to dynamic online content
AssigneeGoogle Inc.
InventorsGuannan Zhang, Kai Ye
Life of this patent
Estimating the term…
Abstract
A content conversion computer system for converting static image content to dynamic content includes a memory for storing data and a processor in communication with the memory. The processor is configured to receive a static image content having a plurality of image characteristics, analyze the static image content to determine the plurality of image characteristics, determine a plurality of dynamic content characteristics used for converting the static image content to a dynamic content, and generate the dynamic content based upon the image characteristics and the dynamic content characteristics.
Claims20
A computer-implemented method comprising:
- obtaining a plurality of image elements and one or more textual elements of a content provider;
- determining a set of dynamic content characteristics for use to convert static image content to dynamic image content, the set of dynamic content characteristics including a first template of a plurality of predefined templates and defining a plurality of presentation locations and presentation sizes for elements of the dynamic image content;
- determining, for each image element of the plurality of image elements, a respective first size from the plurality of presentation sizes and a respective first location from the plurality of presentation locations based on the set of dynamic content characteristics;
- determining, for each textual element of the one or more textual elements based on the set of dynamic content characteristics, a respective second location of the plurality of presentation locations and respective textual format characteristics;
- and
- generating a dynamic image content item using the plurality of image content elements, the one or more textual elements, and the set dynamic content characteristics,
- the plurality of image content elements arranged in the dynamic image content item according to the respective first locations and the respective first sizes, and the one or more textual elements arranged in the dynamic image content item according to the respective second locations and the respective textual format characteristics.
A computer system comprising:
- a processor;
- and
- a memory in communication with the processor and storing computer instructions, the computer instructions when executed by the processor cause the processor to:
- obtain a plurality of image elements and one or more textual elements of a content provider;
- determine a set of dynamic content characteristics for use to convert static image content to dynamic image content, the set of dynamic content characteristics including a first template of a plurality of predefined templates and defining a plurality of presentation locations and presentation sizes for elements of the dynamic image content;
- determine, for each image element of the plurality of image elements, a respective first size from the plurality of presentation sizes and a respective first location from the plurality of presentation locations based on the set of dynamic content characteristics;
- determine, for each textual element of the one or more textual elements based on the set of dynamic content characteristics, a respective second location of the plurality of presentation locations and respective textual format characteristics;
- and
- generate a dynamic image content item using the plurality of image content elements, the one or more textual elements, and the set dynamic content characteristics,
- the plurality of image content elements arranged in the dynamic image content item according to the respective first locations and the respective first sizes, and the one or more textual elements arranged in the dynamic image content item according to the respective second locations and the respective textual format characteristics.
A non-transitory computer-readable storage device, having processor-executable instructions embodied thereon, the processor-executable instructions, when executed by a computer, cause the computer to:
- obtain a plurality of image elements and one or more textual elements of a content provider;
- determine a set of dynamic content characteristics for use to convert static image content to dynamic image content, the set of dynamic content characteristics including a first template of a plurality of predefined templates and defining a plurality of presentation locations and presentation sizes for elements of the dynamic image content;
- determine, for each image element of the plurality of image elements, a respective first size from the plurality of presentation sizes and a respective first location from the plurality of presentation locations based on the set of dynamic content characteristics;
- determine, for each textual element of the one or more textual elements based on the set of dynamic content characteristics, a respective second location of the plurality of presentation locations and respective textual format characteristics;
- and
- generate a dynamic image content item using the plurality of image content elements, the one or more textual elements, and the set dynamic content characteristics,
- the plurality of image content elements arranged in the dynamic image content item according to the respective first locations and the respective first sizes, and the one or more textual elements arranged in the dynamic image content item according to the respective second locations and the respective textual format characteristics.
Dependencies are inferred from the claim text.