Method and apparatus for targeting of interactive virtual objects
First Claim
Patent Images
1. A method comprising:
- identifying a plurality of virtual object locations at different spatial positions within a video program;
generating one or more rules for selecting from one or more of a plurality of virtual objects at least one virtual object to display in each of the plurality of virtual object locations, wherein the rules are based at least in part on, for each virtual object location, image content within a video frame containing the virtual object location and spatially proximate to the virtual object location such that a relevant context is established for the virtual object location within the video frame; and
transmitting the rules to a terminal.
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. Upstream data reception hardware, databases and processing hardware and software, and corresponding features in a user'"'"'s terminal are used to accomplish these functions.
-
Citations
32 Claims
-
1. A method comprising:
-
identifying a plurality of virtual object locations at different spatial positions within a video program; generating one or more rules for selecting from one or more of a plurality of virtual objects at least one virtual object to display in each of the plurality of virtual object locations, wherein the rules are based at least in part on, for each virtual object location, image content within a video frame containing the virtual object location and spatially proximate to the virtual object location such that a relevant context is established for the virtual object location within the video frame; and transmitting the rules to a terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a network interface; and one or more processors configured to perform operations, the operations including; identifying a plurality of virtual object locations at different spatial positions within a video program; generating one or more rules for selecting from one or more of a plurality of virtual objects at least one virtual object to display in each of the plurality of virtual object locations, wherein the rules are based at least in part on, for each virtual object location, image content within a video frame containing the virtual object location and spatially proximate to the virtual object such that a relevant context is established for the virtual object location within the video frame; and transmitting the rules to a terminal from the network interface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
identifying a plurality of virtual object locations at different spatial positions within a video program; receiving a plurality of virtual objects configured to be inserted into the virtual object locations; and inserting one or more of the virtual objects into one or more of the virtual object locations according to targeting information that is based at least in part on, for each virtual object location, image content within a video frame containing the virtual object location and spatially proximate to the virtual object location such that a relevant context is established for the virtual object location within the video frame. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus comprising:
-
a network interface; and one or more processors configured to perform operations, the operations including; identifying a plurality of virtual object locations at different spatial positions within a video program; receiving a plurality of virtual objects configured to be inserted into the virtual object locations; and inserting one or more of the virtual objects into one or more of the virtual object locations according to targeting information that is based at least in part on, for each virtual object location, image content within a video frame containing the virtual object location and spatially proximate to the virtual object location such that a relevant context is established for the virtual object location within the video frame. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification