Patent ID: 7974875

Claim:
A voice-controlled transaction system adapted to process transactions over the Internet, the service comprising: a user interface; and at least one database coupled to the user interface, the user interface coordinating voice communications with a user, the voice communications including item or service information and transactions associated with the item or service, the at least one database storing item and service information; an advertising subsystem configured to selectively provide the user interface with advertisements targeted to particular users based on selection criteria, wherein the advertising subsystem is configured for setting advertisement selection criteria based on one or more aspect of user-centric information selected from among a group of criteria consisting of: user demographics; location demographics; current selected vertical domain of interest; advertising sales criteria; and lack of repetition; wherein the advertising subsystem is further configured for querying said database to determine if said database contains pre-existing criteria information for said end user; wherein the advertising subsystem is further configured for generating a first set of advertisements; wherein the advertising subsystem is further configured for generating weights for said first set of advertisements based a context of said advertisements; wherein the advertising subsystem is further configured for determining whether said context is enough to accurately know what advertisement from the first set of advertisements the user most wants; wherein the advertising subsystem is further configured for deciding if said context is enough to accurately know what the user most wants; wherein the advertising subsystem is further configured for playing said advertisement from the first set of advertisements if said context is enough to accurately know what the user most wants; whereby transactions are executed without the user pressing a button, clicking a mouse, or any other manual input to a computing device.