Low latency messaging chat server
First Claim
Patent Images
1. A method for a low latency messaging chat service, comprising:
- receiving from a chat client a connection request via a network;
authenticating the chat client by a registration process;
allocating to the chat client at least a first topic corresponding to a first message queue and a second topic corresponding to a second message queue, the first topic assigned a first format and the second topic assigned a second format, a message switch comprising the first message queue and the second message queue, the message switch ingesting a message to the chat client, removing an enclosed topic and routing the message to the second message queue corresponding to the enclosed topic;
allowing the chat client to post messages in the first topic; and
allowing the chat client to receive messages in the second topic,wherein the first topic comprises a message status queue formatted for conveying an availability status of the chat client to other chat clients, and the second topic comprises a message queue to which the other chat clients post messages to the chat client,the chat client exclusively allowed to subscribe to the second topic, wherein the second message queue sends exclusively to the chat client all messages the second message queue receives.
1 Assignment
0 Petitions
Accused Products
Abstract
A low latency messaging chat service may provide for receiving from a chat client a connection request via a network; authenticating the chat client by a registration process; allocating to the chat client at least a first topic corresponding to a first message queue and a second topic corresponding to a second message queue, the first topic assigned a first format and the second topic assigned a second format; enabling the chat client to post messages in the first topic; and enabling the chat client to receive messages in the second topic.
-
Citations
12 Claims
-
1. A method for a low latency messaging chat service, comprising:
-
receiving from a chat client a connection request via a network; authenticating the chat client by a registration process; allocating to the chat client at least a first topic corresponding to a first message queue and a second topic corresponding to a second message queue, the first topic assigned a first format and the second topic assigned a second format, a message switch comprising the first message queue and the second message queue, the message switch ingesting a message to the chat client, removing an enclosed topic and routing the message to the second message queue corresponding to the enclosed topic; allowing the chat client to post messages in the first topic; and allowing the chat client to receive messages in the second topic, wherein the first topic comprises a message status queue formatted for conveying an availability status of the chat client to other chat clients, and the second topic comprises a message queue to which the other chat clients post messages to the chat client, the chat client exclusively allowed to subscribe to the second topic, wherein the second message queue sends exclusively to the chat client all messages the second message queue receives. - View Dependent Claims (2, 3, 4, 5, 6, 12)
-
-
7. A method for a low latency messaging chat service, comprising:
-
connecting and registering by a chat client with a chat server; receiving at least a first topic corresponding to a first message queue and a second topic corresponding to a second message queue, the first topic assigned a first format and the second topic assigned a second format; subscribing to the first topic for posting availability status in the first topic; and subscribing to the second topic for receiving a chat message from one or more other chat clients, wherein the first topic comprises a message status queue formatted for conveying an availability status of the chat client to other chat clients, and the second topic comprises a message queue to which the other chat clients post messages to the chat client, a message switch comprising the first message queue and the second message queue, the message switch ingesting a message to the chat client, removing an enclosed topic and routing the message to the second message queue corresponding to the enclosed topic, the chat client exclusively allowed to subscribe to the second topic, wherein the second message queue sends exclusively to the chat client all messages the second message queue receives. - View Dependent Claims (8, 9, 10, 11)
-
Specification