Patent ID: 7168084

Claim:
A method for targeting virtual advertisements from a remote location to terminals, comprising: assigning at least one virtual advertisement spot to a video program; assigning a plurality of virtual objects to the at least one virtual advertisement spot, wherein the assigning the plurality of virtual objects comprising: multiplying, for each virtual object, a virtual object group ranking percentage by a virtual object location group breakdown percentage to obtain a result for each virtual object; and ranking the result of each virtual object to each virtual advertisement spot from best match to worst match; distributing the plurality of virtual objects from the remote location to the terminals, wherein the distributing of the plurality of virtual objects comprising: assigning a weighting to each of the plurality of virtual objects; and executing a correlation algorithm; generating a retrieval plan, wherein the retrieval plan instructs a plurality of the terminals to select one of the plurality of virtual objects for placement at said at least one virtual advertisement spot in said video program; and reporting selected virtual object to the remote location.