METHOD AND SYSTEM FOR PROVIDING PRIVATE CHAT WITHIN A GROUP CHAT
First Claim
1. A computer-implemented method for private chat within a group chat performed by a server, comprising:
- receiving, at the server from a computing device, a first message that includes a first private chat identifier, private chat counterpart information, and private chat content data;
determining a private chat counterpart client based on the first private chat identifier and the private chat counterpart information, wherein the private chat counterpart client and the computing device are both participating in the group chat;
generating a private chat message based on the first message including the private chat content data; and
sending the private chat message to the private chat counterpart client without sending the private chat message to all members participating in the group chat.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present application provide a method and system for private chat within a group chat. During operation, the system receives, at a server from a computing device, a first message that includes a first private chat identifier, private chat counterpart information, and private chat content data. The system determines a private chat counterpart client based on the first private chat identifier and the private chat counterpart information. The private chat counterpart client and the computing device are both participating in the group chat. The system generates a private chat message based on the first message including the private chat content data, and sends the private chat message to the private chat counterpart client without sending the private chat message to all members participating in the group chat.
29 Citations
20 Claims
-
1. A computer-implemented method for private chat within a group chat performed by a server, comprising:
-
receiving, at the server from a computing device, a first message that includes a first private chat identifier, private chat counterpart information, and private chat content data; determining a private chat counterpart client based on the first private chat identifier and the private chat counterpart information, wherein the private chat counterpart client and the computing device are both participating in the group chat; generating a private chat message based on the first message including the private chat content data; and sending the private chat message to the private chat counterpart client without sending the private chat message to all members participating in the group chat. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing system comprising:
-
one or more processors; a memory; and a computer-readable medium coupled to the one or more processors storing instructions stored that, when executed by the one or more processors, cause the computing system to perform a method for private chat within a group chat performed by a server, the method comprising; receiving, at the server from a computing device, a first message that includes a first private chat identifier, private chat counterpart information, and private chat content data; determining a private chat counterpart client based on the first private chat identifier and the private chat counterpart information, wherein the private chat counterpart client and the computing device are both participating in the group chat; generating a private chat message based on the first message including the private chat content data; and sending the private chat message to the private chat counterpart client without sending the private chat message to all members participating in the group chat. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
14. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for private chat within a group chat performed by a server, the method comprising:
-
receiving, at the server from a computing device, a first message that includes a first private chat identifier, private chat counterpart information, and private chat content data; determining a private chat counterpart client based on the first private chat identifier and the private chat counterpart information, wherein the private chat counterpart client and the computing device are both participating in the group chat; generating a private chat message based on the first message including the private chat content data; and sending the private chat message to the private chat counterpart client without sending the private chat message to all members participating in the group chat.
-
-
15. The non-transitory computer-readable storage medium of claim 13, wherein the private chat message includes a second private chat identifier which allows the private chat counterpart client to determine that the private chat message is privately sent to the private chat counterpart client without being sent to other group members participating in the group chat.
-
16. The non-transitory computer-readable storage medium of claim 13, wherein the method further comprises:
-
determining that the first private chat identifier is a selection identifier; and determining that a client corresponding to the private chat counterpart information is a private chat counterpart client.
-
-
17. The non-transitory computer-readable storage medium of claim 13, wherein the method further comprises:
-
receiving a second message from the computing device, wherein the second message includes a private chat counterpart exclusion identifier, private chat counterpart exclusion information, and second private chat content data; removing a client corresponding to the private chat counterpart exclusion information from a client list based on the private chat counterpart exclusion identifier and private chat counterpart exclusion information, wherein the remaining clients on the client list are private chat counterpart clients; generating a private chat message based on the second message that includes the second private chat content data; and sending the private chat message only to the private chat counterpart clients.
-
-
18. The non-transitory computer-readable storage medium of claim 14, wherein the method further comprises:
-
receiving sensor data from two or more infrared sensors located near an entrance of a public transport; and determining a number of passengers on the public transport based on the sensor data. - View Dependent Claims (19, 20)
-
-
18-1. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for private chat within a group chat, the method comprising:
-
receiving input information from a user on the computer, wherein the computer is a client computing device; generating a first message based on the input information, wherein the first information includes a first private chat identifier, private chat counterpart information, and private chat content data, wherein the first message allows a server to; determine a client that is a private chat counterpart based on the first private chat identifier and private chat counterpart information, generate a private chat message based on the first message, and send the private chat message only to the client that is the private chat counterpart; sending the first message to the server; and receiving a message sent by the server and displaying the message.
-
Specification