IP Library Patent Application 16478860
Patent Application
App. No. 16/478,860

PRIORITIZED LIST OF WORK TASKS

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 None
App. No.
16/478,860
Abstract

A computing device includes a processor and a machine-readable storage medium storing instructions. The instructions are executable by the processor to: determine a first plurality of priority scores for a plurality of work tasks; determine a first prioritized list of work tasks based on the first plurality of priority scores; detect a plurality of user selections from the first prioritized list of work tasks; determine a second plurality of priority scores using a regression analysis of the plurality of user selections from the first prioritized list of work tasks; and determine a second prioritized list of work tasks based on the second plurality of priority scores.

Claims (60)

1 . An article comprising a machine-readable storage medium storing instructions that upon execution cause a processor to:

calculate, using a first priority profile of a user, a first plurality of priority scores for a first plurality of work tasks of the user;

generate, based on the first plurality of priority scores, a first prioritized list of work tasks for the user;

receive, from the user, a sequence of selections from the first prioritized list of work tasks;

determine a second priority profile of the user using a regression analysis of the sequence of selections from the first prioritized list of work tasks;

calculate, using the second priority profile, a second plurality of priority scores for a second plurality of work tasks of the user; and

generate, based on the second plurality of priority scores, a second prioritized list of work tasks for the user.

2 . The article of claim 1 , wherein the instructions further cause the processor to:

perform the regression analysis of the sequence of selections using ordinary least squares analysis.

3 . The article of claim 1 , wherein the second priority profile comprises a plurality of factor weights, and wherein the instructions further cause the processor to:

calculate the plurality of factor weights based on the regression analysis of the sequence of selections.

4 . The article of claim 1 , wherein the instructions further cause the processor to:

for each work task of the second plurality of work tasks:

calculate a plurality of weighted values for the work task; and

calculate a priority score of the work task based on the plurality of weighted values for the work task.

5 . The article of claim 4 , wherein the instructions further cause the processor to:

for each of the plurality of weighted values for the work task, calculate the weighted value based on a factor value of the work task and a factor weight from the second priority profile.

6 . The article of claim 1 , wherein the instructions further cause the processor to:

identify, using a task database, the second plurality of work tasks as assigned to the user.

7 . The article of claim 1 , wherein the instructions further cause the processor to:

generate the first priority profile based on a user context of the user.

8 . A method for prioritizing work tasks, comprising:

generating, using a processor, a first prioritized list of work tasks based on a priority profile of a user, the priority profile comprising weights of a plurality of priority factors;

receiving a sequence of user selections from the first prioritized list of work tasks;

performing, using the processor, a regression analysis of the sequence of user selections from the first prioritized list of work tasks;

determining, using the processor, an updated priority profile of the user based on the regression analysis; and

generating, using the processor, a second prioritized list of work tasks based on the updated priority profile of the user.

9 . The method of claim 8 , further comprising:

performing the regression analysis of the sequence of user selections using a least squares analysis.

10 . The method of claim 8 , wherein the updated priority profile comprises updated weights of the plurality of priority factors, and further comprising:

determining the updated weights of the plurality of priority factors based on the regression analysis of the sequence of user selections.

11 . The method of claim 8 , further comprising:

for each work task in the second prioritized list of work tasks:

determining a plurality of weighted values for the work task; and

determining a priority score of the work task based on the plurality of weighted values for the work task.

12 . The method of claim 11 , further comprising:

for each of the plurality of weighted values for the work task, determining the weighted value based on a factor value of the work task and an updated weight from the updated priority profile.

13 . The method of claim 8 , the plurality of priority factors comprising a task urgency, a level of business impact, and a response time specified in a Service Level Agreement (SLA).

14 . The method of claim 8 , the plurality of priority factors comprising a level of financial loss, an importance level of a task requester, and time duration since receipt of a task request.

15 . A computing device comprising:

at least one hardware processor;

a machine-readable storage medium storing instructions executable by the processor to:

determine a first plurality of priority scores for a plurality of work tasks;

determine a first prioritized list of work tasks based on the first plurality of priority scores;

detect a plurality of user selections from the first prioritized list of work tasks;

determine a second plurality of priority scores using a regression analysis of the plurality of user selections from the first prioritized list of work tasks; and

determine a second prioritized list of work tasks based on the second plurality of priority scores.

16 . The computing device of claim 15 , the instructions further executable by the processor to:

perform the regression analysis of the plurality of user selections using ordinary least squares analysis.

17 . The computing device of claim 15 , the instructions further executable by the processor to:

for each work task of the second prioritized list of work tasks:

calculate a plurality of weighted values for the work task; and

calculate a priority score of the work task based on the plurality of weighted values for the work task.

18 . The computing device of claim 15 , the instructions further executable by the processor to:

for each of the plurality of weighted values for the work task, calculate the weighted value based on a factor value of the work task and a factor weight from a priority profile.

19 . The computing device of claim 15 , the instructions further executable by the processor to:

identify, using a task database, a plurality of work tasks assigned to the user; and

generate the second prioritized list of work tasks using the plurality of work tasks.

20 . The computing device of claim 15 , the instructions further executable by the processor to:

generate the first priority profile based on a user context of the user.

Assignments (7)
RELEASE OF SECURITY INTEREST REEL/FRAME 052295/0041 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062625/0754 →
RELEASE OF SECURITY INTEREST REEL/FRAME 052294/0522 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062624/0449 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: MICRO FOCUS LLC; BORLAND SOFTWARE CORPORATION; MICRO FOCUS SOFTWARE INC.; NETIQ CORPORATION; MICRO FOCUS (US), INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 052294/0522 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: MICRO FOCUS LLC; BORLAND SOFTWARE CORPORATION; MICRO FOCUS SOFTWARE INC.; NETIQ CORPORATION; MICRO FOCUS (US), INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 052295/0041 →
CHANGE OF NAME Recorded Mar 30, 2020
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 052268/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2020
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 052267/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2020
From: XU, BING
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 052268/0291 →