# US 8,751,539 B2 · Data management and distribution

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

- Number: US 8,751,539 B2
- Document ID: US8751539B2
- Status: Granted
- Kind: B2
- Application number: 13/470,070
- Filed: 2012-05-11
- Published: 2012-11-15
- Granted: 2014-06-10
- Earliest claimed: 2005-05-25
- Applicants: Michael Joseph Lourdeaux
- Inventors: Michael Joseph Lourdeaux
- Web page: https://patentgrep.com/patent/US8751539B2

## CPC

- G06F 16/22: Indexing; Data structures therefor; Storage structures
- G06F 16/00: Information retrieval; Database structures therefor; File system structures therefor
- G06F 16/437: {Administration of user profiles, e.g. generation, initialisation, adaptation, distribution}
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/9536: Search customisation based on social or collaborative filtering
- G06Q 30/0271: {Personalized advertisement}
- H04L 67/1097: for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- Y10S 707/99948: Application of database or data structure, e.g. distributed, multimedia, or image
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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)
- Y10S: TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS

## Abstract

Techniques associated with data management and distribution are described, including receiving at a content distribution and management system activity data associated with a user from a client, the client having an interface configured to display commercial content and a player configured to access the content distribution and management system, storing the activity data in a database, displaying the commercial content using the interface, receiving other activity data associated with the user from the client, storing the other activity data in the database, determining other commercial content to display using the activity data and the other activity data, and displaying the other commercial content.

## Claims

### Claim 1

A method comprising:
receiving at a content distribution and management system activity data associated with a user from a client, the client comprising an interface configured to display commercial content and a player configured to access the content distribution and management system;
storing the activity data in a database;
displaying the commercial content using the interface;
receiving another activity data associated with the user from the client;
storing the another activity data in the database;
determining another commercial content to display using the activity data and the another activity data, the another commercial content associated with a control parameter configured to modify one or more functions available while playing the another commercial content;
modifying the one or more functions based on the control parameter; and
displaying the another commercial content.

### Claim 2 (depends on 1)

The method of claim 1, wherein the commercial content comprises an advertisement associated with a content provider.

### Claim 3 (depends on 1)

The method of claim 1, wherein the another commercial content comprises another advertisement associated with another content provider.

### Claim 4 (depends on 1)

The method of claim 1, further comprising identifying the commercial content from a local content source using an ad targeting analysis engine in communication with the content distribution and management system configured to target the commercial content, the local content source residing within the content distribution and management system.

### Claim 5 (depends on 1)

The method of claim 1, further comprising identifying the commercial content from a remote content source using an ad targeting analysis engine in communication with the content distribution and management system configured to target the commercial content.

### Claim 6 (depends on 1)

The method of claim 1, wherein the activity data comprises demographic data associated with the user.

### Claim 7 (depends on 1)

The method of claim 1, wherein the activity data comprises psychographic data associated with the user.

### Claim 8 (depends on 1)

The method of claim 1, wherein the activity data is associated with an action being performed using the player.

### Claim 9 (depends on 1)

The method of claim 1, wherein the activity data is associated with a user preference.

### Claim 10 (depends on 1)

The method of claim 1, wherein the another activity data comprises demographic data associated with the user.

### Claim 11 (depends on 1)

The method of claim 1, wherein the another activity data comprises psychographic data associated with the user.

### Claim 12 (depends on 1)

The method of claim 1, wherein the another activity data is associated with an action being performed using the player.

### Claim 13 (depends on 1)

The method of claim 1, wherein the activity data is associated with a user preference.

### Claim 14 (depends on 1)

The method of claim 1, wherein the player is further configured to play content accessed from the content distribution and management system.

### Claim 15

A system comprising:
an application configured to receive at a content distribution and management system activity data associated with a user from a client, the client comprising an interface configured to display commercial content and a player configured to access the content distribution and management system, to store the activity data in a database, to display the commercial content using the interface, to receive another activity data associated with the user from the client, to store the another activity data in the database, to determine another commercial content to display using the activity data and the another activity data, the another commercial content associated with a control parameter configured to modify one or more functions available while playing the another commercial content, to modify the one or more functions based on the control parameter, and to display the another commercial content; and
a database configured to store the activity data, the another activity data, the commercial content and the another commercial content.

### Claim 16 (depends on 15)

The system of claim 15, further comprising the client configured to communicate with the application, the client configured to display the commercial content and the another commercial content.

### Claim 17 (depends on 15)

The system of claim 15, wherein the player is further configured to play content accessed from the content distribution and management system.

### Claim 18

A computer readable medium including instructions for performing a method, the method comprising:
receiving at a content distribution and management system activity data associated with a user from a client, the client comprising an interface configured to display commercial content and a player configured to access the content distribution and management system;
storing the activity data in a database;
displaying the commercial content using the interface;
receiving another activity data associated with the user from the client;
storing the another activity data in the database;
determining another commercial content to display using the activity data and the another activity data, the another commercial content associated with a control parameter configured to modify one or more functions available while playing the another commercial content;
modifying the one or more functions based on the control parameter; and
displaying the another commercial content.
