# US 12,602,152 B2 · Systems and methods to provide personalized graphical user interfaces within a collaboration environment

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,602,152 B2
- Document ID: US12602152B2
- Status: Granted
- Kind: B2
- Application number: 18/663,916
- Filed: 2024-05-14
- Published: 2024-09-19
- Granted: 2026-04-14
- Earliest claimed: 2021-10-11
- Assignees: Asana, Inc.
- Applicants: Asana, Inc.
- Inventors: Tyler Jeffrey Beauchamp; Louis Benjamin Lafair; Eric Ming-Ming Zhao; Johanna Nancy Pajak; Luke Richard Puglisi
- Web page: https://patentgrep.com/patent/US12602152B2

## CPC

- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 9/451: Execution arrangements for user interfaces
- G06F 16/958: Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06Q 10/103: {Workflow collaboration or project management}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Systems and methods to provide personalized graphical user interfaces within a collaboration environment are described herein. Exemplary implementations may: manage environment state information maintaining a collaboration environment; manage homepage information defining personalized graphical user interfaces of the collaboration environment; effectuate presentation of the personalized graphical user interfaces on computing platforms associated with the users upon instantiation of the collaboration environment by the users via the computing platforms; and/or perform other operations.

## Claims

### Claim 1

A system configured to provide a user-customized graphical user interface page within a graphical user interface of a collaboration environment, the system comprising:
one or more physical processors configured by machine-readable instructions to:
manage homepage information defining a user-customized graphical user interface page of a graphical user interface of a collaboration environment, the user-customized graphical user interface page corresponding to one or more customizations made by a user with respect to selection of what should be presented in the user-customized graphical user interface page from a user record and one or more records for work, wherein the user-customized graphical user interface page of the collaboration environment is separate and distinct from individual user interface pages that are individually associated with the user record and individual records for work;
effectuate presentation of the user-customized graphical user interface page on a computing platform associated with the user upon instantiation of the collaboration environment via the computing platform; and
cause navigation within the graphical user interface to the individual user interface pages based on user input into the user-customized graphical user interface page, such that:
responsive to the user input including selection of a first interface element of the user-customized graphical user interface page, cause a first navigation within the graphical user interface from the user-customized graphical user interface page to a first user page for the user record; and
responsive to the user input including selection of a second interface element, cause a second navigation within the graphical user interface from the user-customized graphical user interface page to a first work page for a first record for work.

### Claim 2 (depends on 1)

The system of claim 1, wherein the one or more physical processors are further configured by the machine-readable instructions to:
obtain input information conveying further user input into the user-customized graphical user interface page, the further user input specifying the selection of what should be presented in the user-customized graphical user interface.

### Claim 3 (depends on 1)

The system of claim 1, wherein the one or more physical processors are further configured by the machine-readable instructions to:
manage environment state information maintaining the collaboration environment, the collaboration environment being configured to facilitate interaction by the user with the collaboration environment, the environment state information including the user record and the one or more records for work, the user record including user information associated with the user of the collaboration environment, the one or more records for work including information associated with work managed, created, and/or assigned to the user within the collaboration environment; and
wherein the user information displayed in the user-customized graphical user interface page characterizes other users the user collaborates with, and/or messages sent to and/or from the user.

### Claim 4 (depends on 1)

The system of claim 1, wherein information from the one or more records for work displayed in the user-customized graphical user interface page includes characterizations of work assigned to the user that have approaching due dates.

### Claim 5 (depends on 1)

The system of claim 1, wherein information from the one or more records for work displayed in the user-customized graphical user interface page includes characterizations of projects associated with the user.

### Claim 6 (depends on 1)

The system of claim 1, wherein the first work page provides access to the first record for work.

### Claim 7 (depends on 1)

The system of claim 1, wherein the one or more physical processors are further configured by the machine-readable instructions to:
monitor use of the collaboration environment by the user to determine change in the user record and/or the one or more records for work; and
dynamically update the user-customized graphical user interface page based on the change.

### Claim 8 (depends on 7)

The system of claim 7, wherein the change is derived from one or more automations.

### Claim 9 (depends on 1)

The system of claim 1, wherein the user-customized graphical user interface page of the collaboration environment is separate and distinct from a page that displays a queue of work assigned to the user.

### Claim 10 (depends on 1)

The system of claim 1, wherein records for work include task records, project records, and objective records.

### Claim 11

A method to provide a user-customized graphical user interface page within a graphical user interface of a collaboration environment, the method comprising:
managing homepage information defining a user-customized graphical user interface page of a graphical user interface of a collaboration environment, the user-customized graphical user interface page corresponding to one or more customizations made by a user with respect to selection of what should be presented in the user-customized graphical user interface page from a user record and one or more records for work, wherein the user-customized graphical user interface page of the collaboration environment is separate and distinct from individual user interface pages that are individually associated with the user record and individual records for work;
effectuating presentation of the user-customized graphical user interface page on a computing platform associated with the user upon instantiation of the collaboration environment via the computing platform; and
causing navigation within the graphical user interface to the individual user interface pages based on user input into the user-customized graphical user interface page, including:
responsive to the user input including selection of a first interface element of the user-customized graphical user interface page, causing a first navigation within the graphical user interface from the user-customized graphical user interface page to a first user page for the user record; and
responsive to the user input including selection of a second interface element, causing a first navigation within the graphical user interface from the user-customized graphical user interface page to a first work page for a first record for work.

### Claim 12 (depends on 11)

The method of claim 11, further comprising:
obtaining input information conveying further user input into the user-customized graphical user interface page, the further user input specifying the selection of what should be presented in the user-customized graphical user interface.

### Claim 13 (depends on 11)

The method of claim 11, further comprising:
managing environment state information maintaining the collaboration environment, the collaboration environment being configured to facilitate interaction by the user with the collaboration environment, the environment state information including the user record and the one or more records for work, the user record including user information associated with the user of the collaboration environment, the one or more records for work including information associated with work managed, created, and/or assigned within the collaboration environment; and
wherein the user information displayed in the user-customized graphical user interface page characterizes other users the user collaborates with, and/or messages sent to and/or from the user.

### Claim 14 (depends on 11)

The method of claim 11, wherein information from the one or more records for work displayed in the user-customized graphical user interface page includes characterizations of work assigned to the user that have approaching due dates.

### Claim 15 (depends on 11)

The method of claim 11, wherein information from the one or more records for work displayed in the user-customized graphical user interface page includes characterizations of projects associated with the user.

### Claim 16 (depends on 11)

The method of claim 11, wherein the first work page provides access to the first record for work.

### Claim 17 (depends on 11)

The method of claim 11, further comprising:
monitoring use of the collaboration environment by the user to determine change in the user record and/or the one or more records for work; and
dynamically updating the user-customized graphical user interface page based on the change.

### Claim 18 (depends on 17)

The method of claim 17, wherein the change is derived from one or more automations.

### Claim 19 (depends on 11)

The method of claim 11, wherein the user-customized graphical user interface page of the collaboration environment is separate and distinct from a page that displays a queue of work assigned to the user.

### Claim 20 (depends on 11)

The method of claim 11, wherein records for work include task records, project records, and objective records.
