Legal claims defining the scope of protection, as filed with the USPTO.
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.
3. The method of claim 2 , wherein the first protocol includes a native persistent conversation client protocol and the second protocol includes an extensible messaging and presence protocol.
4. The method of claim 2 , further comprising: receiving a third communication message in a third communication protocol, wherein the third communication protocol is different from both the first communication protocol and the second communication protocol; storing the third communication message to the conversation content of the persistent communication object; and updating the user interface to include the third communication message.
5. The method of claim 4 , wherein the third communication protocol is a short message service protocol.
6. The method of claim 4 , further comprising: receiving a fourth communication message in a fourth communication protocol, wherein the fourth communication protocol is different from each of the first communication protocol, the second communication protocol and third communication protocol; storing the fourth communication message to the conversation content of the persistent communication object; and updating the user interface to include the fourth communication message.
7. The method of claim 6 , wherein the fourth communication message is a social network message.
8. The method of claim 2 , wherein the receiving the second communication message includes receiving the second communication message via a session server.
9. The method of claim 5 , wherein the receiving the third communication message includes receiving the third communication message via a short message service gateway.
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.
11. The system of claim 10 , wherein the first protocol includes a native persistent conversation client protocol and the second protocol includes an extensible messaging and presence protocol.
12. The system of claim 10 , wherein the operations further comprise: receiving a third communication message in a third communication protocol, wherein the third communication protocol is different from both the first communication protocol and the second communication protocol; storing the third communication message to the conversation content of the persistent communication object; and updating the user interface to include the third communication message.
13. The system of claim 12 , wherein the third communication protocol is a short message service protocol.
14. The system of claim 12 , wherein the operations further comprise: receiving a fourth communication message in a fourth communication protocol, wherein the fourth communication protocol is different from each of the first communication protocol, the second communication protocol and third communication protocol; storing the fourth communication message to the conversation content of the persistent communication object; and updating the user interface to include the fourth communication message.
15. The system of claim 14 , wherein the fourth communication message is a social network message.
16. The system of claim 10 , wherein the receiving the second communication message includes receiving the second communication message via a session server.
17. The system of claim 13 , wherein the receiving the third communication message includes receiving the third communication message via a short message service gateway.
Unknown
February 23, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.