Modifying a grammar of a hierarchical multimodal menu with keywords sold to customers
Services, systems, and computer program products are provided for modifying a grammar of a hierarchical multimodal menu that include selling to a customer a keyword, selling to a customer a location in a grammar in a hierarchical multimodal menu, and storing the keyword in the location. Storing the keyword in the location may be carried out by storing the keyword in a grammar cache in the grammar.
1 . A method for modifying a grammar of a hierarchical multimodal menu, the method comprising:
selling to a customer a keyword;
selling to a customer a location in a grammar in a hierarchical multimodal menu; and
storing the keyword in the location.
2 . The method of claim 1 wherein selling to a customer a location in a grammar in a hierarchical multimodal menu further comprises:
identifying a tier in the hierarchical multimodal menu; and
assigning a sale price to a location in a grammar associated with the tier in the hierarchical multimodal menu.
3 . The method of claim 1 wherein selling to a customer a location in a grammar in a hierarchical multimodal menu further comprises receiving a bid price from the customer; and
selecting a tier in the hierarchical multimodal menu in dependence upon the bid price; and
wherein storing the keyword in the location includes storing the keyword in a location in a grammar associated with the selected tier.
4 . The method of claim 1 further comprises adding a GUI display object associated with the keyword to the hierarchical multimodal menu.
5 . The method of claim 1 wherein storing the keyword in the location further comprises storing the keyword in a grammar cache in the grammar.
6 . The method of claim 1 further comprises associating the keyword with an action.
7 . A grammar of a hierarchical multimodal menu, the grammar comprising:
a keyword sold to a customer;
a keyword location sold to a customer; and
a keyword stored in the keyword location.
8 . The grammar of claim 7 wherein the keyword location further comprises a keyword location in a grammar associated with a tier in the hierarchical multimodal menu.
9 . The grammar of claim 7 wherein the keyword was sold for a bid price from a customer.
10 . The grammar of claim 7 further comprises a GUI display object associated with the keyword.
11 . The grammar of claim 7 further comprises a grammar cache for storing keywords sold to customers.
12 . The grammar of claim 7 further comprises an action associated with the keyword.
13 . A service for increasing vendor exposure through keyword placement in a multimodal application, the service comprising:
selling to a vendor a keyword;
selling to the vendor a location in a grammar in a hierarchical multimodal menu of the multimodal application; and
storing the keyword in the location.
14 . The service of claim 13 wherein selling to a vendor a location in a grammar in a hierarchical multimodal menu further comprises:
identifying a tier in the hierarchical multimodal menu; and
assigning a sale price to a location in a grammar associated with the tier in the hierarchical multimodal menu of the multimodal application.
15 . The service of claim 13 wherein selling to a vendor a location in a grammar in a hierarchical multimodal menu further comprises receiving a bid price from the vendor; and
selecting a tier in the hierarchical multimodal menu in dependence upon the bid price; and
wherein storing the keyword in the location includes storing the keyword in a location in a grammar associated with the selected tier.
16 . The service of claim 1 further comprises adding a GUI display object associated with the keyword to the hierarchical multimodal menu.
17 . A computer program product for modifying a grammar of a hierarchical multimodal menu, the computer program product disposed upon a recording medium, the computer program product comprising:
computer program instructions that sell to a customer a keyword;
computer program instructions that sell to a customer a location in a grammar in a hierarchical multimodal menu; and
computer program instructions that store the keyword in the location.
18 . The computer program product of claim 17 wherein computer program instructions that sell to a customer a location in a grammar in a hierarchical multimodal menu further comprise:
computer program instructions that identify a tier in the hierarchical multimodal menu; and
computer program instructions that assign a sale price to a location in a grammar associated with the tier in the hierarchical multimodal menu.
19 . The computer program product of claim 17 wherein computer program instructions that sell to a customer a location in a grammar in a hierarchical multimodal menu further comprise computer program instructions that receive a bid price from the customer;
computer program instructions that select a tier in the hierarchical multimodal menu in dependence upon the bid price; and
computer program instructions that store the keyword in the location includes means, recorded on the recording medium, for storing the keyword in a location in a grammar associated with the selected tier.
20 . The computer program product of claim 17 further comprising computer program instructions that associate the keyword with an action.