IP Library Granted Patent US 9,197,915
Granted Patent B2
US 9,197,915 · App. 14/215,040 · Granted Nov 24, 2015

Providing personalized experiences related to streaming of broadcast content over a network

Inventors: Thomas Hutchings (Palo Alto, CA); Kristin George (Palo Alto, CA)
Assignee: Tuneln, Inc.
H04N21/2668H04N21/23418H04N21/40H04N21/81H04N21/812
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 9,197,915
App. No.
14/215,040
Granted
Nov 24, 2015
Kind
B2
Abstract

An approach for providing personalized experiences to users of broadcast content streaming. Supplemental content identifications are obtained for individual sets of supplemental content associated with one or more selectable events. The one or more sets of supplemental content selected based on characteristics of an event selected by the user and on one or more user characteristics. The supplemental content being presented to the user using client computing platforms along with sets of streaming broadcast content associated with one or more events selected by the user to create personalized experiences.

Claims (43)

1. A computer-implemented system comprising:

one or more processors; and

memory coupled to the one or more processors, the memory including a set of instructions configured to:

receive input corresponding to a selection of a future event to be broadcasted over a radio network, wherein the future event is associated with broadcast content streamed over the Internet by a content provider, wherein the radio network and the Internet are separate networks, and wherein a future event is associated with pre-event broadcast data, current broadcast data, post-event broadcast data, a pre-determined start time, and a pre-determined stop time;

in response to receiving the input corresponding to the selection of the future event to be broadcasted over the radio network:

determine a set of broadcast content corresponding to the future event, wherein broadcast content includes pre-event broadcast data, current broadcast data, and post-event broadcast data, wherein the pre-event broadcast data is data that occurs before the pre-determined start time, wherein current broadcast data is data that occurs after the pre-determined start time and before the pre-determined stop time, and wherein post-event broadcast data is data that occurs after the pre-determined stop time; and

determine a set of supplemental broadcast content corresponding to the future event, wherein supplemental broadcast content includes supplemental pre-event broadcast data associated with the pre-event broadcast data, supplemental current broadcast data associated with the current broadcast data, and supplemental post-event data associated with the post-event broadcast data, and wherein supplemental broadcast content is displayed separately from broadcast content; and

facilitate presentation of the broadcast content and supplemental broadcast content through a broadcast content portion of a graphical interface, wherein pre-event broadcast data is concurrently displayed with supplemental pre-event broadcast data, current broadcast data is displayed concurrently with supplemental current broadcast data, and post-event broadcast data is concurrently displayed with supplemental post-event broadcast data.

2. The system of claim 1 , wherein the future event includes an activity occurring external to one or more networks associated with a content experience system, the future event includes one of: a musical concert, a sporting event, a political event, a community rally, a holiday, an anniversary of a historical event, an award ceremony, or a festival.

3. The system of claim 1 , wherein the future event corresponds to broadcast content taking place at a current or future date and at the pre-determined start time.

4. The system of claim 1 , wherein the set of supplemental broadcast content is selected based on characteristics of the future event selected by a user and on one or more user characteristics.

5. The system of claim 4 , wherein the one or more user characteristics includes user defined preferences, historical usage of the system, or historical purchases made through the system.

6. The system of claim 1 , wherein the supplemental content comprises external supplemental content provided by one or more external Internet locations.

7. The system of claim 1 , wherein the set of supplemental broadcast content further includes a set of merchandizing supplemental content corresponding to one or more purchasable items related to the future event, wherein the set of instructions are further configured to:

facilitate at least one purchase of the purchasable item by the user, in response to an interaction by a user with the set of merchandizing supplemental content.

8. The system of claim 1 , wherein the set of instructions are further configured to:

determine a recommended event from amongst multiple events for a user, based on broadcast content streams the user has previously selected, broadcast content streams the user is currently receiving over the network, stored broadcast content stream preference information for the user, and other selectable broadcast content streams that are currently being streamed; and

facilitate presentation of the recommended event to the user.

9. A computer-implemented method comprising:

receiving, by one or more processors, input corresponding to a selection of a future event to be broadcasted over a radio network, wherein the future event is associated with broadcast content streamed over the Internet by a content provider, wherein the radio network and the Internet are separate networks, and wherein a future event is associated with pre-event broadcast data, current broadcast data, post-event broadcast data, a pre-determined start time, and a pre-determined stop time;

in response to receiving the input corresponding to the selection of the future event to be broadcasted over the radio network:

determining a set of broadcast content corresponding to the future event, wherein broadcast content includes pre-event broadcast data, current broadcast data, and post-event broadcast data, wherein the pre-event broadcast data is data that occurs before the pre-determined start time, wherein current broadcast data is data that occurs after the pre-determined start time and before the pre-determined stop time, and wherein post-event broadcast data is data that occurs after the pre-determined stop time; and

determining a set of supplemental broadcast content corresponding to the future event, wherein supplemental broadcast content includes supplemental pre-event broadcast data associated with the pre-event broadcast data, supplemental current broadcast data associated with the current broadcast data, and supplemental post-event data associated with the post-event broadcast data, and wherein supplemental broadcast content is displayed separately from broadcast content; and

facilitating presentation of the broadcast content and supplemental broadcast content through a broadcast content portion of a graphical interface, wherein pre-event broadcast data is concurrently displayed with supplemental pre-event broadcast data, current broadcast data is displayed concurrently with supplemental current broadcast data, and post-event broadcast data is concurrently displayed with supplemental post-event broadcast data.

10. The method of claim 9 , wherein the future event includes an activity occurring external to one or more networks associated with a content experience system, the future event includes one of: a musical concert, a sporting event, a political event, a community rally, a holiday, an anniversary of a historical event, an award ceremony, or a festival.

11. The method of claim 9 , wherein the future event corresponds to broadcast content taking place at a current or future date and at the pre-determined start time.

12. The method of claim 9 , wherein the set of supplemental broadcast content is selected based on characteristics of the future event selected by a user and on one or more user characteristics.

13. The method of claim 12 , wherein the one or more user characteristics includes user defined preferences, historical usage of the system, or historical purchases made through the system.

14. The method of claim 9 , wherein the supplemental content comprises external supplemental content provided by one or more external Internet locations.

15. The method of claim 9 , wherein the set of supplemental broadcast content further includes a set of merchandizing supplemental content corresponding to one or more purchasable items related to the future event, wherein the method further comprises:

facilitating at least one purchase of the purchasable item by the user, in response to an interaction by a user with the set of merchandizing supplemental content.

16. The method of claim 9 , further comprising:

determine a recommended event from amongst multiple events for a user, based on broadcast content streams the user has previously selected, broadcast content streams the user is currently receiving over the network, stored broadcast content stream preference information for the user, and other selectable broadcast content streams that are currently being streamed; and

facilitate presentation of the recommended event to the user.

17. A computer product comprising a non-transitory computer readable medium storing a plurality of instructions, the instructions comprising:

receiving input corresponding to a selection of a future event to be broadcasted over a radio network, wherein the future event is associated with broadcast content streamed over the Internet by a content provider wherein the radio network and the Internet are separate networks, and wherein a future event is associated with pre-event broadcast data, current broadcast data, post-event broadcast data, a pre-determined start time, and a pre-determined stop time;

in response to receiving the input corresponding to the selection of the future event to be broadcasted over the radio network:

determining a set of broadcast content corresponding to the future event, wherein broadcast content includes pre-event broadcast data, current broadcast data, and post-event broadcast data, wherein the pre-event broadcast data is data that occurs before the pre-determined start time, wherein current broadcast data is data that occurs after the pre-determined start time and before the pre-determined stop time, and wherein post-event broadcast data is data that occurs after the pre-determined stop time; and

determining a set of supplemental broadcast content corresponding to the future event, wherein supplemental broadcast content includes supplemental pre-event broadcast data associated with the pre-event broadcast data, supplemental current broadcast data associated with the current broadcast data, and supplemental post-event data associated with the post-event broadcast data, and wherein supplemental broadcast content is displayed separately from broadcast content; and

facilitating presentation of the broadcast content and supplemental broadcast content through a broadcast content portion of a graphical interface, wherein pre-event broadcast data is concurrently displayed with supplemental pre-event broadcast data, current broadcast data is displayed concurrently with supplemental current broadcast data, and post-event broadcast data is concurrently displayed with supplemental post-event broadcast data.

18. The computer product of claim 17 , wherein the future event indudes an activity occurring external to one or more networks associated with a content experience system, the future event includes one of: a musical concert, a sporting event, a political event, a community rally, a holiday, an anniversary of a historical event, an award ceremony, or a festival.

19. The computer product of claim 17 , wherein the future event corresponds to broadcast content taking place at a current or future date and at the pre-determined start time.

20. The computer product of claim 17 , wherein the set of supplemental broadcast content is selected based on characteristics of the future event selected by a user and on one or more user characteristics.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Dec 19, 2025
From: AVIDBANK
To: TUNEIN, INC.
Reel/Frame 073275/0152 →
SECURITY INTEREST Recorded Jan 29, 2024
From: TUNEIN, INC.
To: AVIDBANK
Reel/Frame 066270/0744 →
RELEASE OF SECURITY INTEREST Recorded Jan 29, 2024
From: FIRST-CITIZENS BANK & TRUST COMPANY AS SUCCESSOR IN INTEREST TO SILICON VALLEY BANK
To: TUNEIN, INC.
Reel/Frame 066277/0391 →
SECURITY INTEREST Recorded Oct 13, 2017
From: TUNEIN, INC.
To: SILICON VALLEY BANK
Reel/Frame 043861/0602 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2014
From: HUTCHINGS, THOMAS; GEORGE, KRISTIN
To: TUNEIN, INC.
Reel/Frame 032455/0939 →
Continuity (2)
Provisional Application 61799635 · Mar 15, 2013
Related Publication 20140282717A1 · Sep 18, 2014