# US 2014/0195240 A1 · Visual content feed presentation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0195240 A1
- Document ID: US20140195240A1
- Status: Published application
- Kind: A1
- Application number: 13/737,456
- Filed: 2013-01-09
- Published: 2014-07-10
- Earliest claimed: 2013-01-09
- Assignees: Chameleon Collective Inc.
- Applicants: Chameleon Collective Inc.
- Inventors: Freddie Laker; Jody Brewster; Igor Guerrero; Zachary Randall; Reed Smith
- Web page: https://patentgrep.com/patent/US20140195240A1

## CPC

- G06F 8/38: for implementing user interfaces
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method, system, and computer program product for a visual content feed presentation. The method includes receiving different streams of content from different sources of the streams, characterizing the content in each of the different streams, and determining based upon the characterization of the content of each of the streams, a visual arrangement of the content for presentation in a graphical user interface (GUI). The method further includes presenting the content in the determined visual arrangement in the GUI and text to speech (TTS) converting content in one of the streams and playing back the TTS converted content in synchronization with a display of an avatar in the GUI.

## Claims

### Claim 1

A visual content feed presentation method comprising:
receiving different streams of content from different sources of the streams;
characterizing the content in each of the different streams;
determining based upon the characterization of the content of each of the streams, a visual arrangement of the content for presentation in a graphical user interface (GUI);
presenting the content in the determined visual arrangement in the GUI; and,
text to speech (TTS) converting content in one of the streams and playing back the TTS converted content in synchronization with a display of an avatar in the GUI.

### Claim 2 (depends on 1)

The method of claim 1, wherein one of the different streams of content is a Really Simple Syndication (RSS) feed.

### Claim 3 (depends on 1)

The method of claim 1, wherein one of the different streams of content is an Atom-based feed.

### Claim 4 (depends on 1)

The method of claim 1, wherein one different source of the streams is a blog.

### Claim 5

A visual content feed presentation data processing system, comprising:
a server computing system comprising a server computer with memory, a processor, and a database;
an operating system executing in the memory of the server;
a visual content feed presentation server module hosted by the operating system, the module comprising program code enabled to receive different streams of content from different sources of the streams from over a computer communications network, to characterize the content in each of the different streams, to determine based upon the characterization of the content of each of the streams a visual arrangement of the content for presentation in a graphical user interface (GUI), to text to speech (TTS) convert content in one of the streams and to deliver each of the visual arrangement of the content, the TTS converted content, and a generated avatar to a client computer communicatively linked to the server over the computer communications network for display in a GUI of the client computer, the module configuring an avatar for display in the GUI of the client computer in synchronization with a playing back in the GUI of the client computer of the TTS converted content.

### Claim 6 (depends on 5)

The system of claim 5, wherein one of the different streams of content is a Really Simple Syndication (RSS) feed.

### Claim 7 (depends on 5)

The system of claim 5, wherein one of the different streams of content is an Atom-based feed.

### Claim 8 (depends on 5)

The system of claim 5, wherein one different source of the streams is a blog.

### Claim 9

A computer program product for visual content feed presentation, the computer program product comprising:
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
computer readable program code for receiving different streams of content from different sources of the streams;
computer readable program code for characterizing the content in each of the different streams
computer readable program code for determining based upon the characterization of the content of each of the streams, a visual arrangement of the content for presentation in a graphical user interface (GUI);
computer readable program code for presenting the content in the determined visual arrangement in the GUI; and,
computer readable program code for text to speech (TTS) converting content in one of the streams and playing back the TTS converted content in synchronization with a display of an avatar in the GUI.

### Claim 10 (depends on 9)

The computer program product of claim 9, wherein one of the different streams of content is a Really Simple Syndication (RSS) feed.

### Claim 11 (depends on 9)

The computer program product of claim 9, wherein one of the different streams of content is an Atom-based feed.

### Claim 12 (depends on 9)

The computer program product of claim 9, wherein one different source of the streams is a blog.
