Content serving
OwnerTimbo Draysoninventor
Life of this patent
Estimating the term…
Abstract
A processor-implemented method for serving second content segments to a second media device based on first content segments displayed on a first media device includes receiving an identification of a first content segment; receiving a synchronization signal indicating synchronization between the first and the second media devices; identifying a producer of the first content segment; sending a content segment request to the identified producer and one or more additional producers; when a satisfactory response to the request is received at the processor, selecting a second content segment to serve to the second media device; and when a satisfactory response is not received at the processor, auto generating a substitute second content segment, and serving the substitute second content segment to the second media device.
Claims20
A method, implemented by a processor, for serving advertisements, comprising:
- receiving, by a processor, from a first media device, program information from an advertisement displayed on the first media device, the program information identifying advertisements displayed on the first media device, and a time synchronization signal from the first media device, the signal usable to indicate synchronization between the first media device and a second media device;
- identifying, by the processor, a first advertisement displayed on the first media device;
- identifying, by the processor, an advertiser associated with the identified first advertisement;
- sending an ad request to a plurality of advertisers;
- receiving, by the processor, an advertising bid from one or more advertisers including the identified advertiser for serving an advertisement on the second media device;
- when an advertiser submits a satisfactory bid, serving, by the processor, a second advertisement to a second media device in synchronization with the first media device;
- and
- when no advertiser submits a satisfactory bid, producing, by the processor, an auto-generated second advertisement, and serving the auto-generated advertisement to the second media device.
The method 6, wherein the advertiser submitting the highest bid is the identified advertiser.
An advertisement serving system, comprising:
- a processor;
- and
- a computer readable storage medium having embedded thereon a program of machine instructions executable by the processor, wherein when executed, the instructions cause the processor to:
- receive information from a first media device, the information identifying advertisements displayed on the first media device, and a time synchronization signal from the first media device, the signal usable to indicate synchronization between the first media device and a second media device;
- identify a first advertisement displayed on the first media device;
- identify an advertiser associated with the identified first advertisement;
- send an ad request to a plurality of advertisers;
- receive a bid from one or more advertisers including the identified advertiser for serving an advertisement on the second media device;
- when an advertiser submits a satisfactory bid, serve a second advertisement to a second media device in synchronization with the first media device;
- and
- when no advertiser submits a satisfactory bid, produce an auto-generated second advertisement and serve the auto-generated advertisement to the second media device.
A processor-implemented method for serving second content segments to a second media device based on first content segments displayed on a first media device, comprising:
- receiving, by the processor, an identification of a first content segment;
- receiving, by the processor, a synchronization signal indicating synchronization between the first and the second media devices;
- identifying, by the processor, a producer of the first content segment;
- sending, by the processor, a content segment request to the identified producer and one or more additional producers;
- when a satisfactory response to the request is received at the processor, selecting a second content segment to serve to the second media device;
- and
- when a satisfactory response is not received at the processor:
- auto generating, by the processor, a substitute second content segment, and
- serving the substitute second content segment to the second media device.
Dependencies are inferred from the claim text.