IP Library Granted Patent US 12,050,839
Granted Patent B2
US 12,050,839 · App. 17/941,246 · Granted Jul 30, 2024

Systems and methods for leveraging soundmojis to convey emotion during multimedia sessions

Inventor: Serhad Doken (Bryn Mawr, PA)
Assignee: Rovi Guides, Inc.
G06F3/165G06F3/0482
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 12,050,839
App. No.
17/941,246
Granted
Jul 30, 2024
Kind
B2
Abstract

Systems and methods are provided for generating a soundmoji for output. A content item is generated for output at a computing device, and a first input associated with the selection of a soundmoji menu is received. One or more soundmojis are generated for output, and a second input associated with the selection of a first soundmoji of the one or more soundmojis is received. A first timestamp of the content item associated with the selection of the first soundmoji is identified. An indication of a second timestamp of the content item and a second soundmoji is received, and a user interface element associated with the content item is updated to indicate the second soundmoji when the content item is being generated for output at the second timestamp.

Claims (92)

1. A method comprising:

generating for output, at a first computing device, a first content item;

receiving a first input associated with a selection of a soundmoji menu;

in response to receiving the first input, generating the soundmoji menu comprising one or more icons, each icon associated with a soundmoji for output, wherein each icon enables a soundmoji comprising a predefined association of an emoji component with an audio component to be selected;

receiving a second input associated with a selection of a first icon of the one or more icons, the first icon associated with a first soundmoji;

identifying a first timestamp of the first content item associated with the selection of the first icon;

receiving an indication of a second timestamp of the first content item and a second soundmoji;

updating a user interface element associated with the first content item to indicate the second soundmoji when the first content item is being generated for output at the second timestamp;

receiving a query comprising an identification of a third soundmoji;

transmitting the query to a second computing device;

receiving an identification of a plurality of content items, wherein the plurality of content items is based on the query and an aggregated number of times the identified third soundmoji has been selected for each content item of the plurality of content items;

generating, for output, a representation of the plurality of content items; and

receiving a selection of a second content item from the plurality of content items.

2. The method of claim 1 , further comprising:

determining content of the first content item; and

identifying, based on the determined content, one or more soundmojis, wherein:

generating the soundmoji menu further comprises generating the soundmoji menu comprising the one or more soundmojis identified based on the determined content.

3. The method of claim 1 , further comprising:

receiving, from a plurality of computing devices, an identification of a selected soundmoji and an associated timestamp; and

aggregating, for each received timestamp and for each selected soundmoji, a number of times a soundmoji has been selected.

4. The method of claim 1 , further comprising:

identifying a plurality of soundmojis associated with the first content item, each soundmoji having an associated timestamp;

identifying, based on an aggregated number of times a soundmoji of the plurality of soundmojis has been selected for the first timestamp, a volume level for the first soundmoji; and

outputting, at the identified volume level, a sound associated with the first soundmoji.

5. The method of claim 4 , further comprising:

identifying a threshold volume level; and

in response to determining that the identified volume level for the first soundmoji exceeds the threshold volume level, reducing the identified volume level for the first soundmoji to the threshold volume level.

6. The method of claim 1 , further comprising:

identifying a plurality of soundmojis associated with the first content item, each soundmoji having an associated timestamp;

identifying, based on an aggregated number of times a soundmoji of the plurality of soundmojis has been selected by a user profile having an identified characteristic for the associated first timestamp, a sound for the first soundmoji; and

outputting the identified sound associated with the first soundmoji.

7. The method of claim 1 , further comprising:

identifying a soundmoji associated with the first content item; and

generating for output, for a plurality of timestamps associated with the first content item, a graphical representation of an aggregated number of times the identified soundmoji has been selected for each of the plurality of timestamps.

8. The method of claim 1 , wherein the first content item is a stream of a video conference.

9. The method of claim 1 , wherein:

the second input is audio input; and

selecting the first soundmoji further comprises mapping the audio input to a soundmoji of the one or more soundmojis.

10. A system comprising:

input/output circuitry configured to:

receive, at a computing device and via a communication port, a first content item;

receive a first input associated with a selection of a soundmoji menu;

receive a second input associated with a selection of a first soundmoji from the soundmoji menu;

receive an indication of a second timestamp of the first content item and a second soundmoji;

receive a query comprising an identification of a third soundmoji;

transmit the query to a second computing device;

receive an identification of a plurality of content items; and

receive a selection of a second content item from the plurality of content items; and

processing circuitry configured to:

generate for output, at the computing device, the first content item;

in response to the first input, generate the soundmoji menu comprising one or more icons, each icon associated with a soundmoji for output, wherein each icon enables a soundmoji comprising a predefined association of an emoji component with an audio component to be selected;

identify a first timestamp of the first content item associated with the selection of the first soundmoji; and

update a user interface element associated with the first content item to indicate the second soundmoji when the first content item is being generated for output at the second timestamp; and

generate, for output, a representation of the plurality of content items, wherein the plurality of content items is based on the query and an aggregated number of times the identified third soundmoji has been selected for each content item of the plurality of content items.

11. The system of claim 10 , wherein the processing circuitry is further configured to:

determine content of the first content item; and

identify, based on the determined content, one or more soundmojis, wherein:

the processing circuitry configured to generate the soundmoji menu is further configured to generate the soundmoji menu comprising the one or more soundmojis identified based on the determined content.

12. The system of claim 10 , wherein the processing circuitry is further configured to:

receive, from a plurality of computing devices, an identification of a selected soundmoji and an associated timestamp; and

aggregate, for each received timestamp and for each selected soundmoji, a number of times a soundmoji has been selected.

13. The system of claim 10 , wherein the processing circuitry is further configured to:

identify a plurality of soundmojis associated with the first content item, each soundmoji having an associated timestamp;

identify, based on an aggregated number of times a soundmoji of the plurality of soundmojis has been selected for the associated first timestamp, a volume level for the first soundmoji; and

output, at the identified volume level, a sound associated with the first soundmoji.

14. The system of claim 13 , wherein the processing circuitry is further configured to:

identify a threshold volume level; and

in response to determining that the identified volume level for the first soundmoji exceeds the threshold volume level, reduce the identified volume level for the first soundmoji to the threshold volume level.

15. The system of claim 10 , wherein the processing circuitry is further configured to:

identify a plurality of soundmojis associated with the first content item, each soundmoji having an associated timestamp;

identify, based on an aggregated number of times a soundmoji of the plurality of soundmojis has been selected by a user profile having an identified characteristic for the associated first timestamp, a sound for the first soundmoji; and

output the identified sound associated with the first soundmoji.

16. The system of claim 10 , wherein the processing circuitry is further configured to:

identify a soundmoji associated with the first content item; and

generate for output, for a plurality of timestamps associated with the first content item, a graphical representation of an aggregated number of times the identified soundmoji has been selected for each of the plurality of timestamps.

17. The system of claim 10 , wherein the first content item is a stream of a video conference.

18. The system of claim 10 , wherein:

the second input is audio input; and

the processing circuitry configured to select the first soundmoji is further configured to map the audio input to a soundmoji of the one or more soundmojis.

19. A method comprising:

generating for output, at a computing device, a content item;

receiving a first input associated with a selection of a soundmoji menu;

in response to receiving the first input, generating the soundmoji menu comprising an indication of one or more soundmojis for output;

receiving a second input associated with a selection of a first soundmoji of the one or more soundmojis;

identifying a first timestamp of the content item associated with the selection of the first soundmoji;

receiving an indication of a second timestamp of the content item and a second soundmoji;

updating a user interface element associated with the content item to indicate the second soundmoji when the content item is being generated for output at the second timestamp;

receiving a query comprising an identification of a third soundmoji;

transmitting the query to a second computing device;

receiving an identification of a plurality of content items, wherein the plurality of content items is based on the query and an aggregated number of times the identified third soundmoji has been selected for each content item of the plurality of content items;

generating, for output, a representation of the plurality of content items; and

receiving a selection of a second content item from the plurality of content items.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0413 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2022
From: DOKEN, SERHAD
To: ROVI GUIDES, INC.
Reel/Frame 061754/0671 →
Continuity (1)
Related Publication 20240086141A1 · Mar 14, 2024