System and method for providing scalability in an advertising delivery system
First Claim
1. A system, comprising:
- a plurality of data storage devices coupled to a network and geographically distributed, configured to store account information associated with a first set of advertisements, at least one of the first set of advertisements associated with a first advertiser, the first advertiser associated with a first data storage device of the plurality of data storage devices that is not the most geographically distant from the first advertiser;
a computer program stored on at least one of the plurality of data storage devices executable to;
recognize, by the at least one of the plurality of data storage devices, that the plurality of data storage devices cannot satisfy a user demand threshold that includes a memory-based threshold, a proximity-based threshold, and a bandwidth-based threshold; and
couple, by the at least one of the plurality of data storage devices, an additional data storage device with the plurality of data storage devices over the network in response to the at least one of the plurality of data storage devices recognizing that the plurality of data storage devices cannot satisfy the user demand threshold; and
the additional data storage device, configured to store additional account information associated with a second set of advertisements, wherein at least one of the second set of advertisements is associated with a second advertiser, andwherein the additional data storage device is not a most geographically distant data storage device from the second advertiser.
9 Assignments
0 Petitions
Accused Products
Abstract
A method comprises providing a first set of geographically distributed pods for storing account information on a first set of advertisements associated with web properties associated with a first set of geographically distributed users; enabling the first set of users to update the account information on the first set of pods, each user being associated with at least one advertisement and a particular pod that is not the most distant pod from the user; recognizing that the first set of pods cannot satisfy a user demand threshold; coupling an additional pod for storing additional account information on a second set of advertisements for a second set of users; enabling the second set of users to update the additional account information, the additional pod being not the most distant pod from the second set of users; receiving a content request; and identifying a particular advertisement based on the content request.
14 Citations
23 Claims
-
1. A system, comprising:
-
a plurality of data storage devices coupled to a network and geographically distributed, configured to store account information associated with a first set of advertisements, at least one of the first set of advertisements associated with a first advertiser, the first advertiser associated with a first data storage device of the plurality of data storage devices that is not the most geographically distant from the first advertiser; a computer program stored on at least one of the plurality of data storage devices executable to; recognize, by the at least one of the plurality of data storage devices, that the plurality of data storage devices cannot satisfy a user demand threshold that includes a memory-based threshold, a proximity-based threshold, and a bandwidth-based threshold; and couple, by the at least one of the plurality of data storage devices, an additional data storage device with the plurality of data storage devices over the network in response to the at least one of the plurality of data storage devices recognizing that the plurality of data storage devices cannot satisfy the user demand threshold; and the additional data storage device, configured to store additional account information associated with a second set of advertisements, wherein at least one of the second set of advertisements is associated with a second advertiser, and wherein the additional data storage device is not a most geographically distant data storage device from the second advertiser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
storing first account information on a first set of advertisements associated with a first set of users, the storing of the first account information occurring on a first set of data storage devices coupled to a network and geographically distributed, the first set of data storage devices not being a most geographically distant set of data storage devices from the first set of users; recognizing, by at least one of the first set of data storage devices, that the first set of data storage devices cannot satisfy a user demand threshold that includes a memory-based threshold, a proximity-based threshold, and a bandwidth-based threshold; coupling, by the at least one of the first set of data storage devices, a second set of data storage devices to the network, the second set of data storage devices geographically distributed in response to the at least one of the first set of data storage devices recognizing that the first set of data storage devices cannot satisfy the user demand threshold; and storing second account information on a second set of advertisements associated with a second set of users, the storing of the second account information occurring on the second set of data storage devices, and the second set of data storage devices not being a most geographically distant set of data storage devices from the second set of users. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a first set of data storage devices coupled to a network and geographically distributed, the first set of data storage devices configured to store first account information associated with a first set of advertisements, the first set of advertisements associated with a first ad service provider, and wherein the first set of data storage devices is not a most geographically distant set of data storage devices from the first ad service provider; and a second set of data storage devices coupled to the network and geographically distributed, and wherein the second set of data storage devices is not a most geographically distant set of data storage devices from a second ad service provider, and the second set of data storage devices is configured to; store second account information associated with a second set of advertisements, the second set of advertisements associated with the second ad service provider; recognize, by at least one of the second set of data storage devices, that the first set of data storage devices cannot satisfy a user demand threshold that includes a memory-based threshold, a proximity-based threshold, and a bandwidth-based threshold; and couple with the first set of data storage devices over the network in response to the at least one of the second set of data storage devices recognizing that the first set of data storage devices cannot satisfy the user demand threshold. - View Dependent Claims (20, 21, 22, 23)
-
Specification