10120939

Detecting and Using Mood-Condition Affinities

PublishedNovember 6, 2018
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

Patent Metadata

Filing Date

Unknown

Publication Date

November 6, 2018

Inventors

Krish Anant Prabhu
Ari Craine
Robert Koch

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DETECTING AND USING MOOD-CONDITION AFFINITIES” (10120939). https://patentable.app/patents/10120939

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.