Systems and methods to provide user-generated graphical user interfaces within a collaboration environment
AssigneeAsana, Inc.
InventorsMelissa Christina Adams, John Lamar Whelchel
Life of this patent
Estimating the term…
Abstract
Systems and methods to provide user-generated graphical user interfaces within a collaboration environment are described herein. Exemplary implementations may: manage environment state information maintaining a collaboration environment; manage template information defining templates for user-generated graphical user interfaces of the collaboration environment; obtain input information conveying user input into the templates to generate the user-generated graphical user interfaces; effectuate presentation of the user-generated graphical user interfaces based on the template information and the input information; and/or perform other operations.
Claims20
A system configured to provide user-generated reports configured for presentation within a graphical user interface of a collaboration environment, the system comprising:
- one or more physical processors configured by machine-readable instructions to:
- manage, by a server, electronically stored environment state information maintaining a collaboration environment, the collaboration environment being configured to facilitate interaction by users with the collaboration environment, the server communicating with remotely located client computing platforms associated with the users over one or more network connections to provide access to the collaboration environment via instances of a graphical user interface, the environment state information including records including values of parameters, the records comprising work unit records, project records, and objective records, such that the records comprise a first record and a second record;
- manage, by the server, template information defining a template for user-generated reports, wherein the template includes a display portion and a suggested content portion, the display portion including a first interface element configured to display an individual value from an individual record, and a second interface element configured to display another individual value from another individual record, the suggested content portion identifying suggested records;
- establish a network connection between the server and a remotely located client computing platform;
- effectuate communication of user interface information from the server to the remotely located client computing platform over the network connection to cause the remotely located client computing platform to present the template within an instance of the graphical user interface of the collaboration environment, wherein the instance of the graphical user interface is configured to obtain user input into the template;
- obtain, by the server, input information conveying the user input into the template to generate a user-generated report corresponding to the first record and the second record, the user input into the template comprising drag-and-drop input that identifies the first record and the second record from a set of suggested records displayed in the suggested content portion, the user input further comprising identification of a first value in the first record to be displayed in the first interface element in the display portion, and identification of a second value in the second record to be displayed in the second interface element in the display portion;
- cause, by the server and in response to obtaining the input information, the template to take on the first value in the first interface element and the second value in the second interface element to thereby generate the user-generated report corresponding to the first record and the second record;
- and
- effectuate communication of further user interface information from the server to the remotely located client computing platform over the network connection to cause the remotely located client computing platform to display the user-generated report within the instance of the graphical user interface of the collaboration environment.
A method to provide user-generated reports configured for presentation within a graphical user interface of a collaboration environment, the method comprising:
- managing, by a server, electronically stored environment state information maintaining a collaboration environment, the collaboration environment being configured to facilitate interaction by users with the collaboration environment, the server communicating with remotely located client computing platforms associated with the users over one or more network connections to provide access to the collaboration environment via instances of a graphical user interface, the environment state information including records including values of parameters, the records comprising work unit records, project records, and objective records, such that the records comprise a first record and a second record;
- managing, by the server, template information defining a template for user-generated reports, wherein the template includes a display portion and a suggested content portion, the display portion including a first interface element configured to display an individual value from an individual record, and a second interface element configured to display another individual value from another individual record, the suggested content portion identifying suggested records;
- establishing a network connection between the server and a remotely located client computing platform;
- effectuating communication of user interface information from the server to the remotely located client computing platform over the network connection to cause the remotely located client computing platform to present the template within an instance of the graphical user interface of the collaboration environment, wherein the instance of the graphical user interface is configured to obtain user input into the template;
- obtaining, by the server, input information conveying the user input into the template to generate a user-generated report corresponding to the first record and the second record, the user input into the template comprising drag-and-drop input that identifies the first record and the second record from a set of suggested records displayed in the suggested content portion, the user input further comprising identification of a first value in the first record to be displayed in the first interface element in the display portion, and identification of a second value in the second record to be displayed in the second interface element in the display portion;
- causing, by the server and in response to obtaining the input information, the template to take on the first value in the first interface element and the second value in the second interface element to thereby generate the user-generated report corresponding to the first record and the second record;
- and
- effectuating communication of further user interface information from the server to the remotely located client computing platform over the network connection to cause the remotely located client computing platform to display the user-generated report within the instance of the graphical user interface of the collaboration environment.
Dependencies are inferred from the claim text.