# US 12,216,722 B2 · Intelligent selection and presentation of people highlights on a computing device

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

- Number: US 12,216,722 B2
- Document ID: US12216722B2
- Status: Granted
- Kind: B2
- Application number: 17/855,419
- Filed: 2022-06-30
- Published: 2022-10-20
- Granted: 2025-02-04
- Earliest claimed: 2020-02-13
- Assignees: Microsoft Technology Licensing, LLC
- Applicants: Microsoft Technology Licensing, LLC
- Inventors: Lionel Antonio Robinson; Vegard Thue Bjørlykke; Katrine Øverlie Svela; Jon Meling; Andreea Sandu; Srinivas Pushkar Ravipati; Cem Aykan; Polijana Andrijana Nincevic; Bergljot Engen; Matthew Gunter Kroe
- Web page: https://patentgrep.com/patent/US12216722B2

## CPC

- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/9536: Search customisation based on social or collaborative filtering
- G06F 16/9538: Presentation of query results
- G06Q 10/40: Business processes related to social networking or social networking services
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- 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

## Abstract

Technology is disclosed for selecting at least one people highlight, with respect to a person of interest, to be shown on one or more user devices. The user device is monitored to determine a user interest in a person of interest. A set of possible people highlights, with respect to the person of interest is determined. A determination is made as to whether any of the possible people highlights should be suppressed and not presented to the user on the user device. Any people highlights that were determined to be people highlights that should be suppressed and not presented are removed to create a remaining set of possible people highlights. At least one of the remaining set of possible people highlights are presented on the user device.

## Claims

### Claim 1

A computing system for selecting at least one people highlight, with respect to a person of interest, to be shown on a user device, comprising:
one or more processors; and
computer storage memory having computer-executable instructions stored thereon which, when executed by the one or more processors, implement a method for selecting a people highlight to be shown on a user device, the method comprising:
monitoring the user device to determine a person of interest to a user of the user device;
determining a set of possible people highlights associated with the person of interest, each highlight of the set of possible people highlights identifying a fact pertaining to the person of interest;
determining a user context relative to the person of interest;
based on the user context, ranking the set of possible people highlights;
based on interactions of the user with previous people highlights or user-configured preferences pertaining to the set of possible people highlights determining to suppress and not present at least one people highlight within the ranking of the set of possible people highlights;
creating a modified ranking by removing from the ranking the at least one people highlight determined to be suppressed; and
presenting on the user device at least one people highlight from the modified ranking of the set of possible people highlights.

### Claim 2 (depends on 1)

The computing system of claim 1, wherein the method further comprises ranking the set of possible people highlights based on a type of the user device, identity of an application executing on the user device and configured to present the at least one people highlight, relationship between the person of interest and a user of the user device, or user category preferences.

### Claim 3 (depends on 1)

The computing system of claim 1, wherein the user context comprises one or more of location data, user device characteristics, user activity information, sensor information, or an observed pattern of interaction between a user of the user device and a particular type of people highlight.

### Claim 4 (depends on 1)

The computing system of claim 1, wherein the determining to suppress and not present at least one people highlight from the set of possible people highlights is based at least in part on at least one of: a set of periodic or time-based rules; past user behavior; a determined user interest; and a determined context for the at least one people highlight.

### Claim 5 (depends on 4)

The computing system of claim 4, wherein determining to suppress and not present at least one people highlight comprises determining a suppression weighting for the at least one people highlight, and suppressing the at least one people highlight if the suppression weighting is above a threshold.

### Claim 6 (depends on 4)

The computing system of claim 4, wherein the determined user interest is based on explicit information according to user preferences.

### Claim 7 (depends on 1)

The computing system of claim 1, wherein determining to suppress and not present at least one people highlight from the set of possible people highlights is based on an indication associated with the person of interest indicating the person of interest desires to suppress the at least one people highlight.

### Claim 8 (depends on 1)

The computing system of claim 1, wherein determining to suppress and not present at least one people highlight from the set of possible people highlights is based, at least in part, on past behavior of at least one second user similar to the user.

### Claim 9

A method for selecting at least one people highlight, with respect to a person of interest, to be shown on a user device, the method comprising:
monitoring the user device to determine a person of interest to a user of the user device;
determining a set of possible people highlights associated with the person of interest, each highlight of the set of possible people highlights identifying a fact pertaining to the person of interest;
determining a user context that provides information pertaining to the person of interest;
based on the user context, ranking the set of possible people highlights;
based on interactions of the user with previous people highlights or user-configured preferences pertaining to the set of possible people highlights, determining to suppress and not present at least one people highlight from within the ranking of the set of possible people highlights;
creating a modified ranking by removing from the ranking the at least one people highlight determined to be suppressed; and
presenting on the user device at least one people highlight from the modified ranking of the set of possible people highlights.

### Claim 10 (depends on 9)

The method of claim 9, wherein the method further comprises ranking the set of possible people highlights based on presentation location, relationship of the person of interest, or user category preferences.

### Claim 11 (depends on 9)

The method of claim 9, wherein the user context comprises one or more of location data, user device characteristics, user activity information, sensor information, or any user pattern information.

### Claim 12 (depends on 9)

The method of claim 9, wherein the determining to suppress and not present the at least one people highlight from the set of possible people highlights is based at least in part on at least one of: a set of periodic or time-based rules; past user behavior; a determined user interest; and a determined context for the at least one people highlight.

### Claim 13 (depends on 12)

The method of claim 12, wherein determining to suppress and not present the at least one people highlight comprises determining a suppression weighting for the at least one people highlight, and suppressing the at least one people highlight if the suppression weighting is above a threshold.

### Claim 14 (depends on 12)

The method of claim 12, wherein the determined user interest is based on explicit information according to user preferences.

### Claim 15 (depends on 9)

The method of claim 9, wherein determining to suppress and not present at least one people highlight from the set of possible people highlights is determined based on an indication associated with the person of interest indicating the person of interest desires to suppress the at least one people highlight.

### Claim 16 (depends on 9)

The method of claim 9, wherein determining to suppress and not present at least one people highlight from the set of possible people highlights is based, at least in part, on past behavior of at least one second user similar to the user.

### Claim 17

A method for selecting at least one people highlight, with respect to a person of interest, to present on a user computing device, the method comprising:
determining a person of interest to a user of the user computing device;
collecting a set of possible people highlights associated with the person of interest, each highlight of the set of possible people highlights identifying a fact pertaining to the person of interest;
determining a user context relative to the person of interest;
based on the user context, ranking the set of possible people highlights;
based on interactions of the user with previous people highlights or user-configured preferences pertaining to the set of possible people highlights, determining to suppress and not present at least one people highlight within the ranking of the set of possible people highlights;
creating a modified ranking by removing from the ranking the at least one people highlight determined to be suppressed; and
presenting on the user computing device at least one people highlight from the modified ranking of the set of possible people highlights.

### Claim 18 (depends on 17)

The method of claim 17, further comprising using the determined user context as at least one criteria in determining to suppress and not present at least one people highlight from the set of possible people highlights.

### Claim 19 (depends on 17)

The method of claim 17, wherein determining to suppress and not present at least one people highlight from the set of possible people highlights is based, at least in part, on past user behavior.

### Claim 20 (depends on 17)

The method of claim 17, wherein determining to suppress and not present at least one people highlight from the set of possible people highlights is based, at least in part, on past behavior of at least one second user similar to the user.
