Scalable message fidelity
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;
in response to receiving message data that is to be directed from a first communication device to a second communication device and based on a type of the second communication device, modifying the message data to enable a change in fidelity of media within the message data such that the media is compressed to at least a pre-programmed limit based at least partly on the type of the second communication device;
in response to the modifying, generating notification data that specifies that the fidelity of media within the message data has been changed; and
transmitting the notification data and the modified message data to the second communication device.
8 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.
38 Citations
19 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; in response to receiving message data that is to be directed from a first communication device to a second communication device and based on a type of the second communication device, modifying the message data to enable a change in fidelity of media within the message data such that the media is compressed to at least a pre-programmed limit based at least partly on the type of the second communication device; in response to the modifying, generating notification data that specifies that the fidelity of media within the message data has been changed; and transmitting the notification data and the modified message data to the second communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
in response to receiving message data that is to be directed from a first communication device to a second communication device and, based on a type of the second communication device and a scaling preference indicator, modifying, by a system comprising a processor, the message data to control a level of detail of the message data such that the message data is compressed to at least a pre-programmed limit based at least partly on the type of the second communication device; in response to the modifying the message data, determining, by the system, notification data that specifies that the level of detail of the message data has been changed; and transmitting the notification data and the modified message data to the second communication device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A first device comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; in response to receiving first message data that is to be directed from the first device to a second device and, based on a type of the second device, converting the first message data to second message data, wherein the first message data and the second message data have different defined levels of media richness, wherein less rich media is associated with less advanced media features and wherein the first message data is compressed to at least a pre-programmed limit based at least partly on the type of the second device; in response to the converting the first message data into the second message data, inserting, by the first device, an indication into the second message data representing that the second message data comprises a modified version of the first message data; and transmitting the notification data and the modified message data to the second communication device. - View Dependent Claims (18, 19)
-
Specification