IP Library Granted Patent US 9,332,313
Granted Patent B2
US 9,332,313 · App. 14/346,899 · Granted May 3, 2016

Personalized augmented A/V stream creation

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,332,313
App. No.
14/346,899
Granted
May 3, 2016
Kind
B2
Abstract

A personalized audio and/or video (AV) stream is created for a user. A first stream of AV data is selected by reference to predetermined user preferences. One or more further data streams having a predetermined relation to the first stream are selected. Portions of the first stream are identified and captured by reference to identifying predetermined indicia in a group of streams consisting of the first stream and the one or more further data streams, where the capturing comprises capturing one or more time stamps from the group of streams. The personalized AV stream, comprising a captured portion of the first stream and data selected by reference to the predetermined indicia from at least one of the further data streams is generated, where the data selected is based on each captured timestamp.

Claims (60)

1. A method for creating a personalized audio and/or video (AV) stream for a user, the method comprising:

selecting, by one or more processors, a first stream of AV data by reference to predetermined user preferences;

selecting, by one or more processors, one or more further data streams having a predetermined relation to the first stream;

identifying, by one or more processors, a predetermined indicia from the one or more further data streams;

in response to identifying the predetermined indicia from the one or more further data streams, capturing, by a data recorder, a portion of the first stream by reference to identifying predetermined indicia in a group of streams consisting of said first stream and said one or more further data streams, wherein said capturing further comprises capturing one or more time stamps from the group of streams;

generating, by one or more processors, a personalized AV stream comprising the captured portion of the first stream and data selected by reference to said predetermined indicia from at least one of said one or more further data streams, said data selected being based on each captured time stamp, and wherein the one or more further data streams are postings from a social network by social network friends of the user;

buffering, by one or more processors, a predefined amount of content from the first stream of AV data;

detecting, by one or more processors, a predetermined term from the postings from the social network;

in response to detecting the predetermined term from the postings from the social network, capturing and storing, on a storage device, the predefined amount of content from the first stream of AV data for incorporation into the personalized AV stream;

detecting, by one or more processors, that postings from all members of the social network related to an event depicted on the first stream AV data exceed a predetermined frequency; and

in response to detecting that the postings from all members of the social network related to the event depicted on the first stream of AV data exceed the predetermined frequency, retrieving, by one or more processors, social network comments from predefined social network friends of the user for use as the data selected for inclusion in the personalized AV stream.

2. The method as claimed in claim 1 , further comprising:

defining, by one or more processors, a master timeline by reference to a time signal containing a sequence of timestamps in said group of streams.

3. The method as claimed in claim 2 , wherein the first stream is a video data stream including a subtitle data stream, and wherein the master timeline is defined by the subtitle data stream, and wherein text streams within the subtitle data stream provide the predetermined indicia.

4. The method as claimed in claim 1 , wherein a user is enabled to specify an extent for a period of capture for at least one of the first stream and the other data streams.

5. The method as claimed in claim 1 , further comprising:

presenting, by one or more processors, the personalized AV stream to a user via an audio and video playback device that comprises a display screen, including presenting on a part of the display screen data captured from a group of streams.

6. The method as claimed in claim 1 , wherein the first stream includes an audio component, and said predetermined indicia is a predetermined audio pattern in said first stream.

7. The method as claimed in claim 1 , wherein the predetermined indicia is a predetermined keyword or combination of keywords in said one or more further data streams.

8. The method as claimed in claim 1 , further comprising:

identifying, by one or more processors, a second predetermined indicia in the group of streams; and

excluding, by one or more processors, said one or more further data streams from the personalized AV stream in response to identifying the second predetermined indicia.

9. The method as claimed in claim 1 , further comprising:

providing, by one or more processors, user-operable means to indicate a start and end of a portion of the first stream to be captured.

10. The method as claimed in claim 1 , further comprising:

enabling, by one or more processors, user selection of said one or more further data streams from a list of available data streams.

11. The method as claimed in claim 1 , wherein a set of pre-stored user preferences are used to select one or more of said one or more further data streams for contribution to said personalized AV stream.

12. The method as claimed in claim 1 , wherein a set of pre-stored user preferences are used to select one or more of said one or more further data streams for contribution to said personalized AV stream.

13. The method of claim 1 , further comprising:

identifying, by one or more processors, postings on the social network from friends of the user who have had more than a predetermined quantity of social network interactions with the user during a predefined period of time; and

limiting, by one or more processors, the data selected for incorporation into the personalized AV stream to the postings on the social network from the friends of the user who have had more than the predetermined quantity of social network interactions with the user during the predefined period of time.

14. The method of claim 1 , wherein the first stream of AV data is a television broadcast, and wherein said one or more further data streams are social media streams carrying comments related to the television broadcast.

15. A computer program product for creating a personalized audio and/or video (AV) stream for a user, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising:

selecting a first stream of AV data by reference to predetermined user preferences;

selecting one or more further data streams having a predetermined relation to the first stream;

identifying a predetermined indicia from said one or more further data streams;

in response to identifying the predetermined indicia from the one or more further data streams, capturing, by a data recorder, a portion of the first stream by reference to identifying predetermined indicia in a group of streams consisting of said first stream and said one or more further data streams, wherein said capturing further comprises capturing one or more time stamps from the group of streams;

generating a personalized AV stream comprising the captured portion of the first stream and data selected by reference to said predetermined indicia from at least one of said one or more further data streams, said data selected being based on each captured timestamp, and wherein the one or more further data streams are postings from a social network by social network friends of the user;

buffering a predefined amount of content from the first stream of AV data;

detecting a predetermined term from the postings from the social network;

in response to detecting the predetermined term from the postings from the social network, capturing and storing, on a storage device, the predefined amount of content from the first stream of AV data for incorporation into the personalized AV stream;

identifying postings on the social network from friends of the user who have had more than a predetermined quantity of social network interactions with the user during a predefined period of time; and

limiting the data selected for incorporation into the personalized AV stream to the postings on the social network from the friends of the user who have had more than the predetermined quantity of social network interactions with the user during the predefined period of time.

16. The computer program product of claim 15 , wherein the first stream is a video data stream including a subtitle data stream, and wherein the master timeline is defined by the subtitle data stream, and wherein text streams within the subtitle data stream provide the predetermined indicia.

17. The computer program product of claim 15 , wherein the method further comprises:

identifying a second predetermined indicia in the group of streams; and

excluding said one or more further data streams from the personalized AV stream in response to identifying the second predetermined indicia.

18. A computer system comprising:

a processor, a computer readable memory, and a non-transitory computer readable storage medium;

first program instructions to select a first stream of AV data by reference to predetermined user preferences;

second program instructions to select one or more further data streams having a predetermined relation to the first stream;

third program instructions to identify a predetermined indicia from said one or more further data streams;

fourth program instructions to, in response to identifying the predetermined indicia from the one or more further data streams, capture, via a data recorder, a portion of the first stream by reference to identifying predetermined indicia in a group of streams consisting of said first stream and said one or more further data streams, wherein said capture further comprises a capture of one or more time stamps from the group of streams;

fifth program instructions to generate a personalized AV stream comprising the captured portion of the first stream and data selected by reference to said predetermined indicia from at least one of said one or more further data streams, said data selected being based on each captured timestamp, and wherein the one or more further data streams are postings from a social network by social network friends of the user;

sixth program instructions to buffer a predefined amount of content from the first stream of AV data;

seventh program instructions to detect a predetermined term from the postings from the social network;

eighth program instructions to, in response to detecting the predetermined term from the postings from the social network, capture and store, on a storage device, the predefined amount of content from the first stream of AV data for incorporation into the personalized AV stream;

ninth program instructions to identify postings on the social network from friends of the user who have had more than a predetermined quantity of social network interactions with the user during a predefined period of time; and

tenth program instructions to limit the data selected for incorporation into the personalized AV stream to the postings on the social network from the friends of the user who have had more than the predetermined quantity of social network interactions with the user during the predefined period of time; and wherein

the first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, and tenth program instructions are stored on the non-transitory computer readable storage medium for execution by the CPU via the computer readable memory.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2024
From: DAEDALUS BLUE LLC
To: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LIMITED
Reel/Frame 069237/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2023
From: TERRACE LICENSING LLC
To: DAEDALUS BLUE LLC
Reel/Frame 066158/0772 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058902/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058895/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2014
From: PHILLIPS, CHRISTOPHER; SHANN, KATHERINE M.; WHITBOURNE, MATTHEW; WOULD, DANIEL E.; XU, SHANNA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 032509/0754 →