IP Library Granted Patent US 9,367,862
Granted Patent B2
US 9,367,862 · App. 14/091,327 · Granted Jun 14, 2016

Asynchronous advertising placement based on metadata

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,367,862
App. No.
14/091,327
Granted
Jun 14, 2016
Kind
B2
Abstract

A podcast system and method are provided to select and deliver media ads over a network to a user device and to insert the media ads in media content subscribed to and delivered over the network to the user device.

Claims (42)

1. A method of managing advertisements over a network, comprising:

storing usage information in an event log in memory of a user device, wherein the user device is not connected to a server;

playing a content file using a media player at the user device, wherein one or more advertisements are spliced into the content file using a plug-in at the user device and the one or more advertisements are spliced into the content file at one or more bookmark locations in the content file;

updating the usage information, wherein the updated usage information pertains to play of the content file by the user device;

transmitting the event log using the plug-in when the user device establishes a connection with the server, wherein the plug-in transmits the event log over the network from the user device to the server, the event log including:

timestamp information used to calculate which of the advertisements inserted at the bookmark locations were consumed, and

user attribute information used to determine a probability that a user of the user device will respond to one of the advertisements spliced into the content file; and

receiving one or more additional content files over the network at the user device, wherein advertisement consumption data and probability of user response derived from the event log are used to select one or more advertisements for splicing into each of the one or more additional content files.

2. The method of claim 1 , wherein the one or more advertisements are associated with advertisement metadata, the advertisement metadata providing instructions for splicing the associated advertisement into one or more content files.

3. The method of claim 2 , wherein the advertisement metadata is provided by a plurality of advertisement campaign providers.

4. The method of claim 1 , wherein the content file and the one or more advertisements are transmitted asynchronously to the user device.

5. The method of claim 1 , wherein the plug-in is transmitted to the user device in response to a request from the user device for a content file.

6. The method of claim 1 , wherein at least one of the one or more spliced advertisements is spliced into the content file at the beginning of the content file.

7. The method of claim 1 , wherein the content file and the one or more bookmarks are transmitted synchronously to the user device.

8. A system of managing advertisements over a network, comprising:

memory of a user device for storing usage information in an event log, wherein the user device is not connected to a server; and

a processor for executing instructions stored in a computer-readable storage medium, wherein execution of the instructions by the processor:

plays a content file using a media player at the user device, wherein one or more advertisements are spliced into the content file using a plug-in at the user device and the one or more advertisements are spliced into the content file at one or more bookmark locations in the content file;

updates the usage information, wherein the updated usage information pertains to play of the content file by the user device;

transmits the event log using the plug-in when the user device establishes a connection with the server, wherein the plug-in transmits the event log over the network from the user device to the server, the event log including:

timestamp information used to calculate which of the advertisements inserted at the bookmark locations were consumed, and

user attribute information used to determine a probability that a user of the user device will respond to one of the advertisements spliced into the content file; and

receives one or more additional content files over the network at the user device, wherein advertisement consumption data and probability of user response derived from the event log are used to select one or more advertisements for splicing into each of the one or more additional content files.

9. The system of claim 8 , wherein the one or more advertisements are associated with advertisement metadata, the advertisement metadata providing instructions for splicing the associated advertisement into one or more content files.

10. The system of claim 9 , wherein the advertisement metadata is provided by a plurality of advertisement campaign providers.

11. The system of claim 8 , wherein the content file and the one or more advertisements are transmitted asynchronously to the user device.

12. The system of claim 8 , wherein the plug-in is transmitted to the user device in response to a request from the user device for a content file.

13. The system of claim 8 , wherein at least one of the one or more spliced advertisements is spliced into the content file at the beginning of the content file.

14. The system of claim 8 , wherein the content file and the one or more bookmarks are transmitted synchronously to the user device.

15. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for managing advertisements over a network, the method comprising:

storing usage information in an event log;

playing a content file using a media player, wherein one or more advertisements are spliced into the content file using a plug-in and the one or more advertisements are spliced into the content file at one or more bookmark locations in the content file;

updating the usage information, wherein the updated usage information pertains to play of the content file;

transmitting the event log using the plug-in, wherein the plug-in transmits the event log over the network, the event log including:

timestamp information used to calculate which of the advertisements inserted at the bookmark locations were consumed, and

user attribute information used to determine a probability that a user will respond to one of the advertisements spliced into the content file; and

receiving one or more additional content files over the network, wherein advertisement consumption data and probability of user response derived from the event log are used to select one or more advertisements for splicing into in each of the one or more additional content files.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the one or more advertisements are associated with advertisement metadata, the advertisement metadata providing instructions for splicing the associated advertisement into one or more content files.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the advertisement metadata is provided by a plurality of advertisement campaign providers.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the content file and the one or more advertisements are transmitted asynchronously.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the plug-in is transmitted to the user in response to a request from the user for a content file.

20. The non-transitory computer-readable storage medium of claim 15 , wherein at least one of the one or more spliced advertisements is spliced into the content file at the beginning of the content file.

Assignments (6)
MERGER Recorded Mar 30, 2020
From: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 053323/0567 →
CHANGE OF NAME Recorded May 5, 2016
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 038626/0637 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2014
From: YRUSKI, ANDREY; NAVAR, MURGESH; MARKOVETSKI, ROMAN
To: PODBRIDGE, INC.
Reel/Frame 033459/0019 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2014
From: VOLOMEDIA, INC.
To: MUSTANG HOLDINGS LLC
Reel/Frame 033459/0050 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2014
From: MUSTANG HOLDINGS LLC
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 033459/0052 →
CHANGE OF NAME Recorded Aug 4, 2014
From: PODBRIDGE, INC.
To: VOLOMEDIA, INC.
Reel/Frame 033471/0042 →