Techniques for emotion detection and content delivery

US9681166B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9681166-B2
Application numberUS-201414189467-A
CountryUS
Kind codeB2
Filing dateFeb 25, 2014
Priority dateFeb 25, 2014
Publication dateJun 13, 2017
Grant dateJun 13, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for emotion detection and content delivery are described. In one embodiment, for example, an emotion detection component may identify at least one type of emotion associated with at least one detected emotion characteristic. A storage component may store the identified emotion type. An application programming interface (API) component may receive a request from one or more applications for emotion type and, in response to the request, return the identified emotion type. The one or more applications may identify content for display based upon the identified emotion type. The identification of content for display by the one or more applications based upon the identified emotion type may include searching among a plurality of content items, each content item being associated with one or more emotion type. Other embodiments are described and claimed.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method, comprising: receiving a request to calibrate emotion detection by a calibration component; presenting a type of emotion to a user, the presenting comprising: accessing a list of emotion types, displaying an emotion type from the list, and prompting the user to express the displayed emotion type; utilizing an imaging component to detect at least one detected emotion characteristic in response to the prompt; storing an association between the presented emotion type and the detected emotion characteristics in a storage component; receiving a request from one or more applications for an emotion type by an application programming interface (API) component; in response to the request, returning the presented emotion type by the API component; and identifying content for display by the one or more applications based upon the presented emotion type, the content including one or more of social networking posts, social networking photos, social networking videos, social networking audio, social networking advertisements, or social networking applications. 2. The computer-implemented method of claim 1 , wherein the identification of content for display by the one or more applications based upon the identified emotion type comprises searching among a plurality of content items, each content item being associated with one or more emotion type. 3. The computer-implemented method of claim 1 , further comprising storing an association between content currently being displayed by the one or more applications and the identified emotion type. 4. The computer-implemented method of claim 1 , further comprising temporarily storing by the storage component the identified emotion type for a defined period of time. 5. The computer-implemented method of claim 1 , further comprising detecting emotion characteristics by an imaging component based upon one or more triggers received from one or more sensors. 6. An article comprising a non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause a system to: receive a request to calibrate emotion detection by a calibration component; present a type of emotion to a user, the presenting comprising: accessing a list of emotion types, displaying an emotion type from the list, and prompting the user to express the displayed emotion type; utilize an imaging component to detect at least one detected emotion characteristic in response to the prompt; store an association between the presented emotion type and the detected emotion characteristics in a storage component; receive a request from one or more applications for an emotion type by an application programming interface (API) component; in response to the request, return the presented emotion type by the API component; and identify content for display by the one or more applications based upon the presented emotion type, the content including one or more of social networking posts, social networking photos, social networking videos, social networking audio, social networking advertisements, or social networking applications. 7. The article of claim 6 , wherein the identification of content for display by the one or more applications based upon the identified emotion type comprises searching among a plurality of content items, each content item being associated with one or more emotion type. 8. The article of claim 6 , further comprising instructions that, when executed by a processor, cause a system to store an association between content currently being displayed by the one or more applications and the identified emotion type. 9. The article of claim 6 , further comprising instructions that, when executed by a processor, cause a system to temporarily store by the storage component the identified emotion type for a defined period of time. 10. The article of claim 6 , further comprising instructions that, when executed by a processor, cause a system to detect emotion characteristics by an imaging component based upon one or more triggers received from one or more sensors. 11. An apparatus, comprising: a processor circuit; a storage component configured to store types of emotions; a calibration component operative on the processor circuit to receive a request to calibrate emotion detection, present a type of emotion to a user, the presenting comprising accessing a list of emotion types, displaying an emotion type from the list, and prompting the user to express the displayed emotion type, utilize an imaging component to detect at least one detected emotion characteristic in response to the prompt, and store an association between the presented type of emotion and the detected emotion characteristics in the storage component; and an application programming interface (API) component operative on the processor circuit to receive a request from one or more applications for an emotion type and, in response to the request, return the presented emotion type, the one or more applications operative on the processor circuit to identify content for display based upon the presented emotion type, the content including one or more of social networking posts, social networking photos, social networking videos, social networking audio, social networking advertisements, or social networking applications. 12. The apparatus of claim 11 , wherein the identification of content for display by the one or more applications based upon the identified emotion type comprises searching among a plurality of content items, each content item being associated with one or more emotion type. 13. The apparatus of claim 11 , the one or more applications are operative on the processor circuit to store an association between content currently being displayed by the one or more applications and the identified emotion type. 14. The apparatus of claim 11 , the storage component is operative on the processor circuit to temporarily store the identified emotion type for a defined period of time. 15. The apparatus of claim 11 , further comprising an imaging component operative on the processor circuit to detect emotion characteristics based upon one or more triggers received from one or more sensors.

Assignees

Inventors

Classifications

  • Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV programme (methods or arrangements for recognising human body or animal bodies or body parts G06V40/10; methods or arrangements for acquiring or recognising human faces, facial parts, facial sketches, facial expressions G06V40/16; methods or arrangements for recognising movements or behaviour G06V40/20; arrangements for identifying users in broadcast systems H04H60/45) · CPC title

  • H04N21/262Primary

    Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists {(scheduling strategies for dispatcher in multiprogramming arrangements G06F9/4881; arrangements for scheduling broadcast services or broadcast-related services H04H60/06; flow control in packet networks H04L47/10; establishing a time schedule or organising the servicing of application requests H04L67/62)} · CPC title

  • Physics · mapped topic

  • for supporting social networking services · CPC title

  • Facial expression recognition · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9681166B2 cover?
Techniques for emotion detection and content delivery are described. In one embodiment, for example, an emotion detection component may identify at least one type of emotion associated with at least one detected emotion characteristic. A storage component may store the identified emotion type. An application programming interface (API) component may receive a request from one or more applicatio…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/44218. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 13 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).