Multi-Network Chat System
First Claim
Patent Images
1. A method for establishing a chat session between users on disparate chat platforms, the method performed at a chat server computer and comprising:
- receiving, from a host user, a request to establish a chat session with a first chat participant;
determining that the host user and the first chat participant are associated with disparate chat platforms;
selecting a chat proxy for the first chat participant, wherein the chat proxy is configured to communicate with the chat platform associated with the first chat participant; and
sending and receiving chat dialogue between the host user and the first chat participant across the disparate chat platforms via the selected chat proxy.
1 Assignment
0 Petitions
Accused Products
Abstract
A network-based chat server provides a virtual chat room for chat participants, and synchronizes and shares chat dialogue exchanged between the chat participants regardless of whether the chat participants are logged onto the same chat platform or different chat platforms. The chat server includes a plurality of chat proxies; each of which is configured to communicate data with a particular chat platform. A chat synchronizer function executing at the chat server communicates the chat dialogue between the chat participants via the chat proxies.
-
Citations
20 Claims
-
1. A method for establishing a chat session between users on disparate chat platforms, the method performed at a chat server computer and comprising:
-
receiving, from a host user, a request to establish a chat session with a first chat participant; determining that the host user and the first chat participant are associated with disparate chat platforms; selecting a chat proxy for the first chat participant, wherein the chat proxy is configured to communicate with the chat platform associated with the first chat participant; and sending and receiving chat dialogue between the host user and the first chat participant across the disparate chat platforms via the selected chat proxy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A chat server for establishing a chat session between users on disparate chat platforms, the chat server comprising:
-
a communications interface circuit configured to communicate data with one or more client devices and one or more chat platforms; and a processing circuit configured to; receive, from a host user, a request to establish a chat session with a first chat participant; determine that the host user and the first chat participant are associated with disparate chat platforms; select a chat proxy for the first chat participant, wherein the chat proxy is configured to communicate with the chat platform associated with the first chat participant; and send and receive chat dialogue between the host user and the first chat participant across the disparate chat platforms via the selected chat proxy. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium comprising computer code stored thereon that, when executed by a processing circuit of a chat server, controls the chat server to:
-
receive, from a host user, a request to establish a chat session with a first chat participant; determine that the host user and the first chat participant are associated with disparate chat platforms; select a chat proxy for the first chat participant, wherein the chat proxy is configured to communicate with the chat platform associated with the first chat participant; and send and receive chat dialogue between the host user and the first chat participant across the disparate chat platforms via the selected chat proxy.
-
Specification