IP Library Patent Application 14147454
Patent Application
App. No. 14/147,454

SELECTING AUDIO-VIDEO (AV) STREAMS ASSOCIATED WITH AN EVENT

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/147,454
Abstract

A system for selecting audio-video (AV) streams associated with an event may include a processor and a memory. The processor may be configured to determine when a primary audio-video (AV) stream generated by a primary content producer for an event is being transmitted to a device of a user. The processor may be configured to select alternative AV streams generated by alternative content producers for the event based at least on attributes of the user, characteristics of the alternative content producers, and/or action events occurring within the event. In one or more implementations, the attributes of the user may include associations of the user with one or more of the alternative content producers in a social network. The processor may be configured to provide representations of the selected alternative AV streams to the device for selection by the user in connection with a display of the primary AV stream.

Claims (58)

1 . A method for selecting audio-video (AV) streams generated for a live event, comprising:

determining that a primary AV stream for a live event is being provided to a device associated with a user;

receiving event metadata associated with an action event occurring within the live event;

selecting one or more alternative AV streams associated with the live event based at least on the event metadata and user metadata associated with the user; and

providing one or more representations of the one or more alternative AV streams to the device associated with the user for selection by the user.

2 . The method of claim 1 , wherein the one or more alternative AV streams are produced by one or more alternative content producers, and selecting the one or more alternative AV streams associated with the live event based at least on the event metadata and the user metadata further comprises:

selecting the one or more alternative AV streams associated with the live event based at least on the event metadata, the user metadata, and alternative content producer metadata associated with the one or more alternative content producers.

3 . The method of claim 2 , further comprising:

retrieving the user metadata from a social networking system, the user metadata being indicative of an association of the user in the social networking system with at least one of the one or more alternative content producers.

4 . The method of claim 3 , wherein providing the one or more representations of the one or more alternative AV streams to the device associated with the user for selection by the user further comprises:

providing the one or more representations of the one or more alternative AV streams to the device associated with the user for selection by the user via a user interface associated with the social networking system.

5 . The method of claim 4 , further comprising:

receiving an indication of selection by the user of one of the one or more alternative AV streams via the user interface associated with the social networking system; and

facilitating transmission of the one of the one or more alternative AV streams selected by the user to the device associated with the user for display via the user interface associated with the social networking system.

6 . The method of claim 2 , wherein the alternative content producer metadata for one of the selected one or more alternative AV streams comprises a characteristic of the one of the one or more alternative content producers that generated the one of the selected one or more alternative AV streams, the user metadata is indicative of a preference of the user for the characteristic or for the one of the one or more alternative content producers, and the action event associated with the event metadata is related to the characteristic.

7 . The method of claim 6 , wherein the live event comprises a sporting event, the action event comprises a play within the sporting event, and the characteristic is indicative of an expertise of the one of the one or more alternative content producers with respect to the play.

8 . The method of claim 1 , wherein the event metadata is received contemporaneously with an occurrence of the action event within the live event.

9 . The method of claim 1 , further comprising:

providing the one or more representations of the one or more alternative AV streams to a secondary device associated with the user for selection by the user.

10 . The method of claim 9 , further comprising:

receiving an indication of selection by the user of one of the one or more alternative AV streams associated with the live event from the secondary device associated with the user; and

facilitating transmission of the one of the one or more alternative AV streams selected by the user to the device associated with the user.

11 . The method of claim 1 , further comprising:

receiving additional user metadata associated with a plurality of users viewing the primary AV stream or one of the one more alternative AV streams for the live event;

coalescing the user metadata and the additional metadata;

identifying, based at least on the coalesced user metadata and the additional metadata, one or more popular action events that occurred within the live event; and

providing an indication of the one or more popular action events to a primary AV content producer that generated the primary AV stream.

12 . A computer program product comprising instructions stored in a tangible computer-readable storage medium, the instructions comprising:

instructions for receiving an indication that a primary audio-video (AV) stream for an event is being provided to a device associated with a user, the primary AV stream being generated by a primary content producer;

instructions for receiving alternative content producer metadata that is indicative of characteristics of a plurality of alternative content producers, each of the plurality of alternative content producers generating one of a plurality of alternative AV streams for the event;

instructions for receiving user metadata associated with the user, the user metadata being indicative of attributes of the user;

instructions for selecting one or more of the plurality of AV streams for the event based at least on the characteristics of the plurality of alternative content producers indicated by the alternative content producer metadata and the attributes of the user indicated by the user metadata; and

instructions for providing representations of the one or more alternative AV streams to the device associated with the user for selection by the user in connection with a display of the primary AV stream.

13 . The computer program product of claim 12 , wherein the instructions for receiving the user metadata associated with the user further comprise:

instructions for receiving the user metadata associated with the user from the device associated with the user, the user metadata being indicative of AV streams viewed by the user via the device.

14 . The computer program product of claim 12 , further comprising:

instructions for receiving an indication of a selected representation from the device associated with the user or from a secondary device associated with the user; and

instructions for facilitating transmission of one of the plurality of alternative AV streams corresponding to the selected representation to the device or the secondary device.

15 . The computer program product of claim 12 , wherein the instructions for receiving the user metadata associated with the user further comprises:

instructions for retrieving the user metadata associated with the user from a social networking system, the attributes of the user comprising associations of the user in the social network, at least one of the associations being with one of the plurality of alternative content producers.

16 . The computer program product of claim 15 , further comprising:

instructions for identifying one or more indications of the event within one or more messages generated by the user in the social networking system; and

instructions for retrieving the user metadata from the social networking system based at least in part on the identified one or more indications of the event within the one or more messages.

17 . A system, comprising:

one or more computing devices; and

a memory including instructions that, when executed by the one or more computing devices, cause the one or more computing devices to:

identify a primary audio-video (AV) stream for a live event being transmitted to a user device, the primary AV stream being generated by a primary AV stream source;

receive, from the primary AV stream source, event metadata for one or more events occurring within the live event;

identify one or more alternative AV streams associated with the live event based at least on the event metadata and user metadata associated with one or more users; and

provide representations of the one or more alternative AV streams for selection at the user device in connection with the user device receiving the primary AV stream.

18 . The system of claim 17 , wherein the event metadata is received contemporaneously with an occurrence of each of the one or more events within the live event.

19 . The system of claim 18 , wherein the instructions, when executed by the one or more computing devices, cause the one or more computing devices to:

receive, from the user device, an indication that a user marked one of the one or more events occurring within the live event;

receive alternative source metadata from a plurality of alternative AV stream sources that generate a plurality of alternative AV streams, the plurality of alternative AV streams including the one or more alternative AV streams; and

identify the one or more alternative AV streams based at least in part on comparing the marked one of the one or more events with the alternative source metadata.

20 . The system of claim 17 , wherein the instructions, when executed by the one or more computing devices, cause the one or more computing devices to:

receive an indication of a selected one of the representations from the user device or from a secondary user device that is located proximally to the user device; and

facilitate providing the one of the one or more alternative AV streams corresponding to the selected one of the representations to the user device.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2014
From: RANGO, ROBERT AMERICO; SOTO, WALTER GLENN
To: BROADCOM CORPORATION
Reel/Frame 032056/0255 →