IP Library Patent Application 14196774
Patent Application
App. No. 14/196,774

Personalized News Program

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 None
App. No.
14/196,774
Abstract

An example method involves (i) accessing data representing a text-based version of a news story; (ii) using a text-to-speech system to convert the accessed data representing the text-based version of the news story into data representing an audible version of the news story; (iii) determining a set of attributes associated with a user of a client device; (iv) using the determined set of attributes associated with the user as a basis to generate a playlist for a personalized news program, wherein the playlist includes a reference to the converted data representing the audible version of the news story; and (v) transmitting the generated playlist to the client device.

Claims (38)

1 . A method comprising:

accessing data representing a text-based version of a news story;

using a text-to-speech system to convert the accessed data representing the text-based version of the news story into data representing an audible version of the news story;

determining a set of attributes associated with a user of a client device;

using the determined set of attributes associated with the user as a basis to generate a playlist for a personalized news program, wherein the playlist includes a reference to the converted data representing the audible version of the news story; and

transmitting the generated playlist to the client device.

2 . The method of claim 1 , wherein using the determined set of attributes associated with the user as the basis to generate the playlist of the personalized news program comprises (i) using the determined set of attributes associated with the user as a basis to select a set of audible news stories from a group of audible news stories, wherein the selected set of audible news stories includes the audible version of the news story represented by the converted data, and (ii) generating a playlist that includes references to each audible news story from the selected set of audible news stories.

3 . The method of claim 1 , wherein using the determined set of attributes associated with the user as the basis to generate the playlist of the personalized news program comprises (i) using the determined set of attributes associated with the user as a basis to select a playlist template from a group of templates, (ii) using the selected playlist template as a basis to select a set of audible news stories from a group of audible news stories, wherein the selected set of audible news stories includes the audible version of the news story represented by the converted data, and (iii) generating a playlist that includes references to each audible news story from the selected set of audible news stories.

4 . The method of claim 1 , wherein determining the set of attributes associated with the user comprises (i) determining user input data, and (ii) using the determined user input as a basis to determine the set of attributes associated with the user.

5 . The method of claim 1 , wherein determining the set of attributes associated with the user comprises determining whether the user has a subscription to a particular news-related product or service.

6 . The method of claim 1 , wherein determining the set of attributes associated with the user comprises determining an extent of the user's interest in a particular type of news story.

7 . The method of claim 1 , wherein determining the set of attributes associated with the user comprises determining an extent of the user's interest in a particular type of audible news story.

8 . A non-transitory computer-readable medium having stored thereon program instructions that when executed by a processor cause performance of a set of functions, the set of functions comprising:

accessing data representing a text-based version of a news story;

using a text-to-speech system to convert the accessed data representing the text-based version of the news story into data representing an audible version of the news story;

determining a set of attributes associated with a user of a client device;

using the determined set of attributes associated with the user as a basis to generate a playlist for a personalized news program, wherein the playlist includes a reference to the converted data representing the audible version of the news story; and

transmitting the generated playlist to the client device.

9 . The non-transitory computer-readable medium of claim 8 , wherein using the determined set of attributes associated with the user as the basis to generate the playlist of the personalized news program comprises (i) using the determined set of attributes associated with the user as a basis to select a set of audible news stories from a group of audible news stories, wherein the selected set of audible news stories includes the audible version of the news story represented by the converted data, and (ii) generating a playlist that includes references to each audible news story from the selected set of audible news stories.

10 . The non-transitory computer-readable medium of claim 8 , wherein using the determined set of attributes associated with the user as the basis to generate the playlist of the personalized news program comprises (i) using the determined set of attributes associated with the user as a basis to select a playlist template from a group of templates, (ii) using the selected playlist template as a basis to select a set of audible news stories from a group of audible news stories, wherein the selected set of audible news stories includes the audible version of the news story represented by the converted data, and (iii) generating a playlist that includes references to each audible news story from the selected set of audible news stories.

11 . The non-transitory computer-readable medium of claim 8 , wherein determining the set of attributes associated with the user comprises (i) determining user input data, and (ii) using the determined user input as a basis to determine the set of attributes associated with the user.

12 . The non-transitory computer-readable medium of claim 8 , wherein determining the set of attributes associated with the user comprises determining whether the user has a subscription to a particular news-related product or service.

13 . The non-transitory computer-readable medium of claim 8 , wherein determining the set of attributes associated with the user comprises determining an extent of the user's interest in a particular type of news story.

14 . The non-transitory computer-readable medium of claim 8 , wherein determining the set of attributes associated with the user comprises determining an extent of the user's interest in a particular type of audible news story.

15 . A server device comprising:

a communication interface;

a processor; and

a non-transitory computer-readable medium having stored thereon program instructions that when executed by the processor cause the server to perform a set of functions, the set of functions comprising:

accessing data representing a text-based version of a news story;

using a text-to-speech system to convert the accessed data representing the text-based version of the news story into data representing an audible version of the news story;

determining a set of attributes associated with a user of a client device;

using the determined set of attributes associated with the user as a basis to generate a playlist for a personalized news program, wherein the playlist includes a reference to the converted data representing the audible version of the news story; and

transmitting the generated playlist to the client device via the communication interface.

16 . The server device of claim 15 , wherein using the determined set of attributes associated with the user as the basis to generate the playlist of the personalized news program comprises (i) using the determined set of attributes associated with the user as a basis to select a set of audible news stories from a group of audible news stories, wherein the selected set of audible news stories includes the audible version of the news story represented by the converted data, and (ii) generating a playlist that includes references to each audible news story from the selected set of audible news stories.

17 . The server device of claim 15 , wherein using the determined set of attributes associated with the user as the basis to generate the playlist of the personalized news program comprises (i) using the determined set of attributes associated with the user as a basis to select a playlist template from a group of templates, (ii) using the selected playlist template as a basis to select a set of audible news stories from a group of audible news stories, wherein the selected set of audible news stories includes the audible version of the news story represented by the converted data, and (iii) generating a playlist that includes references to each audible news story from the selected set of audible news stories.

18 . The server device of claim 15 , wherein determining the set of attributes associated with the user comprises (i) determining user input data, and (ii) using the determined user input as a basis to determine the set of attributes associated with the user.

19 . The server device of claim 15 , wherein determining the set of attributes associated with the user comprises determining whether the user has a subscription to a particular news-related product or service.

20 . The server device of claim 15 , wherein determining the set of attributes associated with the user comprises determining an extent of the user's interest in a particular type of news story.

Assignments (7)
RELEASE (REEL 042262 / FRAME 0601) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC
Reel/Frame 061748/0001 →
CHANGE OF NAME Recorded Apr 17, 2017
From: TRIBUNE DIGITAL VENTURES, LLC
To: GRACENOTE DIGITAL VENTURES, LLC
Reel/Frame 042270/0490 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Apr 13, 2017
From: GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE DIGITAL VENTURES, LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042262/0601 →
CHANGE OF NAME Recorded Apr 11, 2017
From: TRIBUNE DIGITAL VENTURES, LLC
To: GRACENOTE DIGITAL VENTURES, LLC
Reel/Frame 042221/0543 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Feb 8, 2017
From: JPMORGAN CHASE BANK, N.A.
To: GRACENOTE, INC.; CASTTV INC.; TRIBUNE MEDIA SERVICES, LLC; TRIBUNE DIGITAL VENTURES, LLC
Reel/Frame 041656/0804 →
SECURITY INTEREST Recorded May 28, 2014
From: CASTTV INC.; TRIBUNE BROADCASTING COMPANY, LLC; TRIBUNE DIGITAL VENTURES, LLC; TRIBUNE PUBLISHING COMPANY, LLC
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 032974/0785 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2014
From: PANGULURI, VENKATARAMA ANILKUMAR
To: TRIBUNE DIGITAL VENTURES, LLC
Reel/Frame 032354/0376 →