# US 2021/0240319 A1 · Neutralizing designs of user interfaces

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

- Number: US 2021/0240319 A1
- Document ID: US20210240319A1
- Status: Published application
- Kind: A1
- Application number: 16/779,290
- Filed: 2020-01-31
- Published: 2021-08-05
- Earliest claimed: 2020-01-31
- Assignees: salesforce.com, inc.
- Applicants: salesforce.com, inc.
- Inventors: Owen Winne Schoppe; Sönke Rohde; Brian J. Lonsdorf; Jessica Lundin; David James Woodward; Alan Martin Ross
- Web page: https://patentgrep.com/patent/US20210240319A1

## CPC

- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 8/10: Requirements analysis; Specification techniques
- G06F 8/38: for implementing user interfaces
- G06F 8/65: Updates (security arrangements therefor G06F21/57)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Techniques are disclosed relating to measuring presentation aspects of portions of a user interface (UI) that have been identified to be presented neutrally and automatically generating a new UI that reduces differences in the presentation aspects of the identified portions. Portions of the UI identified to be presented neutrally may include elements or content in the UI identified to be presented neutrally. Portions for neutral presentation may include portions of UI that, for example, portions that present legal decisions, portions with survey data, forms or information displays, or portions where a user is requested to make a choice between alternative options. Presentation aspects that may be measured include, for example, visual aspects, clarity aspects, or tonal aspects. Reducing the differences in the presentation aspects may present the elements or content with more neutrality to reduce influence in decisions due to visual, clarity, or tonal aspects between the elements or content.

## Claims

### Claim 1

A method, comprising:
receiving, by a computer system, information specifying a plurality of portions of a current user interface (UI) for which a neutral presentation is desired;
measuring, by the computer system, at least one presentation aspect for each of the plurality of portions; and
generating, by the computer system, a new UI that reduces differences in the at least one presentation aspect for the plurality of portions.

### Claim 2 (depends on 1)

The method of claim 1, wherein the at least one presentation aspect includes at least one of the following types of aspects: a visual aspect, a clarity aspect, and a tonal aspect.

### Claim 3 (depends on 1)

The method of claim 1, wherein measuring the at least one presentation aspect includes measuring visual prominence of comparable elements in the plurality of portions.

### Claim 4 (depends on 1)

The method of claim 1, wherein measuring the at least one presentation aspect includes measuring a clarity of text and writing in the plurality of portions using at least one machine learning algorithm.

### Claim 5 (depends on 1)

The method of claim 1, wherein measuring the at least one presentation aspect includes measuring emotional tone of content in the plurality of portions using an emotional recognition algorithm or a natural language processing algorithm.

### Claim 6 (depends on 1)

The method of claim 1:
wherein the plurality of portions includes a particular portion that requests user input between a plurality of selectable elements;
wherein measuring the at least one presentation aspect includes measuring the at least one presentation aspect for each of the plurality of selectable elements within the particular portion; and
wherein generating the new UI includes generating a new UI portion to replace the particular portion within the new UI, wherein the new UI portion has a more neutral presentation of the plurality of selectable elements than the particular portion in the current UI relative to the at least one presentation aspect.

### Claim 7 (depends on 6)

The method of claim 6, wherein measuring the at least one presentation aspect for each of the plurality of selectable elements within the particular portion includes measuring visual prominence related to size, position, and layout between each of the plurality of selectable elements.

### Claim 8 (depends on 7)

The method of claim 7, wherein generating the new UI portion that has the more neutral presentation includes comparing the measured visual prominence of each of the plurality of selectable elements, and reducing differences in the visual prominence between each of the plurality of selectable elements.

### Claim 9 (depends on 1)

The method of claim 1, further comprising generating, by the computer system, information specifying content of the new UI based on the reduced differences in the at least one presentation aspect for the plurality of portions.

### Claim 10

A non-transitory computer-readable medium having program instructions stored thereon that are executable by a user interface (UI) system to perform operations comprising:
receiving, by a computer system, information specifying a plurality of user selectable elements of a current user interface (UI) for which a neutral presentation is desired, wherein the user selectable elements include alternative options for which user input is requested;
measuring, by the computer system, at least one presentation aspect for each of the user selectable elements; and
generating, by the computer system, a new UI that reduces differences in the at least one presentation aspect for the plurality of user selectable elements.

### Claim 11 (depends on 10)

The non-transitory computer-readable medium of claim 10, wherein the alternative options for which user input is requested include multiple options presented to a user, wherein the user is requested to make a selection between one or more of the multiple options presented to the user.

### Claim 12 (depends on 10)

The non-transitory computer-readable medium of claim 10, wherein the user selectable elements for which the neutral presentation is desired include a plurality of user selectable elements, wherein at least one user selectable option has been determined to have at least some dominance in visual prominence over at least one other user selectable option.

### Claim 13 (depends on 12)

The non-transitory computer-readable medium of claim 12, wherein generating the new UI includes reducing the at least some dominance in visual prominence of the at least one user selectable option relative to the at least one other user selectable option.

### Claim 14 (depends on 10)

The non-transitory computer-readable medium of claim 10, wherein generating the new UI includes generating information specifying content of the new UI that randomizes the at least one presentation aspect for at least two of the user selectable elements between multiple presentations of the new UI.

### Claim 15

A method, comprising:
receiving, by a computer system, information specifying a plurality of portions of a current user interface (UI) for a which a neutral presentation of visual prominence is desired;
measuring, by the computer system, at least one visual prominence aspect for each of the plurality of portions; and
generating, by the computer system, a new UI that reduces differences in the at least one visual prominence aspect for the plurality of portions.

### Claim 16 (depends on 15)

The method of claim 15, wherein generating the new UI includes:
generating, by the computer system, a plurality of proposed new UIs, wherein each of the proposed new UIs reduces differences in the at least one visual prominence aspect for the plurality of portions; and
selecting, by the computer system, as the new UI the proposed new UI in the plurality of proposed new UIs that has a desired neutrality presentation.

### Claim 17 (depends on 16)

The method of claim 16, further comprising measuring, by the computer system, a neutrality score for each of the plurality of proposed new UIs, and wherein selecting the proposed new UI that has the desired neutrality presentation includes selecting the proposed new UI with a best neutrality score.

### Claim 18 (depends on 17)

The method of claim 17, wherein measuring the neutrality score for each of the proposed new UIs includes measuring differences in a plurality of presentation aspects for each of the plurality of portions in each of the proposed new UIs.

### Claim 19 (depends on 15)

The method of claim 15, wherein the at least one visual prominence aspect includes at least one of the following types of aspects: aspects related to fonts used in the plurality of portions, aspects related to colors used in the plurality of portions, aspects related to spacing in the plurality of portions, aspects related to size and position of elements in the plurality of portions, aspects related to backgrounds of elements in the plurality of portions, aspects related to borders of elements in the plurality of portions, aspects related to layout position of elements in the plurality of portions, and aspects related to motion effects in the plurality of portions.

### Claim 20 (depends on 15)

The method of claim 15, wherein measuring the at least one visual prominence aspect for each of the plurality of portions includes measuring differences in a plurality of visual prominence aspects for each of the plurality of portions, and wherein at least two of the visual prominence aspects have different weights.
