# US 2017/0288944 A1 · Action analytics and notification

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

- Number: US 2017/0288944 A1
- Document ID: US20170288944A1
- Status: Published application
- Kind: A1
- Application number: 15/086,718
- Filed: 2016-03-31
- Published: 2017-10-05
- Earliest claimed: 2016-03-31
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Laura I. Rusu; Gandhi Sivakumar; Ziyuan Wang
- Web page: https://patentgrep.com/patent/US20170288944A1

## CPC

- H04L 41/0604: using filtering, e.g. reduction of information by using priority, element types, position or time
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Embodiments include method, systems and computer program products for action analytics and notification. Aspects include receiving, by a processor, data comprising user data, rules data, and external data; analyzing, by the processor, the data to generate an alert notification; and mapping the alert notification to at least one of a plurality of user devices based upon a device type of the at least one of the plurality of user devices.

## Claims

### Claim 1

A computer-implemented method for action analytics and notification, the method comprising:
receiving, by a processor, data comprising user data, rules data, and external data;
analyzing, by the processor, the data to generate an alert notification; and
mapping the alert notification to at least one of a plurality of user devices based upon a device type of the at least one of the plurality of user devices.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising sending the alert notification to the at least one of the plurality of user devices.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the user data is received from a first user device of the at least one of the plurality of user devices and the alert notification is sent to a second user device of the plurality of user devices.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the external data comprises at least one of weather data, traffic data, and travel data.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the alert notification is at least one of a haptic, an audio, and a visual signal.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the user data comprises at least one activity type.

### Claim 7 (depends on 6)

The method according to claim 6, wherein the activity type includes one of a personal category and a work category.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the user data is taken from indirect sources, wherein indirect sources comprise at least one of a calendar application, a task list application, and a to-do list application.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the alert notification is designated by a user of the at least one of the plurality of user devices.

### Claim 10

A system for action analytics and notification, the system comprising:
a memory; and
a processor communicatively coupled to the memory, wherein the processor is configured to:
receive data, the data comprising user data, rules data, and external data;
analyze the data to generate an alert notification; and
map the alert notification to at least one of a plurality of user devices based upon a device type of the at least one of the plurality of user devices.

### Claim 11 (depends on 10)

The system of claim 10, wherein the processor is further configured to send the alert notification to the at least one of the plurality of user devices.

### Claim 12 (depends on 11)

The system of claim 11, wherein the user data is received from a first user device of the at least one of the plurality of user devices and the alert notification is sent to a second user device of the plurality of user devices.

### Claim 13 (depends on 10)

The system of claim 10, wherein the external data comprises at least one of a weather data, traffic data, and travel data.

### Claim 14 (depends on 10)

The system of claim 10, wherein the alert notification is at least one of a haptic, an audio, and a visual signal.

### Claim 15 (depends on 10)

The system of claim 10, wherein the user data comprises at least one activity type.

### Claim 16 (depends on 10)

The system of claim 10, wherein the user data is taken from indirect sources, wherein indirect sources comprise at least one of a calendar application, a task list application, and a to-do list application.

### Claim 17 (depends on 10)

The system of claim 10, wherein the alert notification is designated by a user of the at least one of the plurality of user devices.

### Claim 18

A computer program product for action analytics and notification, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising:
receiving data, the data comprising user data, rules data, and external data;
analyzing the data to generate an alert notification; and
mapping the alert notification to at least one of a plurality of user devices based upon a device type of the at least one of the plurality of user devices.

### Claim 19 (depends on 18)

The computer program product of claim 18, further comprising: sending the alert notification to the at least one of the plurality of user devices.

### Claim 20 (depends on 19)

The computer program product of claim 19, wherein the user data is received from a first user device of the at least one of the plurality of user devices and the alert notification is sent to a second user device of the plurality of user devices.
