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 comprising:
receiving, by a system, an initial message sent by an originating communication device to the system, the initial message being characterized, at least, by message format and initial message layout, wherein the initial message includes a video; storing, in a media storage device associated with the system, the video included in the initial message; determining, by the system, a receiver of the initial message; obtaining, by the system, data indicative of displaying capabilities of a destination communication device associated with the receiver of the initial message; before delivery to the destination communication device associated with the receiver of the initial message, enabling, by the system, conversion, in accordance with a criterion related to the displaying capabilities of the destination communication device, of the initial message into an adapted message, wherein the conversion comprises:
a) replacing, by the system, the video with a clickable icon:
i) based on the video from the initial message, and
ii) clickable into an adapted version of the video, wherein the adapted version of the video is adapted to the displaying capabilities of the destination communication device, and
b) determining, by the system, an adapted message layout, comprising the clickable icon; and
facilitating, by the system, delivery of the adapted message to the destination communication device.
18 . The method of claim 17 :
wherein the initial message is characterized by the initial message layout based on a template, the template being characterized by, at least, a unique template identifier; and wherein the adapted message layout is provided in accordance with the unique template identifier.
19 . The method of claim 17 :
wherein the enabling, by the system, conversion of the initial message into the adapted message comprises converting, by the system, the initial message into the adapted message, and wherein the clickable icon is adapted to the displaying capabilities of the destination communication device.
20 . The method of claim 17 :
wherein the originating communication device is an originating cellular telephone that includes a first client remotely delivered to the originating cellular telephone, the first client being matched to capabilities of the originating cellular telephone and the originating cellular telephone being a cellular telephone of a first type; wherein the destination communication device is a destination cellular telephone that includes a second client remotely delivered to the destination cellular telephone, the second client being matched to capabilities of the destination cellular telephone and the destination cellular telephone being a cellular telephone of a second type; wherein the second client remotely delivered to the destination cellular telephone is different than the first client remotely delivered to the originating cellular telephone; wherein the second type of the destination cellular telephone is different than the first type of the originating cellular telephone; wherein receiving, by the system, the initial message sent by the originating communication device to the system comprises receiving, by the system, the initial message sent by the originating cellular telephone using the first client remotely delivered to the originating cellular telephone; and wherein facilitating, by the system, delivery of the adapted message to the destination communication device comprises facilitating, by the system, delivery of the adapted message to the destination cellular telephone through the second client remotely delivered to the destination cellular telephone.
21 . The method of claim 17 , wherein the originating communication device is associated with a subscriber of the system that has an assigned storage space at the system with configurable capacity.
22 . A 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:
receive an initial message sent by an originating communication device to the system, the initial message being characterized, at least, by message format and initial message layout, wherein the initial message includes a video, and
determine a receiver of the initial message; wherein the media block is configured to:
store, in the media storage device, the video included in the initial message,
obtain data indicative of displaying capabilities of a destination communication device associated with the receiver of the initial message, and
before delivery to the destination communication device associated with the receiver of the initial message, enable conversion, in accordance with a criterion related to the displaying capabilities of the destination communication device, of the initial message into an adapted message, wherein the conversion comprises:
a) replacing the video with a clickable icon:
i) based on the video from the initial message, and
ii) clickable into an adapted version of the video, wherein the adapted version of the video is adapted to the displaying capabilities of the destination communication device, and
b) determining an adapted message layout, comprising the clickable icon; and
wherein the access block is configured to facilitate delivery of the adapted message to the destination communication device.
23 . The system of claim 22 :
wherein the initial message is characterized by the initial message layout based on a template, the template being characterized by, at least, a unique template identifier; and wherein the media block is configured to provide the adapted message layout in accordance with the unique template identifier.
24 . The system of claim 22 :
wherein the media block is configured to convert the initial message into the adapted message, and wherein the clickable icon is adapted to the displaying capabilities of the destination communication device.
25 . The system of claim 22 :
wherein the originating communication device is an originating cellular telephone that includes a first client remotely delivered to the originating cellular telephone, the first client being matched to capabilities of the originating cellular telephone and the originating cellular telephone being a cellular telephone of a first type; wherein the destination communication device is a destination cellular telephone that includes a second client remotely delivered to the destination cellular telephone, the second client being matched to capabilities of the destination cellular telephone and the destination cellular telephone being a cellular telephone of a second type; wherein the second client remotely delivered to the destination cellular telephone is different than the first client remotely delivered to the originating cellular telephone; wherein the second type of the destination cellular telephone is different than the first type of the originating cellular telephone; wherein the access block is configured to receive the initial message sent by the originating cellular telephone using the first client remotely delivered to the originating cellular telephone; and wherein the access block is configured to facilitate delivery of the adapted message to the destination cellular telephone through the second client remotely delivered to the destination cellular telephone.
26 . The system of claim 22 , wherein the originating communication device is associated with a subscriber of the system that has an assigned storage space at the system with configurable capacity.
27 . A method of facilitating exchange of a media item between an originating communication device associated with a sender and a destination communication device associated with a receiver, the method comprising:
receiving, by a system from the originating communication device, a communication that includes a media item; based on receipt of the communication, parsing, by the system, the media item from the communication; based on parsing the media item from the communication, storing, in one or more electronic storage devices accessible by the system, the media item and metadata related to the media item; replacing, in the communication by the system, the media item with a clickable media that is adjusted for the destination communication device and that is clickable to access a version of the media item adjusted for the destination communication device; sending, by the system to the destination communication device, a notification of the communication that includes the clickable media; after sending the notification of the communication, receiving, by the system from the destination communication device, a request for content of the media item resulting from selection of the clickable media; and based on receipt of the request for content of the media item, facilitating, by the system, delivery of content of the media item by:
adapting, by the system, the media item in the communication based on the metadata related to the media item and at least one of:
i) criterion related to communication capabilities of the destination communication device with regard to communication capabilities of the originating communication device,
ii) criterion related to displaying capabilities of the destination communication device with regard to displaying capabilities of the originating communication device, and
iii) criterion related to communication media between the originating and destination communication devices, and sending, by the system to the destination communication device, the adapted media item.
28 . The method of claim 27 , wherein the replacing, in the communication by the system, the media item with the clickable media comprises replacing, in the communication by the system, the media item with a clickable icon into an adapted version of the media item that represents the media item from the communication, the adapted version of the media item being adapted for displaying capabilities of the destination communication device.
29 . The method of claim 28 , wherein the clickable icon is adapted to the displaying capabilities of the destination communication device.
30 . The method of claim 27 , wherein the adapting, by the system, the media item in the communication comprises adapting, by the system, the media item based on at least one criterion related to communication capabilities of the destination communication device with regard to communication capabilities of the originating communication device.
31 . The method of claim 27 , wherein the adapting, by the system, the media item in the communication comprises adapting, by the system, the media item based on at least one criterion related to displaying capabilities of the destination communication device with regard to displaying capabilities of the originating communication device.
32 . The method of claim 27 , wherein the adapting, by the system, the media item in the communication comprises adapting, by the system, the media item based on at least one criterion related to communication media between the originating and destination communication devices.
33 . The method of claim 27 , wherein the adapting, by the system, the media item in the communication comprises adapting, by the system, the media item based on the metadata related to the media item and at least one criterion related to communication capabilities of the destination communication device with regard to communication capabilities of the originating communication device, at least one criterion related to displaying capabilities of the destination communication device with regard to displaying capabilities of the originating communication device, and at least one criterion related to communication media between the originating and destination communication devices.
34 . The method of claim 27 , wherein the media item is an image.
35 . The method of claim 27 :
wherein the media item is a video file; and wherein the replacing, in the communication by the system, the media item with the clickable media comprises replacing, in the communication by the system, the video file with a clickable icon into a version of the video file reduced for the destination communication device.
36 . The method of claim 27 , wherein the originating communication device is associated with a subscriber of the system that has an assigned storage space at the system with configurable capacity.
37 . A system for facilitating exchange of a media item between an originating communication device associated with a sender and a destination communication device associated with a receiver, the system comprising:
an access block; a media block that is operatively coupled to the access block; and one or more electronic storage devices, wherein the access block is configured to:
receive, from the originating communication device, a communication that includes a media item, and
based on receipt of the communication, parse the media item from the communication;
wherein the media block is configured to:
based on parsing the media item from the communication, store, in the one or more electronic storage devices, the media item and metadata related to the media item, and
replace, in the communication, the media item with a clickable media that is adjusted for the destination communication device and that is clickable to access a version of the media item adjusted for the destination communication device;
wherein the access block is configured to:
send, to the destination communication device, a notification of the communication that includes the clickable media, and
after sending the notification of the communication, receive, from the destination communication device, a request for content of the media item resulting from selection of the clickable media;
wherein the media block is configured to:
adapt the media item in the communication based on the metadata related to the media item and at least one of:
i) criterion related to communication capabilities of the destination communication device with regard to communication capabilities of the originating communication device,
ii) criterion related to displaying capabilities of the destination communication device with regard to displaying capabilities of the originating communication device, and
iii) criterion related to communication media between the originating and destination communication devices; and
wherein the access block is configured to, based on receipt of the request for content of the media item, facilitate delivery of content of the media item by sending, to the destination communication device, the adapted media item.
38 . The system of claim 37 , wherein the media block is further configured to replace, in the communication, the media item with a clickable icon into an adapted version of the media item that represents the media item from the communication, the adapted version of the media item being adapted for displaying capabilities of the destination communication device.
39 . The system of claim 38 , wherein the media block is further configured to adapt the clickable icon to the displaying capabilities of the destination communication device.
40 . The system of claim 37 , wherein the media block is further configured to adapt the media item based on at least one criterion related to communication capabilities of the destination communication device with regard to communication capabilities of the originating communication device.
41 . The system of claim 37 , wherein the media block is further configured to adapt the media item based on at least one criterion related to displaying capabilities of the destination communication device with regard to displaying capabilities of the originating communication device.
42 . The system of claim 37 , wherein the media block is further configured to adapt the media item based on at least one criterion related to communication media between the originating and destination communication devices.
43 . The system of claim 37 , wherein the media block is further configured to adapt the media item based on the metadata related to the media item and at least one criterion related to communication capabilities of the destination communication device with regard to communication capabilities of the originating communication device, at least one criterion related to displaying capabilities of the destination communication device with regard to displaying capabilities of the originating communication device, and at least one criterion related to communication media between the originating and destination communication devices.
44 . The system of claim 37 , wherein the media item is an image.
45 . The system of claim 37 :
wherein the media item is a video file; and wherein the media block is configured to replace, in the communication, the video file with a clickable icon into a version of the video file reduced for the destination communication device.
46 . The system of claim 37 , wherein the originating communication device is associated with a subscriber of the system that has an assigned storage space at the system with configurable capacity.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.