IP Library Granted Patent US 10,380,647
Granted Patent B2
US 10,380,647 · App. 15/337,001 · Granted Aug 13, 2019

Selection and/or modification of a portion of online content based on an emotional state of a user

Inventors: Varun Kumar (Adityapur, IN); Srinivas Reddy Punur (Bangalore, IN)
Assignee: Excalibur IP, LLC
G06Q30/0269G06Q30/0255
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,380,647
App. No.
15/337,001
Granted
Aug 13, 2019
Kind
B2
Abstract

Techniques are described herein for, among other things, selecting and/or modifying a portion of online content based on an emotional state of a user. The user's emotional state is determined based on the user's online activity. A portion or portions of online content are selected and/or modified for provision to the user based on the user's emotional state. A portion of online content may be modified in any of a variety of ways. For example, a color that is included in a portion of online content may be replaced with a different color. In another example, a color filter may be applied to the portion of online content. In yet another example, visual attribute(s) of the portion of online content may be modified. Examples of a visual attribute include, but are not limited to, hue, brightness, contrast, and saturation.

Claims (53)

1. A computer-implemented method for selecting online content based on an emotional state of a user, the method comprising:

in a networked device of an online content serving system comprising at least one memory and at least one processor configured to execute instructions stored in the memory:

obtaining, by the at least one processor, a plurality of portions of online content, wherein each portion of online content of the plurality of portions of online content is pre-associated with additional respective metadata that indicates one or more intended emotional states to which a party associated with the portion of online content intends the portion of online content to correspond;

for each portion of online content of the plurality of portions of online content, automatically determining, by the at least one processor, a respective predicted emotional effect of the portion of online content on viewers by analyzing a respective predetermined visual feature of the portion of online content;

automatically determining, by the at least one processor, an emotional state of a user based on an online activity of the user;

for each portion of online content of the plurality of portions of online content, automatically associating, by the at least one processor, the portion of online content with additional respective metadata that indicates a determined respective predicted emotional effect on viewers of a portion of online content of the plurality of portions of online content;

automatically selecting, by the at least one processor, in response to a request from a client device for requested content to display to the user, a target portion of online content from the plurality of portions of online content, based on the emotional state of the user and respective determined predicted emotional effect on viewers of a portion of online content of the plurality of portions of online content, including determining, by the at least one processor, that the additional respective metadata that is associated with the target portion of online content indicates an intended emotional state that is substantially same as the emotional state of the user;

automatically modifying, by the at least one processor, at least one visual property of the selected target portion of online content based on the emotional state of the user; and

automatically providing, by the at least one processor, the modified target portion of online content to the client device for display to the user with the requested content.

2. The computer-implemented method of claim 1 , wherein the plurality of portions of online content corresponds to a plurality of respective specified emotional states; and

wherein selecting the target portion of online content comprises:

selecting, by the at least one processor, a first portion of online content of the plurality of portions of online content that corresponds to the emotional state of the user.

3. The computer-implemented method of claim 1 , further comprising:

determining, by the at least one processor, the plurality of portions of online content according to an online content targeting operation based on information regarding the user that is different from the emotional state of the user;

wherein selecting the target portion of online content further comprises:

selecting, by the at least one processor, the target portion of online content based on the information regarding the user that is different from the emotional state of the user.

4. The computer-implemented method of claim 1 , wherein determining the emotional state of the user comprises:

determining, by the at least one processor, the emotional state of the user based on consumed online content that is consumed by the user.

5. The computer-implemented method of claim 1 , wherein determining the emotional state of the user comprises:

determining, by the at least one processor, the emotional state of the user based on at least one of blog text, an online video, or online music that is consumed by the user.

6. A computer-implemented system comprising:

at least one non-transitory computer-readable storage medium comprising a set of instructions for selecting a portion of online content based on an emotional state of a user; and

at least one processor in communication with the computer-readable storage medium that is configured to execute the set of instructions stored in the computer-readable storage medium to:

obtain a plurality of portions of online content, including for each portion of online content of the plurality of portions of online content, automatically associating the portion of online content with respective metadata that indicates the determined respective predicted emotional effect;

for each portion of online content of the plurality of portions of online content, automatically determine a respective predicted emotional effect of the portion of online content on viewers by analyzing a respective predetermined visual feature of the portion of online content;

automatically determine an emotional state of a user based on an online activity of the user;

pre-associating each portion of online content of the plurality of portions of online content with additional respective metadata that indicates one or more intended emotional states to which a party associated with the portion of online content intends the portion of online content to correspond;

automatically select, in response to a request from a client device for requested online content to display to the user, a target portion of online content from the plurality of portions of online content, based on the emotional state of the user and a respective determined predicted emotional effect on viewers of a portion of online content of the plurality of portions of online content, the at least one processor being configured to determine that the respective additional metadata that is associated with the target portion of online content indicates an intended emotional state that is substantially same as the emotional state of the user;

automatically modify at least one visual property of the selected target portion of online content based on the emotional state of the user; and

automatically provide the modified target portion of online content to the client device for display to the user with the requested online content.

7. The computer-implemented system of claim 6 , wherein the plurality of portions of online content corresponds to a plurality of respective specified emotional states; and

wherein to select the target portion of online content the at least one processor is configured to select a first portion of online content of the plurality of portions of online content that corresponds to the emotional state of the user.

8. The computer-implemented system of claim 6 , wherein the at least one processor is further configured to determine the plurality of portions of online content according to an online content targeting operation based on information regarding the user that is different from the emotional state of the user;

wherein to select the target portion of online content the at least one processor is configured to select the target portion of online content based on the information regarding the user that is different from the emotional state of the user.

9. The computer-implemented system of claim 6 , wherein the at least one processor is configured to determine the emotional state of the user based on consumed online content that is consumed by the user.

10. The computer-implemented system of claim 6 , wherein the at least one processor is configured to determine the emotional state of the user based on at least one of blog text, an online video, or online music that is consumed by the user.

11. A non-transitory computer-readable storage medium comprising computer program logic for enabling a processor-based system to select at least one portion of online content based on an emotional state of a user, the computer program logic configured to direct at least one processor to perform acts of:

obtaining a plurality of portions of online content, including for each portion of online content of the plurality of portions of online content, automatically associating the portion of online content with respective metadata that indicates the determined respective predicted emotional effect;

for each portion of online content of the plurality of portions of online content, automatically determining a respective predicted emotional effect of the portion of online content on viewers by analyzing a respective predetermined visual feature of the portion of online content;

automatically determining an emotional state of a user based on an online activity of the user;

pre-associating each portion of online content of the plurality of portions of online content with additional respective metadata that indicates one or more intended emotional states to which a party associated with the portion of online content intends the portion of online content to correspond;

automatically selecting, in response to a request from a client device for requested online content to display to the user, a portion of online content from the plurality of portions of online content, based on the emotional state of the user and a respective determined predicted emotional effect on viewers of a portion of online content of the plurality of portions of online content, including determining that the respective additional metadata that is associated with the selected target portion of online content indicates an intended emotional state that is substantially same as the emotional state of the user;

automatically modifying at least one visual property of the selected target portion of online content based on the emotional state of the user; and

automatically providing the modified target portion of online content to the client device for display to the user with the requested online content.

12. The computer-readable storage medium of claim 11 , wherein the plurality of portions of online content corresponds to a plurality of respective specified emotional states; and

wherein to select the target portion of online content, the computer program logic further directs the at least one processor to perform an act of:

selecting a first portion of online content of the plurality of portions of online content that corresponds to the emotional state of the user.

13. The computer-readable storage medium of claim 11 , wherein the computer program logic further directs the at least one processor to perform acts of:

determining the plurality of portions of online content according to an online content targeting operation based on information regarding the user that is different from the emotional state of the user;

wherein to select the target portion of online content, the computer program logic further directs the at least one processor to perform an act of:

selecting the target portion of online content based on the information regarding the user that is different from the emotional state of the user.

14. The computer-readable storage medium of claim 11 , wherein to determine the emotional state of the user, the computer program logic further directs the at least one processor to perform an act of:

determining the emotional state of the user based on consumed online content that is consumed by the 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 12973329 · Dec 20, 2010
Related Publication 20170046746A1 · Feb 16, 2017