IP Library Granted Patent US 9,516,369
Granted Patent B2
US 9,516,369 · App. 14/645,052 · Granted Dec 6, 2016

Systems and methods for variable video production, distribution and presentation

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,516,369
App. No.
14/645,052
Granted
Dec 6, 2016
Kind
B2
Abstract

Methods, apparatus, systems and machine readable medium for variable video production, distribution and presentation are disclosed. An example video player to play a variable video includes an input interface to request first relevance data from a first intended viewer of a first version of the variable video and to request second relevance data from a second intended viewer of a second version of the variable video. The example video player also includes an assembler to assemble a first sequence of two or more of a plurality of scenes charted in a video file based on the first relevance data and at least one vector tagged to the plurality of scenes based on content of the plurality of scenes and to assemble a second sequence of two or more of the plurality of scenes charted in the video file based on the second relevance data and at least one vector.

Claims (35)

1. A video player to play a variable video comprising a plurality of different sequences of scenes to be compiled for different viewers, the player comprising:

an input interface to request first viewer relevance data from a first intended viewer of a first version of the variable video and to request second viewer relevance data from a second intended viewer of a second version of the variable video, the first viewer relevance data indicative of one or more of a first characteristic or a first preference of the first intended viewer and the second viewer relevance data indicative of one or more of a second characteristic or a second preference of the second intended viewer; and

an assembler to assemble, from a single video file, (1) the first version of the variable video comprising a first sequence of two or more scenes charted in the video file based on the first viewer relevance data and at least one vector of relevancy tagged to one or more of the scenes indicative of content of the scenes and (2) the second version of the variable video comprising a second sequence of two or more of the scenes charted in the video file based on the second viewer relevance data and at least one vector of relevancy, the second sequence different than the first sequence.

2. A player as defined in claim 1 , wherein the file is an extensible markup language file.

3. A player as defined in claim 1 further comprising a compiler to play the video, wherein the assembler is to assemble at least one of the first sequence or the second sequence and the compiler is to play at least one of the first sequence or the second sequence in real time or near real time.

4. A player as defined in claim 1 , wherein the scenes comprise content that is rendered as the assembler assembles at least one of the first sequence or the second sequence.

5. A player as defined in claim 1 , wherein the first and second viewer relevance data includes demographic data.

6. A player as defined in claim 1 , wherein the assembler is to download a plurality of content from a network to assemble at least one of the first sequence or the second sequence.

7. A player as defined in claim 1 , wherein the first sequence includes first content and second content presented simultaneously, and the assembler is to modify the presentation of the first content to match a duration of the second content.

8. A player as defined in claim 7 , wherein the second content is audio content.

9. A player as defined in claim 1 , wherein the assembler is to operate at a same geographic location as the input interface.

10. A method to play a variable video comprising a plurality of different sequences of scenes to be compiled for different viewers, the method comprising:

requesting first viewer relevance data from a first intended viewer of a first version of the variable video, the first viewer relevance data indicative of one or more of a first characteristic or a first preference of the first intended viewer;

requesting second viewer relevance data from a second intended viewer of a second version of the variable video, the second viewer relevance data indicative of one or more of a second characteristic or a second preference of the second intended viewer; and

assembling, from a single video file, (1) the first version of the variable video comprising a first sequence of two or more scenes charted in the video file based on the first viewer relevance data and at least one vector of relevancy tagged to one or more of the scenes indicative of content of the scenes and (2) the second version of the variable video comprising a second sequence of two or more of the scenes charted in the video file based on the second viewer relevance data and at least one vector of relevancy, the second sequence different than the first sequence.

11. A method as defined in claim 10 , wherein the file is an extensible markup language file.

12. A method as defined in claim 10 further comprising playing the video file in real time or near real time to the assembling of at least one of the first sequence or the second sequence.

13. A method as defined in claim 10 , wherein the scenes comprises comprise content and the method further comprises rendering the content substantially simultaneously to the assembling of at least one of the first sequence or the second sequence.

14. A method as defined in claim 10 , wherein the first and second viewer relevance data includes demographic data.

15. A method as defined in claim 10 , wherein the assembling of at least one of the first sequence or the second sequence comprises downloading a plurality of content from a network.

16. A method as defined in claim 10 , wherein the first sequence includes first content and second content presented simultaneously, and the method further comprises modifying the presentation of the first content to match a duration of the second content.

17. A method as defined in claim 16 , wherein the second content is audio content.

18. A method as defined in claim 10 further comprising assembling the first sequence in a same geographic location as requesting the first viewer relevance data.

19. A machine readable medium having instructions stored thereon, which when executed, cause a machine to at least:

request first viewer relevance data from a first intended viewer of a first version of a variable video, the first viewer relevance data indicative of one or more of a first characteristic or a first preference of the first intended viewer;

request second viewer relevance data from a second intended viewer of a second version of the variable video, the second viewer relevance data indicative of one or more of a second characteristic or a second preference of the second intended viewer; and

assemble, from a single video file, (1) the first version of the variable video comprising a first sequence of two or more scenes charted in the video file based on the first viewer relevance data and at least one vector of relevancy tagged to one or more of the scenes indicative of content of the scenes and (2) the second version of the variable video comprising a second sequence of two or more of the scenes charted in the video file based on the second viewer relevance data and at least one vector of relevancy, the second sequence different than the first sequence.

20. A medium as defined in claim 19 , wherein the file is an extensible markup language file.

21. A medium as defined in claim 19 further causing a machine to play the video file in real time or near real time to the assembling of at least one of the first sequence or the second sequence.

22. A medium as defined in claim 19 , wherein the plurality of scenes comprises a plurality of content and the instructions further cause a machine to render the content substantially simultaneously to the assembling of at least one of the first sequence or the second sequence.

23. A medium as defined in claim 19 , wherein the first and second viewer relevance data includes demographic data.

24. A medium as defined in claim 19 , wherein the machine is to download a plurality of content from a network to assemble at least one of the first sequence or the second sequence.

25. A medium as defined in claim 19 , wherein the first sequence includes first content and second content presented simultaneously, and the instructions further cause a machine to modify the presentation of the first content to match a duration of the second content.

26. A medium as defined in claim 25 , wherein the second content is audio content.

27. A medium as defined in claim 19 further causing the machine to assemble the first sequence in a same geographic location as the machine is caused to request the first viewer relevance data.

Assignments (19)
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Apr 22, 2025
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: BANK OF AMERICA, N.A.
Reel/Frame 070919/0394 →
PATENT SECURITY AGREEMENT Recorded Aug 9, 2024
From: R. R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.; VALASSIS COMMUNICATIONS, INC.; VALASSIS DIGITAL CORP.; VALASSIS DIRECT MAIL, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 068534/0447 →
PATENT SECURITY AGREEMENT Recorded Aug 9, 2024
From: R. R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.; VALASSIS COMMUNICATIONS, INC.; VALASSIS DIGITAL CORP.; VALASSIS DIRECT MAIL, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 068534/0366 →
PATENT SECURITY AGREEMENT Recorded Aug 9, 2024
From: R. R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.; VALASSIS DIGITAL CORP.; VALASSIS DIRECT MAIL, INC.; VALASSIS COMMUNICATIONS, INC.
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 068533/0812 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (R/F 064463/0597) Recorded Aug 9, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: R. R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.
Reel/Frame 068534/0330 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (R/F 064462/0445) Recorded Aug 9, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: R. R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.
Reel/Frame 068534/0306 →
RELEASE OF SECURITY INTEREST Recorded Jul 22, 2024
From: APOLLO ADMINISTRATIVE AGENCY LLC, AS ADMINISTRATIVE AGENT
To: R.R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.
Reel/Frame 068467/0314 →
RELEASE OF SECURITY INTEREST RECORDED AT RF 047245/0245 Recorded Apr 17, 2024
From: APOLLO ADMINISTRATIVE AGENCY LLC
To: R.R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.; BANTA CORPORATION
Reel/Frame 067247/0657 →
SECURITY INTEREST Recorded Apr 3, 2024
From: R. R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.
To: APOLLO ADMINISTRATIVE AGENCY LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 067000/0669 →
PATENT SECURITY AGREEMENT Recorded Aug 1, 2023
From: R.R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 064462/0445 →
PATENT SECURITY AGREEMENT Recorded Aug 1, 2023
From: R.R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS 2028 NOTES COLLATERAL AGENT
Reel/Frame 064463/0597 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS, PREVIOUSLY RECORDED AT REEL 056079, FRAME 0534 Recorded Jul 31, 2023
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: R. R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.
Reel/Frame 064441/0646 →
ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL RECORDED AT REEL/FRAME: 047245/0245 AND 059203/0277 Recorded Apr 28, 2023
From: JEFFERIES FINANCE LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 063486/0494 →
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Feb 10, 2023
From: BANK OF AMERICA, N.A.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 062702/0648 →
ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL RECORDED AT R/F 047245/0245 Recorded Feb 25, 2022
From: BANK OF AMERICA, N.A.
To: JEFFERIES FINANCE LLC
Reel/Frame 059203/0277 →
SECURITY INTEREST Recorded Apr 28, 2021
From: R. R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 056079/0534 →
SECURITY AGREEMENT (TERM) Recorded Oct 17, 2018
From: R.R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.; BANTA CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047245/0245 →
SECURITY AGREEMENT (ABL) Recorded Oct 16, 2018
From: R.R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.; BANTA CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047240/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2015
From: HOWETT, PAUL
To: R. R. DONNELLEY & SONS COMPANY
Reel/Frame 035164/0961 →