IP Library Granted Patent US 11,016,719
Granted Patent B2
US 11,016,719 · App. 15/445,202 · Granted May 25, 2021

Systems and methods for aggregating content

Inventor: John C. Calef, III (Colorado Springs, CO)
Assignee: Dish Technologies L.L.C.
G06F3/165G06F40/117G10L13/04G10L13/10
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 11,016,719
App. No.
15/445,202
Granted
May 25, 2021
Kind
B2
Abstract

A method for producing an audio representation of aggregated content includes selecting preferred content from a number of sources, wherein the sources are emotion-tagged, aggregating the emotion-tagged preferred content sources, and creating an audio representation of the emotion-tagged aggregated content. The aggregation of emotion-tagged content sources and/or the creation of the audio representation may be performed by a mobile device. The emotion-tagged content include text with HTML tags that specify how text-to-speech conversion should be performed.

Claims (33)

1. A method for producing an audio representation of aggregated content, the method carried-out utilizing a server in communication with a mobile device operated by a user, the method comprising:

receiving, at the server, user input transmitted from the mobile device over a network, the user input (i) selecting a plurality of sources by specifying a weighting factor that corresponds to a particular content source to enable by user input to control how often the particular content source is used in the aggregated content wherein the selected plurality of content sources is from which to extract emotion-tagged content and (ii) directing the server to a portal application supported by the plurality of content sources selected by the user wherein user specified weights are used in the weighting factor when controlling how often the particular content source is used in the aggregated content;

receiving, with a processor contained in the server, weights specified by the user input for applying to the plurality of selected content sources;

extracting, with the processor contained in the server, emotion-tagged content from the plurality of selected content sources by the user based on the specified weights;

aggregating, with the processor contained in the server, the emotion-tagged content extracted by the server;

creating, with the processor contained in the server, an audio representation of the emotion-tagged aggregated content;

transmitting from the server, over the network, and to the mobile device the audio representation of the emotion-tagged content for playback on the mobile device, to produce a visual representation of an avatar reading the audio representation of the emotion-tagged aggregated content; and

providing a user interface that allows a user to specify weights to be applied to the plurality of sources to select the emotion-tagged content.

2. The method of claim 1 , wherein creating the audio representation includes combining multiple audio files, each corresponding to a separate one of the plurality of sources.

3. The method of claim 1 , wherein the emotion-tagged content is tagged in accordance with at least one of a Plutchik or a Lovheim-cube-based emotion representation.

4. A media system, comprising:

a processor; and

memory storing machine-readable software instructions that, when executed by-the processor, cause the media device to perform the steps of:

transmitting, from the media device to a server, user input (i) selecting a plurality of sources by specifying a weighting factor that corresponds to a particular content source to enable by user input to control how often the particular content source is used in the aggregated content wherein the weighting factor is from a relatively low weight to a relatively high weight wherein the plurality of selected_content sources is from which to extract emotion-tagged content and (ii) directing the server to a portal application supported by the plurality of content sources selected by the user;

receiving, with the processor contained in the server, weights specified by the user input for applying to the plurality of selected content sources wherein the processor provides a user interface that allows a user to specify weights to be applied to the plurality of content sources to select the emotion-tagged wherein user specified weights are used in the weighting factor when controlling how often the particular content source is used in the aggregated content;

in response to a transmission of the user input, receiving an audio representation of the emotion-tagged content extracted from the plurality of content sources by the user based on the specified weights and aggregated by the server; and

displaying, via the media device, a visual representation of an avatar animated to read the audio representation of the emotion-tagged content;

wherein the emotion-tagged content includes text with HTML, tags that specify how text-to-speech conversion should be performed.

5. The media system of claim 4 , wherein the audio representation includes a combination of multiple audio files, each corresponding to a separate one of the plurality of sources.

6. The media system of claim 4 , wherein the emotion-tagged content is tagged in accordance with at least one of a Plutchik or a Lovheim-cube-based emotion representation.

7. A computer-implemented method for producing an audio representation of aggregated content, the method carried-out utilizing a server in communication with a mobile device operated by a user, the method including the steps of:

receiving, at the server, user input transmitted from the mobile device over a network, the user input (i) selecting a plurality of sources by specifying a weighting factor that corresponds to a particular content source to enable by user input to control how often the particular content source is used in the aggregated content wherein the weighting factor is from a relatively low weight to a relatively high weight wherein the selected plurality of content sources is from which to extract emotion-tagged content and (ii) directing the server to a portal application supported by the plurality of content sources selected by the user wherein user specified weights are used in the weighting factor when controlling how often the particular content source is used in the aggregated content;

receiving, with a processor contained in the server, weights specified by the user input for applying to the plurality of selected content sources;

extracting with the processor contained in the server, emotion-tagged content from the plurality of selected content sources by the user based on the specified weights;

extracting, with a processor contained in the server, text-based content from the emotion-tagged content;

aggregating, utilizing the processor contained in the server, the text-based content extracted by the server;

generating, utilizing the processor contained in the server, emotion-tagged aggregated content from the text-based content aggregated by the server;

creating, utilizing the processor contained in the server, an audio representation of the emotion-tagged aggregated content;

transmitting from the server, over the network, and to the mobile device, the audio representation of the emotion-tagged content for playback on the mobile device; and

producing at the mobile device, a visual representation of an avatar reading the audio representation of the emotion-tagged aggregated content;

wherein the processor provides a user interface that allows a user to specify the weights to be applied to the plurality of sources to select the text-based content.

8. The computer-implemented method of claim 7 , wherein the audio representation includes a combination of multiple audio files, each corresponding to a separate one of the plurality of sources.

9. The computer-implemented method of claim 7 , wherein the emotion-tagged content is tagged in accordance with at least one of a Plutchik or a Lovheim-cube-based emotion representation.

Assignments (3)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
CHANGE OF NAME Recorded May 3, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 046678/0224 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2017
From: CALEF, JOHN C., III
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 041401/0866 →