Providing visualizations for conversations

US9792015B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9792015-B2
Application numberUS-201314032151-A
CountryUS
Kind codeB2
Filing dateSep 19, 2013
Priority dateSep 19, 2013
Publication dateOct 17, 2017
Grant dateOct 17, 2017

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.

Technologies are generally described for providing a system for visualizing items and conversations in a communication application. Conversations are presented as a list of items in the communication application. A quantity of presented items is limited based on a size of a client device employed for viewing the items. Visualizations are applied to the presented items to attempt to maximize a number of items that are presented while providing information about the items to enable a user to preview content and take actions on the items. The visualizations include different templates applied to each item based on a type of item and content associated with the item, and the templates may be are dynamically updated based on user interactions with the items. The templates for items are determined by applying a set of rules and factors to each item to determine a most appropriate visualization for each item.

First claim

Opening claim text (preview).

What is claimed is: 1. A method to be executed in a computing device for providing visualizations for conversations in a communication application, the method comprising: displaying an initial visualization for new and unread items displayed on a user interface of the communication application; detecting a selection of an item from one or more items in the initial visualization; applying a weight factor and a set of rules to select a template and an annotation for the selected item, wherein the weight factor is based on a source of the communication application and a user preference, the template includes an option to respond directly to one or more of: a meeting, a call, a poll, and an event request included in the selected item without opening the selected item, and the annotation includes icons, indicators, and selectable options associated with the selected item, wherein at least one of the indicators includes a vertical bar indicator configured to change one of: a width and a color based on a frequency of interactions with the selected item; establishing a priority for one or more of the set of rules such that one rule is applied to the selected item if two or more rules are determined to be applicable concurrently to the selected item; selecting a new visualization from a collection of templates and annotations based on user interaction with the communication application and applying the prioritized set of rules; updating the selected item to display the new visualization that provides a summary information of the selected item and the selected annotation on the user interface; and dynamically updating the set of rules based on detected user interaction with the selected item displayed on the user interface. 2. The method of claim 1 , wherein the annotation is independent of a displayed visualization. 3. The method of claim 1 , further comprising: upon detection of selection of the item, displaying an annotation to indicate the item as a currently selected item. 4. The method of claim 3 , wherein displaying the annotation to indicate the currently selected item further comprises: displaying one or more of: a coloring scheme, a shading scheme, a blocking scheme, a highlighting scheme, and a graphical scheme associated with the currently selected item. 5. The method of claim 1 , further comprising: selecting a template for the new visualization displaying a thumbnail view of one or more of: an attached document and an embedded image associated with the selected item. 6. The method of claim 5 , further comprising: selecting a template for the new visualization to enable an action to be taken directly on the displayed item. 7. The method of claim 6 , further comprising: displaying a received questionnaire on the displayed item; and presenting an option to directly respond to the questionnaire from the displayed item. 8. The method of claim 6 , further comprising: presenting an option to at least one of: open, save, download, and delete the attached document from the displayed item while leaving the item on the user interface. 9. The method of claim 1 , further comprising: displaying a calendar icon in the new visualization for one of: a meeting, a call, a poll, and an event request included in the item, wherein the calendar icon includes a requested date and a time information; and presenting an option to accept or decline the request directly on the displayed item. 10. A computing device for providing visualizations for conversations in a communication application, the computing device comprising: a memory; a display; and a processor coupled to the memory and the display, the processor configured to provide a user interface associated with a communication application, wherein the communication application is configured to: display an initial visualization for new and unread messages displayed on a user interface of the communication application; detect a selection of a message from one or more messages in the initial visualization; apply a weight factor to a set of rules to select a template and an annotation for the selected message, wherein the weight factor is based on a source of the communication application and a user preference, the template includes an option to respond directly to one or more of: a meeting, a call, a poll, and an event request included in the selected message without opening the selected message, and the annotation includes icons, indicators, and selectable options associated with the selected message, wherein at least one of the indicators includes a vertical bar indicator configured to change one of: a width and a color based on a frequency of interactions with the selected message; establish a priority for one or more of the set of rules such that one rule is applied to the selected message if two or more rules are determined to be applicable concurrently to the selected message; select a new visualization from a collection of templates and annotations based on user interaction with the communication application and apply the prioritized set of rules; update the selected message to display the new visualization that provides a summary information of the selected message and the selected annotation on the user interface; and dynamically update the set of rules based on detected user interaction with the selected message displayed on the user interface. 11. The computing device of claim 10 , wherein the annotation further includes one or more of: a coloring scheme, a shading scheme, a blocking scheme, a highlighting scheme, and a graphical scheme including icons. 12. The computing device of claim 10 , the weight factor is further based on at least one from a set of: a message source, a sender, recipients, a priority, and an item count. 13. The computing device of claim 10 , wherein the communication application is further configured to: enable user interaction with messages displayed on the user interface through one or more of: a touch input, a gesture input, a keyboard input, a mouse input, a pen input, a voice command, and an eye-tracking input. 14. A computer-readable memory device with instructions stored thereon for providing visualizations for conversations in a communication application, the instructions comprising: displaying an initial visualization for new and unread messages displayed on a user interface of the communication application; detecting a selection of a message from one or more messages in the initial visualization; applying a weight factor to a set of rules to select a template and an annotation for the selected message, wherein the weight factor is based on a source of the communication application and a user reference, the template includes an option to respond directly to one or more of: a meeting, a call, a poll, and an event request included in the selected message without opening the selected message, and the annotation includes icons, indicators, and selectable options associated with the selected message, wherein at least one of the indicators includes a vertical bar indicator configured to change one of: a width and a color based on a frequency of interactions with the selected message; establishing a priority for one or more of the set of rules such that one rule is applied to the selected message if two or more rules are determined to be applicable concurrently to the selected message; selecting a new visualization from a collection of templates and annotations based on user interaction with the communication application and apply the prioritized set of rules; updating the selected message to display the ne

Assignees

Inventors

Classifications

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Interaction with lists of selectable items, e.g. menus · 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 US9792015B2 cover?
Technologies are generally described for providing a system for visualizing items and conversations in a communication application. Conversations are presented as a list of items in the communication application. A quantity of presented items is limited based on a size of a client device employed for viewing the items. Visualizations are applied to the presented items to attempt to maximize a n…
Who is the assignee on this patent?
Microsoft Corp, Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/04842. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 17 2017 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).