Configuring presence and notifications in persistent conversations
AssigneeGoogle Inc.
InventorsBenjamin David Eidelson, Ujjwal Singh, Heradon Douglas, Eric Barndoller
Life of this patent
Estimating the term…
Abstract
Implementations generally relate to configuring presence and notifications in persistent conversations. In one implementation, a method includes receiving a presence state associated with a user and causing the presence state to be selectively displayed to one or more target users. The method also includes determining that an event has occurred for which a notification is to be sent to the user, and selectively delivering the notification to the user based on the configured presence state.
Claims20
A method comprising:
- determining a focus state for a user, wherein the user is a participant in at least one conversation with one or more target users;
- automatically configuring a presence state for the user based at least in part on the determined focus state;
- determining that a conversation event has occurred for which a notification is to be sent to the user, wherein a particular user of the one or more target users is associated with the conversation event;
- and
- selectively delivering the notification to the user based on the presence state for the user.
A system comprising:
- one or more processors;
- and
- logic encoded in one or more tangible media for execution by the one or more processors and when executed operable to perform operations comprising:
- determining a focus state for a user, wherein the user is a participant in at least one conversation with one or more target users;
- automatically configuring a presence state for the user based at least in part on the determined focus state;
- determining that a conversation event has occurred for which a notification is to be sent to the user, wherein a particular user of the one or more target users is associated with the conversation event;
- and
- selectively delivering the notification to the user based on the presence state for the user.
A non-transitory computer readable medium with instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
- determining a focus state for a user, wherein the user is a participant in at least one conversation with one or more target users;
- automatically configuring a presence state for the user based at least in part on the determined focus state;
- determining that a conversation event has occurred for which a notification is to be sent to the user, wherein a particular user of the one or more target users is associated with the conversation event;
- and
- selectively delivering the notification to the user based on the presence state for the user.
Dependencies are inferred from the claim text.