IP Library Granted Patent US 10,120,946
Granted Patent B2
US 10,120,946 · App. 15/436,507 · Granted Nov 6, 2018

Emotionally relevant content

Inventors: Shirin Oskooi (San Francisco, CA); Dan Pelleg (Haifa, IL); Yoelle Maarek (Haifa, IL); Samiksha Harish Kothari (Mumbai, IN)
Assignee: EXCALIBUR IP, LLC
G06F17/30867G06F3/011G06F3/023G06F3/0482G06F3/04842G06F17/30056H04L67/10H04N21/25891H04N21/458H04N21/4755H04W4/20G06F2203/011
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,946
App. No.
15/436,507
Granted
Nov 6, 2018
Kind
B2
Abstract

Users may engage with content that may invoke various emotions. For example, a user may find an image as inspirational, a social network post as funny, etc. Accordingly, content may be labeled with user emotion labels, specified by users that engaged with the content, to create labeled content (e.g., the image may be labeled as inspirational). Emotional transition triggers may be defined for users (e.g., 30 minutes of a user writing a school report using a word processing application). Responsive to a triggering of an emotional transition trigger, labeled content may be provided to a user (e.g., the image may be provided to the user as an inspirational break from writing the school report). In this way, content may be labeled based upon emotions that the content invokes in users, and such labeled content may be provided to users in a contextually relevant manner (e.g., a study break).

Claims (56)

1. A method for providing emotionally relevant content to users, comprising:

receiving, from a first user, a user emotion label for content;

labeling the content based upon the user emotion label to create labeled content;

defining an emotional transition trigger, for a second user, corresponding to a user input pattern of the second user indicative of a possible break in consumption of a content type; and

responsive to a triggering of the emotional transition trigger based upon the user input pattern being detected in association with the second user, providing the labeled content to the second user based upon the labeled content corresponding to preferences of the second user.

2. The method of claim 1 , the receiving a user emotion label comprising:

providing an emotion labeling interface comprising a set of emotions for selection by the first user; and

receiving a selection of an emotion by the first user, from the emotion labeling interface, as the user emotion label for the content.

3. The method of claim 1 , the emotional transition trigger corresponding to at least one of a threshold number of characters typed, a threshold number of words typed, a threshold amount of time over which less than a threshold amount of activity was performed, a threshold amount of time spent performing a task, a threshold amount of time spent using an application or a user request.

4. The method of claim 1 , the defining an emotional transition trigger comprising defining a timeout trigger for the content type, and the providing the labeled content comprising responsive to the second user consuming content of the content type for a threshold amount of time corresponding to the timeout trigger, providing the labeled content based upon the labeled content having a second content type different than the content type.

5. The method of claim 4 , the content type comprising at least one of a work content type, an educational content type, or a serious content type, and the second content type having at least one of a funny content type, an entertainment content type, or an inspirational content type.

6. The method of claim 1 , the emotional transition trigger corresponding to at least one of a threshold amount of time over which less than a threshold amount of activity was performed, a threshold amount of time spent performing a task or a threshold amount of time spent using an application.

7. The method of claim 1 , the user input pattern comprising at least one of a typing speed pattern, a click speed pattern, an eye gaze tracking pattern, or a gesture pattern.

8. The method of claim 1 , the providing the labeled content comprising:

displaying the labeled content through at least one of a website interface element of a website with which the second user is engaged or an application interface element of an application with which the second user is engaged.

9. The method of claim 1 , the providing the labeled content comprising:

displaying the labeled content through a slide show; and

updating the slide show with additional labeled content based upon a slide show view setting.

10. The method of claim 1 , the providing the labeled content comprising:

providing the labeled content to the second user responsive to the user emotion label corresponding to a user emotion preference specified by the second user.

11. The method of claim 1 , the labeled content having a second content type, and the providing the labeled content comprising:

determining that the emotional transition trigger triggered based upon the second user having a threshold amount of exposure to the content type of content that is different than the second content type;

providing the labeled content to the second user for a threshold amount of time; and

responsive to expiration of the threshold amount of time:

removing the labeled content; and

transitioning the second user to the content type of content.

12. The method of claim 1 , the content comprising at least one of a website, a website element, a question from a question and answer service, a user interface element of an application, an answer from the question and answer service, video content, an image, a social network post, an article, textual content, or audio content.

13. The method of claim 1 , the user emotion label corresponding to a first emotion label type, and the labeling the content comprising:

responsive to receiving a threshold number of user emotion labels, of the first emotion label type, for the content from a plurality of users, labeling the content with the user emotion label.

14. The method of claim 1 , the labeling the content comprising:

assigning a rank to the user emotion label based upon at least one of a number of users that labeled the content with the user emotion label, a rate at which users labeled the content with the user emotion label, a percentage of content that is labeled with the user emotion label, a percentage of content that is not labeled with a user emotion label, or a percentage of content that is labeled with a different user emotion label; and

responsive to the rank being above a threshold rank, labeling the content with the user emotion label.

15. A system for providing emotionally relevant content to users, comprising:

one or more processors; and

memory storing instructions that when executed by at least one of the one or more processors, implement:

a labeling component configured to:

receive, from a first user, a user emotion label for content; and

label the content based upon the user emotion label to create labeled content, the labeled content having a first content type; and

a content provider component configured to:

define an emotional transition trigger, for a second user, corresponding to a threshold amount of exposure to a second content type of content that is different than the first content type; and

responsive to a triggering of the emotional transition trigger based upon the second user having the threshold amount of exposure to the second content type of content, provide the labeled content to the second user based upon the labeled content corresponding to preferences of the second user.

16. The system of claim 15 , the labeling component configured to:

provide an emotion labeling interface comprising a set of emotions for selection by the first user; and

receive a selection of an emotion by the first user, from the emotion labeling interface, as the user emotion label for the content.

17. The system of claim 15 , the content provider component configured to:

display the labeled content through at least one of a website interface element of a website with which the second user is engaged or an application interface element of an application with which the second user is engaged.

18. The system of claim 15 , the content provider component configured to:

display the labeled content through a slide show; and

update the slide show with additional labeled content based upon a slide show view setting.

19. The system of claim 15 , the content provider component configured to:

provide the labeled content to the second user responsive to the user emotion label corresponding to a user emotion preference specified by the second user.

20. A non-transitory computer readable medium storing computer executable instructions that when executed by a processor perform a method for providing relevant content to users, comprising:

receiving, from a first user, a user label for content;

labeling the content based upon the user label to create labeled content;

defining a transition trigger, for a second user, corresponding to at least one of a user input pattern of the second user or a threshold amount of exposure to second content by the second user; and

responsive to a triggering of the transition trigger based upon at least one of the user input pattern being detected in association with the second user or the second user having the threshold amount of exposure to the second content, providing the labeled content to the second user, the labeled content corresponding to preferences of the second user.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
Continuity (2)
Continuation 14472430 · Aug 29, 2014
Related Publication 20170161395A1 · Jun 8, 2017