Back to results
US 8,572,171 B1Granted
System and method for providing enhanced persistent communications
AssigneeTao Technologies, LLC
InventorsSteven L. Greenspan, Bonnie A. Nardi, Stephen Whittaker
Life of this patent
Estimating the term…
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.
Claims25
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.
2 more elements
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.
2 more elements
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.
2 more elements
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.
3 more elements
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.
2 more elements
Dependencies are inferred from the claim text.