SYSTEM AND METHOD FOR FLOW CONTROL IN WEB-BASED VIDEO EDITING SYSTEM
First Claim
1. A public network based video system having flow control, the system comprising:
- a network server configured to;
send a data stream representative of an audiovisual sequence, directed to a communication device, via a public network, the audiovisual sequence including one or more temporal elements and one or more non-temporal elements; and
a communication device configured to;
receive the data stream;
analyze the data stream to determine a timing of presentation of the temporal and non-temporal elements to determine a data rate requirement for a future period of time; and
send a request to the server to send particular elements of the audiovisual sequence, the request including a data rate requirement for the requested elements;
the network server further configured to;
include the particular elements in the data stream; and
send the data stream at a data rate according to the data rate requirement.
12 Assignments
0 Petitions
Accused Products
Abstract
A web-based video editing system includes a communication device configured to: generate information indicative of points of interest of a video, the points of interest being indicative of one or more active data or one or more inactive data during a selected time interval; determine an identity of each of the active data, and a required amount of an identified active data during the selected time interval; and request the identified active data and the required amount of each of the identified active data. The system also includes: a web server configured to: receive the requested information, assign a unique identifier to the identified active data and transmit a redirect to the communication device. The system also includes: a custom web server configured to: receive and transmit to the communication device information indicative of the unique identifiers and the required amount of each of the identified active data.
60 Citations
29 Claims
-
1. A public network based video system having flow control, the system comprising:
-
a network server configured to; send a data stream representative of an audiovisual sequence, directed to a communication device, via a public network, the audiovisual sequence including one or more temporal elements and one or more non-temporal elements; and a communication device configured to; receive the data stream; analyze the data stream to determine a timing of presentation of the temporal and non-temporal elements to determine a data rate requirement for a future period of time; and send a request to the server to send particular elements of the audiovisual sequence, the request including a data rate requirement for the requested elements; the network server further configured to; include the particular elements in the data stream; and send the data stream at a data rate according to the data rate requirement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A public network based video system having flow control, the video system comprising:
a web server configured to; send a data stream representative of an audiovisual sequence, directed to a communication device, via a public network, the audiovisual sequence including one or more temporal elements and one or more non-temporal elements; receive information indicative of one or more of the elements of the audiovisual sequence to be sent in the data stream and a required data rate for the indicated elements; include the indicated elements in the data stream; and send the data stream at a data rate according to the required data rate while the data stream includes the indicated elements. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A public network video system having flow control, the system comprising:
a communication device configured to; receive a data stream representative of an audiovisual sequence from a server via a public network, the audiovisual sequence including one or more temporal elements and one or more non-temporal elements; analyze the data stream to determine a timing of presentation of the temporal and non-temporal elements to determine a data rate requirement for a future period of time; send a request to the server for transmission of particular elements of the audiovisual sequence, the request including a data rate requirement for the requested elements - View Dependent Claims (17, 18, 19, 20, 21)
-
22. A method of network based video transmission having flow control, the method comprising:
-
sending a data stream representative of an audiovisual sequence, from a network server directed to a communication device, via a public network, the audiovisual sequence including one or more temporal elements and one or more non-temporal elements; and receiving the data stream by the communication device; analyzing, by the communication device, the data stream to determine a timing of presentation of the temporal and non-temporal elements to determine a data rate requirement for a future period of time; sending, by the communication device, a request to the server to send particular elements of the audiovisual sequence, the request including a data rate requirement for the requested elements; including the particular elements in the data stream; and sending the data stream by the server at a data rate according to the data rate requirement. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification