Patent ID: 8799820

Claim:
A system, comprising: a memory to store executable instructions; and a processor, coupled to the memory, that facilitates execution of the executable instructions to perform operations, comprising: receiving device information comprising environmental condition information related to an environment comprising a mobile device; determining a current scale level for a scalable visual representation of a message element, the current scale level determined from a scale set comprising a text only scale associated with generating a textual representation of the message element, an icon only scale associated with generating an icon representation of the message element, a reduced image scale associated with generating a smaller representation than a 100% sized representation of the message element, a full size image scale associated with generating the 100% sized representation of the message element, and an enlarged image scale associated with generating a greater representation than the 100% sized representation of the message element; determining a greater scale level for the scalable visual representation of the message element from the scale set based on the device information and the scalable visual representation being determined to be associated with a first display area; generating the scalable visual representation of the message element at the greater scale level; determining another greater scale level for the scalable visual representation of the message element from the scale set based on the device information and in response to the scalable visual representation being determined to be associated with another display area associated with the other greater scale level than the first display area; generating the scalable visual representation of the message element at the other greater scale level; and determining a layout of a message comprising a position of body text information within a message display area and a position of the scalable visual representation of the message element within the message display area, wherein the layout comprises the position of the scalable visual representation of the message element not overlapping the position of the body text information.