Scalable message fidelity
First Claim
Patent Images
1. 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, from a first communication device, message data comprising visual media content and metadata that describes the visual media content, wherein the message data is directed to a second communication device;
in response to determining that a first display format supported by the first communication device is different from a second display format supported by the second communication device, converting, based on the metadata, the visual media content to textual media content that describes a visual object represented by the visual media content;
subsequent to facilitating a transmission of the textual media content to the second communication device, directing, to the first communication device and the second communication device, notification data that specifies that the message data transmitted by the first communication device has been converted to textual media content.
9 Assignments
0 Petitions
Accused Products
Abstract
Message content is scaled to support rich messaging. Devices and associated messaging systems can support various levels of content richness or fidelity. Message content scaling is employed to ensure sharing of content in as rich a manner as possible given limitations associated with various messaging systems, among other things. Messages can be scaled down or degraded, for instance where communicating devices do not support high fidelity content being transmitted. Alternatively, messages can be scaled up or enriched in cases, where low fidelity content is transmitted to a device supporting richer content, for example.
-
Citations
20 Claims
-
1. 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, from a first communication device, message data comprising visual media content and metadata that describes the visual media content, wherein the message data is directed to a second communication device; in response to determining that a first display format supported by the first communication device is different from a second display format supported by the second communication device, converting, based on the metadata, the visual media content to textual media content that describes a visual object represented by the visual media content; subsequent to facilitating a transmission of the textual media content to the second communication device, directing, to the first communication device and the second communication device, notification data that specifies that the message data transmitted by the first communication device has been converted to textual media content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
receiving, by a system comprising a processor, message data comprising visual media content and metadata that describes the visual media content, wherein the message data is received from a first communication device and directed to a second communication device; in response to determining that a first display capability of the first communication device is different from a second display capability of the second communication device, determining, by the system, textual media content comprising description data that describes a visual object represented by the visual media content, wherein the determining comprises determining the textual media content based on the metadata; and subsequent to the textual media content being transmitted to the second communication device, directing, by the system, notification data that is indicative of a replacement of the visual media content with textual media content to the first communication device and the second communication device. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium having stored thereon executable instructions that, in response to execution, cause a system comprising a processor to perform operations, the operations comprising:
-
receiving, from a first communication device, message data comprising first media data and metadata that describes the first media data, wherein the message data is directed to a second communication device; in response to determining that a first display format supported by the first communication device does not match a second display format supported by the second communication device, directing, to the second communication device, second media data that describes content represented by the first media data, wherein the second media data is determined based on a conversion of the first media data in accordance with the metadata; and facilitating a transmission of notification data to the first communication device and the second communication device, wherein the notification data specifies that the first media data transmitted by the first communication device has been converted to second media data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification