IP Library Granted Patent US 10,120,939
Granted Patent B2
US 10,120,939 · App. 14/971,081 · Granted Nov 6, 2018

Detecting and using mood-condition affinities

Inventors: Krish Anant Prabhu (Plano, TX); Ari Craine (Marietta, GA); Robert Koch (Norcross, GA)
Assignee: AT&T Intellectual Property I, L.P.
G06F17/30864G06Q50/01
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,120,939
App. No.
14/971,081
Granted
Nov 6, 2018
Kind
B2
Abstract

Concepts and technologies are disclosed herein for detecting and using mood-condition affinities. A processor that executes an affinity service or affinity application can obtain collected data associated with a user device. The collected data can include sensor readings collected by the user device. The processor can determine a condition at the user device and a mood associated with the condition. The processor can generate an affinity that defines a relationship between the condition and the mood and store the affinity at a data storage device.

Claims (65)

1. A system comprising: a processor; and

a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising

obtaining mood information associated with a user of a user device, the mood information comprising biometric information,

defining, based on the mood information, a plurality of moods for the user,

obtaining, from the user device, collected data comprising sensor readings collected by the user device, wherein the sensor readings comprise

a first sensor reading that relates to an environment of the user device, and

a second sensor reading that relates to the user, wherein the second sensor reading comprises audio captured by a microphone of the user device,

determining, based on the first sensor reading, a condition in the environment of the user device,

determining, based on the second sensor reading, a mood associated with the user, wherein determining the mood comprises detecting, in the audio captured by the microphone, keywords in spoken words represented by the audio and determining, based on the keywords, the mood,

generating an affinity that defines a relationship between the condition and the mood, and

storing the affinity at a data storage device.

2. The system of claim 1 , wherein the computer-executable instructions, when executed by the processor, cause the processor to perform operations further comprising:

detecting an event occurring at the user device, the event comprising a change in state associated with the user; and

requesting the collected data in response to detecting the event.

3. The system of claim 1 , further comprising sensors located at the user device and off-board devices in communication with the user device, wherein the off-board devices comprise a camera, and wherein the sensors comprise biometric sensors.

4. The system of claim 1 , wherein the second sensor reading comprises biometric data, and wherein determining the mood comprises identifying one of the plurality of moods that comprises biometric information that relates to the biometric data.

5. The system of claim 1 , wherein the computer-executable instructions, when executed by the processor, cause the processor to perform operations further comprising:

receiving, from a requestor, a request for affinity data;

determining a further condition that is associated with the requestor;

identifying a further affinity associated with the further condition; and

providing the affinity data to a recipient, the affinity data being based upon the further affinity.

6. The system of claim 1 , wherein the computer-executable instructions, when executed by the processor, cause the processor to perform operations further comprising:

generating a social networking status update; and

providing the social networking status update to a device that hosts a social networking service, wherein the social networking status update relates to the user and indicates mood.

7. The system of claim 5 , wherein providing the affinity data to the recipient comprises providing an alert to the recipient, wherein the alert relates to an event associated with the requestor, and wherein the alert indicates a predicted mood of the user based on a projected condition.

8. The system of claim 1 , wherein the first sensor reading comprises the audio captured by the microphone, and wherein determining the condition comprises recognizing, in the audio captured by the microphone, music in the environment.

9. A computer storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:

obtaining mood information associated with a user of a user device, the mood information comprising biometric information;

defining, based on the mood information, a plurality of moods for the user;

obtaining, from the user device, collected data comprising sensor readings collected by the user device, wherein the sensor readings comprise

a first sensor reading that relates to an environment of the user device, and

a second sensor reading that relates to the user, wherein the second sensor reading comprises audio captured by a microphone of the user device;

determining, based on the first sensor reading, a condition in the environment of the user device;

determining, based on the second sensor reading, a mood associated with the user, wherein determining the mood comprises detecting, in the audio captured by the microphone, keywords in spoken words represented by the audio and determining, based on the keywords, the mood;

generating an affinity that defines a relationship between the condition and the mood; and storing the affinity at a data storage device.

10. The computer storage medium of claim 9 , wherein the second sensor reading comprises biometric data, and wherein determining the mood comprises identifying one of the plurality of moods that comprises biometric information that relates to the biometric data.

11. The computer storage medium of claim 9 , wherein the computer-executable instructions, when executed by the processor, cause the processor to perform operations further comprising:

receiving, from a requestor, a request for affinity data; determining a further condition that is associated with the requestor; identifying a further affinity associated with the further condition; and providing the affinity data to a recipient, the affinity data being based upon the further affinity.

12. The computer storage medium of claim 11 , wherein receiving the request for the affinity data comprises:

obtaining further collected data from the requestor; determining the further condition; and

determining, by the processor and based on the further condition, that the affinity data should be provided to the recipient.

13. A method comprising:

obtaining, at a processor that executes an affinity service, mood information associated with a user of a user device, the mood information comprising biometric information;

defining, by the processor and based on the mood information, a plurality of moods for the user;

obtaining collected data comprising sensor readings collected by the user device, wherein the sensor readings comprise

a first sensor reading that relates to an environment of the user device, and

a second sensor reading that relates to the user, wherein the second sensor reading comprises audio captured by a microphone of the user device;

determining, by the processor and based on the first sensor reading, a condition in the environment of the user device;

determining, by the processor and based on the second sensor reading, mood associated with the user, wherein determining the mood comprises detecting, in the audio captured by the microphone, keywords in spoken words represented by the audio and determining, based on the keywords, the mood;

generating, by the processor, an affinity that defines a relationship between the condition and the mood; and

storing, by the processor, the affinity at a data storage device.

14. The method of claim 13 , wherein the second sensor reading comprises biometric data, and wherein determining the mood comprises identifying one of the plurality of moods that comprises biometric information that relates to the biometric data.

15. The method of claim 13 , further comprising:

receiving, by the processor and from a requestor, a request for affinity data;

determining, by the processor, a further condition that is associated with the requestor;

identifying, by the processor, a further affinity associated with the further condition; and

providing, by the processor, the affinity data to a recipient, the affinity data being based upon the further affinity.

16. The method of claim 13 , further comprising:

generating a social networking status update; and

providing the social networking status update to a device that hosts a social networking service, wherein the social networking status update relates to the user and indicates mood.

17. The method of claim 15 , wherein providing the affinity data to the recipient comprises providing an alert to the recipient, wherein the alert relates to an event associated with the requestor and wherein the alert indicates a predicted mood of the user based on a projected condition.

18. The method of claim 15 , wherein receiving the request for the affinity data comprises:

obtaining, by the processor, further collected data from the requestor;

determining, by the processor, the further condition; and

determining, by the processor and based on the further condition, that affinity data should be provided to the recipient.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2015
From: PRABHU, KRISH ANANT; CRAINE, ARI; KOCH, ROBERT
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 037305/0793 →
Continuity (1)
Related Publication 20170177721A1 · Jun 22, 2017