-
公开(公告)号:US10657157B1
公开(公告)日:2020-05-19
申请号:US15215869
申请日:2016-07-21
Applicant: Google Inc.
Inventor: Douglas Michael Mayle , Joshua R. Siegel
Abstract: A method of generating user groups using sharding parameters is disclosed. The method identifies a set of sharding parameters including a number of user groups and a set of attributes associated with the number of user groups. The method defines one or more shards based on the number of user groups. The method further creates a user group based on the set of sharding parameters. The method further in response to determining that a number of users in the created user group exceeds a maximum number of users, modifies the set of sharding parameters. The method generates one or more modified user groups based on the modified set of sharding parameters, wherein each of the one or more user groups includes more than a single user.
-
公开(公告)号:US09400832B1
公开(公告)日:2016-07-26
申请号:US14017221
申请日:2013-09-03
Applicant: Google Inc.
Inventor: Douglas Michael Mayle , Joshua R. Siegel
CPC classification number: G06F17/30598 , G06F17/30849 , G06Q10/101 , G06Q10/103 , Y10S707/973
Abstract: Groups of users accessing content are generated and modified to allow the users to more easily interact with each other. A number of groups and a maximum number of users in a group are received and used to generate shards. In one embodiment, the number of shards generated is based on the number of groups received. Each shard is associated with a unique shard identifier. In one embodiment, a user is associated with a shard when the user accesses content. For example, when a comment is received from a client device associated with a user, a user identifier is determined and associated with a shard. Using the shards, groups of users are generated. In one embodiment, a substring of the shard identifiers associated with the shards is determined and users associated with shard identifiers having the same substring of the shard identifier are included in a group.
-