Method and apparatus for targeting of interactive virtual objects
First Claim
1. A method for targeting interactive virtual advertisements, comprising:
- assigning at least one interactive spot to a program;
assigning one or more interactive virtual objects to the at least one virtual advertisement spot;
generating a retrieval plan; and
providing the retrieval plan to a terminal, wherein the retrieval plan instructs the terminals to select one of the one or more virtual objects.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus are used to target interactive virtual objects to subscribers in a television delivery system. Programs are selected and virtual object locations are defined in the selected programs. The virtual objects available for targeting are categorized and the categories are correlated to subscriber information to determine the optimum targeting of the virtual objects. The virtual objects may be targeted based on individual subscriber information or on information related to groups of subscribers. When a frame of a program includes a virtual object location, a default or an alternate virtual object is displayed. The virtual object location may change over space or time. The virtual object maybe interactive, and maybe used to link a subscriber to a remote location, such as an Internet web site. An operations center or a cable headend may generate a group assignment plan that assigns the subscribers'"'"' television terminals to groups, based on factors such as area of dominant influence and household income. A retrieval plan is then generated that instructs the television terminals to select the desired virtual object for display. The television terminals record which virtual objects were displayed, and report this information to the cable headends and the operations center. The reported information is used to generate billing for commercial advertisers, and to analyze viewer watching habits. Interactive virtual objects are received by the television terminal with directions on actions to be taken upon selection of the interactive virtual object. Actions may result in the initiation of processes locally at the television terminal, or communication with a remote site for the initiation of processes to be performed remotely. The invention uses upstream data reception hardware, databases and processing hardware and software, and corresponding features in the televisions to accomplish these functions.
420 Citations
64 Claims
-
1. A method for targeting interactive virtual advertisements, comprising:
-
assigning at least one interactive spot to a program;
assigning one or more interactive virtual objects to the at least one virtual advertisement spot;
generating a retrieval plan; and
providing the retrieval plan to a terminal, wherein the retrieval plan instructs the terminals to select one of the one or more virtual objects. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of targeting interactive virtual objects, comprising:
-
providing a program containing one or more interactive virtual object locations;
providing interactive virtual objects for one or more of the interactive virtual object locations;
providing at least one alternate interactive virtual object for at least one of the one or more interactive virtual object locations; and
generating a retrieval plan at a user'"'"'s terminal, wherein the retrieval plan designates which of the one or more interactive object locations displays an alternate interactive virtual object. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
26. A method of targeting interactive virtual objects to terminals, comprising:
-
creating a package of targeted interactive virtual objects;
providing the package to one or more of the terminals;
generating a group assignment matrix, wherein the group assignment matrix assigns terminals to groups;
generating a retrieval plan;
storing the retrieval plan at one or more of the terminals; and
providing a program to one or more of the terminals, the program including at least one interactive virtual object location, wherein the retrieval plan designates interactive virtual objects to be displayed during a display of the program.
-
-
34. A terminal for targeting interactive virtual objects, comprising:
-
a connector that receives the interactive virtual objects and interactive virtual object locations and metadata;
an interactive virtual objects extractor coupled to the connector that extracts the interactive virtual objects, the locations and the metadata;
a storage processor coupled to the extractor that determines which of the extracted interactive virtual objects are targeted to the terminal and saves the targeted interactive virtual objects in a memory; and
an interactive virtual object selector processor coupled to the storage processor that determines an interactive virtual object placement for one or more stored interactive virtual objects.
-
-
43. A system for targeting interactive virtual objects, comprising:
-
an interactive virtual object insertion center that defines interactive virtual object locations in program content for insertion of interactive virtual objects, the insertion center, comprising;
an interactive virtual object location definer, an interactive virtual object selector coupled to the definer, and an interactive virtual object manager coupled to the definer and the selector; and
a terminal, coupled to the insertion center, that receives interactive virtual objects and the program content having interactive virtual object locations, wherein the terminal, comprises;
a location processor that detects interactive virtual object locations in the program content;
a selector processor that determines which of the received interactive virtual objects are to be placed in allowable content locations for the interactive virtual objects, and an interactive virtual object trigger processor that receives and processes an interactive selection. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64)
-
-
59. A method of targeting interactive virtual objects to terminals, comprising:
-
creating a package of targeted interactive virtual objects;
providing the package to one or more of the terminals;
generating a group assignment matrix, wherein the group assignment matrix assigns terminals to groups;
generating a retrieval plan; and
providing a program to one or more of the terminals, the program including at least one interactive virtual object location, wherein the retrieval plan designates interactive virtual objects to be displayed during a display of the program.
-
Specification