Patent ID: 9406076
Filing Date: 2016-08-02
CPC Classification: G06Q,H04L,H04M

Claim Text:
1. A method comprising: identifying a pool of available telephone numbers that can be assigned dynamically to impressions as they are received, wherein once assigned, a telephone number from the available telephone numbers providing a link of a subsequent call to the telephone number with a presentation of content associated with a specific impression; initially assigning all of the available telephone numbers in the pool to a pool manager; allocating by the manager, initial subsets of the available telephone numbers to each of a plurality of allocator processes, each allocator process responsible for allocating telephone numbers to a group of content sponsors that are associated with a respective allocator process, wherein allocating by the manager includes allocating a first subset of the initial subsets to a first allocator process; determining, by one or more processors, a first allocation of the first subset, the first allocation being distributed among the content sponsors associated with the first allocator process, wherein the first allocation creating first pools each associated with a respective one of the content sponsors associated with the first allocator process; based on one more criteria, reclaiming one or more telephone numbers from a pool of the first pools forming reclaimed telephone numbers; and assigning ones of the reclaimed telephone numbers by the first allocator process into either other pools of the first pools associated with the first allocator process or back to the pool manager for allocation to other allocator processes that are different from the first allocator process.