System and method for real-time location-based advertisement insertion into online content
First Claim
1. A media content server for inserting a location-based advertisement into an online media content to be provided to a client located at first geographic coordinates, the media content server comprising:
- a memory including a plurality of online media contents for online access, including a first online media content having a first sequential segment and a second sequential segment;
a hardware processor configured to;
receive a request from the client for the first online media content;
obtain the first geographic coordinates of the client;
determine a location of the client based on the first geographic coordinates;
obtain a geographic area of the client based on the location;
associate the geographic area to a local advertisement server serving the geographic area by using a local advertisement server database mapping a plurality of geographic areas to corresponding local advertisement servers serving each of a plurality of geographic areas;
receive an excluded ad category from a national ad server;
request a local advertisement from the associated local advertisement server, wherein the request for the local advertisement includes the excluded ad category directing the associated local advertisement server not to select the local advertisement from the excluded ad category, wherein the excluded ad category prevents the associated local advertisement server from selecting an industry competitor ad in a same category as the excluded ad category;
provide the first sequential segment to the client;
provide the local advertisement to the client after providing the first sequential segment; and
provide the second sequential segment to the client after providing the local advertisement.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a media content server for inserting a location-based advertisement into an online media content. The media content server comprises a memory including an online media content for online access; a processor configured to receive a request from a client for the online media content; determine an IP address of the client based on the request; map the IP address to a local advertisement server serving an area corresponding to the IP address; request a local advertisement from the local advertisement server; provide the local advertisement to the client; and provide the online media content from the memory to the client. The online media content has a first and second sequential segments, and the local advertisement may be provided to the client after the first segment is provided and before the second segment is provided.
-
Citations
10 Claims
-
1. A media content server for inserting a location-based advertisement into an online media content to be provided to a client located at first geographic coordinates, the media content server comprising:
-
a memory including a plurality of online media contents for online access, including a first online media content having a first sequential segment and a second sequential segment; a hardware processor configured to; receive a request from the client for the first online media content; obtain the first geographic coordinates of the client; determine a location of the client based on the first geographic coordinates; obtain a geographic area of the client based on the location; associate the geographic area to a local advertisement server serving the geographic area by using a local advertisement server database mapping a plurality of geographic areas to corresponding local advertisement servers serving each of a plurality of geographic areas; receive an excluded ad category from a national ad server; request a local advertisement from the associated local advertisement server, wherein the request for the local advertisement includes the excluded ad category directing the associated local advertisement server not to select the local advertisement from the excluded ad category, wherein the excluded ad category prevents the associated local advertisement server from selecting an industry competitor ad in a same category as the excluded ad category; provide the first sequential segment to the client; provide the local advertisement to the client after providing the first sequential segment; and provide the second sequential segment to the client after providing the local advertisement. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for use by a media content server for inserting a location-based advertisement into an online media content to be provided to a client located at first geographic coordinates, the media content server including a hardware processor and a memory having a plurality of online media contents for online access including a first online media content having a first sequential segment and a second sequential segment, the method comprising:
-
receiving, using the hardware processor, a request from the client for the first online media content; obtaining, using the hardware processor, the first geographic coordinates of the client; determining, using the hardware processor, a location of the client based on the first geographic coordinates; obtaining, using the hardware processor, a geographic area of the client based on the location; associating, using the hardware processor, the geographic area to a local advertisement server serving the geographic area by using a local advertisement server database mapping a plurality of geographic areas to corresponding local advertisement servers serving each of a plurality of geographic areas; receiving, using the hardware processor, an excluded ad category from a national ad server; requesting, using the hardware processor, a local advertisement from the associated local advertisement server, wherein the request for the local advertisement includes the excluded ad category directing the associated local advertisement server not to select the local advertisement from the excluded ad category, wherein the excluded ad category prevents the associated local advertisement server from selecting an industry competitor ad in a same category as the excluded ad category; providing, using the hardware processor, the first sequential segment to the client; providing, using the hardware processor, the local advertisement to the client after providing the first sequential segment; and providing, using the hardware processor, the second sequential segment to the client after providing the local advertisement. - View Dependent Claims (7, 8, 9, 10)
-
Specification