# US 2019/0318641 A1 · Systems and methods for computer guided coaching

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

- Number: US 2019/0318641 A1
- Document ID: US20190318641A1
- Status: Published application
- Kind: A1
- Application number: 16/248,237
- Filed: 2019-01-15
- Published: 2019-10-17
- Earliest claimed: 2013-03-15
- Assignees: ActiFi, Inc.
- Applicants: ActiFi, Inc.
- Inventors: Spenser Segal
- Web page: https://patentgrep.com/patent/US20190318641A1

## CPC

- G09B 5/02: with visual presentation of the material to be studied, e.g. using film strip
- G09B: EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS (devices for psychotechnics or for testing reaction times A61B5/16; games, sports, amusements A63; projectors, projector screens G03B)

## Abstract

A computerized system and method provides for computer assisted coaching and education of individuals seeking to enhance their performance or reach a desired goal. According to one example embodiment, goals data units are provided that work with a goal coaching engine to provide computer guided assistance in achieving a goal. Goals may include strategies, strategies may include tactics, and tactics may include tasks. In one embodiment, communication with a coaching recipient is optionally performed through communication services used by the recipient for other purposes, such as e-mail, text messaging, social media messaging, and instant messaging.

## Claims

### Claim 1

(canceled)

### Claim 2

A machine-readable medium that includes instructions for an electronic calendaring system, the instructions, when executed by processing circuitry, cause the processing circuitry to perform operations comprising:
receiving a goal from a user via a user interface;
identifying activities to be completed by a human based on the goal;
creating entries in the electronic calendaring system for each of the activities;
tracking completion of the activities in the electronic calendaring system to find an activity in the activities that was not completed by a time of a corresponding first entry in the electronic calendaring system; and
rescheduling, in response to finding the activity, the activity by creating a second entry at a later time than the first entry for the activity.

### Claim 3 (depends on 2)

The machine-readable medium of claim 2, wherein creating the entries in the electronic calendaring system includes:
dividing the goal into goal units; and
selecting a time and duration for the activities based on the goal units.

### Claim 4 (depends on 2)

The machine-readable medium of claim 2, wherein identifying the activities includes matching the goal to the activities via a data structure.

### Claim 5 (depends on 4)

The machine-readable medium of claim 4, wherein the data structure includes at least one of a name for a goal or a type of a goal which are matched to the goal entered by the user.

### Claim 6 (depends on 4)

The machine-readable medium of claim 4, wherein the data structure includes a set of activities.

### Claim 7 (depends on 6)

The machine-readable medium of claim 6, wherein the data structure includes a data set of sources of authority for efficacy of activities in the set of activities.

### Claim 8 (depends on 7)

The machine-readable medium of claim 7, wherein identifying activities includes filtering the set of activities based on the efficacy of activities and the human.

### Claim 9

A method for an electronic calendaring system, the method comprising:
receiving a goal from a user via a user interface;
identifying activities to be completed by a human based on the goal;
creating entries in the electronic calendaring system for each of the activities;
tracking completion of the activities in the electronic calendaring system to find an activity in the activities that was not completed by a time of a corresponding first entry in the electronic calendaring system; and
rescheduling, in response to finding the activity, the activity by creating a second entry at a later time than the first entry for the activity.

### Claim 10 (depends on 9)

The method of claim 9, wherein identifying the activities includes matching the goal to the activities via a data structure.

### Claim 11 (depends on 10)

The method of claim 10, wherein the data structure includes a set of activities.

### Claim 12 (depends on 11)

The method of claim 11, wherein the data structure includes a data set of sources of authority for efficacy of activities in the set of activities.

### Claim 13 (depends on 12)

The machine readable medium of claim 12, wherein identifying activities includes filtering the set of activities based on the efficacy of activities and the human.

### Claim 14

A system for an electronic calendaring system, the system comprising:
processing circuitry; and
a memory including instructions that, when the system is in operation, configure the processing circuitry to:
receive a goal from a user via a user interface;
identify activities to be completed by a human based on the goal;
create entries in the electronic calendaring system for each of the activities;
track completion of the activities in the electronic calendaring system to find an activity in the activities that was not completed by a time of a corresponding first entry in the electronic calendaring system; and
reschedule, in response to finding the activity, the activity by creating a second entry at a later time than the first entry for the activity.

### Claim 15 (depends on 14)

The system of claim 14, wherein, to create the entries in the electronic calendaring system, the instructions configure the processing circuitry to:
divide the goal into goal units; and
select a time and duration for the activities based on the goal units.

### Claim 16 (depends on 14)

The system of claim 14, wherein the instructions configure the processing circuitry to:
track completion of activities over time; and
generate a report of activity completion to track progress towards the goal.

### Claim 17 (depends on 14)

The system of claim 14, wherein, to identify the activities, the instructions configure the processing circuitry to match the goal to the activities via a data structure.

### Claim 18 (depends on 17)

The system of claim 17, wherein the data structure includes at least one of a name for a goal or a type of a goal which are matched to the goal entered by the user.

### Claim 19 (depends on 17)

The system of claim 17, wherein the data structure includes a set of activities.

### Claim 20 (depends on 19)

The system of claim 19, wherein the data structure includes a data set of sources of authority for efficacy of activities in the set of activities.

### Claim 21 (depends on 20)

The machine readable medium of claim 20, wherein, to identify the activities, the instructions configure the processing circuitry to filter the set of activities based on the efficacy of activities and the human.
