Patent ID: 11961023
Assignee: BENDING SPOONS S.P.A.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A non-transitory computer-readable storage medium, storing one or more programs configured for execution by one or more processors of a computing device, the one or more programs comprising instructions for:
receiving a definition of a group that includes information for a plurality of group members, an indication of a hierarchical rank of at least a subset of the group members, and a plurality of content items corresponding to the group, wherein the plurality of content items, the plurality of group members, and a plurality of tasks have many-to-many relationships;
storing, by a storage device, the definition of the group in a database in accordance with predefined database schema;
receiving a search input associated with a first task from a first user;
in response to the search input, searching the database to identify in the group a plurality of candidate members having one of a plurality of predefined relationships with the first task based on the many-to-many relationship of the content items, group members, and tasks;
assigning a first weight to a first candidate member of the plurality of candidate members, wherein the first weight is determined based on the hierarchal rank of the first candidate member;
determining a status of first task; and
based on the status, displaying, on a user interface, information of the first task and information of the plurality of candidate members in accordance with respective weights assigned to the plurality of candidate members.