Conversation connected visualization of items based on a user created list
First Claim
1. A method to provide conversation connected visualization of items based on a user created list, the method comprising:
- automatically extracting a list of items from a communication based on one of;
analysis of textual content entered into a body of the communication using natural language processing, andreceipt of one of a bulleted list and a numbered list entered into the body of the communication;
determining, with a processor of a computing device, a plurality of connections between the items on the list;
analyzing the items on the list to determine a type of each of the items on the list;
automatically generating, with the processor, a visualization of the items and the plurality of connections based on the type of each of the items on the list;
providing, with the processor, one or more prompts to allow a user to define or characterize the items;
associating the visualization with a conversation that includes the communication; and
providing the visualization to be displayed by a client application in conjunction with the conversation.
1 Assignment
0 Petitions
Accused Products
Abstract
Conversation connected visualization of items based on a user created list is provided. In some examples, a user may indicate the entry of a list of items to be visualized or user, intent may be inferred from an entered list in an email or similar communication. Connections between the items on the list may be determined and a connected node visualization generated. The visualization may be presented within a user interface in conjunction with the email and users allowed to define or characterize nodes or items in the visualization. Depending on a type of item, different prompts to provide definition/characterization input may be presented. The visualization may be associated with the communication and a conversation to winch the communication belongs. Users may access the visualization through a separate application or through the communication application.
-
Citations
16 Claims
-
1. A method to provide conversation connected visualization of items based on a user created list, the method comprising:
-
automatically extracting a list of items from a communication based on one of; analysis of textual content entered into a body of the communication using natural language processing, and receipt of one of a bulleted list and a numbered list entered into the body of the communication; determining, with a processor of a computing device, a plurality of connections between the items on the list; analyzing the items on the list to determine a type of each of the items on the list; automatically generating, with the processor, a visualization of the items and the plurality of connections based on the type of each of the items on the list; providing, with the processor, one or more prompts to allow a user to define or characterize the items; associating the visualization with a conversation that includes the communication; and providing the visualization to be displayed by a client application in conjunction with the conversation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing device to provide conversation connected visualization of items based on a user created list, the computing device comprising:
-
a communication interface configured to facilitate communication between the computing device and one or more servers; a memory configured to store instructions; and one or more processors coupled to the memory, wherein the one or more processors, in conjunction with the instructions stored in the memory, are configured to execute components of a communication service, the components of the communication service comprising; an application configured to provide processing capability associated with a document; a communication application configured to facilitate exchange of communications between users; and a connected visualization module configured to; automatically extract a list of items in a communication based on one of; analysis of textual content entered into a body of the communication using natural language processing, and receipt of one of a bulleted list and a numbered list entered into the body of the communication; determine a plurality of connections between the items on the list; analyze the items on the list to determine a type of each of the items on the list; automatically generate a visualization of the items and the plurality of connections based on the type of each of the items on the list; provide one or more prompts to be displayed to the communication application to allow a user to define or characterize the items; and associate the visualization with a conversation that includes the communication. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A system to provide conversation connected isolation of items based on a user created list, the system comprising:
-
a first server configured to execute a productivity services; a second server configured to execute a communication service; and a third server configured to execute a connected visualization service, wherein the connected visualization service is configured to; automatically extract a list of items in a communication based on one of; analysis of textual content entered into a body of the communication using natural language processing, and receipt of one of a bulleted list and a numbered list entered into the body of the communication; determine a plurality of connections between the items on the list; analyze the items on the list to determine a type of each of the items on the list; automatically generate a visualization of the items and the plurality of connections based on the type of each of the items on the list, wherein the items are represented as nodes; provide one or more prompts to be displayed to the communication application to allow a user to define or characterize the items; and associate the visualization with a conversation that includes the communication. - View Dependent Claims (13, 14, 15, 16)
-
Specification