# US 2013/0159408 A1 · Action-oriented user experience based on prediction of user response actions to received data

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

- Number: US 2013/0159408 A1
- Document ID: US20130159408A1
- Status: Published application
- Kind: A1
- Application number: 13/360,594
- Filed: 2012-01-27
- Published: 2013-06-20
- Earliest claimed: 2011-12-15
- Assignees: Microsoft Corporation
- Inventors: John Winn; Fernando Garcia; Tore Sundelin; James Edelen
- Web page: https://patentgrep.com/patent/US20130159408A1

## CPC

- G06N 20/00: Machine learning
- G06Q 10/10: Office automation; Time management
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- 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

A system is provided for automatically notifying a user of predicted action. The system may be configured to monitor and observe a user's interactions with incoming data, identify patterns of actions the user may take in response to the incoming data and generate a notification associated with the action. A trainer component and a classifier component determine the probability a user may take a particular action and to make predictions of likely user actions based on the observations of the user. A notifier may communicate with the classifier to generate a particular user notification associated with a user action response generated by the classifier. The notifier component utilizes a logic device to compare the received user prediction from the classifier with a plurality of user notifications stored in a database. The notifier component sends the user notification to one or more user devices associated with a user.

## Claims

### Claim 1

A method for generating an action-oriented user experience comprising:
receiving a predicted action response associated with incoming data, the predicted action response based on a pattern of actions associated with the received incoming data;
assigning a user notification to the predicted action response; and
sending the user notification to a user.

### Claim 2 (depends on 1)

The method of claim 1 wherein sending the user notification comprises generating an auditory user experience to a device associated with a user.

### Claim 3 (depends on 1)

The method of claim 1 wherein sending the user notification comprises generating a tactile user experience to a device associated with a user.

### Claim 4 (depends on 1)

The method of claim 1 wherein sending the user notification comprises generating a visual user experience to a device associated with a user.

### Claim 5 (depends on 1)

The method of claim 1 wherein the incoming data is received by a first user device and the sending the user notification is sent to a second user device different from the first user device.

### Claim 6 (depends on 1)

The method of claim 1 assigning a temporal characteristic to the user notification and sending the user notification to a user based on the temporal characteristic.

### Claim 7 (depends on 1)

The method of claim 1 further comprising:
automatically performing the predicted action response; and
sending the user notification after performing the predicted action response.

### Claim 8 (depends on 1)

The method of claim 1 wherein the incoming data is in a first form and the user notification is in a second form different from the first form.

### Claim 9 (depends on 1)

The method of claim 1 wherein assigning a user notification to the predicted action response further comprising:
comparing the predicted action response with a plurality of user notifications stored in a database; and
selecting at least one of the plurality of user notifications corresponding to the predicted response.

### Claim 10 (depends on 1)

The method of claim 1 further comprising:
employing a notifier component for receiving the predicted action response associated with incoming data;
enabling the notifier component to determine the user notification based on the predicted action response; and
enabling the notifier component to send the user notification to the user to generate the user experience based on the user notification.

### Claim 11

An apparatus comprising:
a logic device operative to receive a predicted action response associated with incoming data, to determine whether a user notification corresponds to the predicted action response and to send a user experience corresponding to the user notification to a user device, the predicted action response based on a pattern of user actions associated with the received incoming data.

### Claim 12 (depends on 11)

The apparatus of claim 11 further comprising a memory communicating with the logic device, the memory configured to store a plurality of user notifications corresponding to the predicted action response, the logic device operative to access the memory to determine which of the plurality of user notifications correspond to the predicted action responses.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein the user notification comprising a temporal indicator representing when the user experience corresponding to the user notification is sent by the logic device.

### Claim 14 (depends on 11)

The apparatus of claim 11 wherein the user experience is an auditory response.

### Claim 15 (depends on 11)

The apparatus of claim 11 wherein the user experience is a tactile response.

### Claim 16 (depends on 11)

The apparatus of claim 11 wherein the user experience is a visual response.

### Claim 17

An article comprising a computer readable storage medium containing instructions that when executed cause a system to:
receive a predicted action response associated with incoming data, the predicted action response based on a pattern of actions associated with the received incoming data;
assign a user notification to the predicted action response; and
send the user notification to a user.

### Claim 18 (depends on 17)

The article of claim 17 further comprising instructions that when executed cause a system to compare the received predicted action response with a plurality of user notifications corresponding to the predicted action response.

### Claim 19 (depends on 18)

The article of claim 18 further comprising instructions that when executed cause a system to select at least one of the plurality of user notifications corresponding to the received predicted action response.

### Claim 20 (depends on 17)

The article of claim 17 further comprising instructions that when executed cause a system to receive the incoming data is a first form and send the user notification to a user in a second form different from the first form.
