Methods and devices for adding new member to group through barcode scanning
First Claim
1. A method for adding a new member to an instant messaging chat group, the method comprising:
- at a server system having one or more processors and memory storing programs executed by the one or more processors;
receiving a joining request to add a new member to an instant messaging chat group having a plurality of currently existing members, including a first existing member, wherein the joining request is received from a mobile device associated with the first existing member using an existing-member-invitation process, wherein the existing-member-invitation process comprises;
(i) sending an invitation to a mobile device associated with the new member to join the instant messaging chat group using the mobile device, wherein the new member has a direct-contact relationship with the first existing member; and
(ii) generating the joining request based on the invitation;
determining whether a quantity of currently existing members in the plurality of currently existing members of the instant messaging chat group exceeds a threshold;
in accordance with a determination that the quantity of currently existing members of the instant messaging chat group does not exceed the threshold, adding the new member to the instant messaging chat group and sending a notification message to the mobile device associated with the new member without receiving further authorization from the plurality of currently existing members of the instant messaging chat group; and
in accordance with a determination that the quantity of currently existing members exceeds the threshold;
determining whether the new member has a direct-contact relationship with any existing members of the plurality of currently existing members other than the first existing member; and
in response to determining that the new member does not have a direct-contact relationship with any existing members of the plurality of currently existing members other than the first existing member, and without receiving any requests from the plurality of currently existing members, sending corresponding notification messages to each of the plurality of currently existing members of the instant messaging chat group, wherein each notification message includes;
(i) information identifying the first existing member who sent the invitation to the new member to join the instant messaging chat group;
(ii) information indicating that the new member does not have a direct-contact relationship with any existing members of the plurality of currently existing members other than the first existing member; and
(iii) information that the new member was added to the instant messaging chat group by invitation, and sending a notification message to the mobile device associated with the new member.
1 Assignment
0 Petitions
Accused Products
Abstract
The current invention discloses methods and devices for adding a new member to a group, e.g. a chat group associated with a chat program. The new member may be added through a barcode-scanning process or an existing-member-invitation process. After the new member is added to the chat group, a server may send notification messages to mobile devices associated with the existing members of the group. The contents of the notification messages may vary based on the processes by which the new member is added, the number of existing members, and the direct-contact relationships the new member has with the existing members. The current invention provides simplified methods and devices for adding the new member, avoiding cumbersome operations and protecting member privacy at the same time.
-
Citations
7 Claims
-
1. A method for adding a new member to an instant messaging chat group, the method comprising:
-
at a server system having one or more processors and memory storing programs executed by the one or more processors; receiving a joining request to add a new member to an instant messaging chat group having a plurality of currently existing members, including a first existing member, wherein the joining request is received from a mobile device associated with the first existing member using an existing-member-invitation process, wherein the existing-member-invitation process comprises;
(i) sending an invitation to a mobile device associated with the new member to join the instant messaging chat group using the mobile device, wherein the new member has a direct-contact relationship with the first existing member; and
(ii) generating the joining request based on the invitation;determining whether a quantity of currently existing members in the plurality of currently existing members of the instant messaging chat group exceeds a threshold; in accordance with a determination that the quantity of currently existing members of the instant messaging chat group does not exceed the threshold, adding the new member to the instant messaging chat group and sending a notification message to the mobile device associated with the new member without receiving further authorization from the plurality of currently existing members of the instant messaging chat group; and in accordance with a determination that the quantity of currently existing members exceeds the threshold; determining whether the new member has a direct-contact relationship with any existing members of the plurality of currently existing members other than the first existing member; and in response to determining that the new member does not have a direct-contact relationship with any existing members of the plurality of currently existing members other than the first existing member, and without receiving any requests from the plurality of currently existing members, sending corresponding notification messages to each of the plurality of currently existing members of the instant messaging chat group, wherein each notification message includes;
(i) information identifying the first existing member who sent the invitation to the new member to join the instant messaging chat group;
(ii) information indicating that the new member does not have a direct-contact relationship with any existing members of the plurality of currently existing members other than the first existing member; and
(iii) information that the new member was added to the instant messaging chat group by invitation, and sending a notification message to the mobile device associated with the new member. - View Dependent Claims (2, 5)
-
-
3. A server system for adding a new member to an instant messaging chat group, the server system comprising:
-
one of more processors; memory storing one or more programs configured for execution by the one or more processors, the one or more programs including instructions for; receiving a joining request to add a new member to an instant messaging chat group having a plurality of currently existing members, including a first existing member, wherein the joining request is received from a mobile device associated with a first existing member of the currently existing members using an existing-member-invitation process, wherein the existing-member-invitation process comprises;
(i) sending an invitation to a mobile device associated with the new member to join the instant messaging chat group using the second mobile device, wherein the new member has a direct-contact relationship with the first existing member; and
(ii) generating the joining request based on the invitation;determining whether a quantity of currently existing members in the plurality of currently existing members of the instant messaging chat group exceeds a threshold; in accordance with a determination that the quantity of currently existing members of the instant messaging chat group does not exceed the threshold, adding the new member to the instant messaging chat group and sending a notification message to the mobile device associated with the new member without receiving further authorization from the plurality of currently existing members of the instant messaging chat group; and in accordance with a determination that the quantity of currently existing members exceeds the threshold; determining whether the new member has a direct-contact relationship with any existing members of the plurality of currently existing members other than the first existing member; and in response to determining that the new member does not have a direct-contact relationship with any existing members of the plurality of currently existing members other than the first existing member, and without receiving any requests from the plurality of currently existing members, sending corresponding notification messages to each of the plurality of currently existing members of the instant messaging chat group, wherein each notification message includes;
(i) information identifying the first existing member who sent the invitation to the new member to join the instant messaging chat group;
(ii) information indicating that the new member does not have a direct-contact relationship with any existing members of the plurality of currently existing members other than the first existing member; and
(iii) information that the new member was added to the instant messaging chat group by invitation, and sending a notification message to the mobile device associated with the new member. - View Dependent Claims (6)
-
-
4. A non-transitory computer readable storage medium storing instructions for adding a new member to an instant messaging chat group, which, when executed by a server system, cause the server system to:
-
receive a joining request to add a new member to an instant messaging chat group having a plurality of currently existing members, including a first existing member, wherein the joining request is received from a mobile device associated with the first existing member using an existing-member-invitation process, wherein the existing-member-invitation process comprises;
(i) sending an invitation to the new member to join the instant messaging chat group using the mobile device, wherein the new member has a direct-contact relationship with the first existing member; and
(ii) generating the joining request based on the invitation;determine whether a quantity of currently existing members in the plurality of currently existing members of the instant messaging chat group exceeds a threshold; in accordance with a determination that the quantity of currently existing members of the instant messaging chat group does not exceed the threshold, add the new member to the instant messaging chat group and send a notification message to the mobile device associated with the new member without receiving further authorization from the plurality of currently existing members of the instant messaging chat group; and in accordance with a determination that the quantity of currently existing members exceeds the threshold; determine whether the new member has a direct-contact relationship with any existing members of the plurality of currently existing members other than the first existing member; and in response to determining that the new member does not have a direct-contact relationship with any existing members of the plurality of currently existing members other than the first existing member, and without receiving any requests from the plurality of currently existing members, send corresponding notification messages to each of the plurality of currently existing members of the instant messaging chat group, wherein each notification message includes;
(i) information identifying the first existing member who sent the invitation to the new member to join the instant messaging chat group;
(ii) information indicating that the new member does not have a direct-contact relationship with any existing members of the plurality of currently existing members other than the first existing member; and
(iii) information that the new member was added to the instant messaging chat group by invitation, and send a notification message to the mobile device associated with the new member. - View Dependent Claims (7)
-
Specification