IP Library Granted Patent US 9,955,198
Granted Patent B2
US 9,955,198 · App. 15/083,966 · Granted Apr 24, 2018

Methods and apparatus for transmitting multimedia files and advertisements

Inventor: Alvaro Fernández (Barcelona, ES)
Assignee: TAMIRAS PER PTE. LTD., LLC
H04N21/2387G06Q30/02G06Q30/0241G06Q30/0272G06Q30/0277H04L65/4084H04L65/602H04L67/20H04N21/6437H04N21/6581H04N21/6587H04N21/812
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,955,198
App. No.
15/083,966
Granted
Apr 24, 2018
Kind
B2
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.

Claims (35)

1. An apparatus comprising:

a server computing device having a processor coupled to a storage database, the server computing device configured to:

communicate with a multimedia player of a user device;

transmit at least a portion of a first digital file comprising advertising content and requested content;

receive a play request subsequent to transmission of a first advertisement portion that attempts to skip a second advertisement portion of the first digital file; and

in response to receipt of the play request, transmit a virtual digital file as the first digital file, wherein the virtual digital file includes supplemental digital data between the first advertisement portion and the second advertisement portion;

wherein the advertising content and the requested content are delivered in data packets having a sequence number and timestamp field and, in response to receiving the play request that attempts to skip the second advertisement portion, the server computing device modifies the timestamp field of the second advertisement portion to create the virtual digital file.

2. The apparatus of claim 1 wherein the server computing device is further configured to complete transmission of the second advertisement portion prior to transmission of the requested content.

3. The apparatus of claim 1 wherein the server computing device is configured to modify the first digital file to generate the virtual digital file by displacing the second advertising portion and the requested content in response to the play request.

4. The apparatus of claim 3 wherein the server computing device is configured to modify the first digital file to generate the virtual digital file by placing the second advertising portion at a time corresponding to the play request.

5. The apparatus of claim 1 wherein the server computing device is configured to switch from transmitting the first digital file to the virtual digital file while maintaining streaming session parameters.

6. A non-transitory computer readable medium having instructions stored thereon that in response to execution of the instructions cause one or more computing devices to perform operations comprising:

receiving a request for a requested content from a multimedia player;

transmitting a portion of a first digital file comprising advertising and the requested content;

after transmitting a first portion of the advertising, receiving a second request to skip over a second portion of the advertising and to play the requested content;

in response to the second request to skip over the second portion of the advertising, transmitting a second digital file as the first digital file, wherein the second digital file includes supplemental digital data between the first portion of the advertising and the second portion of the advertising;

wherein the first digital file is delivered in data packets having a sequence number and a timestamp field and further comprising, in response to receiving the second request that attempts to skip the second portion of the advertising, modifying the timestamp filed of the second portion of the advertising to create a virtual skip.

7. The non-transitory computer readable medium of claim 6 further comprising instructions causing the one or more computing devices to perform a virtual skip.

8. The non-transitory computer readable medium of claim 7 wherein the virtual skip places the second portion of the advertising at a point corresponding to the second request.

9. An apparatus comprising:

a server computing device having a processor coupled to a storage database, the server computing device configured to:

communicate with a multimedia player of a user device;

transmit at least a portion of a first digital file comprising advertising content and requested content;

receive a play request subsequent to transmission of a first advertisement portion that attempts to skip a second advertisement portion of the first digital file; and

in response to receipt of the play request, transmit a virtual digital file as the first digital file, wherein the virtual digital file includes supplemental digital data between the first advertisement portion and the second advertisement portion; and

wherein the server computing device is further configured to modify the first digital file to generate the virtual digital file by displacing the second advertising portion and the requested content in response to the play request and by placing the second advertising portion at a time corresponding to the play request.

10. The apparatus of claim 9 wherein the server computing device is further configured to complete transmission of the second advertisement portion prior to transmission of the requested content.

11. The apparatus of claim 9 wherein the server computing device is configured to switch from transmitting the first digital file to the virtual digital file while maintaining streaming session parameters.

12. A non-transitory computer readable medium having instructions stored thereon that in response to execution of the instructions cause one or more computing devices to perform operations comprising:

receiving a request for a requested content from a multimedia player;

transmitting a portion of a first digital file comprising advertising and the requested content;

after transmitting a first portion of the advertising, receiving a second request to skip over a second portion of the advertising and to play the requested content;

in response to the second request to skip over the second portion of the advertising, transmitting a second digital file as the first digital file, wherein the second digital file includes supplemental digital data between the first portion of the advertising and the second portion of the advertising; and

causing the one or more computing devices to perform a virtual skip, wherein the virtual skip places the second portion of the advertising at a point corresponding to the second request.

13. The non-transitory computer readable medium of claim 12 wherein the first digital file is delivered in data packets having a sequence number and a timestamp field and further comprising, in response to receiving the second request that attempts to skip the second advertisement portion, modifying the timestamp field of the second advertisement portion.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 038292 FRAME: 0722. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Apr 20, 2016
From: CLARITY SYSTEMS, S.L.
To: MEDIA PATENTS, S.L.
Reel/Frame 038475/0961 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2016
From: FERNANDEZ, ALVARO
To: CLARITY SYSTEMS, S.L.
Reel/Frame 038292/0661 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2016
From: CLARITY SYSTEMS, S.L.
To: MEDIA PATENTS, S.L.
Reel/Frame 038292/0722 →
MERGER Recorded Apr 15, 2016
From: ZARON REMOTE LLC
To: TAMIRAS PER PTE. LTD., LLC
Reel/Frame 038292/0753 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2016
From: MEDIA PATENTS, S.L.
To: ZARON REMOTE LLC
Reel/Frame 038444/0544 →
Priority Claims (1)
ES 200800783 · Mar 18, 2008 · national
Continuity (14)
Continuation 14185261 · Feb 20, 2014
Continuation 13592237 · Aug 22, 2012
Continuation 12623138 · Nov 20, 2009
Continuation 12431553 · Apr 28, 2009
Continuation 12203142 · Sep 2, 2008
Continuation 12431563 · Apr 28, 2009
Continuation 12203142
Continuation 12431737 · Apr 28, 2009
Continuation 12203142
Continuation 12431738 · Apr 28, 2009
Continuation 12203142
Continuation 12431743 · Apr 28, 2009
Continuation 12203142
Related Publication 20160212453A1 · Jul 21, 2016