Task-Based Advertisement Delivery
AssigneeMicrosoft Corporation
InventorsTaifeng Wang, Tie-Yan Liu, Bin Gao, Tao Qin
Life of this patent
Estimating the term…
Abstract
A task guidance tool that displays instructional steps and associated advertisements may facilitate the accomplishment of a task by users who are otherwise unfamiliar with the task. The task guidance tool may be developed from input data mined from various sources. The task guidance tool may display a series of step pages in which each step page include instructions for accomplishing a corresponding step of the task. Further, one or more step pages of the task guidance tool may be provided with selected advertisements that are displayed with the step instructions.
Claims20
A computer-readable medium storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
- mining input data for developing a task guidance tool for completing a task;
- developing the task guidance tool that includes a plurality of step pages based on the input data, each step page including instructions for accomplishing a corresponding step of a task;
- and
- selecting at least one advertisement for display in one or more step pages of the task guidance tool.
A computer-implemented method, comprising:
- presenting a step page of a task guidance tool for display on a client device, the step page including a first area that provides instructions for completing a step that contributes to accomplishment of a task and a second area that displays a relevant advertisement for a product or a service that facilitates completion of the step;
- and
- navigating a web browser to a web page related to the product or the service upon a selection of the relevant advertisement by a user.
A computing device, comprising:
- one or more processors;
- and
- a memory that includes a plurality of computer-executable components, the plurality of computer-executable components comprising:
- a task development component that acquires input data regarding steps that facilitate accomplishment of a task from at least one of one or more websites or manual input from one or more users;
- a tool development component that develops a task guidance tool that includes one or more step pages based on the input data, each step page including instructions for accomplishing a corresponding step of the task;
- an advertisement selection component that selects at least one advertisement for display in the one or more step pages of the task guidance tool based at least on relevance of the at least one advertisement to instructional content of each step page;
- and
- an advertisement insertion component that inserts an advertisement into a step page of the task guidance tool.
Dependencies are inferred from the claim text.