IP Library Patent Application 11470127
Patent Application
App. No. 11/470,127

SYSTEMS AND METHODS FOR DISPLAYING TARGETED ADVERTISEMENTS TO USERS OF WORKFLOW SOFTWARE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/470,127
Abstract

A method for displaying targeted advertisements to users of workflow software, based on information corresponding to the workflow, the related industry, and the user of the workflow software includes: receiving, from an identified user, a request to display a step in a workflow, the workflow corresponding to a given industry; determining, based on (i) the identified user, (ii) the step in the workflow, and (iii) the corresponding industry, an advertisement to be displayed in conjunction with the step in the workflow; and transmitting, to the identified user, the requested workflow step and the determined advertisement. Corresponding systems are also described.

Claims (36)

1 . A method for displaying targeted advertisements to users of workflow software, the method comprising:

a. receiving, from an identified user, a request to display a step in a workflow, the workflow corresponding to a given industry;

b. determining, based on (i) the identified user, (ii) the step in the workflow, and (iii) the corresponding industry, an advertisement to be displayed in conjunction with the step in the workflow; and

c. transmitting, to the identified user, the requested workflow step and the determined advertisement.

2 . The method of claim 1 , wherein step (b) comprises determining, based on at least one prior input from the identified user, an advertisement to be displayed in conjunction with the step in the workflow.

3 . The method of claim 1 , wherein step (b) comprises determining, based on at least one prior advertisement transmitted to the identified user, an advertisement to be displayed in conjunction with the step in the workflow.

4 . The method of claim 1 , wherein step (b) comprises determining, based on at least one response to a previous advertisement transmitted to the identified user, an advertisement to be displayed in conjunction with the step in the workflow.

5 . The method of claim 1 , wherein step (b) comprises determining, based on at least one prior input from a second user who previously requested to display the step in the workflow, an advertisement to be displayed in conjunction with the step in the workflow.

6 . The method of claim 1 , wherein step (b) comprises determining, based on at least one prior input from a second user who previously requested to display the workflow, an advertisement to be displayed in conjunction with the step in the workflow.

7 . The method of claim 1 , wherein step (b) comprises determining, based on a geographic location identified with the user, an advertisement to be displayed in conjunction with the step in the workflow.

8 . The method of claim 1 , wherein step (b) comprises determining, based on a geographic location identified with one or more user inputs, an advertisement to be displayed in conjunction with the step in the workflow.

9 . The method of claim 1 , wherein step (b) comprises determining, based on at least one prior input from a second user, wherein the second user is identified with the industry, an advertisement to be displayed in conjunction with the step in the workflow.

10 . The method of claim 1 , wherein step (b) comprises determining, based on at least one random factor, an advertisement to be displayed in conjunction with the step in the workflow.

11 . The method of claim 1 , wherein step (c) comprises transmitting, to the identified user, the requested workflow step and the determined advertisement, wherein the determined advertisement is displayed in a substantially similar format to at least one workflow component within the requested workflow step.

12 . The method of claim 1 , wherein step (c) comprises transmitting, to the identified user, the requested workflow step and the determined advertisement, wherein the location within the workflow step of the determined advertisement is determined based on at least one of the following: previous input from the user, previous input from a second user identified with the given industry, a random factor, or a predetermined ranking of advertisers.

13 . A method for displaying targeted advertisements to users of workflow software, the method comprising:

a. receiving, from an identified user, a request to display a step in a workflow, the workflow corresponding to a given industry;

b. determining, based on (i) the identified user, (ii) the step in the workflow, and (iii) the occupational role of the identified user, an advertisement to be displayed in conjunction with the step in the workflow; and

c. transmitting, to the identified user, the requested workflow step and the determined advertisement.

14 . The method of claim 13 , wherein step (b) comprises determining, based on at least one prior input from a second user, wherein the second user is identified with the occupational role of the identified user, an advertisement to be displayed in conjunction with the step in the workflow.

15 . A computer implemented system for displaying targeted advertisements to users of workflow software, the system comprising:

a workflow server which receives, from an identified user, a request to display a step in a workflow, the workflow corresponding to a given industry; determines, based on (i) the identified user, (ii) the step in the workflow, and (iii) the corresponding industry, an advertisement to be displayed in conjunction with the step in the workflow; and transmits, to the identified user, the requested workflow step and the determined advertisement.

16 . The system of claim 15 , wherein the workflow server determines, based on at least one prior input from the identified user, an advertisement to be displayed in conjunction with the step in the workflow.

17 . The system of claim 15 , wherein the workflow server determines, based on at least one prior advertisement transmitted to the identified user, an advertisement to be displayed in conjunction with the step in the workflow.

18 . The system of claim 15 , wherein the workflow server determines, based on at least one response to a previous advertisement transmitted to the identified user, an advertisement to be displayed in conjunction with the step in the workflow.

19 . The system of claim 15 , wherein the workflow server determines, based on at least one prior input from a second user who previously requested to display the step in the workflow, an advertisement to be displayed in conjunction with the step in the workflow.

20 . The system of claim 15 , wherein the workflow server determines, based on at least one prior input from a second user who previously requested to display the workflow, an advertisement to be displayed in conjunction with the step in the workflow.

21 . The system of claim 15 , wherein the workflow server determines, based on a geographic location identified with the user, an advertisement to be displayed in conjunction with the step in the workflow.

22 . The system of claim 15 , wherein the workflow server determines, based on a geographic location identified with one or more user inputs, an advertisement to be displayed in conjunction with the step in the workflow.

23 . The system of claim 15 , wherein the workflow server determines, based on at least one prior input from a second user, wherein the second user is identified with the industry, an advertisement to be displayed in conjunction with the step in the workflow.

24 . The system of claim 15 , wherein the workflow server determines, based on at least one random factor, an advertisement to be displayed in conjunction with the step in the workflow.

25 . The system of claim 15 , wherein the workflow server transmits, to the identified user, the requested workflow step and the determined advertisement, wherein the determined advertisement is displayed in a substantially similar format to at least one workflow component within the requested workflow step.

26 . The system of claim 15 , wherein the workflow server transmits, to the identified user, the requested workflow step and the determined advertisement, wherein the location within the workflow step of the determined advertisement is determined based on at least one of the following: previous input from the user, previous input from a second user identified with the given industry, a random factor, or a predetermined ranking of advertisers.

27 . A computer implemented system for displaying targeted advertisements to users of workflow software, the system comprising:

a workflow server which receives, from an identified user, a request to display a step in a workflow, the workflow corresponding to a given occupation; determines, based on (i) the identified user, (ii) the step in the workflow, and (iii) the occupational role of the identified user, an advertisement to be displayed in conjunction with the step in the workflow; and transmits, to the identified user, the requested workflow step and the determined advertisement.

28 . The system of claim 27 , wherein the workflow server determines, based on at least one prior input from a second user, wherein the second user is identified with the occupational role of the identified user, an advertisement to be displayed in conjunction with the step in the workflow.

Assignments (5)
RELEASE OF SECURITY INTEREST : RECORDED AT REEL/FRAME - 035203/0844 Recorded Sep 30, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: APPFOLIO, INC.
Reel/Frame 053947/0173 →
SECURITY INTEREST Recorded Mar 19, 2015
From: APPFOLIO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 035203/0844 →
CHANGE OF NAME Recorded Mar 5, 2009
From: APPFOLIO, LLC
To: APPFOLIO, INC.
Reel/Frame 022349/0941 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED ON REEL 020429 FRAME 0813. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 14, 2008
From: SCHAUSER, KLAUS; WALKER, JON
To: APPFOLIO, LLC
Reel/Frame 020797/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2008
From: SCHAUSER, KLAUS; WALKER, JON
To: APPFOLIO, LLC
Reel/Frame 020429/0813 →