← Back to Patent Explorer
US7721307B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for targeting of interactive virtual objects

Assignee: Comcast IP Holdings I LLC
•
Filing: 2001-10-12
•
Granted: 2010-05-18
•
Expires: 2021-10-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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 invention uses upstream data reception hardware, databases and processing hardware and software, and corresponding features in the televisions to accomplish these functions.

Inventors

  • 👤 John S. Hendricks
  • 👤 Alfred E. Bonner
  • 👤 John S. McCoskey
  • 👤 Michael L. Asmussen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 18:57
CPC Classifications
H; H04; H04H; H04H20/00; H04H20/10; H04H20/38; H04H20/86; H04H20/93; H04H60/00; H04H60/29; H04H60/33; H04H60/61; H04H60/64; H04N; H04N21/00; H04N21/20; H04N21/21; H04N21/222; H04N21/2221; H04N21/23; H04N21/234; H04N21/2343; H04N21/234318; H04N21/235; H04N21/236; H04N21/23608; H04N21/2362; H04N21/238; H04N21/2381; H04N21/2389; H04N21/25; H04N21/254; H04N21/2543; H04N21/258; H04N21/25866; H04N21/25883; H04N21/25891; H04N21/262; H04N21/26208; H04N21/266; H04N21/2668; H04N21/40; H04N21/41; H04N21/422; H04N21/42204; H04N21/426; H04N21/42653; H04N21/42684; H04N21/43; H04N21/431; H04N21/4312; H04N21/4314; H04N21/4316; H04N21/433; H04N21/4331; H04N21/434; H04N21/4344; H04N21/4345; H04N21/435; H04N21/438; H04N21/4383; H04N21/4385; H04N21/442; H04N21/44213; H04N21/44222; H04N21/44224; H04N21/443; H04N21/45; H04N21/4508; H04N21/4532; H04N21/454; H04N21/458; H04N21/462; H04N21/4622; H04N21/47; H04N21/472; H04N21/47214; H04N21/4722; H04N21/4725; H04N21/475; H04N21/4755; H04N21/478; H04N21/4786; H04N21/4788; H04N21/482; H04N21/60; H04N21/63; H04N21/64; H04N21/6405; H04N21/643; H04N21/64307; H04N21/65; H04N21/654; H04N21/6543; H04N21/6547; H04N21/80; H04N21/81; H04N21/812; H04N21/8146; H04N21/85; H04N21/858; H04N21/8583; H04N21/8586; H04N5/00; H04N5/44; H04N5/445; H04N5/44504; H04N5/60; H04N5/602; H04N7/00; H04N7/08; H04N7/087; H04N7/088; H04N7/0884; H04N7/0887; H04N7/10; H04N7/102; H04N7/16; H04N7/162; H04N7/163; H04N7/165; H04N7/173; H04N7/17309; H04N7/17318; H04N7/17336; H04N7/17345; H04N7/17354; H04M; H04M1/00; H04M1/57; H04N5/45

Claims Analysis

Total Claims: 77
Claim 1
Independent Claim 112 words
A method comprising: assigning a plurality of interactive virtual advertisement spots to a program; generating a retrieval plan; and providing the retrieval plan to a terminal, wherein the retrieval plan instructs the terminal to display in one of the virtual advertisement spots an interactive virtual object selected from a ranked list of a plurality of interactive virtual objects, wherein said ranked list is determined at least by a measure of effectiveness for each one of said plurality of interactive virtual objects in each one of said plurality of interactive virtual advertisement spots, wherein each one of the plurality of interactive virtual advertisement spots is in a different spatial location in said program.
Claim 2
Independent Claim 112 words
A method comprising: assigning a plurality of interactive virtual advertisement spots to a program; generating a retrieval plan; and providing the retrieval plan to a terminal, wherein the retrieval plan instructs the terminal to display in one of the virtual advertisement spots an interactive virtual object selected from a ranked list of a plurality of interactive virtual objects, wherein said ranked list is determined at least by a measure of effectiveness for each one of said plurality of interactive virtual objects in each one of said plurality of interactive virtual advertisement spots, wherein each one of the plurality of interactive virtual advertisement spots is in a different spatial location in said program.
Claim 3
Dependent Claim 42 words
The method of claim 1 , wherein generating the retrieval plan comprises: assigning the terminal to one or more groups; and assigning each of the one or more of the groups to one or more of the plurality of interactive virtual objects.
Claim 4
Dependent Claim 57 words
The method of claim 2 , wherein the step of assigning the terminal to one or more groups comprises: generating group assignment rules; delivering group assignment rules to the terminal; storing the group assignment rules at the terminal; and determining one or more group assignments based on the group assignment rules and data related to the terminal.
Claim 5
Dependent Claim 79 words
The method of claim 3 , wherein the data related to the terminal includes one or more of Area of Dominant Influence (ADI), zip code, demographic data and programs watched data, virtual objects viewed, on-screen questionnaires and characteristics imported from marketing databases; the method further comprising updating the group assignments to reflect changes in the ADI, zip code the demographic data, the programs watched data the virtual objects viewed, the on-screen questionnaires, and the characteristics imported from marketing databases.
Claim 6
Dependent Claim 20 words
The method of claim 1 , further comprising periodically sending the retrieval plan and group assignment rules to the terminal.
Claim 7
Dependent Claim 23 words
The method of claim 1 wherein each different spatial location in said program is a different location within a scene of the program.
Claim 8
Dependent Claim 23 words
The method of claim 1 wherein each different spatial location in said program is a different location within a frame of the program.
Claim 9
Independent Claim 161 words
A method of targeting interactive virtual objects, comprising: providing a program containing a plurality of interactive virtual object locations to a terminal; providing one or more of a plurality of interactive virtual objects for each one of the plurality of the interactive virtual object locations to the terminal, wherein said one or more of the plurality of interactive virtual objects are selected from a ranked list of the plurality of interactive virtual objects, said ranked list is determined at least by a measure of effectiveness for each one of said plurality of interactive virtual objects in each one of said plurality of interactive virtual object locations, and each one of the plurality of interactive virtual object locations is in a different spatial location in said program; providing a retrieval plan to the terminal, wherein the retrieval plan designates, for one or more of the plurality of interactive object locations, which of the provided one or more interactive virtual objects to display.
Claim 10
Independent Claim 161 words
A method of targeting interactive virtual objects, comprising: providing a program containing a plurality of interactive virtual object locations to a terminal; providing one or more of a plurality of interactive virtual objects for each one of the plurality of the interactive virtual object locations to the terminal, wherein said one or more of the plurality of interactive virtual objects are selected from a ranked list of the plurality of interactive virtual objects, said ranked list is determined at least by a measure of effectiveness for each one of said plurality of interactive virtual objects in each one of said plurality of interactive virtual object locations, and each one of the plurality of interactive virtual object locations is in a different spatial location in said program; providing a retrieval plan to the terminal, wherein the retrieval plan designates, for one or more of the plurality of interactive object locations, which of the provided one or more interactive virtual objects to display.
Claim 11
Dependent Claim 13 words
The method of claim 8 , wherein the program is a television program.
Claim 12
Dependent Claim 23 words
The method of claim 8 , wherein the program is one of an advertisement, an electronic program guide, and an Internet web page.
Claim 13
Dependent Claim 27 words
The method of claim 8 , wherein at least one of the plurality of interactive virtual object locations is fixed in position across frames of the program.
Claim 14
Dependent Claim 25 words
The method of claim 8 , wherein at least one of the plurality of interactive virtual object locations moves spatially in the program with time.
Claim 15
Dependent Claim 15 words
The method of claim 8 , further comprising providing at least one non-interactive virtual object.
Claim 16
Dependent Claim 15 words
The method of claim 8 , wherein the terminal is a television set top terminal.
Claim 17
Dependent Claim 26 words
The method of claim 8 , wherein the terminal is incorporated into one of a television, a personal computer and a PDA with video viewing capabilities.
Claim 18
Dependent Claim 16 words
The method of claim 8 , wherein the terminal is coupled to a satellite television receiver.
Claim 19
Dependent Claim 25 words
The method of claim 8 , wherein the retrieval plan is periodically provided with the transmission of the program in a transmission to the terminal.
Claim 20
Dependent Claim 87 words
The method of claim 8 further comprising providing a group assignment matrix to the terminal, wherein: the group assignment matrix classifies the terminal into one or more different predefined groups within each of one or more target user categories, and the retrieval plan designates which of the provided one or more interactive objects to display in the one or more interactive object locations by associating the target categories and the predefined groups with the one or more interactive objects and the one or more interactive object locations.
Claim 21
Dependent Claim 30 words
The method of claim 18 , further comprising generating the group assignment matrix, wherein the predefined groups within one of the target categories are defined based on characteristics of users.
Claim 22
Dependent Claim 13 words
The method of claim 19 , wherein the characteristics include user demographic information.
Claim 23
Dependent Claim 13 words
The method of claim 19 , wherein the characteristics include user entered information.
Claim 24
Dependent Claim 13 words
The method of claim 19 , wherein the characteristics include programs watched data.
Claim 25
Dependent Claim 15 words
The method of claim 19 , wherein the characteristics include interactive virtual objects watched data.
Claim 26
Dependent Claim 17 words
The method of claim 19 , wherein the characteristics include user activation of the interactive virtual objects.
Claim 27
Dependent Claim 47 words
The method of claim 18 , wherein generating the retrieval plan comprises: associating one of the target user categories with one of the interactive object locations; associating each predefined group within the associated one of the target user categories with a respective one of the interactive objects.
Claim 28
Dependent Claim 91 words
The method of claim 8 , wherein the ranked list is determined by: scoring a compatibility of program content surrounding a first interactive virtual object location of the interactive virtual object locations with a targeted group of users, scoring compatibilities of each of the plurality of interactive virtual objects with the targeted group of users; and ranking each of the plurality of interactive virtual objects displayed in the first one interactive virtual object location based on combining the scoring of the program content and the scoring of each interactive virtual object.
Claim 29
Dependent Claim 98 words
The method of claim 26 , wherein the ranked list is further determined by: scoring a compatibility of program content surrounding a second interactive virtual object location of the interactive virtual object locations with the targeted group of users, and ranking different pairs of the plurality of interactive virtual objects displayed in the first and second interactive virtual object locations and based on combining the scoring of the program content surrounding the first interactive virtual object location, the scoring of the program content surrounding the second interactive virtual object location, and the scoring of each interactive virtual object.
Claim 30
Dependent Claim 23 words
The method of claim 8 wherein each different spatial location in said program is a different location within a scene of the program.
Claim 31
Dependent Claim 23 words
The method of claim 8 wherein each different spatial location in said program is a different location within a frame of the program.
Claim 32
Independent Claim 146 words
A method comprising: receiving a program, a plurality of interactive virtual objects, and a retrieval plan at a terminal, wherein the program includes a plurality of interactive virtual object locations, the retrieval plan designates one or more of said plurality of interactive virtual objects to be displayed during a display of the program selected from a ranked list of said plurality of interactive virtual objects, the ranked list is determined at least by a measure of effectiveness for each one of said plurality of interactive virtual objects in each one of said plurality of interactive virtual object locations, and each one of the plurality of interactive virtual object locations is in a different spatial location in said program; and displaying one or more of the interactive virtual objects in one or more of the interactive virtual object locations of the program according to the retrieval plan.
Claim 33
Independent Claim 146 words
A method comprising: receiving a program, a plurality of interactive virtual objects, and a retrieval plan at a terminal, wherein the program includes a plurality of interactive virtual object locations, the retrieval plan designates one or more of said plurality of interactive virtual objects to be displayed during a display of the program selected from a ranked list of said plurality of interactive virtual objects, the ranked list is determined at least by a measure of effectiveness for each one of said plurality of interactive virtual objects in each one of said plurality of interactive virtual object locations, and each one of the plurality of interactive virtual object locations is in a different spatial location in said program; and displaying one or more of the interactive virtual objects in one or more of the interactive virtual object locations of the program according to the retrieval plan.
Claim 34
Dependent Claim 43 words
The method of claim 30 , wherein displaying, comprises: comparing a group assignment matrix to the retrieval plan, wherein the group assignment matrix assigns the terminal to a targeted user group; and selecting an interactive virtual object for display based on the comparison.
Claim 35
Dependent Claim 42 words
The method of claim 31 , further comprising generating the group assignment matrix including receiving group assignment rules; and determining one or more group assignments at the terminal based on the group assignment rules and individual terminal data or terminal group data.
Claim 36
Dependent Claim 50 words
The method of claim 32 , wherein the individual terminal data, comprises one or more of viewer demographic data, programs watched data, virtual objects viewed data, on-screen questionnaires, and characteristics imported from marketing databases, and wherein the terminal group data, comprises one or more ADI, zip code, and geographical data.
Claim 37
Dependent Claim 16 words
The method of claim 32 , wherein the group assignment rules are stored in the terminal.
Claim 38
Dependent Claim 24 words
The method of claim 30 , further comprising: linking a terminal selecting the at least one displayed interactive virtual object to an alternate program.
Claim 39
Dependent Claim 15 words
The method of claim 35 , wherein the alternate program comprises an Internet web site.
Claim 40
Dependent Claim 23 words
The method of claim 30 wherein each different spatial location in said program is a different location within a scene of the program.
Claim 41
Dependent Claim 23 words
The method of claim 30 wherein each different spatial location in said program is a different location within a frame of the program.
Claim 42
Dependent Claim 187 words
A terminal comprising: a network interface configured to receive a plurality of interactive virtual objects and a plurality of interactive virtual object locations and metadata an interactive virtual objects extractor processor coupled to the network interface and configured to extract the plurality of interactive virtual objects, the plurality of interactive virtual object locations and the metadata; a storage processor coupled to the extractor configured to determine which of the extracted plurality of interactive virtual objects are targeted to the terminal and save the extracted targeted interactive virtual objects in a memory; and an interactive virtual object selector processor coupled to the storage processor and configured to determine an interactive virtual object placement for one or more saved interactive virtual objects selected from a ranked list of said plurality of interactive virtual objects, wherein said ranked list is determined at least by a measure of effectiveness for each one of said plurality of interactive virtual objects in each one of said plurality of interactive virtual object locations, and each one of the plurality of interactive virtual advertisement object locations is in a different spatial location in a program.
Claim 43
Dependent Claim 187 words
A terminal comprising: a network interface configured to receive a plurality of interactive virtual objects and a plurality of interactive virtual object locations and metadata an interactive virtual objects extractor processor coupled to the network interface and configured to extract the plurality of interactive virtual objects, the plurality of interactive virtual object locations and the metadata; a storage processor coupled to the extractor configured to determine which of the extracted plurality of interactive virtual objects are targeted to the terminal and save the extracted targeted interactive virtual objects in a memory; and an interactive virtual object selector processor coupled to the storage processor and configured to determine an interactive virtual object placement for one or more saved interactive virtual objects selected from a ranked list of said plurality of interactive virtual objects, wherein said ranked list is determined at least by a measure of effectiveness for each one of said plurality of interactive virtual objects in each one of said plurality of interactive virtual object locations, and each one of the plurality of interactive virtual advertisement object locations is in a different spatial location in a program.
Claim 44
Dependent Claim 40 words
The terminal of claim 39 , wherein the plurality of interactive virtual objects are received with programming content of the program, and wherein the extractor processor is configured to extract the plurality of interactive virtual objects from the programming content.
Claim 45
Dependent Claim 22 words
The terminal of claim 39 , wherein the plurality of interactive virtual objects are received independently of programming content of the program.
Claim 46
Dependent Claim 18 words
The terminal of claim 41 , wherein the plurality of interactive virtual objects are received over the Internet.
Claim 47
Dependent Claim 18 words
The terminal of claim 39 , wherein the terminal is a terminal in a television program delivery system.
Claim 48
Dependent Claim 14 words
The terminal of claim 43 , wherein the terminal is a set top terminal.
Claim 49
Dependent Claim 12 words
The terminal of claim 43 , wherein the terminal is a television.
Claim 50
Dependent Claim 23 words
The terminal of claim 39 , wherein the terminal is one of a personal computer, a personal data assistant, and a wireless telephone.
Claim 51
Dependent Claim 49 words
The terminal of claim 39 , wherein the selector processor is further configured to: log the placement of an interactive virtual object and an interactive response to the interactive virtual object in the memory, and use the placement and the response in determining placements of future interactive virtual objects.
Claim 52
Dependent Claim 23 words
The terminal of claim 39 wherein each different spatial location in said program is a different location within a scene of the program.
Claim 53
Dependent Claim 23 words
The terminal of claim 39 wherein each different spatial location in said program is a different location within a frame of the program.
Claim 54
Independent Claim 176 words
A method comprising: creating a package of a plurality of interactive virtual objects, wherein said plurality of interactive virtual objects are dynamic; providing the package to a plurality of terminals; generating a group assignment matrix, wherein the group assignment matrix assigns the terminals to groups; generating a retrieval plan; providing a program to one or more of the terminals, the program including a plurality of interactive virtual object locations, wherein the retrieval plan designates one or more of the plurality of interactive virtual objects to be displayed in the plurality of interactive virtual object locations during a display of the program, wherein said plurality of interactive virtual objects are selected from a ranked list of the plurality of interactive virtual objects, wherein said ranked list is determined at least by a measure of effectiveness for each one of said plurality of interactive virtual objects in each one of said plurality of interactive virtual object locations, and each one of the plurality of interactive virtual advertisement object locations is in a different spatial location in said program.
Claim 55
Independent Claim 176 words
A method comprising: creating a package of a plurality of interactive virtual objects, wherein said plurality of interactive virtual objects are dynamic; providing the package to a plurality of terminals; generating a group assignment matrix, wherein the group assignment matrix assigns the terminals to groups; generating a retrieval plan; providing a program to one or more of the terminals, the program including a plurality of interactive virtual object locations, wherein the retrieval plan designates one or more of the plurality of interactive virtual objects to be displayed in the plurality of interactive virtual object locations during a display of the program, wherein said plurality of interactive virtual objects are selected from a ranked list of the plurality of interactive virtual objects, wherein said ranked list is determined at least by a measure of effectiveness for each one of said plurality of interactive virtual objects in each one of said plurality of interactive virtual object locations, and each one of the plurality of interactive virtual advertisement object locations is in a different spatial location in said program.
Claim 56
Dependent Claim 67 words
The method of claim 50 , wherein at least one of said plurality of interactive virtual objects includes triggers that initiate a signal from the terminals the method further comprising: receiving a trigger from one of the terminals; retrieving an interactive virtual object trigger action in response to receipt of the trigger; and determining that the interactive virtual object trigger action requires initiation of an interactive request.
Claim 57
Dependent Claim 42 words
The method of claim 51 , the method further comprising: sending the interactive request to the terminal which sent the trigger; awaiting an interactive response from the terminal which sent the trigger; and initiating an interactive action based on the interactive response.
Claim 58
Dependent Claim 24 words
The method of claim 50 , further comprising: linking a terminal selecting the at least one designated interactive virtual object to an alternate program.
Claim 59
Dependent Claim 15 words
The method of claim 53 , wherein the alternative program comprises an Internet web site.
Claim 60
Dependent Claim 23 words
The method of claim 50 wherein each different spatial location in said program is a different location within a scene of the program.
Claim 61
Dependent Claim 23 words
The method of claim 50 wherein each different spatial location in said program is a different location within a frame of the program.
Claim 62
Independent Claim 296 words
A system comprising: an operations center including a network interface and one or more processors configured to: provide, through a network, a program containing a plurality of interactive virtual object locations to a terminal; provide one or more of a plurality of interactive virtual objects for each one of the plurality of the interactive virtual object locations to the terminal, wherein said one or more of the plurality of interactive virtual objects are selected from a ranked list of the plurality of interactive virtual objects, wherein said ranked list is determined at least by a measure of effectiveness for each one of said plurality of interactive virtual objects in each one of said plurality of interactive virtual object locations, and each one of the plurality of interactive virtual object locations is in a different spatial location in said program; provide a retrieval plan to the terminal, wherein the retrieval plan designates, for one or more of the plurality of interactive object locations, which of the provided one or more interactive virtual objects to display; and a terminal comprising: one or more terminal network interfaces configured to receive the program, the plurality of interactive virtual objects, and the retrieval plan; an interactive virtual objects extractor processor coupled to the terminal network interfaces and configured to extract the plurality of interactive virtual objects, the plurality of interactive virtual object locations and the retrieval plan; a storage processor coupled to the extractor configured to determine which of the extracted plurality of interactive virtual objects are targeted to the terminal and save the extracted targeted interactive virtual objects in a memory; and an interactive virtual object selector processor coupled to the storage processor configured to determine an interactive virtual object placement for the one or more stored interactive virtual objects.
Claim 63
Independent Claim 296 words
A system comprising: an operations center including a network interface and one or more processors configured to: provide, through a network, a program containing a plurality of interactive virtual object locations to a terminal; provide one or more of a plurality of interactive virtual objects for each one of the plurality of the interactive virtual object locations to the terminal, wherein said one or more of the plurality of interactive virtual objects are selected from a ranked list of the plurality of interactive virtual objects, wherein said ranked list is determined at least by a measure of effectiveness for each one of said plurality of interactive virtual objects in each one of said plurality of interactive virtual object locations, and each one of the plurality of interactive virtual object locations is in a different spatial location in said program; provide a retrieval plan to the terminal, wherein the retrieval plan designates, for one or more of the plurality of interactive object locations, which of the provided one or more interactive virtual objects to display; and a terminal comprising: one or more terminal network interfaces configured to receive the program, the plurality of interactive virtual objects, and the retrieval plan; an interactive virtual objects extractor processor coupled to the terminal network interfaces and configured to extract the plurality of interactive virtual objects, the plurality of interactive virtual object locations and the retrieval plan; a storage processor coupled to the extractor configured to determine which of the extracted plurality of interactive virtual objects are targeted to the terminal and save the extracted targeted interactive virtual objects in a memory; and an interactive virtual object selector processor coupled to the storage processor configured to determine an interactive virtual object placement for the one or more stored interactive virtual objects.
Claim 64
Dependent Claim 45 words
The system of claim 57 , wherein the selector processor is further configured to: log the placement of an interactive virtual object and an interactive response to the interactive virtual object in the memory, and communicate the placement and the response to the operation center.
Claim 65
Dependent Claim 23 words
The system of claim 57 wherein each different spatial location in said program is a different location within a scene of the program.
Claim 66
Dependent Claim 23 words
The system of claim 57 wherein each different spatial location in said program is a different location within a frame of the program.
Claim 67
Dependent Claim 47 words
The system of claim 57 , wherein the plurality of interactive virtual objects are provided to the terminal by one of a cable television system, a wireless broadcast system, a satellite broadcast system, a wired data network, a wireless PCS network, and a terrestrial television broadcast network.
Claim 68
Dependent Claim 25 words
The system of claim 57 , wherein the plurality of interactive virtual objects and the retrieval plan are derived through the network with the program.
Claim 69
Dependent Claim 48 words
The system of claim 62 , wherein the one or more terminal network interfaces are further configured to receive replacement interactive virtual objects and a replacement interactive virtual object retrieval plan, wherein the replacement interactive virtual objects and the replacement retrieval plan are delivered from the operations center.
Claim 70
Dependent Claim 79 words
The system of claim 57 , wherein an interactive virtual object of the plurality of interactive virtual objects, comprises: an interactive virtual object identifier; interactive virtual object placement rules, wherein the rules provide guidance to the terminal in managing insertion of interactive virtual objects into the program content; a digital representation of the interactive virtual object; and an interactive virtual object trigger action that defines an action to be taken upon triggering of the virtual object at the terminal.
Claim 71
Dependent Claim 30 words
The system of claim 64 , wherein the interactive virtual object further comprises a virtual object applet that provides software capable of initiation by a source external to the terminal.
Claim 72
Dependent Claim 24 words
The system of claim 64 , wherein the interactive virtual object trigger action initiated an interactive request to a location external to the terminal.
Claim 73
Dependent Claim 69 words
The system of claim 66 , wherein the location external to the system further comprises: an interactive virtual object management center; and an interactive virtual object servicing center coupled to the interactive virtual object management center, wherein the management center provides interactive virtual object response management guidelines to the servicing center, and wherein the guidelines determine an appropriate response based on receipt of an interactive request from the terminal.
Claim 74
Dependent Claim 75 words
The system of claim 57 , wherein the terminal further comprises: an interactive virtual object extractor that extracts interactive virtual objects from data received at the terminal; an interactive virtual object location detector processor, coupled to the extractor, that determines the allowable content locations for the plurality of interactive virtual objects; and an interactive virtual object insertion processor, coupled to the selector processor, that inserts the selected interactive virtual objects into the allowable content locations.
Claim 75
Dependent Claim 44 words
The system of claim 68 , wherein the terminal further comprises a storage management processor coupled to the extractor, wherein the management processor uses an interactive virtual object retrieval plan to determine which received interactive virtual objects are to be stored at the terminal.
Claim 76
Dependent Claim 21 words
The system of claim 57 , wherein the plurality of interactive virtual objects are selectable by a user at the terminal.
Claim 77
Dependent Claim 19 words
The system of claim 70 , wherein an interactive selection by the user is processed automatically by the terminal.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2013-05-17 2013-11-16 2014-05-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2017-05-17 2017-11-16 2018-05-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2021-05-17 2021-11-16 2022-05-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag