MESSAGING SYSTEM AND METHOD
4 Assignments
0 Petitions
Accused Products
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.
3 Citations
38 Claims
-
1-16. -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. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
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. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
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.
-
Specification