IP Library › Granted Patent US 11,093,871
Granted Patent B2
US 11,093,871 · App. 15/954,560 · Granted Aug 17, 2021

Facilitating micro-task performance during down-time

Inventors: Abdigani Diriye (Nairobi, KE); Shikhar Kwatra (Morrisville, NC); Komminist Weldemariam (Nairobi, KE)
Assignee: International Business Machines Corporation
G06Q10/063112G06Q10/06316G06F3/0482G06F3/0483G06F40/174G06Q30/016H04L67/18H04L67/306
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,093,871
App. No.
15/954,560
Granted
Aug 17, 2021
Kind
B2
Abstract

A method includes obtaining a user profile that includes a user's affinities to each of a plurality of micro-tasks; estimating a duration of down-time for the user; estimating task selection factors responsive to the user profile and to the estimated duration of down-time; generating a list of micro-tasks responsive to the task selection factors; ranking the list of micro-tasks according to the user's affinities; partitioning the down-time according to the ranked list of micro-tasks; and presenting one or more of the micro-tasks to the user, according to the partitioning of the down-time, by altering operation of a user device.

Claims (46)

1. A method comprising:

implementing, by one or more computer processors, the steps of:

generating a user profile that includes a user's affinities to each of a plurality of micro-tasks as well as a context of the user, wherein the context of the user incorporates at least a combination of a geo-spatial component and a physiologic component simultaneously tracked in real-time by the user's wearable device;

estimating a duration of down-time for the user;

estimating task selection factors responsive to the user profile and to the estimated duration of down-time;

generating, by a neural network that has learned a pattern of micro-task types corresponding to user profile data, a list of micro-tasks responsive to the task selection factors;

assigning labels to the micro-tasks in the list of micro-tasks, using custom natural language processing, in response to content initially provided by creators of the micro-tasks, wherein the content comprises a description, type of activity, and responses required;

ranking the list of micro-tasks by comparing the labels to the user's affinities;

partitioning the down-time according to the ranked list of micro-tasks; and

presenting one or more of the micro-tasks to the user, according to the partitioning of the down-time, by dynamically optimizing display elements of a user device to focus on the one or more micro-tasks while taking into consideration characteristics of the user device.

2. The method of claim 1 wherein the user profile further includes user demographic data.

3. The method of claim 1 further comprising dynamically adjusting incentive structures and micro-task selection to keep the user engaged in time filling micro-tasks in response to tone analysis of communications by the user.

4. The method of claim 1 further comprising dynamically updating the user profile according to user context.

5. The method of claim 4 wherein the user context includes a listing of applications currently running on a user device.

6. The method of claim 1 wherein the down-time is partitioned to present the highest affinity micro-task first.

7. The method of claim 1 wherein the down-time is partitioned to present the shortest duration micro-task first.

8. The method of claim 1 wherein the task selection factors include an estimated time to perform each micro-task.

9. The method of claim 1 wherein the task selection factors include an estimated level of skill to perform each micro-task.

10. The method of claim 1 wherein the task selection factors include a category of each micro-task.

11. The method of claim 1 wherein the task selection factors include a listing of capabilities of a user's device.

12. The method of claim 1 wherein the user profile includes the user's history of task completion.

13. The method of claim 1 further comprising generating rewards corresponding to the list of micro-tasks in response to the user profile.

14. The method of claim 13 wherein the rewards are generated according to estimated time to complete each of the list of micro-tasks.

15. The method of claim 13 wherein the rewards are generated according to estimated importance of each of the list of micro-tasks.

16. The method of claim 13 wherein the rewards are generated according to the labels of each of the list of micro-tasks.

17. A non-transitory computer readable medium embodying computer executable instructions which when executed by a computer cause the computer to facilitate the method of:

generating a user profile that includes a user's affinities to each of a plurality of micro-tasks as well as a context of the user, wherein the context of the user incorporates at least a combination of a geo-spatial component and a physiologic component simultaneously tracked by the user's wearable device;

estimating a duration of down-time for the user;

estimating task selection factors responsive to the user profile and to the estimated duration of down-time;

generating, by a neural network that has learned a pattern of micro-task types corresponding to user profile data, a list of micro-tasks responsive to the task selection factors;

assigning labels to the micro-tasks in the list of micro-tasks, using custom natural language processing, in response to content initially provided by creators of the micro-tasks, wherein the content comprises a description, type of activity, and responses required;

ranking the list of micro-tasks by comparing the labels to the user's affinities;

partitioning the down-time according to the ranked list of micro-tasks; and

presenting one or more of the micro-tasks to the user, according to the partitioning of the down-time, by dynamically optimizing display elements of a user device to focus on the one or more micro-tasks while taking into consideration characteristics of the user device.

18. An apparatus comprising:

a memory embodying computer executable instructions; and

at least one processor, coupled to the memory, and operative by the computer executable instructions to facilitate a method of:

generating a user profile that includes a user's affinities to each of a plurality of micro-tasks as well as a context of the user, wherein the context of the user incorporates at least a combination of a geo-spatial component and a physiologic component simultaneously tracked by the user's wearable device;

estimating a duration of down-time for the user;

estimating task selection factors responsive to the user profile and to the estimated duration of down-time;

generating, by a neural network that has learned a pattern of micro-task types corresponding to user profile data, a list of micro-tasks responsive to the task selection factors;

assigning labels to the micro-tasks in the list of micro-tasks, using custom natural language processing, in response to content initially provided by creators of the micro-tasks, wherein the content comprises a description, type of activity, and responses required;

ranking the list of micro-tasks by comparing the labels to the user's affinities;

partitioning the down-time according to the ranked list of micro-tasks; and

presenting one or more of the micro-tasks to the user, according to the partitioning of the down-time, by dynamically optimizing display elements of a user device to focus on the one or more micro-tasks while taking into consideration characteristics of the user device.

19. The apparatus of claim 18 , the method further comprising dynamically updating the user profile according to user cognitive state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2018
From: DIRIYE, ABDIGANI; KWATRA, SHIKHAR; WELDEMARIAM, KOMMINIST
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 045556/0445 →
Continuity (1)
Related Publication 20190318291A1 · Oct 17, 2019