# US 10,373,174 B2 · System and method for online content delivery

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,373,174 B2
- Document ID: US10373174B2
- Status: Granted
- Kind: B2
- Application number: 12/356,167
- Filed: 2009-01-20
- Published: 2010-02-11
- Granted: 2019-08-06
- Earliest claimed: 2008-08-08
- Assignees: LocalScene LLC
- Applicants: Andrew Eklund
- Inventors: Andrew Eklund
- Web page: https://patentgrep.com/patent/US10373174B2

## CPC

- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/0241: Advertisements
- G06Q 30/0273: Determination of fees for advertising
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Apparatus, systems, and methods for online content delivery are disclosed that operate to present an advertisement to a plurality of users, the advertisement associated with an advertiser and comprising a plurality of software components where at least one software component of the plurality of software components is an interactive software component; track use of the interactive software component by the plurality of users; calculate an aggregate value based on a value associated with each use of the interactive software component; and charge the advertiser an advertising fee corresponding to the aggregate value. Additional apparatus, systems, and methods are disclosed.

## Claims

### Claim 1

A computer-implemented method comprising:
storing, by a content delivery network associated with an ad server, a copy of an advertisement file associated with an advertisement;
receiving, by the ad server, a request from a publisher site to present the advertisement;
transmitting, by the ad server, a universal resource locator associated with an advertisement location to the publisher site in response to receiving the request from the publisher site;
transmitting, by the content delivery network associated with the ad server, the advertisement including at least one component to the publisher site using the universal resource locator, wherein the content delivery network reduces latency of advertisement delivery;
receiving, by the ad server, usage data comprising information indicative of a tracked user interaction with the at least one component of the advertisement, a user action taken during interaction with the advertisement, an identification of the at least one component of the advertisement that was used, and where the advertisement was placed;
calculating, by the ad server, an aggregate value based on different values associated with components used over a determined period of time;
charging, by the ad server, a fee to an advertiser according to the calculated aggregate value associated with the advertisement;
distributing, by the ad server, a portion of an advertising revenue associated with the fee to a publisher associated with the publisher site and a portion of the advertising revenue to a developer associated with the advertisement.

### Claim 2 (depends on 1)

The method of claim 1, wherein use of the at least one component comprises:
receiving a user command from a user, the user command comprising a command to begin playback of a video related to the advertisement; and
presenting the video to the user within the advertisement.

### Claim 3 (depends on 1)

The method of claim 1, wherein use of the at least one component comprises:
receiving, from a user, a request to download a file; and
in response to the request, initiating a download of the file.

### Claim 4 (depends on 1)

The method of claim 1, wherein use of the at least one component comprises:
receiving contact information from a user; and
using the contact information to subscribe the user to an information feed.

### Claim 5 (depends on 4)

The method of claim 4, wherein the contact information is in a form of an email address.

### Claim 6 (depends on 1)

The method of claim 1, wherein use of the at least one component comprises:
receiving identifying information from a user;
receiving a reservation request from the user, the reservation request to reserve a resource; and
using the identifying information to reserve the resource based on the reservation request.

### Claim 7 (depends on 6)

The method of claim 6, wherein the reservation request includes a dinner reservation and the resource includes a dining time slot.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
determining an advertising cost;
collecting the advertising cost as advertising revenue; and
distributing at least a portion of the advertising revenue to a publisher that presents the advertisement.

### Claim 9

A system comprising:
a memory; and
a processing system, the processing system coupled to the memory, and the processing system configured to:
store at a content delivery network associated with an the processing system, a copy of an advertisement file associated with an advertisement;
receive a request from a publisher site to present the advertisement;
transmit a universal resource locator associated with an advertisement location to the publisher site in response to receiving the request from the publisher site;
transmit from the content delivery network associated with the processing system, the advertisement including at least one component to the publisher site using the universal resource locator, wherein the content delivery network reduces latency of advertisement delivery;
receive usage data comprising information indicative of a tracked user interaction with the at least one component of the advertisement, a user action taken during interaction with the advertisement, an identification of the at least one component of the advertisement that was used and where the advertisement was placed;
calculate an aggregate value based on different values associated with components used over a determined period of time;
charge a fee to an advertiser according to the calculated aggregate value associated with the advertisement; and
distribute a portion of an advertising revenue associated with the fee to a publisher associated with the publisher site and a portion of the advertising revenue to a developer associated with the advertisement.

### Claim 10 (depends on 9)

The system of claim 9, wherein the tracked user interaction of the at least one component comprises:
receiving a user command from a user, the user command comprising a command to begin playback of a video related to the advertisement; and
presenting the video to the user within the advertisement.

### Claim 11 (depends on 9)

The system of claim 9, wherein the tracked user interaction of the at least one component comprises:
receiving, from a user, a request to download a file; and
in response to the request, initiating a download of the file.

### Claim 12 (depends on 9)

The system of claim 9, wherein the tracked user interaction of the at least one component comprises:
receiving contact information from a user; and
using the contact information to subscribe the user to an information feed.

### Claim 13 (depends on 9)

The system of claim 9, wherein the tracked user interaction of the at least one component comprises:
receiving identifying information from a user;
receiving a reservation request from the user of the plurality of users, the reservation request to reserve a resource; and
using the identifying information to reserve the resource based on the reservation request.

### Claim 14

A non-transitory computer-readable medium including instructions, which when executed by a computer, cause the computer to:
store, by a content delivery network associated with an ad server, a copy of an advertisement file associated with an advertisement;
receive, by the ad server, a request from a publisher site to present the advertisement;
transmit, by the ad server, a universal resource locator associated with an advertisement location to the publisher site in response to receiving the request from the publisher site;
transmit, by the content delivery network associated with the ad server, the advertisement including at least one component to the publisher site using the universal resource locator, wherein the content delivery network reduces latency of advertisement delivery;
receive, by the ad server, usage data comprising information indicative of a tracked user interaction with the at least one component of the advertisement, a user action taken during interaction with the advertisement, an identification of the at least one component of the advertisement that was used, and where the advertisement was placed;
calculate, by the ad server, an aggregate value based on different values associated with components used over a determined period of time;
charge, by the ad server, a fee to an advertiser according to the calculated aggregate value associated with the advertisement;
distribute, by the ad server, a portion of an advertising revenue associated with the fee to a publisher associated with the publisher site and a portion of the advertising revenue to a developer associated with the advertisement.
