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 first message content comprising a message element, the message element associated with a first token value and a first device display area of a device display, to facilitate a first display of the message on the device display based on the first layout;
determining a second token value of the message element, different from the first token value, from token values comprising a text-only token value associated with generating a textual representation of the message element, an icon-only token value associated with generating an icon representation of the message element, a reduced-size token value associated with generating a representation that is smaller than a 100% sized representation of the message element, a full-size token value associated with generating the 100% sized representation of the message element, and an increased-size token value associated with generating a representation that is larger than the 100% sized representation of the message element;
in response to receiving a first indication related to transitioning the message element from the first device display area to 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 token value and the second device display area, wherein, to enable presentation of at least a selectable minimum amount of second message content that does not comprise the message element, the determining the second layout comprises complying with a scaling rule that is related to a selectable ratio of a summed token area and a messaging environment area of the device display, wherein the summed token area corresponds to a first sum of the display area associated with the second token value and a third token value associated with the second message content; and
facilitating a second 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.
81 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 first message content comprising a message element, the message element associated with a first token value and a first device display area of a device display, to facilitate a first display of the message on the device display based on the first layout; determining a second token value of the message element, different from the first token value, from token values comprising a text-only token value associated with generating a textual representation of the message element, an icon-only token value associated with generating an icon representation of the message element, a reduced-size token value associated with generating a representation that is smaller than a 100% sized representation of the message element, a full-size token value associated with generating the 100% sized representation of the message element, and an increased-size token value associated with generating a representation that is larger than the 100% sized representation of the message element; in response to receiving a first indication related to transitioning the message element from the first device display area to 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 token value and the second device display area, wherein, to enable presentation of at least a selectable minimum amount of second message content that does not comprise the message element, the determining the second layout comprises complying with a scaling rule that is related to a selectable ratio of a summed token area and a messaging environment area of the device display, wherein the summed token area corresponds to a first sum of the display area associated with the second token value and a third token value associated with the second message content; and facilitating a second 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, wherein the message element is associated with a first device display area of a device display; determining, by the system, a first display size token from display size tokens comprising a text-only display size token associated with generating a textual representation of the message element, an icon-only display size token associated with generating an icon representation of the message element, a reduced-size display size token associated with generating a representation that is smaller than a full-sized representation of the message element, a full-size display size token associated with generating the full-sized representation of the message element, and an increased-size display size token associated with generating a representation that is larger than the full-sized representation of the message element; determining, by the system, a first layout of the message comprising the message element displayed in the first device display area based on the first display size token and first device display area, wherein the determining the first layout comprises applying a scaling rule facilitating display of a selectable minimum number of rows of second message content via the device display, wherein the second message content is older than the first message content and is to be displayed in a second device display area; facilitating, by the system, a first display of the message on the device display based on the first layout; receiving, by the system, a first message update comprising third message content newer than the first message content and, in response, determining a second display size token from the display size tokens based on the message element being displayed in the second device display area of the device display and the second message content being displayed in a third display area of the device display; in response to receiving a first instruction to move the message element to the second device display area, determining, by the system, a second layout of the message comprising the message element displayed in the second device display area based on the second display size token and the second device display area, wherein the determining the second layout comprises applying the scaling rule to facilitate the display of the selectable minimum number of rows of the third message content via the first device display area of the device display; and facilitating, by the system, a second 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 machine readable storage medium comprising instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
receiving a first message update comprising second message content that, when displayed, is to displace 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 token value from display token values; determining a first layout of the message comprising the message element displayed based on the first token value and a second device display area, wherein the first layout satisfies a scaling rule corresponding to display of a selectable minimum amount of the second message content via the first device display area of the device display; facilitating a first display of the message on the device display based on the first layout; determining, in response to receiving a second message update comprising third message content newer than the first and second message content, a second token value, different from the first token value, from the display token values, based on the message element being associated with a third device display area of the device display, wherein the receiving the second message update initiates migrating the message element from the second device display area to the third device display area; determining a second layout of the message comprising the message element displayed based on the second token value and the third device display area, wherein the second layout satisfies the scaling rule corresponding to the display of the selectable minimum amount of the third message content via the first device display area of the device display; and facilitating a second display of the message on the device display based on the second layout. - View Dependent Claims (17, 18, 19, 20)
-
Specification