IP Library Granted Patent US 9,614,809
Granted Patent B2
US 9,614,809 · App. 14/879,505 · Granted Apr 4, 2017

Messaging system and method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,614,809
App. No.
14/879,505
Granted
Apr 4, 2017
Kind
B2
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 (80)

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.

2. The method of claim 1 , wherein the sending, by the system and to the destination communication device, the adapted message as the multiple entities comprises sending, by the system and to the destination communication device, the multiple entities of the adapted message in a manner that enables the destination communication device to reassemble the multiple entities into the adapted message upon receipt.

3. The method of claim 1 , wherein the sending, by the system and to the destination communication device, the adapted message as the multiple entities comprises

sending, by the system, information related to a storage location of a converted version of the initial message and sending, by the system, the converted version of the initial message based on receipt of a request from the destination communication device.

4. The method of claim 1 , wherein the sending, by the system and to the destination communication device, the adapted message as the multiple entities comprises replacing, by the system, the media item with a link to the media item, sending, by the system, an initial entity of the adapted message including the link to the media item, and sending, by the system, the media item based on receipt of a selection of the link to the media item included in the initial entity of the adapted message.

5. The method of claim 1 , wherein the sending, by the system and to the destination communication device, the adapted message as the multiple entities comprises sending, by the system and to the destination communication device, a notification of the media item that includes a clickable icon into an adapted version of the media item and sending, by the system and to the destination communication device, the adapted version of the media item based on receipt of a selection of the clickable icon included in the notification.

6. The method of claim 5 , wherein the sending, by the system and to the destination communication device, the notification of the media item that includes the clickable icon into the adapted version of the media item comprises:

adapting, by the system, the clickable icon based on the obtained data indicative of characteristics of the destination communication device; and

including, by the system and in the notification, the clickable icon adapted based on the obtained data indicative of characteristics of the destination communication device.

7. The method of claim 6 : wherein the media item is a video;

wherein the including, by the system and in the notification, the clickable icon adapted based on the obtained data indicative of characteristics of the destination communication device comprises including, by the system and in the notification, a clickable thumbnail representative of the video and clickable into an adapted version of the video.

8. The method of claim 1 :

wherein the obtaining, by the system, data indicative of characteristics of the destination communication device comprises obtaining, by the system, data indicative of characteristics of the destination communication device including a criterion related to displaying capabilities of the destination communication device with regard to displaying capabilities of the originating communication device, and

wherein the adaptation of the initial message is based on the criterion related to displaying capabilities of the destination communication device with regard to displaying capabilities of the originating communication device.

9. The method of claim 1 : wherein the media item is a video; and

wherein the sending, by the system and to the destination communication device, the adapted message as the multiple entities comprises sending, by the system and to the destination communication device, a notification of the video and, responsive to receipt of a request from the destination communication device to view the video, streaming, by the system and to the destination communication device, an adapted version of the video, the adapted version of the video being adapted 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.

10. The method of claim 1 , 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.

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, and

determine 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; or

iii) criterion related to communication media between the originating and destination communication devices; and before delivery to the destination communication device

associated 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.

12. The system of claim 11 , wherein the access block is further configured to send, to the destination communication device, the multiple entities of the adapted message in a manner that enables the destination communication device to reassemble the multiple entities into the adapted message upon receipt.

13. The system of claim 11 , wherein the access block is further configured to send information related to a storage location of a converted version of the initial message and send the converted version of the initial message based on receipt of a request from the destination communication device.

14. The system of claim 11 , wherein the access block is further configured to replace the media item with a link to the media item, send an initial entity of the adapted message including the link to the media item, and send the media item based on receipt of a selection of the link to the media item included in the initial entity of the adapted message.

15. The system of claim 11 , wherein the access block is further configured to send, to the destination communication device, a notification of the media item that includes a clickable icon into an adapted version of the media item and send, to the destination communication device, the adapted version of the media item based on receipt of a selection of the clickable icon included in the notification.

16. The system of claim 11 , wherein the media block is further configured to adapt the clickable icon based on the obtained data indicative of characteristics of the destination communication device and include, in the notification, the clickable icon adapted based on the obtained data indicative of characteristics of the destination communication device.

17. The system of claim 16 :

wherein the media item is a video:

wherein the media block is further configured to include, in the notification, a clickable thumbnail representative of the video and clickable into an adapted version of the video.

18. The system of claim 11 :

wherein the media block is configured to obtain data indicative of characteristics of the destination communication device including a criterion related to displaying capabilities of the destination communication device with regard to displaying capabilities of the originating communication device, and

wherein the adaptation of the initial message is based on the criterion related to displaying capabilities of the destination communication device with regard to displaying capabilities of the originating communication device.

19. The system of claim 11 :

wherein the media item is a video; and

wherein the access block is further configured to send, to the destination communication device, a notification of the video and, responsive to receipt of a request from the destination communication device to view the video, stream, to the destination communication device, an adapted version of the video, the adapted version of the video being adapted 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.

20. The system of claim 11 , 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.

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 destination

communication device by sending, to the destination communication device,

the adapted message as the multiple entities.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2021
From: TRIPLAY, INC.
To: T PLAY HOLDINGS LLC
Reel/Frame 055707/0732 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SECOND INVENTOR NAME INSIDE THE ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED AT REEL: 036767 FRAME: 0085. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded May 12, 2016
From: ROSEN, GIL; ZIV, YAACOV
To: TRIPLAY COMMUNICATIONS LTD.
Reel/Frame 038690/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2015
From: ROSEN, GIL; ZIV, YAACOV
To: TRIPLAY COMMUNICATIONS LTD.
Reel/Frame 036767/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2015
From: TRIPLAY COMMUNICATIONS LTD.
To: TRIPLAY, INC.
Reel/Frame 036767/0123 →