System and method for providing enhanced persistent communications
First Claim
Patent Images
1. A method comprising:
- via a session manager, providing access to a communication session on a persistent basis, wherein the communication session is configured to provide an online communication between at least one message sender at a first user terminal and at least one message recipient at a second user terminal, wherein the communication session comprises a plurality of frames, the plurality of frames comprising a message frame, an attachment frame, and a doodling frame, and wherein the session manager is communicatively coupled to a repository and configured to;
maintain the communication session when the at least one message sender and the at least one message recipient are not online;
continue the communication session without restarting when at least one of the at least one message sender and the at least one message recipient come back online; and
upon the at least one of the at least one message sender and the at least one message recipient coming back online, provide the at least one of the at least one message sender and the at least one message recipient with a representation of messages previously transmitted between the at least one message sender and the at least one message recipient over the communication session prior to at least one of the at least one message sender and the at least one message recipient going offline.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing persistent communications between users is disclosed whereby users can communicate in a real time fashion and/or in an offline or asynchronous manner within a persistent communications session without having to initiate a new session each time a user logs off or onto the communications session.
-
Citations
25 Claims
-
1. A method comprising:
via a session manager, providing access to a communication session on a persistent basis, wherein the communication session is configured to provide an online communication between at least one message sender at a first user terminal and at least one message recipient at a second user terminal, wherein the communication session comprises a plurality of frames, the plurality of frames comprising a message frame, an attachment frame, and a doodling frame, and wherein the session manager is communicatively coupled to a repository and configured to; maintain the communication session when the at least one message sender and the at least one message recipient are not online; continue the communication session without restarting when at least one of the at least one message sender and the at least one message recipient come back online; and upon the at least one of the at least one message sender and the at least one message recipient coming back online, provide the at least one of the at least one message sender and the at least one message recipient with a representation of messages previously transmitted between the at least one message sender and the at least one message recipient over the communication session prior to at least one of the at least one message sender and the at least one message recipient going offline. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A method comprising:
-
via a session manager, providing access to a communication session on a persistent basis, wherein the communications session is configured to provide access to received messages from a plurality of clients, wherein the communications session comprises a plurality of frames, the plurality of frames comprising a message frame, an attachment frame, and a doodling frame, and wherein the session manager is communicatively coupled to a repository; maintaining, via the session manager, the communication session after the plurality of clients go offline; continuing the communication session without restarting when at least one of the plurality of clients comes back online; and upon the at least one of the plurality of clients coming back online, providing at least one of the plurality of clients with a representation of messages previously transmitted over the communication session prior to at least one of the at least one message sender and the at least one message recipient going offline. - View Dependent Claims (15, 16, 17)
-
-
18. A method comprising:
via a session manager, providing access to a communication session on a persistent basis, wherein the communication session is configured to provide an online communication originating from at least one message sender and destined for at least one message recipient, and wherein the session manager is communicatively coupled to a repository and configured to; maintain the communication session when the at least one message sender and the at least one message recipient are not online; continue the communication session without restarting when at least one of the at least one message sender and the at least one message recipient come back online; and upon the at least one of the at least one message sender and the at least one message recipient coming back online, provide the at least one of the at least one message sender and the at least one message recipient with a representation of messages previously transmitted over the communication session prior to at least one of the at least one message sender and the at least one message recipient going offline. - View Dependent Claims (19)
-
20. An apparatus comprising:
a session manager configured to; provide access to a communication session on a persistent basis, wherein the communication session is configured to provide an online communication between at least one message sender at a first user terminal and at least one message recipient at a second user terminal; maintain the communication session when the at least one message sender and the at least one message recipient are not online; continue the communication session without restarting when at least one of the at least one message sender and the at least one message recipient come back online; and upon the at least one of the at least one message sender and the at least one message recipient coming back online, provide the at least one of the at least one message sender and the at least one message recipient with a representation of messages previously transmitted over the communication session prior to at least one of the at least one message sender and the at least one message recipient going offline. - View Dependent Claims (21, 22)
-
23. A tangible computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to provide access to a communication session on a persistent basis, wherein the communication session is configured to provide an online communication between at least one message sender at a first user terminal and at least one message recipient at a second user terminal; instructions to maintain the communication session after the plurality of clients go offline; instructions to continue the communication session without restarting when at least one of the plurality of clients comes back online; and instructions to, upon the at least one of the plurality of clients coming back online, provide at least one of the plurality of clients with a representation of messages previously transmitted over the communication session prior to at least one of the at least one message sender and the at least one message recipient going offline. - View Dependent Claims (24, 25)
-
Specification