Generating multiple versions of a content item for multiple platforms
First Claim
Patent Images
1. A computer-implemented method comprising:
- constructing a plurality of versions of a first content item respectively for a plurality of device platforms, the first content item comprising one or more second content items, comprising;
for each version of the first content item corresponding to a specific device platform,selecting at least one of the second content items to be included in the version of the first content item based on a screen configuration of the specific device platform, wherein the screen configuration comprises an orientation determined by a mobile device hardware; and
arranging the at least one of the second content items for presentation on a screen of the specific device platform according to the screen configuration of the specific device platform and a hierarchy of the one or more second content items,wherein when the second content items comprise a text block, an image, and a title component, the arranging of the second content items comprises;
determining a location for each of the text block, the image, and the title component relative to each other on a screen of the specific device platform based on the screen configuration and the hierarchy of the one or more second content items,determining an amount of text included in the text block based on the screen configuration,determining a crop amount for the image based on the screen configuration, anddetermining a font size for the title component based on the screen configuration.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes constructing a plurality of versions of a first content item respectively for a plurality of device platforms, the first content item comprising one or more second content items. For each version of the first content item corresponding to a specific device platform, selecting at least one of the second content items to be included in the version of the first content item based on a screen configuration of the specific device platform; and arranging the at least one of the second content items for presentation on a screen of the specific device platform according to the screen configuration of the specific device platform.
220 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
constructing a plurality of versions of a first content item respectively for a plurality of device platforms, the first content item comprising one or more second content items, comprising; for each version of the first content item corresponding to a specific device platform, selecting at least one of the second content items to be included in the version of the first content item based on a screen configuration of the specific device platform, wherein the screen configuration comprises an orientation determined by a mobile device hardware; and arranging the at least one of the second content items for presentation on a screen of the specific device platform according to the screen configuration of the specific device platform and a hierarchy of the one or more second content items, wherein when the second content items comprise a text block, an image, and a title component, the arranging of the second content items comprises; determining a location for each of the text block, the image, and the title component relative to each other on a screen of the specific device platform based on the screen configuration and the hierarchy of the one or more second content items, determining an amount of text included in the text block based on the screen configuration, determining a crop amount for the image based on the screen configuration, and determining a font size for the title component based on the screen configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
construct a plurality of versions of a first content item respectively for a plurality of device platforms, the first content item comprising one or more second content items, comprising; for each version of the first content item corresponding to a specific device platform, select at least one of the second content items to be included in the version of the first content item based on a screen configuration of the specific device platform, wherein the screen configuration comprises an orientation determined by a mobile device hardware; and arrange the at least one of the second content items for presentation on a screen of the specific device platform according to the screen configuration of the specific device platform and a hierarchy of the one or more second content items, wherein when the second content items comprise a text block, an image, and a title component, the arranging of the second content items comprises; determining a location for each of the text block, the image, and the title component relative to each other on a screen of the specific device platform based on the screen configuration and the hierarchy of the one or more second content items, determining an amount of text included in the text block based on the screen configuration, determining a crop amount for the image based on the screen configuration, and determining a font size for the title component based on the screen configuration. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to; construct a plurality of versions of a first content item respectively for a plurality of device platforms, the first content item comprising one or more second content items, comprising; for each version of the first content item corresponding to a specific device platform, select at least one of the second content items to be included in the version of the first content item based on a screen configuration of the specific device platform, wherein the screen configuration comprises an orientation determined by a mobile device hardware; and arrange the at least one of the second content items for presentation on a screen of the specific device platform according to the screen configuration of the specific device platform and a hierarchy of the one or more second content items, wherein when the second content items comprise a text block, an image, and a title component, the arranging of the second content items comprises; determining a location for each of the text block, the image, and the title component relative to each other on a screen of the specific device platform based on the screen configuration and the hierarchy of the one or more second content items, determining an amount of text included in the text block based on the screen configuration, determining a crop amount for the image based on the screen configuration, and determining a font size for the title component based on the screen configuration. - View Dependent Claims (18, 19, 20)
-
Specification