Methods for transmitting multimedia files and advertisements
First Claim
1. A computer-implemented method of transmitting, from a streaming server, a digital file comprising an advertising portion comprising a first type of content and a requested portion comprising a second type of content which is different than the first type of content, the method comprising the steps of:
- receiving, by the streaming server, via a streaming protocol, a request to transmit the digital file, wherein the streaming protocol is configured to allow non-sequential access to the digital file;
transmitting, by the streaming server, the advertising portion of the digital file in response to the request to transmit the digital file;
receiving, by the streaming server, via the streaming protocol, a request to transmit at least one portion of the requested portion of the digital file after beginning transmission of the advertising portion of the digital file and prior to completion of the transmission of the advertising portion of the digital file;
transmitting, by the streaming server, a signal comprising an indication that the signal will be followed by the at least one portion of the requested portion of the digital file prior to completing the transmission of the advertising portion of the digital file;
completing the transmission of the advertising portion of the digital file after transmitting the signal and before transmitting the at least one portion of the requested portion of the digital file; and
after completing the transmission of the advertising portion of the digital file, transmitting, by the streaming server, the at least one portion of the requested portion of the digital file.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention is directed to a method of transmitting a file having an advertising portion and a requested portion different from the advertising portion. The method includes receiving a request to transmit the file, via a streaming protocol allowing non-sequential access, transmitting the advertising portion of the file, receiving a request to transmit a portion of the requested portion of the file prior to completing transmitting the advertising portion of the file, completing the transmission of the advertising portion of the file, and transmitting the requested portion of the file.
54 Citations
20 Claims
-
1. A computer-implemented method of transmitting, from a streaming server, a digital file comprising an advertising portion comprising a first type of content and a requested portion comprising a second type of content which is different than the first type of content, the method comprising the steps of:
-
receiving, by the streaming server, via a streaming protocol, a request to transmit the digital file, wherein the streaming protocol is configured to allow non-sequential access to the digital file; transmitting, by the streaming server, the advertising portion of the digital file in response to the request to transmit the digital file; receiving, by the streaming server, via the streaming protocol, a request to transmit at least one portion of the requested portion of the digital file after beginning transmission of the advertising portion of the digital file and prior to completion of the transmission of the advertising portion of the digital file; transmitting, by the streaming server, a signal comprising an indication that the signal will be followed by the at least one portion of the requested portion of the digital file prior to completing the transmission of the advertising portion of the digital file; completing the transmission of the advertising portion of the digital file after transmitting the signal and before transmitting the at least one portion of the requested portion of the digital file; and after completing the transmission of the advertising portion of the digital file, transmitting, by the streaming server, the at least one portion of the requested portion of the digital file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method of transmitting, from a streaming server, digital data comprising an advertising portion comprising a first type of content and a requested portion comprising a second type of content which is different than the first type of content, the method comprising the steps of:
-
receiving, by the streaming server, a first request to transmit the digital data; generating, by the streaming server, a first digital file comprising the digital data and supplemental digital data; transmitting, by the streaming server, the advertising portion of the digital data in response to the first request; receiving, by the streaming server, a second request to transmit at least one portion of the requested portion of the digital data after beginning transmission of the advertising portion of the digital data and prior to completion of the transmission of the advertising portion of the digital data, such that a first portion of the advertising portion is transmitted prior to receiving the second request, and a second portion of the advertising portion is unstransmitted prior to receiving the second request; generating, by the streaming server, a second digital file by positioning a portion of the supplemental digital data between the first portion of the advertising portion and the second portion of the advertising portion; completing the transmission of the advertising portion of the digital data after receiving the second request; and after completing the transmission of the advertising portion of the digital data, transmitting, by the streaming server, the at least one portion of the requested portion of the digital data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method of transmitting, from a streaming server, digital data comprising an advertising portion comprising a first type of content and a requested portion comprising a second type of content which is different than the first type of content, the method comprising the steps of:
-
receiving, by the streaming server, a first request to transmit the digital data; generating, by the streaming server, a particular digital file comprising the digital data and supplemental digital data; transmitting, by the streaming server, the advertising portion of the digital data in response to the first request; receiving, by the streaming server, a second request to transmit at least one portion of the requested portion of the digital data after beginning transmission of the advertising portion of the digital data and prior to completion of the transmission of the advertising portion of the digital data; and terminating, by the streaming server, the transmission of the advertising portion of the digital data, wherein the particular digital file further comprises at least one message indicating that the transmission of the advertising portion of the digital data subsequently will be terminated, and the method further comprises the streaming server transmitting the at least one message after receiving the second request and prior to terminating the transmission of the advertising portion.
-
Specification