Publisher formatting controls
First Claim
1. A computer-implemented method comprising:
- receiving content without pagination from a publisher, the content including at least text and an object;
receiving a plurality of pagination rules associated with the content from the publisher, wherein at least one of the plurality of pagination rules indicates authorizing a division of the object;
determining a display characteristic of a device, the display characteristic including at least a display screen size;
determining, based at least in part upon the display characteristic, an indicator image representative of the object, the indicator image used in place of the object in a presentation of the content;
determining one or more default pagination rules associated with a viewing application of the device;
determining where to place a page break in the content based at least in part on the one or more default pagination rules, the plurality of pagination rules, the text, a position of the indicator image representative of the object relative to the text, and the display characteristic of the device to create a paginated document, wherein the plurality of pagination rules override the one or more default pagination rules; and
presenting the paginated document to the device.
1 Assignment
0 Petitions
Accused Products
Abstract
Content providers may specify special formatting instructions to manage formatting of content that is ultimately displayed by electronic devices. The formatting instructions may include formatting that is not apparent from an original format of the content. The formatting instructions from a content provider may override default formatting that is used by a viewing application on the electronic device or a host (intermediary) that formats the content for the electronic device, which would otherwise control a format of the content. The formatting instructions may be based on attributes of the electronic devices, such as display size, display type, etc. By enabling content providers to specify these special formatting instructions, the content providers may retain control of an ultimate look and function of the content when the content is formatted for a particular electronic device.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving content without pagination from a publisher, the content including at least text and an object; receiving a plurality of pagination rules associated with the content from the publisher, wherein at least one of the plurality of pagination rules indicates authorizing a division of the object; determining a display characteristic of a device, the display characteristic including at least a display screen size; determining, based at least in part upon the display characteristic, an indicator image representative of the object, the indicator image used in place of the object in a presentation of the content; determining one or more default pagination rules associated with a viewing application of the device; determining where to place a page break in the content based at least in part on the one or more default pagination rules, the plurality of pagination rules, the text, a position of the indicator image representative of the object relative to the text, and the display characteristic of the device to create a paginated document, wherein the plurality of pagination rules override the one or more default pagination rules; and presenting the paginated document to the device. - View Dependent Claims (2, 3, 4)
-
-
5. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
receiving content without pagination from a content provider, the content including at least text and an object; determining a plurality of pagination rules associated with the content, wherein at least one of the pagination rules indicates preventing a partition of the object; determining one or more viewing application pagination rules associated with a viewing application of the device; determining a display characteristic of a device to receive the content; selecting, based at least in part on the display characteristic, one or more of the plurality of pagination rules to partition the text in the content, wherein at least one of the plurality of pagination rules overrides at least one of the one or more viewing application pagination rules; selecting, based at least in part upon the display characteristic, an indicator for use in representing the object, wherein the indicator is a simplified representation of the object; and formatting the content based at least in part on the one or more of the plurality of pagination rules. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, from a content provider, a continuous flow document, the continuous flow document including at least one object; determining, at least partly from pagination rules received from the content provider, at least a first pagination rule associated with a first type of display characteristics and a second pagination rule associated with a second type of display characteristics; determining a display characteristic of a device to receive content associated with the continuous flow document; resizing a viewer application associated with the device; determining, based at least in part on the resizing of the viewer application, at least a third pagination rule; selecting, based at least partly on the display characteristic and a type of the object, an indicator for use in representing the object, wherein the indicator is an image that is representative of a portion of the object and for use in place of the object in a presentation of the continuous flow document; paginating the continuous flow document to create a paginated document using the third pagination rule and at least one of the first pagination rule or the second pagination rule based at least in part on the display characteristic being within the first type of display characteristics or the second type of display characteristics, respectively; and transmitting the paginated document to the device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification