DYNAMICALLY SCALED MESSAGING CONTENT
First Claim
Patent Images
1. A system, comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
determining a first layout for a message comprising message content comprising a message element, the message element associated with a first representation value and a first device display area of a device display, to facilitate display of the message on the device display based on the first layout;
determining a second representation value of the message element, different from the first representation value, from a set of representation values comprising a text-only representation value associated with generating a textual representation of the message element, an icon-only representation value associated with generating an icon representation of the message element, a reduced-size representation value associated with generating a representation that is smaller than a 100% sized representation of the message element, a full-size representation value associated with generating the 100% sized representation of the message element, and an increased-size representation value associated with generating a representation that is larger than the 100% sized representation of the message element;
determining, in response to the message element being determined to be associated with a second device display area of the device display, a second layout of the message comprising the message element displayed based on the second representation value and second device display area; and
facilitating display of the message on the device display based on the second layout.
8 Assignments
0 Petitions
Accused Products
Abstract
Dynamic scaling of messaging content is facilitated. Messaging content can include visual content other than the actual textual content of a message body for a messaging environment. In an aspect dynamic scaling of messaging content can allow message content such as pictures, images, emoticons, movies, maps, and the like to be presented to a user in a manner that facilities efficient comprehension of the message content. The tokens can be dynamically scaled as the messaging environment changes to maintain high levels of comprehension.
31 Citations
20 Claims
-
1. A system, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; determining a first layout for a message comprising message content comprising a message element, the message element associated with a first representation value and a first device display area of a device display, to facilitate display of the message on the device display based on the first layout; determining a second representation value of the message element, different from the first representation value, from a set of representation values comprising a text-only representation value associated with generating a textual representation of the message element, an icon-only representation value associated with generating an icon representation of the message element, a reduced-size representation value associated with generating a representation that is smaller than a 100% sized representation of the message element, a full-size representation value associated with generating the 100% sized representation of the message element, and an increased-size representation value associated with generating a representation that is larger than the 100% sized representation of the message element; determining, in response to the message element being determined to be associated with a second device display area of the device display, a second layout of the message comprising the message element displayed based on the second representation value and second device display area; and facilitating display of the message on the device display based on the second layout. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving, by a system comprising a processor, a message comprising first message content comprising a message element, the message element associated with a first device display area of a device display, determining, by the system, a first display size value from a set of display size values comprising a text-only display size value associated with generating a textual representation of the message element, an icon-only display size value associated with generating an icon representation of the message element, a reduced-size value associated with generating a representation that is smaller than a 100% sized representation of the message element, a full-size value associated with generating the 100% sized representation of the message element, and an increased-size value associated with generating a representation that is larger than the 100% sized representation of the message element; determining, by the system, a first layout of the message comprising the message element displayed based on the first display size value and first device display area; facilitating, by the system, display of the message on the device display based on the first layout; receiving, by the system, a message update comprising second message content newer than the first message content and, in response, determining a second display size value from the set of display size values based on the message element being then associated with a second device display area of the device display; determining, by the system, a second layout of the message comprising the message element displayed based on the second representation value and second device display area; and facilitating, by the system, display of the message on the device display based on the second layout. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium comprising instructions stored thereon that, in response to execution, cause a system comprising a processor to perform operations, comprising:
-
receiving a message comprising first message content comprising a message element, wherein the message element is associated with a first device display area of a device display, determining a first representation value from a set of display representation values comprising a text-only value associated with generating a textual representation of the message element, an icon-only value associated with generating an icon representation of the message element, a reduced-size value associated with generating a representation that is smaller than a 100% sized representation of the message element, a full-size value associated with generating the 100% sized representation of the message element, and an increased-size value associated with generating a representation that is larger than the 100% sized representation of the message element; determining a first layout of the message comprising the message element displayed based on the first representation value and the first device display area; facilitating display of the message on the device display based on the first layout; determining, in response to receiving a message update comprising second message content newer than the first message content, a second representation value, different from the first representation value, from the set of representation values based on the message element being associated with a second device display area of the device display; determining a second layout of the message comprising the message element displayed based on the second representation value and second device display area; and facilitating display of the message on the device display based on the second layout. - View Dependent Claims (17, 18, 19, 20)
-
Specification