Methods and software for providing targeted advertising to a product program
AssigneeDesprez, LLC
InventorJames L. Jacobs, II
Life of this patent
Estimating the term…
Abstract
Methods and software that allow one or more users to utilize targeted-advertising functionality in the context of a product program. For example, such logistical functionality may enable users to benefit from the use of one or more functionalities enabled by targeted advertising, such as fully or partially ad-sponsored software, relevant training or assistance recommendations, and user-customized advertising, among others. Various corresponding and related methods and software are described.
Claims20
A system for providing advertising targeted to user actions in a computer-assisted design (“CAD”) product program, the system comprising a computing device implementing targeted-advertising software to perform steps of:
- uploading, using an end-user interface, a request for pricing from an end-user, wherein the end-user interface is further configured to allow a supplier to submit pricing feedback in response to the request for pricing;
- receiving, at a CAD program, end-user usage data describing a user action in the CAD program, wherein the user action includes at least an instruction for the CAD program to perform an action related to a modification of a CAD model;
- identifying, in an advertisement trigger database linking user actions to advertisement triggers, an advertisement trigger from the end-user usage data;
- determining that the advertisement trigger exceeds a threshold stored in an advertisement event database linking advertisement triggers to advertisement types, wherein the advertisement event database further comprises a rank associated with each advertisement trigger;
- selecting, from an advertisement database linking advertisement triggers to advertisement types, an advertisement type as a function of the advertisement trigger and the rank associated with the advertisement trigger, wherein the rank is configured to resolve a conflict when two or more advertisement triggers are concurrently activated;
- receiving, over a network, a first advertisement as a function of the advertisement type, wherein the first advertisement relates to the modification of the CAD model, wherein receiving the first advertisement comprises:
- retrieving a record comprising one or more previous interactions between the end-user and previous advertisements;
- automatedly generating positive feedback and negative feedback associated with the end-user based on a duration of engagement associated with each of the one or more previous interactions;
- and
- selecting the first advertisement as a function of the advertisement type and the positive feedback and the negative feedback;
- displaying the first advertisement to the end-user on the CAD model;
- and
- presenting, by a targeted-advertiser module, the first advertisement to the supplier.
Dependencies are inferred from the claim text.