# US 2014/0156381 A1 · Methods and systems for creating and managing user interest lists for providing online content

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

- Number: US 2014/0156381 A1
- Document ID: US20140156381A1
- Status: Published application
- Kind: A1
- Application number: 13/689,915
- Filed: 2012-11-30
- Published: 2014-06-05
- Earliest claimed: 2012-11-30
- Assignees: Google Inc.
- Inventors: David Monsees; Tom Ayles
- Web page: https://patentgrep.com/patent/US20140156381A1

## CPC

- G06Q 30/0255: {based on user history}
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/0244: {Optimization}
- 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

Methods, systems, and apparatus for creating and managing user device interest lists for online content are provided. The method is implemented by a processor executing the instructions. The method includes providing a dynamic advertisement including a plurality of elements for display on a user device wherein each element of the dynamic advertisement is configured to receive a device interaction from the user device, receiving data representative of a device interaction with at least one of the plurality of elements, identifying an item based on the data received, and determining a marketing response based on the identified item.

## Claims

### Claim 1

A computer-implemented method including computer-executable instructions stored on a computer-readable storage media, the method implemented by a processor executing the instructions, the method comprising:
providing a dynamic advertisement including a plurality of elements for display on a user device, each element of the dynamic advertisement configured to receive a device interaction from the user device;
receiving data representative of a device interaction with at least one of the plurality of elements;
identifying an item based on the data received; and
determining a marketing response based on the identified item.

### Claim 2 (depends on 1)

The method of claim 1, further comprising determining a number of device interactions associated with the item from the user device.

### Claim 3 (depends on 2)

The method of claim 2, wherein determining a marketing response comprises creating an interest list if the number of device interactions associated with the item from the user device exceeds a predetermined threshold.

### Claim 4 (depends on 2)

The method of claim 2, wherein determining a marketing response comprises updating an interest list if the number of device interactions associated with the item from the user device exceeds a predetermined threshold.

### Claim 5 (depends on 1)

The method of claim 1, wherein the dynamic advertisement includes a first advertisement for the item, said determining a marketing response comprises generating a second advertisement for the item as a result of the device interaction.

### Claim 6 (depends on 5)

The method of claim 5, further comprising adjusting a price associated with the second advertisement as a result of the device interaction.

### Claim 7 (depends on 1)

The method of claim 1, further comprising constructing the dynamic advertisement based on known characteristics of the user device.

### Claim 8 (depends on 7)

The method of claim 7, wherein the known characteristics of the user device are stored in a user profile, said method further comprising updating the user profile using the data representative of the device interaction.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
receiving data representative of a plurality of device interactions from a plurality of user devices with a plurality of dynamic advertisements; and
determining the marketing response based on the data representative of the plurality of device interactions.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
identifying a first interest list associated with a first device interaction of the plurality of device interactions;
identifying a second interest list associated with a second device interaction of the plurality of device interactions; and
combining the first interest list and the second interest list to create a third interest list based on the data representative of the plurality of device interactions.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
determining, for a group of user devices, a number of device interactions associated with the item; and
updating an interest list if the number of interactions by the user devices included within the user device group exceeds a predetermined threshold by adding each of the user devices included within the user device group to the interest list.

### Claim 12 (depends on 1)

The method of claim 1, further comprising determining a number of device interactions associated with a category assigned to the item, wherein each category is predefined and based at least in part on an attribute of the item.

### Claim 13

A computer system comprising:
at least one processor; and
at least one memory comprising computer-executable instructions that, when executed by said at least one processor, cause said at least one processor to:
receive a web request from a user device;
provide a dynamic advertisement and an interaction reporter to the user device, wherein the dynamic advertisement includes a plurality of elements for display on the user device, each element of the dynamic advertisement configured to receive a device interaction from the user device;
receive data representative of a device interaction with at least one of the plurality of elements from the interaction reporter;
identify an item based on the data received; and
determine a marketing response based on the identified item.

### Claim 14 (depends on 13)

The computer system of claim 13, wherein, when executed by said at least one processor, the computer-executable instructions further cause said at least one processor to determine a number of device interactions associated with the item from the user device.

### Claim 15 (depends on 13)

The computer system of claim 13, wherein, when executed by said at least one processor, the computer-executable instructions further cause said at least one processor to determine the marketing response to include creating an interest list if the number of device interactions associated with the item from the user device exceeds a predetermined threshold.

### Claim 16 (depends on 14)

The computer system of claim 14, wherein, when executed by said at least one processor, the computer-executable instructions further cause said at least one processor to determine the marketing response to include updating an interest list if the number of device interactions associated with the item from the user device exceeds a predetermined threshold.

### Claim 17 (depends on 13)

The computer system of claim 13, wherein the dynamic advertisement includes a first advertisement for the item, and wherein, when executed by said at least one processor, the computer-executable instructions further cause said at least one processor to determine the marketing response to include generating a second advertisement for the item as a result of the device interaction.

### Claim 18 (depends on 17)

The computer system of claim 17, wherein, when executed by said at least one processor, the computer-executable instructions further cause said at least one processor to provide the second advertisement to the user device with an adjusted price for the item as a result of the user interaction.

### Claim 19 (depends on 13)

The computer system of claim 13, wherein, when executed by said at least one processor, the computer-executable instructions further cause said at least one processor to construct the dynamic advertisement based on known characteristics of the user device.

### Claim 20 (depends on 19)

The computer system of claim 19, wherein the characteristics of the user device are stored within a user profile, and wherein, when executed by said at least one processor, the computer-executable instructions further cause said at least one processor to update the user profile using the data representative of the device interaction.

### Claim 21 (depends on 13)

The computer system of claim 13, wherein, when executed by said at least one processor, the computer-executable instructions further cause said at least one processor to:
receive data representative of a plurality of device interactions from a plurality of user devices with a plurality of dynamic advertisements; and
determine the marketing response based on the data representative of the plurality of device interactions.

### Claim 22 (depends on 21)

The computer system of claim 21, wherein, when executed by said at least one processor, the computer-executable instructions further cause said at least one processor to:
identify a first interest list associated with a first device interaction of the plurality of device interactions;
identify a second interest list associated with a second device interaction of the plurality of device interactions; and
combine the first interest list and the second interest list to create a third interest list based on the data representative of the plurality of device interactions.

### Claim 23

Computer-readable storage media having computer-executable instructions embodied thereon, wherein, when executed by at least one processor, the computer-executable instructions cause the processor to:
provide a dynamic advertisement including a plurality of elements for display on a user device, each element of the dynamic advertisement configured to receive a device interaction from the user device;
receive data representative of a device interaction with at least one of the plurality of elements;
identify an item based on the data received; and
determine a marketing response based on the identified item.

### Claim 24 (depends on 23)

The computer program product of claim 23, further comprising instructions that when executed cause the processor to determine a number of device interactions associated with the item from the user device.

### Claim 25 (depends on 24)

The computer program product of claim 24, further comprising instructions that when executed cause the processor to create an interest list if the number of device interactions associated with the item from the user device exceeds a predetermined threshold.

### Claim 26 (depends on 24)

The computer program product of claim 24, further comprising instructions that when executed cause the processor to update an interest list if the number of device interactions associated with the item from the user device exceeds a predetermined threshold.

### Claim 27 (depends on 23)

The computer program product of claim 23, wherein the dynamic advertisement includes a first advertisement for the item, said computer program product further comprising instructions that when executed cause the processor to generate a second advertisement for the item as a result of the device interaction.
