Automatic generation of social group for an online-user
AssigneeKing.Com Ltd.
InventorsJonas Olofsson, Jan Zetterman, Patrik Stymne, Sebastian Knutsson
Life of this patent
Estimating the term…
Abstract
A method comprises the steps of: selecting in a server, a subset of a plurality users of an online environment for a first user, wherein when in said online environment, said first user interacts with one or more users of said subset of the plurality users.
Claims19
A computer-implemented method for providing an online environment where two or more users can interact, comprising the following, implemented by at least one processor in communication with a memory:
- Selecting, from the memory, the memory storing user data about users of the online environment, a first subset of said users of the online environment with which a first user may interact, said data comprising activity information,
- adding at least one further user to the first subset of users with which the first user can interact when said first user is added to a second subset of users associated with said at least one further user;
- determining whether the first subset of users has a predefined number of users;
- and
- if it is determined that the first subset of users does not have the predefined number of users, selecting at least one further user to be added to said first subset, wherein said selecting at least one further user is performed N times until the first subset of users has the predefined number of users, where N is an integer and wherein when in said online environment, said first user interacts with one or more users of said first subset of the plurality of users;
- determining that said first subset comprises one or more users who have not been active for longer than a predetermined time period, and removing said one or more users who have not been active for longer than said predetermined time period from said first subset;
- further determining whether said first subset of users has a predetermined number of said users;
- and if not, selecting at least one further user to be added to said subset such that said first subset has the predefined number of users.
A server for providing an online environment where two or more users can interact comprising:
- at least one memory configured to store user data about users of the online environment, said data comprising activity information;
- and
- at least one processor configured to
- select, from the memory, a first subset of said users of the online environment with which a first user may interact,
- add at least one further user to the first subset of users with which the first user can interact when said first user is added to a second subset of users associated with said at least one further user;
- determine whether the first subset of users has a predefined number of users;
- and
- if it is determined that the first subset of users does not have the predefined number of users, to select at least one further user to be added to said first subset, wherein said selecting at least one further user is performed N times until the first subset of users has the predefined number of users, where N is an integer and wherein when in said online environment, said first user interacts with one or more users of said first subset of the plurality of users;
- determine that said first subset comprises one or more users who have not been active for longer than a predetermined time period, and remove said one or more users who have not been active for longer than said predetermined time period from said first subset;
- further determine whether said first subset of users has a predetermined number of users;
- and if not, select at least one further user to be added to said subset such that said first subset has the predefined number of users.
A computer-implemented method for providing an online environment where two or more users can interact, comprising the following, implemented by at least one processor in communication with a memory:
- selecting, from the memory, the memory storing user data about users of the online environment, a first subset of said users of the online environment with which a first user may interact, said data comprising activity information;
- adding at least one further user to the first subset of users with which the first user can interact when said first user is added to a second subset of users associated with said at least one further user;
- determining whether the first subset of users has a predefined number of users;
- and
- if it is determined that the first subset of users does not have the predefined number of users, selecting at least one further user to be added to said first subset, wherein said selecting at least one further user is performed N times until the first subset of users has the predefined number of users, where N is an integer and wherein when in said online environment, said first user interacts with one or more users of said first subset of the plurality of users;
- determining that said first subset comprises one or more users who have not been active for longer than a predetermined time period, and removing said one or more users who have not been active for longer than said predetermined time period from said first subset;
- further determining whether said first subset of users has a predetermined number of said users;
- and if not, selecting at least one further user to be added to said subset,
- wherein said selecting a first subset of said users of the online environment takes into account a priority of said first user which is dependent on if said first user has one or more of a user name and an avatar.
A computer-implemented method for providing an online environment where two or more users can interact, comprising the following, implemented by at least one processor in communication with a memory:
- selecting, from the memory, the memory storing user data about users of the online environment, a first subset of said users of the online environment with which a first user may interact, said data comprising activity information;
- adding at least one further user to the first subset of users with which the first user can interact when said first user is added to a second subset of users associated with said at least one further user;
- determining whether the first subset of users has a predefined number of users;
- and
- if it is determined that the first subset of users does not have the predefined number of users, selecting at least one further user to be added to said first subset, wherein said selecting at least one further user is performed N times until the first subset of users has the predefined number of users, where N is an integer and wherein when in said online environment, said first user interacts with one or more users of said first subset of the plurality of users;
- determining that said first subset comprises one or more users who have not been active for longer than a predetermined time period, and removing said one or more users who have not been active for longer than said predetermined time period from said first subset;
- further determining whether said first subset of users has a predetermined number of said users;
- and if not, selecting at least one further user to be added to said subset,
- wherein selecting users of said first subset is performed when said first user logs into said online environment and subsequently selecting one or more further users for said first subset is performed when the first user logs into the online environment on another occasion.
A server for providing an online environment where two or more users can interact comprising:
- at least one memory configured to store user data about users of an the online environment, said data comprising activity information;
- and
- at least one processor configured to
- select, from the memory, a first subset of said users of the online environment with which a first user may interact,
- add at least one further user to the first subset of users with which the first user can interact when said first user is added to a second subset of users associated with said at least one further user;
- determine whether the first subset of users has a predefined number of users;
- and
- if it is determined that the first subset of users does not have the predefined number of users, to select at least one further user to be added to said first subset, wherein said selecting at least one further user is performed N times until the first subset of users has the predefined number of users, where N is an integer and wherein when in said online environment, said first user interacts with one or more users of said first subset of the plurality of users;
- determine that said first subset comprises one or more users who have not been active for longer than a predetermined time period, and remove said one or more users who have not been active for longer than said predetermined time period from said first subset;
- further determine whether said first subset of users has a predetermined number of said users;
- and if not, select at least one further user to be added to said subset;
- wherein said selecting a first subset of said users of the online environment takes into account a priority of said first user which is dependent on if said first user has one or more of a user name and an avatar.
A server for providing an online environment where two or more users can interact comprising:
- at least one memory configured to store user data about users of an the online environment, said data comprising activity information;
- and
- at least one processor configured to
- select, from the memory, a first subset of said users of the online environment with which a first user may interact,
- add at least one further user to the first subset of users with which the first user can interact when said first user is added to a second subset of users associated with said at least one further user;
- determine whether the first subset of users has a predefined number of users;
- and
- if it is determined that the first subset of users does not have the predefined number of users, to select at least one further user to be added to said first subset, wherein said selecting at least one further user is performed N times until the first subset of users has the predefined number of users, where N is an integer and wherein when in said online environment, said first user interacts with one or more users of said first subset of the plurality of users;
- determine that said first subset comprises one or more users who have not been active for longer than a predetermined time period, and remove said one or more users who have not been active for longer than said predetermined time period from said first subset;
- further determine whether said first subset of users has a predetermined number of said users;
- and if not, select at least one further user to be added to said subset,
- wherein selecting users of said first subset is performed when said first user logs into said online environment and subsequently selecting one or more further users for said first subset is performed when the first user logs into the online environment on another occasion.
Dependencies are inferred from the claim text.