# US 2019/0172017 A1 · Tagging meeting invitees to automatically create tasks

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

- Number: US 2019/0172017 A1
- Document ID: US20190172017A1
- Status: Published application
- Kind: A1
- Application number: 15/831,255
- Filed: 2017-12-04
- Published: 2019-06-06
- Earliest claimed: 2017-12-04
- Assignees: Microsoft Technology Licensing, LLC
- Applicants: Microsoft Technology Licensing, LLC
- Inventors: Eva Britta Karolina Burlin; Eric Scott Courtemanche; Haebin Seo; Ian Dwyer Curry; Paul David Tischhauser; Phoebe Eyonnie Ash; Shahil Soni; Skye Lee Pazuchanics; SungJae Park; Daniel Sungje Choi; Sara Wiltberger; Teslim Abiodun Alabi
- Web page: https://patentgrep.com/patent/US20190172017A1

## CPC

- G06Q 10/1097: {using calendar-based scheduling for task assignment}
- G06Q 10/00: Administration; Management
- G06Q 10/06: Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q 10/063: Operations research, analysis or management
- G06Q 10/0631: Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q 10/06311: {Scheduling, planning or task assignment for a person or group}
- G06Q 10/06314: {Calendaring for a resource}
- G06Q 10/1093: Calendar-based scheduling for persons or groups
- 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 are disclosed for automatically generating a calendar event for a task associated with a meeting. The disclosed systems and methods may include receiving an indication to create a meeting with at least one invitee. At least one invitee is assigned a task from an agenda associated with the meeting. When an invitee is assigned a task, a time slot is automatically added to the invitees' calendar.

## Claims

### Claim 1

A computer-implemented method of automatically generating a calendar event for a task, comprising:
receiving a first indication to create a meeting with at least one invitee;
receiving an agenda for the meeting, wherein the agenda includes at least one task assigned to the at least one invitee, and wherein the task is associated with a deadline;
automatically generating a task invitation to the at least one invitee to complete the at least one task, the task invitation including one or more selectable time slots, wherein each of the one or more selectable time slots occurs before the deadline; and
sending the meeting invitation and the task invitation to the at least one invitee.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving a selection of one of the one or more selectable time slots; and
scheduling a calendar event for completing the at least one task during the selected time slot in a calendar of the at least one invitee.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
automatically scheduling a calendar event for completing the at least one task during the selected time slot in a calendar of the at least one invitee.

### Claim 4 (depends on 1)

The method of claim 1, wherein the agenda is received as an input into an agenda field of the meeting request, attached to the meeting request as a document, or inserted as text into the body of the meeting request.

### Claim 5 (depends on 1)

The method of claim 1, wherein the at least one invitee is tagged with the at least one task in the agenda of the meeting.

### Claim 6 (depends on 5)

The method of claim 5, wherein tagging the at least one invitee with the at least one task automatically assigns the at least one task to the at least one invitee.

### Claim 7 (depends on 5)

The method of claim 5, wherein the tag is an @mention of the at least one invitee.

### Claim 8 (depends on 1)

The method of claim 1, wherein the agenda for the meeting comprises a deadline to complete the task.

### Claim 9 (depends on 1)

The method of claim 1, wherein the at least one task is a substantial task, and wherein each of the one or more time slots corresponds to a time period that is greater than a time period for a non-substantial task.

### Claim 10 (depends on 1)

The method of claim 1, wherein the at least one task can be assigned to more than one invitee, and wherein the scheduled time slot for each invitee to complete the at least one task is the same time slot or a different time slot.

### Claim 11

A computer-implemented method of automatically generating a calendar event for a task, comprising:
receiving a meeting invitation for a meeting, wherein the meeting invitation includes an agenda for the meeting;
identifying at least one task assigned to an invitee;
scanning the invitee's calendar to identify one or more time slots for completing the at least one task;
generating a task invitation to complete the at least one task, the task invitation including the one or more time slots, wherein each of the one or more time slots occurs before the meeting;
receiving a selection of at least one time slot; and
based on the selected time slot, automatically adding a calendar event to the invitee's calendar for completing the at least one task prior to the meeting.

### Claim 12 (depends on 11)

The method of claim 11, wherein the at least one invitee is tagged with the at least one task in the agenda of the meeting.

### Claim 13 (depends on 11)

The method of claim 11, further comprising scanning the agenda for tasks assigned to the invitee.

### Claim 14 (depends on 12)

The method of claim 12, wherein tagging the at least one invitee with the at least one task automatically assigns the at least one task to the at least one invitee.

### Claim 15 (depends on 12)

The method of claim 12, wherein the tag is an @mention of the at least one invitee.

### Claim 16 (depends on 11)

The method of claim 11, wherein the at least one task is a substantial task, and wherein each of the one or more time slots corresponds to a time period that is greater than a time period for a non-substantial task.

### Claim 17

A computer-implemented method of automatically generating a calendar event for a task, comprising:
receiving a meeting invitation for a meeting, wherein the meeting invitation includes an agenda for the meeting;
identifying at least one task assigned to an invitee, scanning the invitee's calendar to identify one or more time slots to complete the at least one task;
generating a task invitation to complete the at least one task, the task invitation including a time slot, wherein the time slot occurs before the meeting; and
automatically adding a calendar event to the invitee's calendar during the time slot to complete the at least one task prior to the meeting.

### Claim 18 (depends on 17)

The method of claim 17, wherein the at least one invitee is tagged with the at least one task in the agenda of the meeting.

### Claim 19 (depends on 18)

The method of claim 18, wherein tagging the at least one invitee with the at least one task automatically assigns the at least one task to the at least one invitee.

### Claim 20 (depends on 18)

The method of claim 18, wherein the tag is an @mention of the at least one invitee.
