MESSAGING SYSTEM AND METHOD
First Claim
1. A method of message communication via a messaging system between communication devices, the method comprising:
- registering, by the messaging system, a first user that subscribes to one or more services offered by the messaging system, the first user accessing the messaging system using a first cellular telephone of the first user;
based on registration of the first user that subscribes to one or more services offered by the messaging system, assigning, by the messaging system, a first cellular telephone number of the first cellular telephone as a unique identification number associated with the first user on the messaging system;
registering, by the messaging system, a second user that subscribes to one or more services offered by the messaging system, the second user accessing the messaging system using a second cellular telephone of the second user, the second user being different than the first user and the second cellular telephone being different than the first cellular telephone;
based on registration of the second user that subscribes to one or more services offered by the messaging system, assigning, by the messaging system, a second cellular telephone number of the second cellular telephone as a unique identification number associated with the second user on the messaging system, the second cellular telephone number being different than the first cellular telephone number;
receiving, by the messaging system, a first message sent by the first user to the second user, the first message having been received using HyperText Transfer Protocol (HTTP), including the second cellular telephone number to signify a destination of the first message, and having been entered at the first cellular telephone in a first layout;
based on the second cellular telephone number included in the first message to signify a destination of the first message, determining, by the messaging system, that the first message is addressed to the second user;
based on the determination that the first message is addressed to the second user, facilitating, by the messaging system and using HTTP, delivery of the first message to the second cellular telephone of the second user such that the second cellular telephone receives the first message and displays the first message in a second layout that is adapted to the second cellular telephone and that is different than the first layout used by the first cellular telephone;
receiving, by the messaging system, a second message sent by the second user to the first user in response to the first message, the second message having been received using HTTP, including the first cellular telephone number to signify a destination of the second message, and having been entered at the second cellular telephone in the second layout;
based on the first cellular telephone number included in the second message to signify a destination of the second message, determining, by the messaging system, that the second message is addressed to the first user; and
based on the determination that the second message is addressed to the first user, facilitating, by the messaging system and using HTTP, delivery of the second message to the first cellular telephone of the first user such that the first cellular telephone receives the second message and displays the second message in the first layout that is adapted to the first cellular telephone and that is different than the second layout used by the second cellular telephone.
6 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
20 Claims
-
1. A method of message communication via a messaging system between communication devices, the method comprising:
-
registering, by the messaging system, a first user that subscribes to one or more services offered by the messaging system, the first user accessing the messaging system using a first cellular telephone of the first user; based on registration of the first user that subscribes to one or more services offered by the messaging system, assigning, by the messaging system, a first cellular telephone number of the first cellular telephone as a unique identification number associated with the first user on the messaging system; registering, by the messaging system, a second user that subscribes to one or more services offered by the messaging system, the second user accessing the messaging system using a second cellular telephone of the second user, the second user being different than the first user and the second cellular telephone being different than the first cellular telephone; based on registration of the second user that subscribes to one or more services offered by the messaging system, assigning, by the messaging system, a second cellular telephone number of the second cellular telephone as a unique identification number associated with the second user on the messaging system, the second cellular telephone number being different than the first cellular telephone number; receiving, by the messaging system, a first message sent by the first user to the second user, the first message having been received using HyperText Transfer Protocol (HTTP), including the second cellular telephone number to signify a destination of the first message, and having been entered at the first cellular telephone in a first layout; based on the second cellular telephone number included in the first message to signify a destination of the first message, determining, by the messaging system, that the first message is addressed to the second user; based on the determination that the first message is addressed to the second user, facilitating, by the messaging system and using HTTP, delivery of the first message to the second cellular telephone of the second user such that the second cellular telephone receives the first message and displays the first message in a second layout that is adapted to the second cellular telephone and that is different than the first layout used by the first cellular telephone; receiving, by the messaging system, a second message sent by the second user to the first user in response to the first message, the second message having been received using HTTP, including the first cellular telephone number to signify a destination of the second message, and having been entered at the second cellular telephone in the second layout; based on the first cellular telephone number included in the second message to signify a destination of the second message, determining, by the messaging system, that the second message is addressed to the first user; and based on the determination that the second message is addressed to the first user, facilitating, by the messaging system and using HTTP, delivery of the second message to the first cellular telephone of the first user such that the first cellular telephone receives the second message and displays the second message in the first layout that is adapted to the first cellular telephone and that is different than the second layout used by the second cellular telephone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A messaging system capable to provide communication between communication devices, the system comprising an access block operatively coupled to a media block, wherein:
-
the access block is configured to; register a first user that subscribes to one or more services offered by the messaging system, the first user accessing the messaging system using a first cellular telephone of the first user; based on registration of the first user that subscribes to one or more services offered by the messaging system, assign a first cellular telephone number of the first cellular telephone as a unique identification number associated with the first user on the messaging system; register a second user that subscribes to one or more services offered by the messaging system, the second user accessing the messaging system using a second cellular telephone of the second user, the second user being different than the first user and the second cellular telephone being different than the first cellular telephone; based on registration of the second user that subscribes to one or more services offered by the messaging system, assign a second cellular telephone number of the second cellular telephone as a unique identification number associated with the second user on the messaging system, the second cellular telephone number being different than the first cellular telephone number; receive a first message sent by the first user to the second user, the first message having been received using HyperText Transfer Protocol (HTTP), including the second cellular telephone number to signify a destination of the first message, and having been entered at the first cellular telephone in a first layout; based on the second cellular telephone number included in the first message to signify a destination of the first message, determine that the first message is addressed to the second user; receive a second message sent by the second user to the first user in response to the first message, the second message having been received using HTTP, including the first cellular telephone number to signify a destination of the second message, and having been entered at the second cellular telephone in a second layout; and based on the first cellular telephone number included in the second message to signify a destination of the second message, determine that the second message is addressed to the first user the media block is configured to; based on the determination that the first message is addressed to the second user, facilitate, using HTTP, delivery of the first message to the second cellular telephone of the second user such that the second cellular telephone receives the first message and displays the first message in the second layout that is adapted to the second cellular telephone and that is different than the first layout used by the first cellular telephone; and based on the determination that the second message is addressed to the first user, facilitate, using HTTP, delivery of the second message to the first cellular telephone of the first user such that the first cellular telephone receives the second message and displays the second message in the first layout that is adapted to the first cellular telephone and that is different than the second layout used by the second cellular telephone. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification