# US 2010/0169176 A1 · Method for tracking user behavior and to display advertisements

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

- Number: US 2010/0169176 A1
- Document ID: US20100169176A1
- Status: Published application
- Kind: A1
- Application number: 12/443,617
- Filed: 2007-09-13
- Published: 2010-07-01
- Earliest claimed: 2006-09-14
- Inventors: Bhavin Turakhia
- Web page: https://patentgrep.com/patent/US20100169176A1

## CPC

- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/0254: {based on statistics}
- G06Q 30/0255: {based on user history}
- G06Q 30/0256: {User search}
- H04L 67/025: for remote control or remote monitoring of applications
- H04L 67/306: User profiles
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The present invention relates generally to a method and system for displaying advertisements on a client computing device and specifically to a method and system for analyzing user behavior and targeting advertisements based on the user behavior.

## Claims

### Claim 1

A system for displaying user behavior based commercial content on a client computing system, the system comprising
a behavior tracker installed on the client computing system for collecting a behavioral information pertaining to a user;
a client application installed on the client computing system for requesting a display of commercial content from the behavior tracker based on the behavioral information;
a commercial content server for receiving a request for commercial content from the behavior tracker based on the behavioral information; and
a display module installed on the client computing system to display the commercial content.

### Claim 2 (depends on 1)

The system of claim 1, wherein the behavioral information is at least one of specifications of a client computing system, applications installed by a user of the client computing system, internet browsing history of each user, user document files, user email, use chat history, user music files, computer status messages and user demographics.

### Claim 3 (depends on 2)

The system of claim 2, wherein the behavior tracker is configured to extract at least one of keywords and phrases based on predetermined parameters from the behavioral information to represent the behavior information per user.

### Claim 4 (depends on 1)

The system of claim 1, wherein the commercial content is displayed as at least one of within and alongside the content of the client application.

### Claim 5 (depends on 1)

The system of claim 1, wherein the behavior tracker is a part of the client application.

### Claim 6 (depends on 1)

The system of claim 1, wherein the behavior tracker is an independent module installed on a user computing system.

### Claim 7 (depends on 1)

The system of claim 1, wherein the behavior tracker is configured to encrypt the behavioral information.

### Claim 8 (depends on 7)

The system of claim 7, wherein the commercial content server is configured to decrypt the behavioral information.

### Claim 9 (depends on 1)

The system of claim 1, wherein the behavior tracker is configured to send behavioral information periodically to the commercial content server.

### Claim 10 (depends on 1)

The system of claim 1, wherein the display module can be part of at least one of the client application, the behavior tracker, operating system and any independent application.

### Claim 11

A system for displaying user behavior based commercial content on a client computing system, the system comprising
a behavior tracker installed on the client computing system for collecting a behavioral information pertaining to a user;
a client application installed on the client computing system for requesting the behavioral information from the behavior tracker, the client application sending the behavioral information received from the behavior tracker to a commercial content server to request for commercial content;
a display module installed on the client computing system to display the commercial content received from the commercial content server.

### Claim 12 (depends on 11)

The system of claim 11, wherein the behavioral information is at least one of specifications of a client computing system, applications installed by a user of the client computing system, internet browsing history of each user, content of user document files, content of user email, content of user chat history, user music files, computer status messages and user demographics.

### Claim 13 (depends on 11)

The system of claim 11, wherein the behavior tracker is configured to encrypt the behavioral information.

### Claim 14 (depends on 12)

The system of claim 12, wherein the behavior tracker is configured to extract at least one of keywords and phrases based on predetermined parameters from the behavioral information to represent the behavior information per user.

### Claim 15 (depends on 11)

The system of claim 11, wherein the client application is configured to request for behavioral information periodically from the behavior tracker.

### Claim 16 (depends on 11)

The system of claim 11, wherein different commercial content can be sent to different users of a computing system based on each user's behavioral information.

### Claim 17 (depends on 11)

The system of claim 11, wherein the display module can be part of at least one of the client application, the behavior tracker, operating system and any independent application.

### Claim 18 (depends on 11)

The system of claim 11, wherein the display module can display commercial content within an external panel.

### Claim 19 (depends on 11)

The system of claim 11, wherein the commercial content is displayed within or alongside the content of the client application.

### Claim 20

A system for displaying user behavior based commercial content on a client computing system, the system comprising:
a behavior tracker installed on the client computing system for collecting a behavioral information pertaining to a user;
a commercial content server for receiving the behavioral information from the behavior tracker, the commercial content server and behavior tracker storing a unique identifier per user;
a client application installed on the client computing system for obtaining the unique identifier from the behavior tracker and requesting for commercial content from the commercial content server based on the unique identifier; and
a display module installed on the client computing system to display the commercial content received from the commercial content server.

### Claim 21 (depends on 20)

The system of claim 20, wherein each user is associated with a unique identifier enabling the commercial content server to send commercial content targeted to each user.

### Claim 22 (depends on 20)

The system of claim 20, wherein the behavior tracker is configured to encrypt the behavioral information.

### Claim 23 (depends on 20)

The system of claim 20, wherein the display module can be part of at least one of the client application, the behavior tracker, operating system and any independent application.

### Claim 24 (depends on 20)

The system of claim 20, wherein the commercial content server is part of the behavior tracker.

### Claim 25 (depends on 20)

The system of claim 20, wherein the commercial content is in a graphical form.

### Claim 26 (depends on 20)

The system of claim 20, wherein the client application can specify predetermined parameters to the display module for displaying the commercial content.

### Claim 27

A method for displaying user behavior based commercial content on a client computing system, the method comprising:
collecting a behavioral information pertaining to a user by a behavior tracker installed on the client computing system;
storing the behavioral information per user against a unique identifier;
receiving a request for obtaining commercial content at a commercial content server, based on at least one of the behavioral information and the unique identifier;
obtaining commercial content; and
displaying the commercial content alongside or within a client application

### Claim 28 (depends on 27)

The method of claim 27, wherein the behavioral information is at least one of specifications of a client computing system, applications installed by a user of the client computing system, internet browsing history of each user, user document files, user email, use chat history, user music files, computer status messages and user demographics.

### Claim 29 (depends on 27)

The method of claim 27, wherein the storing step comprises:
extracting at least one of keywords and phrases based on predetermined parameters from the behavior information to represent the behavior information per user.

### Claim 30 (depends on 27)

The method of claim 27, wherein the commercial content is updated periodically on a dynamic basis.

### Claim 31 (depends on 27)

The method of claim 27, wherein different commercial content can be sent to different users of a computing system based on a unique identifier associated with each user's behavioral information.

### Claim 32 (depends on 27)

The method of claim 27, wherein the behavioral information is stored in an encrypted form.

### Claim 33 (depends on 27)

The method of claim 27, wherein the commercial content can be displayed within an external panel associated with the client application.
