# US 2019/0318291 A1 · Facilitating micro-task performance during down-time

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

- Number: US 2019/0318291 A1
- Document ID: US20190318291A1
- Status: Published application
- Kind: A1
- Application number: 15/954,560
- Filed: 2018-04-16
- Published: 2019-10-17
- Earliest claimed: 2018-04-16
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Abdigani DIRIYE; Shikhar KWATRA; Komminist WELDEMARIAM
- Web page: https://patentgrep.com/patent/US20190318291A1

## CPC

- G06Q 10/063112: {Skill-based matching of a person or a group to a task}
- G06F 9/4451: {User profiles; Roaming}
- G06Q 10/06316: {Sequencing of tasks or work}
- H04L 41/145: {involving simulating, designing, planning or modelling of a network}
- H04L 41/16: using machine learning or artificial intelligence
- H04L 41/40: using virtualisation of network functions or resources, e.g. SDN or NFV entities
- H04L 67/306: User profiles
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0483: Interaction with page-structured environments, e.g. book metaphor
- G06F 40/174: Form filling; Merging
- G06Q 30/016: After-sales
- H04L 41/5003: Managing SLA; Interaction between SLA and QoS
- H04L 43/0805: by checking availability
- H04L 43/0876: Network utilisation, e.g. volume of load or congestion level
- H04L 67/52: specially adapted for the location of the user terminal
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## 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

### Claim 1

A method comprising:
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.

### Claim 2 (depends on 1)

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

### Claim 3 (depends on 1)

The method of claim 1 further comprising dynamically updating the user profile according to user cognitive state.

### Claim 4 (depends on 1)

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

### Claim 5 (depends on 4)

The method of claim 4 wherein the user context includes a location of the user.

### Claim 6 (depends on 4)

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

### Claim 7 (depends on 1)

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

### Claim 8 (depends on 1)

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

### Claim 9 (depends on 1)

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

### Claim 10 (depends on 1)

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

### Claim 11 (depends on 1)

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

### Claim 12 (depends on 1)

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

### Claim 13 (depends on 1)

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

### Claim 14 (depends on 1)

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

### Claim 15 (depends on 14)

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

### Claim 16 (depends on 14)

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

### Claim 17 (depends on 14)

The method of claim 14 wherein the rewards are generated according to a category of each of the list of micro-tasks.

### Claim 18

A non-transitory computer readable medium embodying computer executable instructions which when executed by a computer cause the computer to facilitate the method of:
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.

### Claim 19

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:
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.

### Claim 20 (depends on 19)

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