×

Methods and software for providing targeted advertising to a product program

  • US 10,460,342 B1
  • Filed: 08/12/2014
  • Issued: 10/29/2019
  • Est. Priority Date: 08/12/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing targeted advertising to furnish user assistance in a computer assisted design (“

  • CAD”

    ) program, the method being executed by a computer-implemented targeted-advertising software system operating on a computing device and comprising;

    receiving, by the computing device, at least a design document comprising a plurality of design data associated with a CAD model generated by the CAD program;

    wherein the plurality of design data is linked to a first trigger and a second trigger;

    receiving, by the computing device, a first advertisement and a second advertisement,wherein;

    each of the first advertisement and the second advertisement provides user assistance in using the CAD program;

    receiving the first advertisement further comprises receiving the first advertisement from a first advertiser; and

    receiving the second advertisement further comprises receiving the second advertisement from a second advertiser, wherein the second advertiser is distinct from the first advertiser;

    storing, by the computing device, each of the first advertisement and the second advertisement in an advertisement event database linking the first advertisement to the first trigger and the second advertisement to the second trigger;

    receiving, by the computing device, as a function of interaction between an end-user, the CAD model, and the CAD program, end-user usage data regarding the interaction, wherein the interaction causes the CAD program to implement functionality of the CAD program, and wherein receiving usage data further comprises receiving data describing at least a user action associated with the CAD model;

    comparing, by the computing device, the user action to triggers specified by an action-trigger database;

    identifying, by the computing device, the first trigger and the second trigger, wherein each of the first trigger and second trigger are listed in the action-trigger database as corresponding to the at least a user action;

    retrieving, by the computing device, using the first trigger and second trigger, from the advertisement event database, the first advertisement, the second advertisement, a first rank associated with the first trigger and a second rank associated with the second trigger;

    selecting, based on at least a user action, the first advertisement, wherein the first advertisement is configured to assist the end-user with rendering the CAD model and the selecting is based on one or more features of the CAD modeldisplaying the first advertisement to the end-user, wherein displaying the first advertisement further comprises displaying the first advertisement in a dedicated display area of a user interface of the CAD program.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×