Patent ID: 7996000

Claim:
An apparatus that is operative to prepare content for use on a mobile device comprising: a memory component for storing data; and a processor for executing data that enables actions, including: receiving the content destined for the mobile device, wherein the received content is organized into a list having text; receiving a memory page size for the mobile device; when the list of content exceeds a threshold value for the memory page size for the mobile device, performing page tailoring on the list of content to modify a size of the list of content; determining an estimation of effects for at least one of a plurality of conversion processes that are arranged to enable the list of content to be useable on the mobile device, the estimation of effects being obtained without actually performing the at least one of the plurality of conversion processes; and when the estimation of effects indicates that an estimated resulting list of content size exceeds the threshold value for the memory page size, then: performing page tailoring on the list of content to modify the size of the list of content until the estimation of effects indicate that the estimated resulting list of content size no longer exceeds the threshold value without actually performing the at least one of the plurality of conversion processes to determine the estimation of effects, the page tailoring including at least: determining if the list of content is unrubberbandable, and when so, then automatically analyzing the list of content to prioritize and delete at least one portion of the list of content having a lower priority than another portion of the list of content, such that the other portion of the list of content identified as remaining is determined to be rubberbandable; else inhibiting the page tailoring of the list of content.