IP Library › Granted Patent US 10,231,668
Granted Patent B2
US 10,231,668 · App. 14/940,419 · Granted Mar 19, 2019

Instant messaging status reporting based on smart watch activity

Inventors: James E. Bostick (Cedar Park, TX); John M. Ganci, Jr. (Cary, NC); Martin G. Keen (Cary, NC); Sarbajit K. Rakshit (Kolkata, IN)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
A61B5/681A61B5/0205A61B5/1112A61B5/1116H04L51/04H04L51/043H04L51/046H04W4/02A61B2562/0219
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 10,231,668
App. No.
14/940,419
Filed
Nov 13, 2015
Granted
Mar 19, 2019
Kind
B2
Art Unit
2442
USPC
709/206
Abstract

Systems and methods for determining an instant messaging (IM) status of a user wearing a smart watch are disclosed. A computing device includes: a processor; a memory; and sensors including at least one biometric sensor, at least one location sensor, and at least one orientation sensor. The memory stores a status application that is executed by the processor and is configured to: obtain real time data from at least one of the sensors; determine an instant messaging (IM) status based on the real time data; and transmit the IM status to a server for providing to other IM users.

Claims (36)

1. A smart watch, comprising:

a processor;

a memory; and

sensors including at least one biometric sensor, at least one location sensor, and at least one orientation sensor,

wherein the memory stores a status application that is executed by the processor and is configured to:

derive baseline user activity data from historic sensor data;

obtain real time data from at least one of the sensors;

determine a detailed text-based instant messaging (IM) status of a user of the smart watch based on the real time data and the baseline user activity data, wherein the detailed text-based IM status is configured to be displayed to a first set of IM users to convey a detailed status of the user of the smart watch;

receive a user input defining a general status associated with the detailed status;

transmit the detailed text-based IM status to a computer server; and

input at least one status rule to a reporting matrix of the computer server, wherein the status rule causes the computer server to convert the detailed text-based IM status to a general text-based IM status to be displayed to a second set of IM users to convey the general status of the user of the smart watch.

2. The smart watch of claim 1 , wherein the determining the detailed text-based IM status is performed by utilizing pre-defined rules to determine the user's current condition based on the real time data and the baseline user activity data and assigning an associated text-based IM status as the detailed text-based IM status.

3. The smart watch of claim 1 , wherein:

the at least one biometric sensor comprises at least one of: a heart rate monitor, a blood pressure monitor, and a stress level monitor;

the at least one location sensor comprises a compass sensor and a global positioning system (GPS) sensor; and

the at least one orientation sensor comprises an accelerometer and a gyroscope.

4. The smart watch of claim 1 , wherein the status application is configured to collect and store the historic sensor data from the sensors.

5. The smart watch of claim 4 , wherein the determining the detailed text-based IM status further comprises comparing the real time data to a pre-defined threshold.

6. The smart watch of claim 1 , wherein the real time data used in the determining the detailed text-based IM status comprises data from at least two of the sensors.

7. The smart watch of claim 6 , wherein the data from the at least two of the sensors comprises one of:

heart rate detected by the at least one biometric sensor and movement detected by the at least one orientation sensor; and

moving speed detected by the at least one location sensor and movement detected by the at least one orientation sensor.

8. The smart watch of claim 1 , wherein the status application is further configured to input at least one other status rule to the reporting matrix of the computer server, the at least one other status rule causing the computer server to provide the detailed text-based IM status to a first set of IM user devices and provide the general text-based IM status to a second set of IM user devices.

9. The smart watch of claim 2 , wherein the pre-defined rules include a rule defining a relationship between the real time data, the historic sensor data, and the detailed text-based IM activity status.

10. The smart watch of claim 2 , wherein the real time data comprises data regarding the user's current heart rate, the baseline user activity data is data regarding the user's resting heart rate, the detailed text-based IM status relates that the user is exercising, and the general text-based IM status relates that the user is active.

11. A computer program product for determining a text-based instant messaging (IM) status of a user wearing a smart watch, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:

derive baseline user activity data from historic sensor data, the historic sensor data being obtained from sensors of the smart watch;

obtain real time data from the sensors of the smart watch, wherein the sensors include at least one biometric sensor, at least one location sensor, and at least one orientation sensor;

determine a detailed text-based IM activity status of the user based on the real time data and the baseline user activity data by utilizing pre-defined rules to determine a user's current condition based on the real time data and the baseline user activity data, wherein the detailed text-based IM activity status is configured to be displayed to a first set of IM users to convey a detailed status of the user;

receive a user input defining a general status associated with the detailed status;

transmit the detailed text-based IM activity status to a computer server for providing to the first set of IM users; and

input at least one status rule to a reporting matrix of the computer server, wherein the status rule causes the computer server to convert the detailed text-based IM activity status to a different general text-based IM activity status to be displayed to a second set of IM users to convey a different status of the user, based on the general status defined by the user.

12. The computer program product of claim 11 , further comprising program instructions executable by the computing device to cause the computing device to input at least one other rule to the reporting matrix of the computer server defining a list of which of a plurality of detailed IM activity status trigger a Do Not Disturb mode, whereby the different text-based IM activity status is a Do Not Disturb status generated based on the Do Not Disturb mode.

13. The computer program product of claim 11 , wherein the baseline user activity data is derived from historic biometric sensor data, the detailed text-based IM activity status indicates that the user is exercising or sleeping, and the user input defining the general status associated with the detailed status provides:

instructions for converting text-based IM activity status messages indicating that the user is exercising to a first general text-based IM activity status; and

instructions for converting text-based IM activity status messaging indicating that the user is sleeping to a second general text-based IM activity status.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2015
From: BOSTICK, JAMES E.; GANCI, JOHN M., JR.; KEEN, MARTIN G.; RAKSHIT, SARBAJIT K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 037032/0381 →
Continuity (1)
Related Publication 20170135635A1 · May 18, 2017