IP Library Granted Patent US 8,286,069
Granted Patent B2
US 8,286,069 · App. 12/011,770 · Granted Oct 9, 2012

System and method for editing web-based video

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 8,286,069
App. No.
12/011,770
Granted
Oct 9, 2012
Kind
B2
Abstract

A web-based video editing system configured to edit an interactive video is provided. The web-based video editing system includes an editing system configured to receive and process one or more user interactive video editing requests, wherein the editing system is configured to process the requests by generating information indicative of a linked list; a communication device configured to: receive the generated information; examine a current state of the interactive video; and generate information indicative of the examined current state of the video; and a graphical user interface in communication with the communication device and configured to display the edited interactive video.

Claims (30)

1. A system for editing a multimedia production comprising:

a server connected to a network;

a client communications device connected to the network, wherein the client communications device is in communication with the server;

media storage connected to the server, the media storage including media elements that are used in a multimedia production;

production storage connected to the server, the production storage including a set of production data that defines a multimedia production that includes a plurality of media channels for simultaneous presentation, each media channel including an ordered set of media elements, the set of production data including, for each of a plurality of the media channels, a linked list of presentation data items, each presentation data item indicative of one or more media elements in the media channel and presentation parameters for presenting the one or more media elements in the multimedia presentation,

wherein the server is configured to:

identify each of a plurality of the media elements as either a temporal media element, when a duration of presentation of the media element within the multimedia presentation is determinant from the presentation parameters for that media element, or a non-temporal media element, when a duration of presentation of the media element within the multimedia presentation is not determinant from the presentation parameters for that media element;

wherein the presentation parameters for at least one non-temporal media element includes criteria for determining the duration of presentation of that media element within the multimedia presentation; and wherein the presentation parameters for at least one media element includes a time for beginning the presentation of that media element that is determined by the duration of presentation determined for a non-temporal media element from the criteria included in the presentation parameters for that non-temporal media element;

wherein the server is further configured to:

receive a multimedia production editing command from the client communications device; and

determine whether the multimedia production editing command makes the criteria for any non-temporal media element indeterminant and when the multimedia production editing commamd makes the criteria for any non-temporal media element indeterminant, send a communication to the client communications device that replacement criteria for criteria made indeterminant must be supplied for the production editing command to be executed.

2. The system of claim 1 wherein the server includes the media storage.

3. The system of claim 1 wherein the server includes the production storage.

4. The system of claim 1 wherein the server includes the media storage and the production storage.

5. The system of claim 1 wherein the client communications device comprises a graphical user interface.

6. The system of claim 5 wherein the client communications device comprises at least one selected from the group consisting of: a personal computer, a laptop computer, a handheld computer, a phone, and a video player.

7. The system of claim 1 wherein the network is the Internet.

8. A method for editing a multimedia production using a server connected to a network, media storage connected to the server, the media storage including media elements that are used in a multimedia production, production storage connected to the server, the production storage including a set of production data that defines a multimedia production that includes a plurality of media channels for simultaneous presentation, each media channel including an ordered set of media elements, and a client communications device connected to the network wherein the client communications device is in communication with the server, the method comprising:

for each of a plurality of the media channels in a set of production data, maintaining a linked list of presentation data items, each presentation data item indicative of one or more media elements in the media channel and presentation parameters for presenting the one or more media elements in the multimedia presentation,

identifying each of a plurality of the media elements as either a temporal media element, when a duration of presentation of the media element within the multimedia presentation is determinant from the presentation parameters for that media element, or a non-temporal media element, when a duration of presentation of the media element within the multimedia presentation is not determinant from the presentation parameters for that media element;

after identifying a media element as the non-temporal media element, establishing criteria for determining the duration of presentation of that non-temporal media element within the multimedia presentation; and

for at least one media element, setting a time for beginning the presentation of that media element that is determined by the duration of presentation determined for a non-temporal media element from the criteria included established for that non-temporal media element;

receiving, by the server, a multimedia production editing command from the client communications device; and

determining, by the server, whether the multimedia production editing command makes the criteria for any non-temporal media element indeterminant and when the multimedia production editing command makes the criteria for any non-temporal media element indeterminant, sending a communication to the client communications device that replacement criteria for criteria made indeterminant must be supplied for the production editing command to be executed.

9. The method of claim 8 wherein the server includes the media storage.

10. The method of claim 8 wherein the server includes the production storage.

11. The method of claim 8 wherein the server includes the media storage and the production storage.

12. The method of claim 8 wherein the client communications device comprises a graphical user interface.

13. The method of claim 12 wherein the client communications device comprises at least one selected from the group consisting of a personal computer, a laptop computer, a handheld computer, a phone, and a video player.

14. The method of claim 8 wherein the network is the Internet.

Assignments (13)
PATENT SECURITY AGREEMENT Recorded Nov 10, 2019
From: VIANT TECHNOLOGY LLC; ADELPHIC LLC; MYSPACE LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 050977/0542 →
RELEASE OF PATENT SECURITY INTEREST RECORDED AT REEL 037136/FRAME 0806, REEL 037829/FRAME 0757, AND REEL 042196/FRAME 0747 Recorded Oct 31, 2019
From: VIANT TECHNOLOGY LLC (AS ASSIGNED FROM BANK OF AMERICA, AND PURSUANT TO CHANGE OF NAME)
To: TI NEWCO LLC (AS ASSIGNED FROM MYSPACE LLC)
Reel/Frame 050900/0079 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2017
From: VIANT TECHNOLOGY LLC
To: MYSPACE LLC
Reel/Frame 041934/0659 →
CHANGE OF NAME Recorded Apr 7, 2017
From: TI NEWCO LLC
To: VIANT TECHNOLOGY LLC
Reel/Frame 042196/0747 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2017
From: MYSPACE LLC
To: TI NEWCO LLC
Reel/Frame 041934/0500 →
SECURITY INTEREST Recorded Feb 25, 2016
From: BANK OF AMERICA, N.A.
To: TI NEWCO LLC
Reel/Frame 037829/0757 →
SECURITY INTEREST Recorded Nov 24, 2015
From: MYSPACE LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037136/0806 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Sep 11, 2013
From: WELLS FARGO BANK, N.A., AS AGENT
To: SITE METER, INC.; BBE LLC; VINDICO LLC; MYSPACE LLC; XUMO LLC; INTERACTIVE MEDIA HOLDINGS, INC.; SPECIFIC MEDIA LLC; INTERACTIVE RESEARCH TECHNOLOGIES, INC.; ILIKE, INC.
Reel/Frame 031204/0113 →
SECURITY AGREEMENT Recorded Mar 21, 2012
From: INTERACTIVE MEDIA HOLDINGS, INC.; SPECIFIC MEDIA LLC; MYSPACE LLC; XUMO LLC; SITE METER, INC.; BBE LLC; VINDICO LLC; INTERACTIVE RESEARCH TECHNOLOGIES, INC.; ILIKE, INC.
To: WELLS FARGO BANK, N.A., AS AGENT
Reel/Frame 027905/0853 →
CHANGE OF NAME Recorded Mar 13, 2012
From: MYSPACE, INC.
To: MYSPACE LLC
Reel/Frame 027850/0877 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ZIP CODE FOR THE ASSIGNEE. THE CORRECT ZIP CODE SHOULD BE 90210 AND NOT 06103. PREVIOUSLY RECORDED ON REEL 026422 FRAME 0026. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECTED ASSIGNMENT. Recorded Jul 5, 2011
From: FLEKTOR, INC.
To: MYSPACE, INC.
Reel/Frame 026544/0796 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2011
From: FLEKTOR, INC.
To: MYSPACE, INC.
Reel/Frame 026422/0026 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2008
From: GAVIN, ANDREW; SHUMAKER, SCOTT
To: FLEKTOR, INC.
Reel/Frame 021180/0628 →