Messaging system and method
Abstract
A method of cross-platform messaging including receiving, by a messaging system, at least one initial message having a message format, an initial message layout and data indicative of at least one user associated with the at least one initial message, and before delivery to a destination communication device associated with the at least one user, converting, by the messaging system, an initial message into an adapted message, and facilitating, by the messaging system, delivery of the adapted message to the destination communication device. The adapted message is characterized by, at least, an adapted message layout, and the adapted message layout differs from the initial message layout in a characteristic associated with respective message layout such as number of media objects, a graphical image of a media object, a size of a placeholder related to a media object, and a location of a media object within a respective message layout.
Claims
exact text as granted — not AI-modified1 - 16 . (canceled)
17 . A method of message communication via a messaging system between communication devices, the method comprising:
registering, by the messaging system, a first user of the messaging system, the first user accessing the messaging system using a first client remotely delivered to a first communication device of the first user, the first client being matched to capabilities of the first communication device and the first communication device being a communication device of a first type; registering, by the messaging system, a second user of the messaging system, the second user accessing the messaging system using a second client remotely delivered to a second communication device of the second user, the second client being matched to capabilities of the second communication device and the second communication device being a communication device of a second type, wherein:
the second user of the messaging system is different than the first user of the messaging system,
the second client remotely delivered to the second communication device is different than the first client remotely delivered to the first communication device,
the second communication device is different than the first communication device, and
the second type of the second communication device is different than the first type of the first communication device;
receiving, by the messaging system, an initial interactive message that includes a media item, the initial interactive message having been sent using the first client remotely delivered to the first communication device of the first user; determining, by the messaging system, a receiver of the initial interactive message, the receiver of the initial interactive message being the second user of the messaging system; adapting, by the messaging system, the initial interactive message for delivery to the second client remotely delivered to the second communication device of the second user; after adapting the initial interactive message for delivery to the second client remotely delivered to the second communication device of the second user, facilitating, by the messaging system, delivery of the adapted initial interactive message to the second client remotely delivered to the second communication device of the second user such that the second client receives and displays the adapted initial interactive message; receiving, by the messaging system, an interactive reply to the adapted initial interactive message, the interactive reply having been sent using the second client remotely delivered to the second communication device of the second user; adapting, by the messaging system, the interactive reply for delivery to the first client remotely delivered to the first communication device of the first user; and after adapting the interactive reply for delivery to the first client remotely delivered to the first communication device of the first user, facilitating, by the messaging system, delivery of the adapted interactive reply to the first client remotely delivered to the first communication device of the first user such that the first client receives and displays the adapted interactive reply.
18 . The method of claim 17 , wherein the receiving, by the messaging system, the initial interactive message that includes the media item comprises receiving, by the messaging system, an initial interactive message generated using an interactive template that enables the first user to select the media item for inclusion in the initial interactive message.
19 . The method of claim 17 , wherein the receiving, by the messaging system, the interactive reply to the adapted initial interactive message comprises receiving, by the messaging system, an interactive reply to the adapted initial interactive message generated based on provision of an expected action through the second client remotely delivered to the second communication device of the second user.
20 . The method of claim 17 , wherein the receiving, by the messaging system, the interactive reply to the adapted initial interactive message comprises receiving, by the messaging system, an interactive reply to the adapted initial interactive message that adds text and an additional media item to the initial interactive message.
21 . The method of claim 17 , wherein the adapting, by the messaging system, the initial interactive message for delivery to the second client remotely delivered to the second communication device of the second user comprises adapting, by the messaging system, the media item included in the initial interactive message.
22 . The method of claim 21 ,
wherein the media item is an image; and wherein the adapting, by the messaging system, the media item included in the initial interactive message comprises adapting, by the messaging system, the image based on displaying capabilities of the second communication device.
23 . The method of claim 21 ,
wherein the media item is a video; and wherein the adapting, by the messaging system, the media item included in the initial interactive message comprises replacing, by the messaging system, the video with a clickable icon into an adapted version of the video that represents the video from the initial interactive message, the adapted version of the video being adapted for displaying capabilities of the second communication device.
24 . The method of claim 17 , further comprising tracking, by the messaging system, a history of communication, including deliveries of media items made, for the first user and the second user.
25 . The method of claim 17 , wherein the first user is a first subscriber of the messaging system that has an assigned storage space at the messaging system with configurable capacity and the second user is a second subscriber of the messaging system that has an assigned storage space at the messaging system with configurable capacity.
26 . The method of claim 25 , wherein the assigned storage space of the first subscriber and the assigned storage space of the second subscriber are configurable per subscriber category such that the assigned storage space of the first subscriber has a capacity that is different than a capacity of the assigned storage space of the second subscriber based on the first subscriber being in a different subscriber category than the second subscriber.
27 . A messaging system comprising:
an access block; a media block that is operatively coupled to the access block; and a media storage device, wherein the access block is configured to:
register a first user of the messaging system, the first user accessing the messaging system using a first client remotely delivered to a first communication device of the first user, the first client being matched to capabilities of the first communication device and the first communication device being a communication device of a first type,
register a second user of the messaging system, the second user accessing the messaging system using a second client remotely delivered to a second communication device of the second user, the second client being matched to capabilities of the second communication device and the second communication device being a communication device of a second type, wherein:
the second user of the messaging system is different than the first user of the messaging system,
the second client remotely delivered to the second communication device is different than the first client remotely delivered to the first communication device,
the second communication device is different than the first communication device, and
the second type of the second communication device is different than the first type of the first communication device,
receive an initial interactive message that includes a media item, the initial interactive message having been sent using the first client remotely delivered to the first communication device of the first user, and
determine a receiver of the initial interactive message, the receiver of the initial interactive message being the second user of the messaging system;
wherein the media block is configured to adapt the initial interactive message for delivery to the second client remotely delivered to the second communication device of the second user; wherein the access block is configured to:
after adapting the initial interactive message for delivery to the second client remotely delivered to the second communication device of the second user, facilitate delivery of the adapted initial interactive message to the second client remotely delivered to the second communication device of the second user such that the second client receives and displays the adapted initial interactive message, and
receive an interactive reply to the adapted initial interactive message, the interactive reply having been sent using the second client remotely delivered to the second communication device of the second user;
wherein the media block is configured to adapt the interactive reply for delivery to the first client remotely delivered to the first communication device of the first user; and wherein the access block is configured to, after adapting the interactive reply for delivery to the first client remotely delivered to the first communication device of the first user, facilitate delivery of the adapted interactive reply to the first client remotely delivered to the first communication device of the first user such that the first client receives and displays the adapted interactive reply.
28 . The messaging system of claim 27 , wherein the access block is further configured to receive an initial interactive message generated using an interactive template that enables the first user to select the media item for inclusion in the initial interactive message.
29 . The messaging system of claim 27 , wherein the access block is configured to receive an interactive reply to the adapted initial interactive message generated based on provision of an expected action through the second client remotely delivered to the second communication device of the second user.
30 . The messaging system of claim 27 , wherein the access block is configured to receive an interactive reply to the adapted initial interactive message that adds text and an additional media item to the initial interactive message.
31 . The messaging system of claim 27 , wherein the media block is further configured to adapt the media item included in the initial interactive message.
32 . The messaging system of claim 31 ,
wherein the media item is an image; and wherein the media block is further configured to adapt the image based on displaying capabilities of the second communication device.
33 . The messaging system of claim 31 ,
wherein the media item is a video; and wherein the media block is further configured to replace the video with a clickable icon into an adapted version of the video that represents the video from the initial interactive message, the adapted version of the video being adapted for displaying capabilities of the second communication device.
34 . The messaging system of claim 27 , further comprising a destination block configured to track a history of communication, including deliveries of media items made, for the first user and the second user.
35 . The messaging system of claim 27 , wherein the first user is a first subscriber of the messaging system that has an assigned storage space at the messaging system with configurable capacity and the second user is a second subscriber of the messaging system that has an assigned storage space at the messaging system with configurable capacity.
36 . The messaging system of claim 35 , wherein the assigned storage space of the first subscriber and the assigned storage space of the second subscriber are configurable per subscriber category such that the assigned storage space of the first subscriber has a capacity that is different than a capacity of the assigned storage space of the second subscriber based on the first subscriber being in a different subscriber category than the second subscriber.
37 . A system comprising:
at least one processor; and at least one computer-readable storage medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
registering a first user of the messaging system, the first user accessing the messaging system using a first client remotely delivered to a first communication device of the first user, the first client being matched to capabilities of the first communication device and the first communication device being a communication device of a first type;
registering a second user of the messaging system, the second user accessing the messaging system using a second client remotely delivered to a second communication device of the second user, the second client being matched to capabilities of the second communication device and the second communication device being a communication device of a second type, wherein:
the second user of the messaging system is different than the first user of the messaging system,
the second client remotely delivered to the second communication device is different than the first client remotely delivered to the first communication device,
the second communication device is different than the first communication device, and
the second type of the second communication device is different than the first type of the first communication device;
receiving an initial interactive message that includes a media item, the initial interactive message having been sent using the first client remotely delivered to the first communication device of the first user;
determining a receiver of the initial interactive message, the receiver of the initial interactive message being the second user of the messaging system;
adapting the initial interactive message for delivery to the second client remotely delivered to the second communication device of the second user;
after adapting the initial interactive message for delivery to the second client remotely delivered to the second communication device of the second user, facilitating delivery of the adapted initial interactive message to the second client remotely delivered to the second communication device of the second user such that the second client receives and displays the adapted initial interactive message;
receiving an interactive reply to the adapted initial interactive message, the interactive reply having been sent using the second client remotely delivered to the second communication device of the second user;
adapting the interactive reply for delivery to the first client remotely delivered to the first communication device of the first user; and
after adapting the interactive reply for delivery to the first client remotely delivered to the first communication device of the first user, facilitating delivery of the adapted interactive reply to the first client remotely delivered to the first communication device of the first user such that the first client receives and displays the adapted interactive reply.
38 . A system comprising:
means for registering a first user of the messaging system, the first user accessing the messaging system using a first client remotely delivered to a first communication device of the first user, the first client being matched to capabilities of the first communication device and the first communication device being a communication device of a first type; means for registering a second user of the messaging system, the second user accessing the messaging system using a second client remotely delivered to a second communication device of the second user, the second client being matched to capabilities of the second communication device and the second communication device being a communication device of a second type, wherein:
the second user of the messaging system is different than the first user of the messaging system,
the second client remotely delivered to the second communication device is different than the first client remotely delivered to the first communication device,
the second communication device is different than the first communication device, and
the second type of the second communication device is different than the first type of the first communication device;
means for receiving an initial interactive message that includes a media item, the initial interactive message having been sent using the first client remotely delivered to the first communication device of the first user; means for determining a receiver of the initial interactive message, the receiver of the initial interactive message being the second user of the messaging system; means for adapting the initial interactive message for delivery to the second client remotely delivered to the second communication device of the second user; means for, after adapting the initial interactive message for delivery to the second client remotely delivered to the second communication device of the second user, facilitating delivery of the adapted initial interactive message to the second client remotely delivered to the second communication device of the second user such that the second client receives and displays the adapted initial interactive message; means for receiving an interactive reply to the adapted initial interactive message, the interactive reply having been sent using the second client remotely delivered to the second communication device of the second user; means for adapting the interactive reply for delivery to the first client remotely delivered to the first communication device of the first user; and means for, after adapting the interactive reply for delivery to the first client remotely delivered to the first communication device of the first user, facilitating delivery of the adapted interactive reply to the first client remotely delivered to the first communication device of the first user such that the first client receives and displays the adapted interactive reply.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.