# US 11,029,801 B2 · Methods, systems, and media for presenting messages

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

- Number: US 11,029,801 B2
- Document ID: US11029801B2
- Status: Granted
- Kind: B2
- Application number: 15/727,865
- Filed: 2017-10-09
- Published: 2018-02-01
- Granted: 2021-06-08
- Earliest claimed: 2014-01-22
- Assignees: Google Inc.
- Applicants: Google LLC
- Inventors: David Kosslyn; Erica Morse
- Web page: https://patentgrep.com/patent/US11029801B2

## 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
- H04L 51/42: Mailbox-related aspects, e.g. synchronisation of mailboxes
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Methods, systems, and media for presenting messages are provided. In some embodiments, the method comprises: determining that a user interface is to be presented; determining at least one category of messages; determining, using a hardware processor, a plurality of individual messages within each of the at least one category of messages based at least in part on a user's expertise level; and causing the at least one category of messages and the plurality of individual messages within each of the at least one category of messages to be presented in response to the determination that the user interface is to be presented.

## Claims

### Claim 1

A method for presenting messages, comprising:
causing content to be presented in a first portion of a user interface on a user device of a user, wherein the content presented in the first portion of the user interface indicates one or more media content items uploaded by the user to a content sharing service;
identifying a level of message detail based at least in part on an expertise level of a user of the user device and on the content being presented in the first portion of the user interface;
in response to identifying the level of message detail based on the expertise level and based on the content being presented in the first portion of the user interface, causing a plurality of messages corresponding to one or more topics of the content with the identified level of message detail to be presented in a second portion of the user interface concurrently with the content being presented in the first portion of the user interface, wherein at least one message of the plurality of messages includes a suggestion of an action to be taken by the user to modify at least one of the one or more media content items uploaded by the user to the content sharing service; and
causing an indicator that the at least one message from the plurality of messages is a new message to be presented in the second portion of the user interface.

### Claim 2 (depends on 1)

The method of claim 1, further comprising causing the message to be presented in a visual manner that indicates a priority of the message.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
determining whether a plurality of categories of messages are to be presented in the second portion of the user interface; and
in response to determining that the plurality of categories of messages are to be presented in the second portion of the user interface, identifying the plurality of categories of messages based on the content being presented in the first portion of the user interface, wherein the message is associated with one of the plurality of categories of messages, and wherein the message is presented in the second portion of the user interface within the one of the plurality of categories of messages.

### Claim 4 (depends on 3)

The method of claim 3, wherein the plurality of categories of messages are identified based on the expertise level of the user.

### Claim 5 (depends on 1)

The method of claim 1, wherein the message is identified based on a previous type of message the user of the user device has previously interacted with.

### Claim 6 (depends on 1)

The method of claim 1, wherein the message includes selectable content, and wherein the selectable content is identified based on the expertise level of the user.

### Claim 7

A system for presenting messages, the system comprising:
a hardware processor that is programmed to:
cause content to be presented in a first portion of a user interface on a user device of a user, wherein the content presented in the first portion of the user interface indicates one or more media content items uploaded by the user to a content sharing service;
identify a level of message detail based at least in part on an expertise level of a user of the user device and on the content being presented in the first portion of the user interface;
in response to identifying the level of message detail based on the expertise level and based on the content being presented in the first portion of the user interface, cause a plurality of messages corresponding to one or more topics of the content with the identified level of message detail to be presented in a second portion of the user interface concurrently with the content being presented in the first portion of the user interface, wherein at least one message of the plurality of messages includes a suggestion of an action to be taken by the user to modify at least one of the one or more media content items uploaded by the user to the content sharing service; and
cause an indicator that the at least one message from the plurality of messages is a new message to be presented in the second portion of the user interface.

### Claim 8 (depends on 7)

The system of claim 7, wherein the hardware processor is further programmed to cause the message to be presented in a visual manner that indicates a priority of the message.

### Claim 9 (depends on 7)

The system of claim 7, wherein the hardware processor is further programmed to:
determine whether a plurality of categories of messages are to be presented in the second portion of the user interface; and
in response to determining that the plurality of categories of messages are to be presented in the second portion of the user interface, identify the plurality of categories of messages based on the content being presented in the first portion of the user interface, wherein the message is associated with one of the plurality of categories of messages, and wherein the message is presented in the second portion of the user interface within the one of the plurality of categories of messages.

### Claim 10 (depends on 9)

The system of claim 9, wherein the plurality of categories of messages are identified based on the expertise level of the user.

### Claim 11 (depends on 7)

The system of claim 7, wherein the message is identified based on a previous type of message the user of the user device has previously interacted with.

### Claim 12 (depends on 7)

The system of claim 7, wherein the message includes selectable content, and wherein the selectable content is identified based on the expertise level of the user.

### Claim 13

A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to perform a method for presenting messages, the method comprising:
causing content to be presented in a first portion of a user interface on a user device of a user, wherein the content presented in the first portion of the user interface indicates one or more media content items uploaded by the user to a content sharing service;
identifying a level of message detail based at least in part on an expertise level of a user of the user device and on the content being presented in the first portion of the user interface;
in response to identifying the level of message detail based on the expertise level and based on the content being presented in the first portion of the user interface, causing a plurality of messages corresponding to one or more topics of the content with the identified level of message detail to be presented in a second portion of the user interface concurrently with the content being presented in the first portion of the user interface, wherein at least one message of the plurality of messages includes a suggestion of an action to be taken by the user to modify at least one of the one or more media content items uploaded by the user to the content sharing service; and
causing an indicator that the at least one message from the plurality of messages is a new message to be presented in the second portion of the user interface.

### Claim 14 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the method further comprises causing the message to be presented in a visual manner that indicates a priority of the message.

### Claim 15 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the method further comprises:
determining whether a plurality of categories of messages are to be presented in the second portion of the user interface; and
in response to determining that the plurality of categories of messages are to be presented in the second portion of the user interface, identifying the plurality of categories of messages based on the content being presented in the first portion of the user interface, wherein the message is associated with one of the plurality of categories of messages, and wherein the message is presented in the second portion of the user interface within the one of the plurality of categories of messages.

### Claim 16 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the plurality of categories of messages are identified based on the expertise level of the user.

### Claim 17 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the message is identified based on a previous type of message the user of the user device has previously interacted with.

### Claim 18 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the message includes selectable content, and wherein the selectable content is identified based on the expertise level of the user.
