IP Library Granted Patent US 9,270,764
Granted Patent B2
US 9,270,764 · App. 13/250,041 · Granted Feb 23, 2016

Methods for transmitting multimedia files and advertisements

Inventor: Alvaro Fernández (Barcelona, ES)
Assignee: TAMIRAS PER PTE LTD., LLC
H04L67/20G06Q30/02G06Q30/0241G06Q30/0277H04L65/4092H04N7/17318H04N21/4331H04N21/6125H04N21/6437H04N21/6543H04N21/812H04L65/602
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,270,764
App. No.
13/250,041
Granted
Feb 23, 2016
Kind
B2
Abstract

In one implementation a process is provided that upon a server determining that the playing of all or part of an obligatory advertising portion is attempting to be avoided by a multimedia player, the server sends to the multimedia player a message with data storage medium control information for the purpose of inhibiting advertising-sponsored content stored in a data storage medium from being played by multimedia player.

Claims (51)

1. A method comprising

transmitting streaming data to a data storage medium that is accessible to a device having a multimedia player, the streaming data comprising an advertising-sponsored content portion and an associated obligatory advertising portion, the obligatory advertising portion being first transmitted to the data storage medium;

in response to a determination that the obligatory advertising portion has been played in the multimedia player, transmitting the advertising-sponsored content portion to the data storage medium; and

sending a message to the data storage medium to mark the advertising-sponsored content portion as expired upon receipt of a navigation message requesting an unauthorized skip.

2. The method according to claim 1 , wherein the obligatory advertising portion is transmitted to the data storage medium by a first server and the advertising-sponsored content is transmitted to the data storage medium by a second server.

3. The method according to claim 1 , wherein the data storage medium is a cache.

4. The method according to claim 1 , wherein the streaming data is transmitted to the data storage medium in packets using a version of the Real-time Transport Protocol (RTP) protocol.

5. The method of claim 1 wherein the advertising-sponsored content portion is transmitted to the data storage medium in response to receiving a play request from the multimedia player.

6. A method comprising:

transmitting streaming data to a data storage medium that is accessible to a device having a multimedia player, the streaming data comprising an advertising-sponsored content portion and an associated obligatory advertising portion;

wherein the obligatory advertising portion is transmitted to the data storage medium at a first transmission rate and the advertising-sponsored content portion is transmitted to the data storage medium at a second transmission rate slower than the first transmission rate until after substantially all of the obligatory advertising portion is played by the multimedia player; and

sending a message to the data storage medium to mark the advertising-sponsored content portion as expired upon receipt of a navigation message requesting an unauthorized skip.

7. The method according to claim 6 wherein the second transmission rate is sufficiently slow to permit the obligatory advertising portion to be entirely transmitted to the data storage medium and entirely played by the multimedia player prior to the entire advertising-sponsored content portion being transmitted to the data storage medium.

8. The method according to claim 6 , wherein the transmission rate of the advertising-sponsored content portion changes in response to a play control mode of the multimedia player.

9. The method according to claim 8 , wherein the play control mode of the multimedia player comprises a stop mode and/or a pause mode, the transmission of the advertising-sponsored content being stopped or paused when the play control mode of the multimedia player is determined to be in the stop mode and/or pause mode.

10. The method according to claim 6 , wherein the second transmission rate increases when the obligatory advertising portion is determined to have been entirely played by the multimedia player.

11. The method according to claim 6 , wherein the obligatory advertising portion is transmitted to the data storage medium from a first server and the advertising-sponsored content is transmitted to the data storage medium from a second server.

12. An apparatus comprising:

a server computing device configured to transmit streaming data to a data storage medium that is accessible to a device having a multimedia player, the streaming data comprising advertising-sponsored content and obligatory advertising, the obligatory advertising being transmitted to the data storage medium prior to transmission of the advertising-sponsored content;

the server computing device configured to transmit the advertising-sponsored content to the data storage medium after determining that substantially all of the obligatory advertising portion has been played in the multimedia player; and

the server computing device configured to send a message to the data storage medium to mark the advertising-sponsored content portion as expired upon receipt of a navigation message requesting an unauthorized skip.

13. The apparatus of claim 12 wherein the server is configured to transmit the advertising-sponsored content to the data storage medium after determining that substantially all of the obligatory advertising has been played in the multimedia player and the server receives a play request from the multimedia player.

14. The apparatus of claim 12 wherein the server is configured to transmit the obligatory advertising at a first transmission rate and the advertising-sponsored content at a second transmission rate until after substantially all of the obligatory advertising is played by the multimedia player, wherein the second transmission rate is slower than the first transmission rate.

15. A method comprising:

transmitting streaming data to a data storage medium that is accessible to a device having a multimedia player, the streaming data comprising an advertising-sponsored content portion and an associated obligatory advertising portion, the obligatory advertising portion being first transmitted to the data storage medium; and

in response to a determination that the obligatory advertising portion has been played in the multimedia player, transmitting the advertising-sponsored content portion to the data storage medium;

maintaining a first time variable that assumes a value corresponding to a moment when a navigation message is received from the multimedia player;

maintaining a second time variable reflecting a portion of the streaming data that a user is attempting to play and is incremented, decremented, and paused in response to navigation messages received from the multimedia player; and

maintaining a maximum value time variable during playing of the advertising-sponsored content portion, the maximum value time variable assuming the maximum value reached by the second time variable.

16. The method of claim 15 , wherein the obligatory advertising portion is transmitted to the data storage medium by a first server and the advertising-sponsored content is transmitted to the data storage medium by a second server.

17. The method according to claim 15 , wherein the data storage medium is a cache.

18. The method according to claim 15 , wherein the streaming data is transmitted to the data storage medium in packets using a version of the Real-time Transport Protocol (RTP) protocol.

19. The method of claim 15 wherein the advertising-sponsored content portion is transmitted to the data storage medium in response to receiving a play request from the multimedia player.

20. An apparatus comprising:

a server computing device configured to transmit streaming data to a data storage medium that is accessible to a device having a multimedia player, the streaming data comprising advertising-sponsored content and obligatory advertising, the obligatory advertising being transmitted to the data storage medium prior to transmission of the advertising-sponsored content;

the server computing device configured to transmit the advertising-sponsored content to the data storage medium after determining that substantially all of the obligatory advertising portion has been played in the multimedia player;

the server computing device configured to maintain a first time variable that assumes a value corresponding to a moment when a navigation message is received from the multimedia player and a second time variable reflecting a portion of the streaming data that a user is attempting to play and is incremented, decremented, and paused in response to navigation messages received from the multimedia player; and

the server computing device is configured to maintain a maximum value time variable during playing of the advertising-sponsored content portion, the maximum value time variable assuming the maximum value reached by the second time variable.

21. The apparatus of claim 20 wherein the server is configured to transmit the advertising-sponsored content to the data storage medium after determining that substantially all of the obligatory advertising has been played in the multimedia player and the server receives a play request from the multimedia player.

22. The apparatus of claim 20 wherein the server is configured to transmit the obligatory advertising at a first transmission rate and the advertising-sponsored content at a second transmission rate until after substantially all of the obligatory advertising is played by the multimedia player, wherein the second transmission rate is slower than the first transmission rate.

23. A method comprising:

transmitting streaming data to a data storage medium that is accessible to a device having a multimedia player, the streaming data comprising an advertising-sponsored content portion and an associated obligatory advertising portion;

wherein the obligatory advertising portion is transmitted to the data storage medium at a first transmission rate and the advertising-sponsored content portion is transmitted to the data storage medium at a second transmission rate slower than the first transmission rate until after substantially all of the obligatory advertising portion is played by the multimedia player;

maintaining a first time variable that assumes a value corresponding to a moment when a navigation message is received from the multimedia player;

maintaining a second time variable reflecting a portion of the streaming data that a user is attempting to play and is incremented, decremented, and paused in response to navigation messages received from the multimedia player; and

maintaining a maximum value time variable during playing of the advertising-sponsored content portion, the maximum value time variable assuming the maximum value reached by the second time variable.

24. The method according to claim 23 wherein the second transmission rate is sufficiently slow to permit the obligatory advertising portion to be entirely transmitted to the data storage medium and entirely played by the multimedia player prior to the entire advertising-sponsored content portion being transmitted to the data storage medium.

25. The method according to claim 23 , wherein the transmission rate of the advertising-sponsored content portion changes in response to a play control mode of the multimedia player.

26. The method according to claim 25 , wherein the play control mode of the multimedia player comprises a stop mode and/or a pause mode, the transmission of the advertising-sponsored content being stopped or paused when the play control mode of the multimedia player is determined to be in the stop mode and/or pause mode.

27. The method according to claim 23 , wherein the second transmission rate increases when the obligatory advertising portion is determined to have been entirely played by the multimedia player.

28. The method according to claim 23 , wherein the obligatory advertising portion is transmitted to the data storage medium from a first server and the advertising-sponsored content is transmitted to the data storage medium from a second server.

Assignments (4)
MERGER Recorded Oct 21, 2015
From: ZARON REMOTE LLC
To: TAMIRAS PER PTE. LTD., LLC
Reel/Frame 036845/0260 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2012
From: MEDIA PATENTS, S.L.
To: ZARON REMOTE LLC
Reel/Frame 029372/0352 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2011
From: CLARITY SYSTEMS, S.L.
To: MEDIA PATENTS, S.L.
Reel/Frame 027393/0319 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2011
From: FERNANDEZ, ALVARO
To: CLARITY SYSTEMS. S.L.
Reel/Frame 027393/0994 →
Priority Claims (1)
ES 200800783 · Mar 18, 2008 · national
Continuity (5)
Continuation 13157175 · Jun 9, 2011
Continuation 12702168 · Feb 8, 2010
Continuation In Part 12431553 · Apr 28, 2009
Continuation 12203142 · Sep 2, 2008
Related Publication 20120035994A1 · Feb 9, 2012