IP Library Granted Patent US 11,521,141
Granted Patent B1
US 11,521,141 · App. 16/739,489 · Granted Dec 6, 2022

Task management user interface (GUI)

Inventors: Michael Shawn Jacob (Le Roy, IL); Manali Desai (Bloomington, IL); Leah Garcia (Normal, IL); Oscar Allan Arulfo (Bloomington, IL)
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
G06Q10/063118G06F3/0486G06F9/453G06Q10/0633
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 11,521,141
App. No.
16/739,489
Granted
Dec 6, 2022
Kind
B1
Abstract

A task management platform generates an interactive display tasks based on multi-team activity data of different geographic locations across a plurality of distributed guided user interfaces (GUIs). Additionally the task management platform uses a distributed machine-learning based system to determine a suggested task item for a remote team based on multi-team activity data of different geographic locations.

Claims (53)

1. A system for generating interactive display tasks based on multi-team activity data of different geographic locations across a plurality of distributed guided user interfaces (GUIs), the system comprising:

a server in communication with a first client device and a second client device;

a first dashboard application executing on the first client device, the first dashboard application configured to transmit, to the server, activity data defining a first set of interactive display tasks of a first team at a first geographic location;

a second dashboard application executing on the second client device, the second dashboard application configured to:

transmit, to the server, activity data defining a second set of interactive display tasks of a second team at a second geographic location,

implement a second GUI displaying the second set of interactive display tasks as a set of drag and drop windows on a display of the second client device of a user associated with the second team, the second GUI further displaying a plurality of team member drag and drop cards corresponding to a plurality of members of the second team other than the user,

receive, from the server, a suggested interactive display task, the suggested interactive display task based on each of the activity data defining the first set of interactive display tasks and the activity data defining the second set of interactive display tasks, the suggested interactive display task including a suggested task item for assignment by the user to a member from among the plurality of members of the second team other than the user, and

in response to an authorization by the second client device to add the suggested interactive display task, add the suggested interactive display task to the second set of interactive display tasks as a new drag and drop window among the set of drag and drop windows, to enable the user to assign the suggested interactive display task to the member of the second team other than the user by dragging the corresponding team member card for the member onto the new drag and drop window for the suggested interactive display task.

2. The system of claim 1 , wherein the first geographic location is remote from the second geographic location.

3. The system of claim 1 , wherein the suggested task item is a suggested staffing related task, a suggested compensation related task, a suggested employee training related task, or a suggested workflow related task.

4. The system of claim 1 , wherein the first dashboard application is further configured to implement a first GUI displaying the first set of interactive display tasks on a display of the first client device, the first set of interactive display tasks rendered as a set of drag and drop windows, each of the first set of interactive display tasks defining a task item and generated for at least one team member of the first team.

5. The system of claim 4 , wherein each of the first dashboard application and the second dashboard application execute a common set of instructions to render each of the first GUI and the second GUI.

6. The system of claim 1 , wherein the second dashboard application is further configured to:

receive from the server an additional suggested interactive display task based on each of the first set of interactive display tasks and the second set of interactive display tasks, the additional suggested interactive display task including an additional suggested task item for assignment to the a least one member of the second team; and

in response to authorization of the additional suggested interactive display task, add the additional suggested interactive display task to second set of interactive display tasks including rendering the additional suggested interactive display on the second GUI as an additional new drag and drop window.

7. The system of claim 1 , wherein the server is further configured to:

determine a similarity metric based on at least a portion of characteristics of the first team at the first geographic location and at least a portion of characteristics of the second team at the second geographic location; and

in response to the similarity metric being above a threshold, generate the suggested interactive display task.

8. The system of claim 7 , wherein:

the characteristics of the first team include first team geographic location characteristics, first team size characteristics, and first team member characteristics; and

the characteristics of the second team include second team geographic location characteristics, second team size characteristics, and second team member characteristics.

9. The system of claim 1 , wherein the server is in further communication with a third client device and further comprising:

a third dashboard application executing on the third client device, the third dashboard application configured to:

transmit to the server activity data defining a third set of interactive display tasks of a third team of a third geographic location, and

implement a third GUI displaying the third set of interactive display tasks on a display of the third client device as a set of drag and drop windows, each of the third set of interactive display tasks defining a task item and generated for a least one team member of the third team,

wherein:

the third geographic location is remote from the first geographic location and the second geographic location, and

the suggested interactive display task generated by the server is further based on the activity data defining the third set of interactive display tasks.

10. The system of claim 1 , wherein the server is in further communication with a third client device and further comprising:

a third dashboard application executing on the third client device, the third dashboard application configured to:

transmit to the server activity data defining a third set of interactive display tasks of a third team of a third geographic location;

implement a third GUI displaying the third set of interactive display tasks on a display of the third client device as a set of drag and drop windows, each of the first set of interactive display tasks defining a task item and generated for a least one team member of the third team;

receive from the server, an additional suggested interactive display task, the additional suggested interactive display task based on each of the activity data defining the first set of interactive display tasks, the activity data defining the second set of interactive display tasks, and the activity data defining the third interactive display tasks, and including an additional suggested task item for assignment to a least one member of the third team; and

in response to authorization of the additional suggested interactive display task, add the additional suggested interactive display task to third set of interactive display tasks including rendering the additional suggested interactive display task on the third GUI as an additional new drag and drop window,

wherein the third geographic location is remote from the first geographic location and the second geographic location.

11. A method for generating interactive display tasks based on multi-team activity data of different geographic locations across a plurality of distributed guided user interfaces (GUIs), the method comprising:

receiving, at a server from a first dashboard application, activity data defining a first set of interactive display tasks of a first team at a first geographic location, wherein the first dashboard application executes on a first client device in communication with the server;

receiving, at the server from a second dashboard application operating on behalf of a user associated with a second team, activity data defining a second set of interactive display tasks of the second team at a second geographic location, wherein the second dashboard application executes on a second client device in communication with the server, and wherein the second dashboard application implements a second GUI displaying the second set of interactive display tasks as a set of drag and drop windows on a display of the second client device, wherein the second GUI further displays a plurality of team member drag and drop cards corresponding to a plurality of members of the second team other than the user; and

transmitting, to the second dashboard application from the server, a suggested interactive display task, the suggested interactive display task generated by the server based on each of the activity data defining the first set of interactive display tasks and the activity data defining the second set of interactive display tasks, wherein the suggested interactive display task includes a suggested task item for assignment by the user to a member from among the plurality of members of the second team other than the user,

and wherein the second dashboard application adds the suggested interactive display task to the second set of interactive display tasks as a new drag and drop window among the set of drag and drop windows in response to an authorization by the second dashboard application to add the suggested interactive display task, to enable the user to assign the suggested interactive display task to the at least one member of the second team other than the user by dragging the corresponding team member card for the member onto the new drag and drop window for the suggested interactive display task.

12. The method of claim 11 , wherein the first geographic location is remote from the second geographic location.

13. The method of claim 11 , wherein the first dashboard application implements a first GUI displaying the first set of interactive display tasks on a display of the first client device as a set of drag and drop windows, each of the first set of interactive display tasks defining a task item and generated for a least one team member of the first team.

14. The method of claim 11 , wherein each of the first dashboard application and the second dashboard application execute a common set of instructions to render each of the first GUI and the second GUI.

15. The method of claim 11 , further comprising:

determining, at the server, a similarity metric based on at least a portion of characteristics of the first team at the first geographic location and at least a portions characteristics of the second team at the second geographic location; and

in response to the similarity metric being above a threshold, generating the suggested interactive display task.

16. A tangible, non-transitory computer-readable medium storing instructions for generating interactive display tasks based on multi-team activity data of different geographic locations across a plurality of distributed guided user interfaces (GUIs), that when executed by one or more processors of a computing device, causes the computing device to:

receive, at a server from a first dashboard application, activity data defining a first set of interactive display tasks of a first team at a first geographic location, wherein the first dashboard application executes on a first client device in communication with the server, and wherein the first dashboard application implements a first GUI displaying the first set of interactive display tasks on a display of the first client device as a set of drag and drop windows, each of the first set of interactive display tasks defining a task item and generated for a least one team member of the first team;

receive, at the server from a second dashboard application operating on behalf of a user associated with a second team, activity data defining a second set of interactive display tasks of the second team at a second geographic location, wherein the second dashboard application executes on a second client device in communication with the server, and wherein the second dashboard application implements a second GUI displaying the second set of interactive display tasks as a set of drag and drop windows on a display of the second client device as a set of drag and drop windows, the second GUI further displaying a plurality of team member drag and drop cards corresponding to a plurality of members of the second team other than the user,

wherein the first geographic location is remote from the second geographic location,

wherein each of the first dashboard application and the second dashboard application execute a common set of instructions to render each of the first GUI and the second GUI; and

transmit, from the server to the second dashboard application operating on behalf of the user associated with the second team, a suggested interactive display task, the suggested interactive display task generated by the server based on each of the a first set of interactive display tasks and the second set of interactive display tasks, the suggested interactive display task including a suggested task item for assignment to a member from among the plurality of members of the second team other than the user,

wherein the second dashboard application adds the suggested interactive display task to second set of interactive display tasks as a new drag and drop window among the set of drag and drop windows upon an the authorization by the second client device to add the suggested interactive display task, to enable the user to assign the suggested interactive display task to the member of the second team other than the user by dragging the corresponding team member card for the member onto the new drag and drop window for the suggested interactive display task.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY NUMBER 3 NAME PREVIOUSLY RECORDED AT REEL: 51489 FRAME: 268. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 18, 2020
From: JACOB, MICHAEL SHAWN; DESAI, MANALI; GARCIA, LEAH; ARULFO, OSCAR ALLAN
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 051955/0853 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2020
From: JACOB, MICHAEL SHAWN; DESAI, MANALI; LEAH, LEAH; ARULFO, OSCAR ALLAN
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 051489/0268 →
Cited By (4)
US 1,076,952 US 1,086,186 US 1,086,187 US 1,099,952