# US 10,121,056 B2 · Ensuring a desired distribution of content in a multimedia document for different demographic groups utilizing demographic information

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

- Number: US 10,121,056 B2
- Document ID: US10121056B2
- Status: Granted
- Kind: B2
- Application number: 14/635,854
- Filed: 2015-03-02
- Published: 2016-09-08
- Granted: 2018-11-06
- Earliest claimed: 2015-03-02
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Lisa M. Bradley; Brian O'Donovan; Aaron J. Quirk; Lin Sun
- Web page: https://patentgrep.com/patent/US10121056B2

## CPC

- G06T 11/60: Creating or editing images; Combining images with text
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06Q 30/0254: {based on statistics}
- G06V 40/168: {Feature extraction; Face representation}
- G06V 40/171: {Local features and components; Facial parts (eye characteristics G06V40/18); Occluding parts, e.g. glasses; Geometrical relationships}
- G06V 40/172: {Classification, e.g. identification}
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- 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
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

A method, system and computer program product for ensuring a desired distribution of images in a multimedia document among different demographic groups. Demographic criteria (e.g., age) is received to form demographic groups of members of an organization. Demographic information along with interests of the members are retrieved. Such member data is analyzed within the constraints of the demographic criteria to generate a statistical distribution of members of the organization that forms an initially desired distribution of content of the multimedia document among the demographic groups of the organization. An indication is then provided to the user regarding whether the current distribution of the content of the multimedia document among the demographic groups of the organization satisfies or does not satisfy the desired distribution of content among the demographic groups. In this manner, the user can ensure a desired distribution of content in the multimedia document among different demographic groups.

## Claims

### Claim 1

A computer program product for ensuring a desired distribution of images in a multimedia document among different demographic groups, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code comprising the programming instructions for:
receiving demographic criteria to form demographic groups of members of an organization;
retrieving demographic information of said members of said organization;
retrieving interests of said members of said organization;
analyzing said demographic information and said interests of said members of said organization within constraints of said demographic criteria to generate a statistical distribution of members to form a desired distribution of content of said multimedia document among said demographic groups of said organization, wherein said multimedia document comprises one of the following: a yearbook, a slideshow, a video and a website;
receiving content of said multimedia document for analysis;
analyzing said content of said multimedia document based on said demographic criteria;
determining a current distribution of said content of said multimedia document among said demographic groups of said organization based on said analysis;
providing an indication that said current distribution of said content of said multimedia document among said demographic groups of said organization satisfies or does not satisfy said desired distribution of content among said demographic groups of said organization; and
adjusting said content of said multimedia document by adding or deleting images to satisfy said desired distribution of content among said demographic groups of said organization in response to said current distribution of said content of said multimedia document among said demographic groups of said organization not satisfying said desired distribution of content among said demographic groups of said organization.

### Claim 2 (depends on 1)

The computer program product as recited in claim 1, wherein the program code further comprises the programming instructions for:
receiving source images of said content of said multimedia document.

### Claim 3 (depends on 2)

The computer program product as recited in claim 2, wherein the program code further comprises the programming instructions for:
providing images from said source images of said content of said multimedia document to be added to said multimedia document to adjust said content of said multimedia document to satisfy said desired distribution of content among said demographic groups of said organization.

### Claim 4 (depends on 1)

The computer program product as recited in claim 1, wherein the program code further comprises the programming instructions for:
providing images from said content of said multimedia document to be deleted from said multimedia document to adjust said content of said multimedia document to satisfy said desired distribution of content among said demographic groups of said organization.

### Claim 5 (depends on 1)

The computer program product as recited in claim 1, wherein the program code further comprises the programming instructions for:
storing said generated statistical distribution of members that form said desired distribution of content of said multimedia document among said demographic groups of said organization.

### Claim 6 (depends on 5)

The computer program product as recited in claim 5, wherein the program code further comprises the programming instructions for:
receiving information pertaining to said content of said multimedia document; and
adjusting said stored statistical distribution of members that form said desired distribution of content of said multimedia document among said demographic groups of said organization based on said received content information.

### Claim 7 (depends on 1)

The computer program product as recited in claim 1, wherein said analysis of said content of said multimedia document based on said demographic criteria utilizes a facial recognition algorithm.

### Claim 8

A system, comprising:
a memory for storing a computer program for ensuring a desired distribution of images in a multimedia document among different demographic groups; and
a processor connected to the memory, wherein the processor is configured to execute the program instructions of the computer program comprising:
receiving demographic criteria to form demographic groups of members of an organization;
retrieving demographic information of said members of said organization;
retrieving interests of said members of said organization;
analyzing said demographic information and said interests of said members of said organization within constraints of said demographic criteria to generate a statistical distribution of members to form a desired distribution of content of said multimedia document among said demographic groups of said organization, wherein said multimedia document comprises one of the following: a yearbook, a slideshow, a video and a website;
receiving content of said multimedia document for analysis;
analyzing said content of said multimedia document based on said demographic criteria;
determining a current distribution of said content of said multimedia document among said demographic groups of said organization based on said analysis;
providing an indication that said current distribution of said content of said multimedia document among said demographic groups of said organization satisfies or does not satisfy said desired distribution of content among said demographic groups of said organization; and
adjusting said content of said multimedia document by adding or deleting images to satisfy said desired distribution of content among said demographic groups of said organization in response to said current distribution of said content of said multimedia document among said demographic groups of said organization not satisfying said desired distribution of content among said demographic groups of said organization.

### Claim 9 (depends on 8)

The system as recited in claim 8, wherein the program instructions of the computer program further comprises:
receiving source images of said content of said multimedia document.

### Claim 10 (depends on 9)

The system as recited in claim 9, wherein the program instructions of the computer program further comprises:
providing images from said source images of said content of said multimedia document to be added to said multimedia document to adjust said content of said multimedia document to satisfy said desired distribution of content among said demographic groups of said organization.

### Claim 11 (depends on 8)

The system as recited in claim 8, wherein the program instructions of the computer program further comprises:
providing images from said content of said multimedia document to be deleted from said multimedia document to adjust said content of said multimedia document to satisfy said desired distribution of content among said demographic groups of said organization.

### Claim 12 (depends on 8)

The system as recited in claim 8, wherein the program instructions of the computer program further comprises:
storing said generated statistical distribution of members that form said desired distribution of content of said multimedia document among said demographic groups of said organization.

### Claim 13 (depends on 12)

The system as recited in claim 12, wherein the program instructions of the computer program further comprises:
receiving information pertaining to said content of said multimedia document; and
adjusting said stored statistical distribution of members that form said desired distribution of content of said multimedia document among said demographic groups of said organization based on said received content information.

### Claim 14 (depends on 8)

The system as recited in claim 8, wherein said analysis of said content of said multimedia document based on said demographic criteria utilizes a facial recognition algorithm.

### Claim 15 (depends on 1)

The computer program product as recited in claim 1, wherein said demographic criteria comprises one or more of the following: age, race, gender, department, interest, religion and family classification.

### Claim 16 (depends on 8)

The system as recited in claim 8, wherein said demographic criteria comprises one or more of the following: age, race, gender, department, interest, religion and family classification.
