Changing visual aspects of a graphical user interface to bring focus to a message

US10705683B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10705683-B2
Application numberUS-201615339806-A
CountryUS
Kind codeB2
Filing dateOct 31, 2016
Priority dateOct 31, 2016
Publication dateJul 7, 2020
Grant dateJul 7, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

This disclosure describes a system in which a user is enabled to efficiently locate and view messages of a conversation that are likely to be more relevant or pertinent to the user. The system is configured to determine that a message in the conversation is associated with a trigger feature that comprises a piece of information and/or an interaction from another user that is likely worthy of the user's attention. The system can then generate a visual notification associated with the trigger feature. The visual notification can be displayed in association with a graphical element that represents the conversation. Upon receiving an indication of a selection of the visual notification, the system can display the message and trigger feature and/or change visual characteristics associated with the message to bring focus to the message.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for a system hosting a conversation that includes a plurality of messages configured in a time-based order based on a time when each of the plurality of messages is submitted to the conversation, the method comprising: determining that text of a message submitted to the conversation includes a trigger feature, the conversation not currently being displayed via a graphical user interface of a computing device; generating a visual notification associated with the trigger feature for display via the graphical user interface; receiving data indicating a selection of the visual notification displayed via the graphical user interface; in response to receiving the data: analyzing the conversation to identify a subset of the plurality of messages in the conversation for display, the subset of the plurality of messages including the message and one or more other messages that are after the message in the conversation according to the time-based order; causing the graphical user interface to switch to displaying the subset of the plurality of messages via the computing device; scaling one or more visual aspects of the message from a normal size to an enlarged size for a predetermined period of time, the scaling visually distinguishing the message from the one or more other messages that are after the message in the conversation according to the time-based order; and returning the one or more visual aspects of the message from the enlarged size back to the normal size after the predetermined period of time expires. 2. The method of claim 1 , wherein at least one visual aspect of the one or more visual aspects comprises a container that comprises the message and that visually separates the message from the one or more other messages. 3. The method of claim 1 , wherein the trigger feature is associated with a user of the computing device, the user being one of a plurality of users participating in the conversation, the trigger feature comprising one of: a mention of an identity associated with the user of the computing device via which the visual notification is displayed; a mention of a team of users that includes the user of the computing device via which the visual notification is displayed; or a mention of a channel that is followed by the user of the computing device via which the visual notification is displayed. 4. The method of claim 1 , wherein at least one visual aspect of the one or more visual aspects comprises the text of the message. 5. The method of claim 1 , wherein at least one visual aspect of the one or more visual aspects comprises an avatar associated with an identity of a user that submitted the message to the conversation. 6. The method of claim 1 , wherein at least one visual aspect of the one or more visual aspects comprises an attachment to the message. 7. The method of claim 1 , wherein the visual notification is generated for display in association with a graphical element that represents the conversation. 8. The method of claim 1 , further comprising increasing opaqueness of the one or more other messages to bring focus to the message. 9. The method of claim 1 , further comprising receiving new messages for the conversation that have been more recently submitted than the message and the one or more other messages, wherein causing the graphical user interface to switch to displaying the subset of the plurality of messages via the computing device further comprises generating another visual notification indicative of the new messages, the new messages not displayed in the graphical user interface. 10. The method of claim 1 , further comprising receiving user input that defines a setting to monitor the conversation for occurrences of the trigger feature based on type. 11. The method of claim 1 , wherein the visual notification is displayed in a first portion of the graphical user interface that is adjacent to a second portion of the graphical user interface that displays the conversation. 12. A system for hosting a conversation that includes a plurality of messages configured in a time-based order based on a time when each of the plurality of messages is submitted to the conversation, comprising: one or more processing units; and computer-readable media storing instructions that, when executed by the one or more processing units, cause the system to perform operations comprising: determining that text of a message submitted to the conversation includes a trigger feature, the conversation not currently being displayed via a graphical user interface of a computing device; generating a visual notification associated with the trigger feature for display via the graphical user interface; receiving data indicating a selection of the visual notification displayed via the graphical user interface; in response to receiving the data: analyzing the conversation to identify a subset of the plurality of messages in the conversation for display, the subset of the plurality of messages including the message and one or more other messages that are after the message in the conversation according to the time-based order; causing the graphical user interface to switch to displaying the subset of the plurality of messages via the computing device; scaling one or more visual aspects of the message from a normal size to an enlarged size for a predetermined period of time, the scaling visually distinguishing the message from the one or more other messages that are after the message in the conversation according to the time-based order; and returning the one or more visual aspects of the message from the enlarged size back to the normal size after the predetermined period of time expires. 13. The system of claim 12 , wherein at least one visual aspect of the one or more visual aspects comprises a container that comprises the message and that visually separates the message from the one or more other messages. 14. The system of claim 12 , wherein the trigger feature is associated with a user of the computing device, the user being one of a plurality of users participating in the conversation, the trigger feature comprising one of: a mention of an identity associated with the user of the computing device via which the visual notification is displayed; a mention of a team of users that includes the user of the computing device via which the visual notification is displayed; or a mention of a channel that is followed by the user of the computing device via which the visual notification is displayed. 15. The system of claim 12 , wherein at least one visual aspect of the one or more visual aspects comprises the text of the message. 16. The system of claim 12 , wherein at least one visual aspect of the one or more visual aspects comprises an avatar associated with an identity of a user that submitted the message to the conversation. 17. The system of claim 12 , wherein the visual notification is generated for display in association with a graphical element that represents the conversation. 18. The system of claim 12 , wherein the operations further comprise increasing opaqueness of the one or more other messages to bring focus to the message. 19. The system of claim 12 , wherein the operations further comprise receiving user input that defines a setting to monitor the conversation for occurrences of the trigger feature based on type. 20. One or more computer storage media storing instructions that, when executed by one or more processing units, cause a system, for hosting a conv

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • G06Q10/10Primary

    Office automation; Time management · CPC title

  • Handling conversation history, e.g. grouping of messages in sessions or threads · CPC title

  • G06F3/0482Primary

    Interaction with lists of selectable items, e.g. menus · CPC title

  • Annexed information, e.g. attachments · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10705683B2 cover?
This disclosure describes a system in which a user is enabled to efficiently locate and view messages of a conversation that are likely to be more relevant or pertinent to the user. The system is configured to determine that a message in the conversation is associated with a trigger feature that comprises a piece of information and/or an interaction from another user that is likely worthy of th…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 07 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).