Patent ID: 11936611
Assignee: SNAP INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method comprising:
accessing a trained neural network that is trained on a per user basis and based on a set of messages that is received in a conversation in which a given user is engaged;
applying the trained neural network to additional data to identify patterns of behavior to generate one or more criteria, the one or more criteria comprising at least one of a likelihood that the given user is interested in the conversation or a likelihood that one message is more important than another message;
prioritizing a plurality of events based on the one or more criteria for transmission to a client device of the given user;
selecting a first channel of a plurality of channels instead of a second channel of the plurality of channels over which to transmit one or more events of the plurality of events based on the first channel consuming a greater amount of resources than the second channel;
in response to selecting the first channel, transmitting a first event of the plurality of events to the client device over the first channel; and
preventing or delaying transmission of a second event of the plurality of events to the client device based on a likelihood of an application being uninstalled or a notification for the application being muted.