Traversing between electronic mail and real time communications
First Claim
Patent Images
1. A method to be executed at least in part in a computing device for enabling traversal between an email exchange and a real time conversation, the method comprising:
- while facilitating a first email exchange including a trail of connected messages, replies and forwarded messages, receiving a request for activating a first real time conversation that includes at least one from a set of;
audio communication, video communication, application sharing, and data sharing based on an email of the first email exchange, wherein the first email exchange is part of two or more conversations concurrently;
ordering the first email exchange according to at least one from a set of;
a temporal order and a grouping by different threads;
reconstructing the email exchange in a story form including a topic to facilitate transitioning from the first email exchange to the first real time conversation;
determining participants of the first real time conversation based on a context of the first email exchange and a user entry in an entry box presented on a user interface;
populating the participants of the first real time conversation according to presence information associated with recipients of the first email exchange;
excluding at least one of the participants of the email exchange based on permission levels and attributes of the first email exchange content;
activating the first real time conversation, wherein a context for the first real time conversation is provided based on the context of the email and formatted based on a set of predefined rules and a user preference; and
displaying the first real time conversation over the user interface wherein the user interface includes textual and graphical selectable controls, links to functionalities including one or more of;
a calendar, a contact list that lists contacts categorized by user defined groups and their statuses, and a task list, a folder view providing a grouping of emails based on folder categories, a detailed view pane, and a conversation view pane displaying a list of available conversations and associated properties.
2 Assignments
0 Petitions
Accused Products
Abstract
Users are enabled to traverse seamlessly between electronic mail and real time communications such as text messaging, group chats, and similar forms. A context of communications such as a history of the email exchange, attached or related documents, links, trail of exchanged text messages, and comparable information is used to automatically determine addressees for the communication form after the traverse and to provide context information.
-
Citations
18 Claims
-
1. A method to be executed at least in part in a computing device for enabling traversal between an email exchange and a real time conversation, the method comprising:
-
while facilitating a first email exchange including a trail of connected messages, replies and forwarded messages, receiving a request for activating a first real time conversation that includes at least one from a set of;
audio communication, video communication, application sharing, and data sharing based on an email of the first email exchange, wherein the first email exchange is part of two or more conversations concurrently;ordering the first email exchange according to at least one from a set of;
a temporal order and a grouping by different threads;reconstructing the email exchange in a story form including a topic to facilitate transitioning from the first email exchange to the first real time conversation; determining participants of the first real time conversation based on a context of the first email exchange and a user entry in an entry box presented on a user interface; populating the participants of the first real time conversation according to presence information associated with recipients of the first email exchange; excluding at least one of the participants of the email exchange based on permission levels and attributes of the first email exchange content; activating the first real time conversation, wherein a context for the first real time conversation is provided based on the context of the email and formatted based on a set of predefined rules and a user preference; and displaying the first real time conversation over the user interface wherein the user interface includes textual and graphical selectable controls, links to functionalities including one or more of;
a calendar, a contact list that lists contacts categorized by user defined groups and their statuses, and a task list, a folder view providing a grouping of emails based on folder categories, a detailed view pane, and a conversation view pane displaying a list of available conversations and associated properties. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device capable of executing a multimodal communication application, comprising:
-
a memory; a data store; a processor coupled to the memory and the data store, the processor being arranged to execute the multimodal communication application, wherein the multimodal application is configured to; while facilitating an email exchange including a trail of connected messages, replies and forwarded messages, receive a request for activating a communication session based on the email exchange, the communication session including at least one from a set of;
audio communication, video communication, application sharing, and data sharing wherein the first email exchange is part of two or more conversations concurrently;display the email exchange conversation in a folder view on a user interface, wherein the user interface includes textual and graphical selectable controls, links to functionalities including one or more of;
a calendar, a contact list that lists contacts categorized by user defined groups and their statuses, and a task list, the folder view providing a grouping of emails based on folder categories, a detailed view pane, and a conversation view pane displaying a list of available conversations and associated properties, and wherein the email exchange in the folder view is grouped based on folder categories including at least one from a set of;
inbox, sent items, and drafts;reconstruct the email exchange in a story form including a topic to facilitate transitioning from the email exchange to the communication session; determine participants of the communication session based on at least one of the participants of the email exchange, a context of the email exchange, and a user entry in an entry box presented on the user interface; include information from an original discussion and associated conversation branches having a shared history with the email exchange in the context of the email exchange; exclude at least one of the participants of the email exchange in a blind courtesy copy field of the email exchange from the participants of the communication session based on one of a privacy rule, a security rule, and a user defined rule, wherein the privacy rule is based on permission levels and attributes of the communication session content; and activate the communication session, wherein a context for the communication session is provided based on the context of the email exchange; while facilitating another communication session, receive a request for preparing an email based on the other communication session; determine recipients for the email based on at least one of the participants and a context of the other communication session; and populate the email with context information based on the context of the other communication session. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable memory device with instructions stored thereon for enabling users to traverse between an email exchange and a real time conversation, the instructions comprising:
-
receiving a request for initiating a communication session based on an email exchange including a trail of connected messages, replies and forwarded messages, the communication session including at least one from a set of;
audio communication, video communication, application sharing, and data sharing wherein the first email exchange is part of two or more conversations concurrently;displaying the email exchange conversation in a folder view on a user interface, wherein the user interface includes textual and graphical selectable controls, links to functionalities including one or more of;
a calendar, a contact list that lists contacts categorized by user defined groups and their statuses, and a task list, the folder view providing a grouping of emails based on folder categories, a detailed view pane, and a conversation view pane displaying a list of available conversations and associated properties, and wherein the email exchange in the folder view is displayed based on folder categories including at least one from a set of;
inbox, sent items, and drafts;ordering the email exchange according to at least one from a set of;
a temporal order and a grouping by different threads;reconstructing the email exchange in a story form including a topic to facilitate transitioning from the email exchange to the communication session; automatically determining participants of the communication session based on at least one of the participants of the email exchange and a context of the email exchange, wherein the participants of the communication session are filtered based on one of;
a security rule, a privacy rule, and a user defined rule, wherein the privacy rule is based on permission levels and attributes of the communication session content;populating the participants of the communication session according to presence information associated with the participants of the email exchange; including information from an original discussion and associated conversation branches having a shared history with the email exchange in the context of the email exchange; excluding at least one of the participants of the email exchange in a blind courtesy copy field of the email exchange from the participants of the communication session based on the privacy rule, the user defined rule, and the security rule; initiating the communication session, wherein a context for the communication session is provided based on the context of the email exchange; receiving a request for preparing an email based on another communication session; automatically determining recipients for the email based on at least one of the participants and a context of the other communication session, wherein the recipients of the email are filtered based on one of;
the security rule, the privacy rule, and the user defined rule; andpopulating the email with context information based on the context of the other communication session as one of;
an attachment and as part of a content of the email. - View Dependent Claims (16, 17, 18)
-
Specification