Messaging system and method
First Claim
1. A method comprising:
- receiving, by a system from an originating communication device, an initial message that includes a media item;
based on receipt of the initial message, parsing, by the system, the media item from the initial message;
based on parsing the media item from the initial message, storing, in one or more electronic storage devices accessible by the system, the media item and metadata related to the media item;
determining, by the system, a receiver of the initial message;
obtaining, by the system, data indicative of characteristics of the destination communication device including 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, oriii) criterion related to communication media between the originating and destination communication devices;
before delivery to the destination communication device associated with the receiver of the initial message, adapting, by the system and in accordance with the obtained data indicative of characteristics of the destination communication device, the initial message into an adapted message that includes multiple entities with at least one of the multiple entities including the media item, wherein the adaptation of the initial message is based on at least one of;
i) the criterion related to communication capabilities of the destination communication device with regard to communication capabilities of the originating communication device,ii) the criterion related to displaying capabilities of the destination communication device with regard to displaying capabilities of the originating communication device, oriii) the criterion related to communication media between the originating and destination communication devices; and
facilitating, by the system, delivery of the adapted message to the destination communication device by sending, by the system and to the destination communication device, the adapted message as the multiple entities.
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.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving, by a system from an originating communication device, an initial message that includes a media item; based on receipt of the initial message, parsing, by the system, the media item from the initial message; based on parsing the media item from the initial message, storing, in one or more electronic storage devices accessible by the system, the media item and metadata related to the media item; determining, by the system, a receiver of the initial message;
obtaining, by the system, data indicative of characteristics of the destination communication device including 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, or iii) criterion related to communication media between the originating and destination communication devices; before delivery to the destination communication device associated with the receiver of the initial message, adapting, by the system and in accordance with the obtained data indicative of characteristics of the destination communication device, the initial message into an adapted message that includes multiple entities with at least one of the multiple entities including the media item, wherein the adaptation of the initial message is based on at least one of; i) the criterion related to communication capabilities of the destination communication device with regard to communication capabilities of the originating communication device, ii) the criterion related to displaying capabilities of the destination communication device with regard to displaying capabilities of the originating communication device, or iii) the criterion related to communication media between the originating and destination communication devices; and facilitating, by the system, delivery of the adapted message to the destination communication device by sending, by the system and to the destination communication device, the adapted message as the multiple entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A 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 an originating communication device, an initial message that includes a media item, based on receipt of the initial message;
parse the media item from the initial message, anddetermine a receiver of the initial message;
wherein the media block is configured to;based on parsing the media item from the initial message, store, in the one or more electronic storage devices accessible by the system, the media item and metadata related to the media item; obtain data indicative of characteristics of the destination communication device including 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;
oriii) criterion related to communication media between the originating and destination communication devices; and
before delivery to the destination communication deviceassociated with the receiver of the initial message, adapt, in accordance with the obtained data indicative of characteristics of the destination communication device, the initial message into an adapted message that includes multiple entities with at least one of the multiple entities including the media item, wherein the adaptation of the initial message is based on at least one of; i) the criterion related to communication capabilities of the destination communication device with regard to communication capabilities of the originating communication device, ii) the criterion related to displaying capabilities of the destination communication device with regard to displaying capabilities of the originating communication device, or iii) the criterion related to communication media between the originating and destination communication devices; and wherein the access block is configured to facilitate delivery of the adapted message to the destination communication device by sending, to the destination communication device, the adapted message as the multiple entities. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
- an access block;
-
21. A system comprising:
- at least one processor; and
at least one non-transitory 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; receiving, from an originating communication device, an initial message that includes a media item;
based on receipt of the initial message, parsing the media item from the initial message;based on parsing the media item from the initial message, storing, in the at least one computer-readable storage medium, the media item and metadata related to the media item; determining a receiver of the initial message;
obtaining data indicative of characteristics of the destination communication device including 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, or iii) criterion related to communication media between the originating and destination communication devices; before delivery to the destination communication device associated with the receiver of the initial message, adapting, in accordance with the obtained data indicative of characteristics of the destination communication device, the initial message into an adapted message that includes multiple entities with at least one of the multiple entities including the media item, wherein the adaptation of the initial message is based on at least one of; i) the criterion related to communication capabilities of the destination communication device with regard to communication capabilities of the originating communication device, ii) the criterion related to displaying capabilities of the destination communication device with regard to displaying capabilities of the originating communication device, or iii) the criterion related to communication media between the originating and destination communication devices; and
facilitating delivery of the adapted message to the destinationcommunication device by sending, to the destination communication device, the adapted message as the multiple entities.
- at least one processor; and
Specification