IP Library Granted Patent US 11,181,982
Granted Patent B2
US 11,181,982 · App. 16/051,552 · Granted Nov 23, 2021

Repetitive stress and compulsive anxiety prevention system

Inventors: Paul R. Bastide (Boxford, MA); Mikaela C. Falk (New York, NY); Tushar Kumar Jayantilal (Coppell, TX); Fang Lu (Billerica, MA); Ishwarya Rajendrababu (Hoboken, NJ)
Assignee: International Business Machines Corporation
G06F3/015G06F3/016H04L41/0618H04L41/0686H04L51/12H04L51/24G06F2221/032
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,181,982
App. No.
16/051,552
Granted
Nov 23, 2021
Kind
B2
Abstract

Embodiments of the present invention disclose a method, computer program product, and system for reducing notifications on a user device to mitigate a user's injury associated with repetitive stress of using the user device. One or more notifications associated with the user device are received. A notification profile associated with the user is generated based on the received one or more notifications. In response to a query, position data and vital sign data associated with the user is received. The received position data and vital sign data associated with the user is analyzed and a health score associated with the user is calculated based on analyzed position data and vital sign data. In response to determining the health score deviates from a threshold range, the generated notification profile associated with the user is modified. One or more notifications alerts are communicated to the user based on the modified notification profile.

Claims (76)

1. A method for reducing notifications on a user device, the method comprising:

receiving one or more notifications associated with the user device;

generating a notification profile associated with the user based on the received one or more notifications;

querying position data associated with the user;

querying vital sign data associated with the user;

querying social media data associated with the user;

analyzing the received position data, social media data and vital sign data associated with the user, wherein the social media data is analyzed by a natural language processing;

calculating a health score associated with the user based on analyzed position data, social media data and vital sign data associated with the user;

in response to determining the health score deviates from a threshold range, modifying the notification profile associated with the user, wherein modifying the notification profile is by altering the one or more notifications by:

delaying the received one or more notifications by a predetermined time period;

recalculating the health score periodically during the predetermined time period, wherein in response to the recalculated health score decreasing below the threshold range, reducing the predetermined delay time period; and

communicating the one or more notifications, to the user, based on the modified notification profile, upon expiration of the time period.

2. The method of claim 1 , wherein analyzing the received position data further comprises: comparing the received position data associated with the user to a predetermined set of health guideline data associated with digested health related publications.

3. The method of claim 1 , further comprising:

monitoring the received position data;

updating the determined health score; and

modifying the generated notification profile based on the updated determined health score.

4. The method of claim 1 , wherein vital sign data associated with the user further comprises:

heart rate data; and

perspiration rate data.

5. The method of claim 1 wherein position data associated with the user further comprises:

gyroscopic data received, via the user device;

global position system data associated with the user's location, via the user device; and

movement data via position sensors, via the user device.

6. A computer program product for reducing notifications on a user device, the computer program product comprising:

one or more non-transitory computer-readable storage media and program instructions stored on the one or more non-transitory computer-readable storage media, the program instructions comprising:

instructions to receive one or more notifications associated with the user device;

instructions to generate a notification profile associated with the user based on the received one or more notifications;

instructions to query position data associated with the user;

instructions to query vital sign data associated with the user;

instructions to query social media data associated with the user;

instructions to analyze the received position data, social media data and vital sign data associated with the user, wherein the social media data is analyzed by a natural language processing;

instructions to calculate a health score associated with the user based on analyzed position data, social media data and vital sign data associated with the user;

in response to instructions to determine the health score deviates from a threshold range, instructions to modify the notification profile associated with the user, wherein instructions to modify the notification profile is by altering the one or more notifications by:

instructions to delay the received one or more notifications by a predetermined time period;

instructions to recalculate the health score periodically during the predetermined time period, wherein in response to the recalculated health score decreasing below the threshold range, instructions to reduce the predetermined delay time period; and

instructions to communicate the one or more notifications, to the user, based on the modified notification profile, upon expiration of the time period.

7. The computer program product of claim 6 , wherein instructions to analyze the received position data further comprises: instructions to compare the received position data associated with the user to a predetermined set of health guideline data associated with digested health related publications.

8. The computer program product of claim 6 , further comprising:

instructions to monitor the received position data;

instructions to update the determined health score; and

instructions to modify the generated notification profile based on the updated determined health score.

9. The computer program product of claim 6 , wherein vital sign data associated with the user further comprises:

heart rate data; and

perspiration rate data.

10. The computer program product of claim 6 wherein position data associated with the user further comprises:

gyroscopic data received, via the user device;

global position system data associated with the user's location, via the user device; and

movement data via position sensors, via the user device.

11. A computer system for reducing notifications on a user device, the computer system comprising:

one or more computer processors;

one or more computer-readable storage media;

program instructions stored on the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising:

instructions to receive one or more notifications associated with the user device;

instructions to generate a notification profile associated with the user based on the received one or more notifications;

instructions to query position data associated with the user;

instructions to query vital sign data associated with the user;

instructions to query social media data associated with the user;

instructions to analyze the received position data, social media data and vital sign data associated with the user, wherein the social media data is analyzed by a natural language processing;

instructions to calculate a health score associated with the user based on analyzed position data, social media data and vital sign data associated with the user;

in response to instructions to determine the health score deviates from a threshold range, instructions to modify the notification profile associated with the user, wherein instructions to modify the notification profile is by altering the one or more notifications by:

instructions to delay the received one or more notifications by a predetermined time period;

instructions to recalculate the health score periodically during the predetermined time period, wherein in response to the recalculated health score decreasing below the threshold range, instructions to reduce the predetermined delay time period; and

instructions to communicate the one or more notifications, to the user, based on the modified notification profile, upon expiration of the time period.

12. The computer system of claim 11 , wherein instructions to analyze the received position data further comprises: instructions to compare the received position data associated with the user to a predetermined set of health guideline data associated with digested health related publications.

13. The computer system of claim 11 , further comprising:

instructions to monitor the received position data;

instructions to update the determined health score; and

instructions to modify the generated notification profile based on the updated determined health score.

14. The computer system of claim 11 , wherein vital sign data associated with the user further comprises:

heart rate data; and

perspiration rate data.

15. The computer system of claim 11 , wherein position data associated with the user further comprises:

gyroscopic data received, via the user device;

global position system data associated with the user's location, via the user device; and

movement data via position sensors, via the user device.

Assignments (3)
SECURITY INTEREST Recorded Oct 1, 2025
From: MERATIVE US L.P.; MERGE HEALTHCARE INCORPORATED
To: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
Reel/Frame 072808/0442 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MERATIVE US L.P.
Reel/Frame 061496/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2018
From: BASTIDE, PAUL R.; FALK, MIKAELA C.; JAYANTILAL, TUSHAR KUMAR; LU, FANG; RAJENDRABABU, ISHWARYA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 046520/0962 →