Integrating communication modes in persistent conversations
First Claim
Patent Images
1. A method comprising:
- receiving a first communication message in a first protocol, wherein the first protocol includes a native persistent conversation client protocol;
receiving a second communication message in a second protocol, wherein the second protocol is different from the first protocol and includes an extensible messaging and presence protocol;
storing the first communication message and the second communication message in a conversation content section of a persistent conversation object;
forwarding a portion of the persistent conversation object containing both the first communication message and the second communication message after storing the first communication message and the second communication message in the persistent conversation object; and
providing, for display to a user, a user interface showing the conversation content including the forwarded portion of the persistent conversation object containing both the first communication message and the second communication message.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.
33 Citations
17 Claims
-
1. A method comprising:
-
receiving a first communication message in a first protocol, wherein the first protocol includes a native persistent conversation client protocol; receiving a second communication message in a second protocol, wherein the second protocol is different from the first protocol and includes an extensible messaging and presence protocol; storing the first communication message and the second communication message in a conversation content section of a persistent conversation object; forwarding a portion of the persistent conversation object containing both the first communication message and the second communication message after storing the first communication message and the second communication message in the persistent conversation object; and providing, for display to a user, a user interface showing the conversation content including the forwarded portion of the persistent conversation object containing both the first communication message and the second communication message.
-
-
2. A method comprising:
-
receiving a first communication message in a first protocol; receiving a second communication message in a second protocol, wherein the second protocol is different from the first protocol; storing the first communication message and the second communication message in a persistent conversation object; and forwarding a portion of the persistent conversation object containing both the first communication message and the second communication message after storing the first communication message and the second communication message in the persistent conversation object. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising one or more computers configured to perform operations including:
-
receiving a first communication message in a first protocol; receiving a second communication message in a second protocol, wherein the second protocol is different from the first protocol; storing the first communication message and the second communication message to a persistent conversation object; forwarding a portion of the persistent conversation object containing both the first communication message and the second communication message after storing the first communication message and the second communication message in the persistent conversation object; and providing, for display to a user, a user interface showing persistent conversation content including the forwarded portion of the persistent conversation object containing both the first communication message and the second communication message. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification