IP Library Granted Patent US 10,785,046
Granted Patent B1
US 10,785,046 · App. 16/003,460 · Granted Sep 22, 2020

Systems and methods for providing a collaboration work management platform that facilitates differentiation between users in an overarching group and one or more subsets of individual users

Inventors: Srikrishna Raghavan (San Francisco, CA); Lawrence Han (Oakland, CA)
Assignee: Asana, Inc.
H04L12/185G06F21/62G06Q10/06G06Q10/103H04L12/1822H04L67/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,785,046
App. No.
16/003,460
Filed
Jun 8, 2018
Granted
Sep 22, 2020
Kind
B1
Art Unit
2457
USPC
709/204
Abstract

Systems and methods for providing a collaboration work management platform that facilitates differentiation between users in an overarching group and one or more subsets of individual users within the overarching group to enable the users within the individual subsets to use the collaboration work management platform differently users within the other subsets, the method being implemented by a computer system including one or more physical processors configured by machine-readable instructions are disclosed. Exemplary implementations may: manage environment state information for maintaining a collaboration environment.

Claims (33)

1. A system configured to provide a collaboration work management platform that facilitates differentiation between users in an overarching group and one or more subsets of individual users within the overarching group to enable the users within the individual subsets to use the collaboration work management platform differently from users within the other subsets, the system comprising:

one or more hardware processors configured by machine-readable instructions to:

manage environment state information for maintaining a collaboration environment, the environment state information including user records and work unit records, the environment state information defining a state of the collaboration environment including a user state and a work unit state, wherein the user state is defined by the user records that define values of user parameters associated with users interacting with and/or viewing the collaboration environment, and wherein the work unit state is defined by the work unit records that define values of work unit parameters for units of work managed, created, or assigned within the collaboration environment;

wherein the user parameters include a group parameter identifying the overarching group to which a first set of users, including a first user, belong such that a first user record for the first user defines a first group value of the group parameter indicating the overarching group; and

wherein the user parameters include a subset parameter denoting one or more subsets within the overarching group to which one or more users within the first set of users belongs, such that the first user record for the first user defines a first subset value of the subset parameter indicating a first subset within the overarching group to which a first subset of users including the first user belong, wherein the first subset of users includes multiple different teams of the users;

effectuate presentation of the collaboration environment for the collaboration work management platform based on the environment state information including the user records and the work unit records;

determine when the users not belonging to the first subset of users are collaborating within the collaboration work management platform on one or more of the units of work with the users belonging to the first subset of users; and

enable and/or disable use of first level features for the users within the collaboration work management platform based on the determination of when the users are engaging with the users belonging to the first subset of users, such that:

use of the first level features by individual ones of the users in a second subset of users belonging to the overarching group but not belonging to the first subset of users is enabled while the individuals ones of the users within the second subset of users are engaging with the individual ones of the users in the first subset of users, and

the use of the first level features is disabled when the individuals ones of the users within the second subset of users are done engaging with the individual ones of the users in the first subset of users.

2. The system of claim 1 , wherein access to a first level feature is provided to the first subset of users based on the first subset of users belonging to both the overarching group and the first subset.

3. The system of claim 2 , wherein access to the first level feature is restricted for the second subset of users based on the second subset of users belonging to the overarching group but not to the first subset of users.

4. The system of claim 1 , wherein the users belonging to the first subset of users have first level accounts and the users belonging to the overarching group but not within the first subset of users have second level accounts.

5. The system of claim 4 , wherein access to second level features within the collaboration work management platform is provided to all users belonging to the overarching group including the users that have the first level accounts and the users that have the second level accounts.

6. The system of claim 1 , wherein the first level features include one or more of custom work unit templates, external invite capabilities, dashboard reports across subsets, advanced search features, limiting access to work units, advanced support resources, dependency capabilities, or onboarding resources.

7. The system of claim 1 , wherein the overarching group includes one or more of an organization, a company, an entity, a corporation, an enterprise, and/or a business.

8. The system of claim 1 , wherein the first subset of users includes one or more of a sub-group, a division, a department, or a task force within an overarching group.

9. A method to provide a collaboration work management platform that facilitates differentiation between users in an overarching group and one or more subsets of individual users within the overarching group to enable the users within the individual subsets to use the collaboration work management platform differently from users within the other subsets, the method being implemented by a computer system including one or more physical processors configured by machine-readable instructions, the method comprising:

managing environment state information for maintaining a collaboration environment, the environment state information including user records and work unit records, the environment state information defining a state of the collaboration environment including a user state and a work unit state, wherein the user state is defined by the user records that define values of user parameters associated with users interacting with and/or viewing the collaboration environment, and wherein the work unit state is defined by the work unit records that define values of work unit parameters for units of work managed, created, and/or assigned within the collaboration environment;

wherein the user parameters include a group parameter identifying the overarching group to which a first set of users, including a first user, belong such that a first user record for the first user defines a first group value of the group parameter indicating the overarching group; and

wherein the user parameters include a subset parameter denoting one or more subsets within the overarching group to which one or more users within the first set of users belongs such that the first user record for the first user defines a first subset value of the subset parameter indicating a first subset within the overarching group to which a first subset of users including the first user belong, wherein the first subset of users includes multiple different teams of the users;

effectuating presentation of the collaboration environment for the collaboration work management platform based on the environment state information including the user records and the work unit records

determining when the users not belonging to the first subset of users are collaborating within the collaboration work management platform on one or more of the units of work with the users belonging to the first subset of users; and

enabling and/or disabling use of first level features for the users within the collaboration work management platform based on the determination of when the users are engaging with the users belonging to the first subset of users, including:

enabling use of the first level features by individual ones of the users in a second subset of users belonging to the overarching group but not belonging to the first subset of users while the individuals ones of the users within the second subset of users are engaging with the individual ones of the users in the first subset of users, and

disabling the use of the first level features when the individuals ones of the users within the second subset of users are done engaging with the individual ones of the users in the first subset of users.

10. The method of claim 9 , wherein access to a first level feature is provided to the first subset of users based on the first subset of users belonging to both the overarching group and the first subset.

11. The method of claim 10 , wherein access to the first level feature is restricted for the second subset of users based on the second subset of users belonging to the overarching group but not to the first subset of users.

12. The method of claim 9 , wherein the users belonging to the first subset of users have first level accounts and the users belonging to the overarching group but not within the first subset of users have second level accounts.

13. The method of claim 12 , wherein access to second level features within the collaboration work management platform is provided to all users belonging to the overarching group including the users that have the first level accounts and the users that have the second level accounts.

14. The method of claim 9 , wherein the first level features include one or more of custom work unit templates, external invite capabilities, dashboard reports across subsets, advanced search features, limiting access to work units, advanced support resources, dependency capabilities, or onboarding resources.

15. The method of claim 9 , wherein the overarching group includes one or more of an organization, a company, an entity, a corporation, an enterprise, and/or a business.

16. The method of claim 9 , wherein the first subset of users includes one or more of a sub-group, a division, a department, and/or a task force.

Assignments (3)
SECURITY INTEREST Recorded Nov 8, 2022
From: ASANA, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 061898/0346 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S ADDRESS PREVIOUSLY RECORDED ON REEL 046027 FRAME 0993. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 5, 2020
From: RAGHAVAN, SRIKRISHNA; HAN, LAWRENCE
To: ASANA, INC.
Reel/Frame 054332/0391 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2018
From: RAGHAVAN, SRIKRISHNA; HAN, LAWRENCE
To: ASANA, INC.
Reel/Frame 046027/0993 →
Cited By (18)
US 12,190,292 US 12,197,851 US 12,229,726 US 12,287,849 US 12,288,171 US 12,299,464 US 12,299,638 US 12,316,470 US 12,367,460 US 12,401,655 US 12,412,156 US 12,423,121 US 12,536,503 US 12,602,660 US 12,634,377 US 12,664,520 US 12,670,474 US 12,682,322