Integrating data with conversations
First Claim
1. A method performed by a computing system for integrating data in a conversation, comprising:
- sending by a computing device executing a voice communication application an invitation message to a responding computing device to begin a voice conversation via Voice Over Internet Protocol (VoIP);
starting the conversation;
within a subsequent message received by the computing device from the responding computing device as part of the voice conversation via VoIP, receiving a uniform resource locator (URL) to be associated with the voice conversation;
under control of the voice communication application, opening a window and displaying within the opened window a web page associated with the URL;
receiving, from a user using the computing device, a request to connect with a human operator;
transmitting by the communication application the previously received URL and an indication of a portion of the web page to the responding computing device so that the responding computing device can identify the URL and the portion of the web page viewed by the user at the computing device to the human operator.
2 Assignments
0 Petitions
Accused Products
Abstract
A facility for integrating data in conversations is provided. In various embodiments, the facility sends a first message to a responding computing device to begin a conversation, receives a second message associated with the conversation from the responding computing device, determines whether the received message contains an indication of data that is to be associated with the conversation and, when the received message contains an indication of data that is to be associated with the conversation, renders the data. The facility can comprise an application server that receives from an initiator a first message associated with a conversation and responds to received messages, a conversation component that handles messages associated with the conversation, and an integration component that determines whether there is data that is to be associated with the conversation and, if so, adds an indication of the data to a second message that it sends to the initiator.
-
Citations
5 Claims
-
1. A method performed by a computing system for integrating data in a conversation, comprising:
-
sending by a computing device executing a voice communication application an invitation message to a responding computing device to begin a voice conversation via Voice Over Internet Protocol (VoIP); starting the conversation; within a subsequent message received by the computing device from the responding computing device as part of the voice conversation via VoIP, receiving a uniform resource locator (URL) to be associated with the voice conversation; under control of the voice communication application, opening a window and displaying within the opened window a web page associated with the URL; receiving, from a user using the computing device, a request to connect with a human operator; transmitting by the communication application the previously received URL and an indication of a portion of the web page to the responding computing device so that the responding computing device can identify the URL and the portion of the web page viewed by the user at the computing device to the human operator. - View Dependent Claims (2, 3)
-
-
4. A computer-readable memory storing computer-executable instructions that, if executed, perform operations comprising:
-
sending by a computing device executing a voice communication application an invitation message to a responding computing device to begin a voice conversation via Voice Over Internet Protocol (VoIP); starting the conversation; within a subsequent message received by the computing device from the responding computing device as part of the voice conversation via VoIP, receiving a uniform resource locator (URL) to be associated with the voice conversation; under control of the voice communication application, opening a window and displaying within the opened window a web page associated with the URL; receiving, from a user using the computing device, a request to connect with a human operator; transmitting by the communication application the previously received URL and an indication of a portion of the web page to the responding computing device so that the responding computing device can identify the URL and the portion of the web page viewed by the user at the computing device to the human operator.
-
-
5. A system, comprising:
-
one or more processors and memories; a component, executing at a computing device executing a voice communication application, configured to send an invitation message to a responding computing device to begin a voice conversation via Voice Over Internet Protocol (VoIP); a component configured to start the conversation; a component configured to, within a subsequent message received by the computing device from the responding computing device as part of the voice conversation via VoIP, receive a uniform resource locator (URL) to be associated with the voice conversation; a component configured to, under control of the voice communication application, open a window and displaying within the opened window a web page associated with the URL; a component configured to receive, from a user using the computing device, a request to connect with a human operator; wherein the communication application is configured to transmit the previously received URL and an indication of a portion of the web page to the responding computing device so that the responding computing device can identify the URL and the portion of the web page viewed by the user at the computing device to the human operator.
-
Specification