Publisher formatting controls
First Claim
1. A computer-implemented method comprising:
- under control of one or more computing devices configured with executable instructions,receiving content from a publisher, the content including at least a first object and a second object, wherein the second object includes information that is representative of, but different than, information that is included in the first object, wherein the first object is a table of data and the second object is an image that is representative of a portion of the data of the table;
receiving at least one format instruction from the publisher to format at least a portion of the content in a first format when a condition is satisfied and a second format when the condition is unsatisfied;
determining a display size of a device to receive the content;
determining whether the condition is satisfied or unsatisfied based at least in part on the determined display size of the device;
formatting the portion of the content for display on the device using the first format and the first object at least partly in response to determining that the condition is satisfied;
formatting the portion of the content for display on the device using the second format and the second object at least partly in response to determining that the condition is unsatisfied; and
transmitting the formatted content 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
27 Claims
-
1. A computer-implemented method comprising:
-
under control of one or more computing devices configured with executable instructions, receiving content from a publisher, the content including at least a first object and a second object, wherein the second object includes information that is representative of, but different than, information that is included in the first object, wherein the first object is a table of data and the second object is an image that is representative of a portion of the data of the table; receiving at least one format instruction from the publisher to format at least a portion of the content in a first format when a condition is satisfied and a second format when the condition is unsatisfied; determining a display size of a device to receive the content; determining whether the condition is satisfied or unsatisfied based at least in part on the determined display size of the device; formatting the portion of the content for display on the device using the first format and the first object at least partly in response to determining that the condition is satisfied; formatting the portion of the content for display on the device using the second format and the second object at least partly in response to determining that the condition is unsatisfied; and transmitting the formatted content to the device. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method comprising:
-
under control of one or more computing devices configured with executable instructions, receiving, from a content provider, content that includes objects and formatting instructions that apply to at least a portion of the objects and that are different than default format instructions; formatting at least a portion of the objects in the content using the formatting instructions from the content provider when the formatting instructions specify formats for the objects, wherein the formatting instructions include instructions to format an object in a sidebar by replacing the object with a non-textual indicator when a display size of a client device used to display the content is less than a threshold value, the non-textual indicator causing the object to at least temporarily appear from the sidebar in response to selection of the indicator; and formatting objects in the content using the default formatting instructions when the formatting instructions do not specify formats for the objects. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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, from a content provider; content that includes a plurality of objects, the plurality of objects including at least a first object and a second object, wherein the second object is a simplified representation of a table of actual data in the first object, the simplified representation of the table of actual data in the second object having at least one of fewer rows, fewer columns, or fewer elements than the table of actual data in the first object, and special formatting instructions for at least one object of the plurality of objects, the special formatting instructions being different than default formatting instructions for another object of the plurality of objects; determining device attributes of a device that is used to display the content; formatting the at least one object of the plurality of objects for display on the device using the special formatting instructions based at least in part on the device attributes; and selecting the first object or the second object, but not both, for display on the device based at least in part on the device attributes. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system, comprising:
-
one or more processors; and memory including instructions that, when executed, cause the one or more processors to perform acts that include; receiving content from a content provider, the content including a first object and a second object, wherein the second object includes information that is representative of, but different than, information that is included in the first object wherein the first object is a table of data and the second object is an image that is representative of a portion of the data of the table; receiving formatting instructions from the content provider that specify formats for the first object, the formatting instructions associated with a range of display sizes of a reader device, wherein the formatting instructions use the second object in place of the first object for at least one of the display sizes of the reader device; determining a size of a display of the reader device; selecting a formatting instruction from the formatting instructions based on the range that includes the size of the display; and formatting the first object or the second object using the selected formatting instruction. - View Dependent Claims (26, 27)
-
Specification