IP Library Granted Patent US 7,986,867
Granted Patent B2
US 7,986,867 · App. 12/021,272 · Granted Jul 26, 2011

Video downloading and scrubbing system and method

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 7,986,867
App. No.
12/021,272
Granted
Jul 26, 2011
Kind
B2
Abstract

A video downloading and scrubbing system for use with a web-based video editing system is provided. The downloading and scrubbing system includes: a scrubbing subsystem configured to: receive a user request for a portion of a video at a particular time index; create a data stream beginning containing video data relating to that time index in the video; and transmit the data; and a preview subsystem configured to provide a preview of video data to the user prior to the user completing the download of the video.

Claims (27)

1. A video downloading and scrubbing system for use with a web-based video editing system, the downloading and scrubbing system comprising:

a video server including a network output that transmits data, including video data, to a first remote communication device over a network and a network input that receives data from a second remote communication device over the network, the video server configured to:

send an initial file of video data to the first remote communication device using the network output, the initial file of video data including an initial file header portion and an initial file data portion

receive, before the initial file of video data has been completely sent, a request for a portion of the video data corresponding to a particular time index from the second remote computer using the network input;

determine what portion of the file of video data has been sent;

when it is determined that the video data corresponding to the particular time index is in the portion of the initial file of video data that has been sent, continue sending the initial file of video data; and

when it is determined that the video data corresponding to the particular time index is not in the portion of the initial file of video data that has been sent,

create a scrubbed file of video data, the scrubbed file of video data including a scrubbed header portion and a scrubbed data portion, the scrubbed data portion including the video data corresponding to the particular time index within a predetermined portion of the video data at the beginning of the scrubbed data portion;

stop sending the initial file of video data, and

send the scrubbed file of video data to the first remote communication device using the network output.

2. The system of claim 1 , wherein a single communication device is both the first remote communication device and the second remote communication device.

3. The system of claim 1 , wherein the first remote communication device comprises a graphical user interface.

4. The system of claim 3 , wherein the first remote communication 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.

5. The system of claim 1 , wherein the network is the Internet.

6. A method of downloading and scrubbing video data for use with a video server including a network output that transmits data, including video data, to a first remote computer over a network and a network input that receives data from a second remote computer over the network, the method comprising:

sending an initial file of video data to the first remote computer using the network output, the initial file including an initial file header portion and an initial file data portion;

receiving, before the initial file of video data has been completely sent, a request for a portion of the video data corresponding to a particular time index from the second remote computer using the network input;

determining what portion of the initial file of video data has been sent;

when it is determined that the video data corresponding to the particular time index is in the portion of the initial file of video data that has been sent, continuing to send the initial file of video data; and

when it is determined that the video data corresponding to the particular time index is not in the portion of the initial file of video data that has been sent,

creating a scrubbed file of video data, the scrubbed file of video data including a scrubbed header portion and a scrubbed data portion, the scrubbed data portion including the video data corresponding to the particular time index within a predetermined portion of the video data at the beginning of the scrubbed data portion,

ceasing sending the initial file of video data, and

sending the scrubbed file of video data to the first remote computer using the network output.

7. The method of claim 6 , wherein a single communication device is both the first remote communication device and the second remote communication device.

8. The method of claim 6 , wherein the first remote communication device includes a graphical user interface.

9. The method of claim 8 , wherein the first remote communication 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.

10. The method of claim 6 , wherein the network is the Internet.

Assignments (12)
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 027851/0022 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2011
From: FLEKTOR, INC.
To: MYSPACE, INC.
Reel/Frame 026421/0970 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2008
From: GAVIN, ANDREW; SHUMAKER, SCOTT
To: FLEKTOR, INC.
Reel/Frame 021180/0554 →