# US 2014/0155177 A1 · Automated milestone prediction and presentation

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

- Number: US 2014/0155177 A1
- Document ID: US20140155177A1
- Status: Published application
- Kind: A1
- Application number: 13/693,559
- Filed: 2012-12-04
- Published: 2014-06-05
- Earliest claimed: 2012-12-04
- Assignees: CBS Interactive Inc.
- Applicants: Cbs Interactive Inc.
- Inventors: Brett Marcus Crossley
- Web page: https://patentgrep.com/patent/US20140155177A1

## CPC

- G06F 16/00: Information retrieval; Database structures therefor; File system structures therefor
- G06Q 10/00: Administration; Management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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

Various embodiments are generally directed to automated identification and prediction of game milestones, and to automated presentation of those predictions and of the milestones as they are achieved. A method comprises searching statistical data for an indication of a milestone specified in an alerts data towards achievement of which an extent of progress has been made; identifying the milestone in the statistical data; predicting a time required to achieve the milestone; comparing the predicted time required to a condition specified in the alerts data; comparing the predicted time required to an indication of time that remains in scheduled game events in a game season in a scheduling data; and transmitting an alert that predicts achievement of the milestone based on the predicted time required meeting the condition and on the time that remains in the season providing at least the predicted time required. Other embodiments are described and claimed herein.

## Claims

### Claim 1

An apparatus comprising:
a processor circuit; and
a storage communicatively coupled to the processor circuit to store instructions that when executed by the processor circuit cause the processor circuit to:
receive a signal that indicates play of a game event;
search statistical data stored in the storage and associated with at least one player of a game associated with the game event for an indication of achievement of a first milestone specified in a milestones data based on receipt of the signal;
identify the first milestone in the statistical data;
search a scheduling data for an indication of a restriction against transmitting an announcement of achievement of the first milestone; and
transmit the announcement of achievement of the first milestone to at least one presentation device based on a lack of restriction against transmitting the announcement.

### Claim 2 (depends on 1)

The apparatus of claim 1, the signal that indicates play of the game event is received from a computing device involved in monitoring the game event and comprises a signal that indicates at least one of start of play, receipt of a statistic associated with play, and end of play.

### Claim 3 (depends on 1)

The apparatus of claim 1, the first milestone comprising a milestone achieved by one of the player or a team that plays the game during a current season.

### Claim 4 (depends on 3)

The apparatus of claim 3, the scheduling data comprising indications of dates on which game events of the game are played by the one of the player or the team.

### Claim 5 (depends on 4)

The apparatus of claim 4, the scheduling data comprising indications of academic or administrative events associated with an academic institution.

### Claim 6 (depends on 1)

The apparatus of claim 1, the processor circuit caused to:
visually present a multitude of options on a display for selection to specify the first milestone;
receive signals that indicate selection of options that specify the first milestone; and
store an indication of the first milestone in the milestones data.

### Claim 7 (depends on 6)

The apparatus of claim 6, the processor circuit caused to:
present a request for text to employ in the announcement;
receive signals that convey the text; and
store an indication of the text in the milestones data.

### Claim 8 (depends on 1)

The apparatus of claim 1, the processor circuit caused to:
search the statistical data for an indication of a second milestone specified in an alerts data towards the achievement of which an extent of progress meeting a condition specified in the alerts data has been made;
identify the second milestone in the statistics data;
predict a time required in a current season of the game to achieve the second milestone;
compare the predicted time required to an indication of time that remains in scheduled game events in the season that provides an opportunity to achieve the second milestone;
search the scheduling data for an indication of a restriction against transmitting an alert predicting achievement of the second milestone; and
transmit an alert that predicts achievement of the second milestone based on the indication of the time that remains in the season and based on a lack of restriction against transmitting the alert.

### Claim 9

An apparatus comprising:
a processor circuit; and
a storage communicatively coupled to the processor circuit to store instructions that when executed by the processor circuit cause the processor circuit to:
search statistical data stored in the storage and associated with at least one player of a game for an indication of a first milestone specified in an alerts data towards the achievement of which an extent of progress that meets a condition specified in the alerts data has been made;
identify the first milestone in the statistical data;
predict a time required in a current season of the sport to achieve the first milestone;
compare the predicted time required to an indication of time that remains in scheduled game events in the season in a scheduling data; and
transmit an alert that predicts achievement of the first milestone to at least one presentation device based on the time that remains in the season providing at least the predicted time required.

### Claim 10 (depends on 9)

The apparatus of claim 9, the first milestone comprising a milestone achieved by one of the player or a team that plays the game during a current season.

### Claim 11 (depends on 10)

The apparatus of claim 10, the scheduling data comprising indications of dates on which game events of the game are played by the one of the player or the team.

### Claim 12 (depends on 11)

The apparatus of claim 11, the scheduling data comprising indications of academic or administrative events associated with an academic institution.

### Claim 13 (depends on 9)

The apparatus of claim 9, the processor circuit caused to:
visually present a multitude of options on a display for selection to specify the first milestone and the condition that must be met by the extent of progress;
receive signals that indicate selection of options that specify the first milestone and the condition; and
store an indication of the first milestone and the condition in the alerts data.

### Claim 14 (depends on 13)

The apparatus of claim 13, the processor circuit caused to:
present a request for text to employ in the alert;
receive signals that convey the text; and
store an indication of the text in the alerts data.

### Claim 15 (depends on 9)

The apparatus of claim 9, the processor circuit caused to:
refrain from transmitting the alert based on the time that remains in the season not providing at least the predicted time required;
compare the predicted time required to an indication of time that provisionally remains in scheduled game events in the season in the scheduling data;
await a change in the time that provisionally remains;
again compare the predicted time required to an indication of time that remains in scheduled game events in the season in the scheduling data following a change in the time that provisionally remains; and
transmit the alert based on the time that remains in the season providing at least the predicted time required following the change in the time that provisionally remains.

### Claim 16 (depends on 9)

The apparatus of claim 9, the processor circuit caused to:
search the scheduling data for an indication of a restriction against transmitting the alert predicting achievement of the first milestone; and
transmit the alert based on a lack of restriction against transmitting the alert.

### Claim 17

A computer-implemented method comprising:
searching statistical data associated with at least one player of a game for an indication of a first milestone specified in an alerts data towards the achievement of which an extent of progress has been made;
identifying the first milestone in the statistical data;
predicting a time required in a current season of the game to achieve the first milestone;
comparing the predicted time required to a condition specified in the alerts data;
comparing the predicted time required to an indication of time that remains in scheduled game events in the season in a scheduling data; and
transmitting an alert that predicts achievement of the first milestone to at least one presentation device based on the predicted time required meeting the condition and based on the time that remains in the season providing at least the predicted time required.

### Claim 18 (depends on 17)

The computer-implemented method of claim 17, the first milestone comprising a milestone achieved by one of the player or a team that plays the game during a current season.

### Claim 19 (depends on 18)

The computer-implemented method of claim 18, the scheduling data comprising indications of dates on which game events of the game are played by the one of the player or the team.

### Claim 20 (depends on 17)

The computer-implemented method of claim 17, comprising:
visually presenting a multitude of options on a display for selection to specify the first milestone and the condition that must be met by the predicted time required;
receiving signals that indicate selection of options that specify the first milestone and the condition; and
storing an indication of the first milestone and the condition in the alerts data.

### Claim 21 (depends on 17)

The computer-implemented method of claim 17, comprising:
refraining from transmitting the alert based on the time that remains in the season not providing at least the predicted time required;
comparing the predicted time required to an indication of time that provisionally remains in scheduled game events in the season in the scheduling data;
awaiting a change in the time that provisionally remains;
again comparing the predicted time required to an indication of time that remains in scheduled game events in the season in the scheduling data following a change in the time that provisionally remains; and
transmitting the alert based on the time that remains in the season providing at least the predicted time required following the change in the time that provisionally remains.

### Claim 22 (depends on 17)

The computer-implemented method of claim 17, comprising:
searching the scheduling data for an indication of a restriction against transmitting the alert predicting achievement of the first milestone; and
transmitting the alert based on a lack of restriction against transmitting the alert.

### Claim 23 (depends on 17)

The computer-implemented method of claim 17, comprising selecting the alert from a multitude of alerts for transmission based on the predicted time required indicating that the first milestone is predicted to be achieved ahead of other milestones associated with other alerts of the multitude of alerts.

### Claim 24

At least one machine-readable storage medium comprising instructions that when executed by a computing device, cause the computing device to:
search statistical data stored by the computing device and associated with at least one player of a sport for an indication of a first milestone specified in an alerts data towards the achievement of which an extent of progress has been made;
identify the first milestone in the statistical data;
predict a time required in a current season of the sport to achieve the first milestone;
compare the predicted time required to a condition specified in the alerts data;
compare the predicted time required to an indication of time that remains in scheduled game events in the season in a scheduling data; and
transmit an alert that predicts achievement of the first milestone to at least one presentation device based on the predicted time required meeting the condition and based on the time that remains in the season providing at least the predicted time required.

### Claim 25 (depends on 24)

The at least one machine-readable storage medium of claim 24, the computing device caused to:
visually present a multitude of options on a display for selection to specify the first milestone and the condition that must be met by the predicted time required;
receive signals that indicate selection of options that specify the first milestone and the condition; and
store an indication of the first milestone and the condition in the alerts data.

### Claim 26 (depends on 24)

The at least one machine-readable storage medium of claim 24, the computing device caused to:
refrain from transmitting the alert based on the time that remains in the season not providing at least the predicted time required;
compare the predicted time required to an indication of time that provisionally remains in scheduled game events in the season in the scheduling data;
await a change in the time that provisionally remains;
again compare the predicted time required to an indication of time that remains in scheduled game events in the season in the scheduling data following a change in the time that provisionally remains; and
transmit the alert based on the time that remains in the season providing at least the predicted time required following the change in the time that provisionally remains.

### Claim 27 (depends on 24)

The at least one machine-readable storage medium of claim 24, the computing device caused to:
search the scheduling data for an indication of a restriction against transmitting the alert predicting achievement of the first milestone; and
transmit the alert based on a lack of restriction against transmitting the alert.
