Systems and methods for state awareness across communication channels and statefully transitioning between communication channels
First Claim
1. A method, comprising:
- a computing system receiving one or more items of information from a user, wherein the one or more items of information are received via a first communication session that uses a first type of communication channel;
the computing system detecting an interruption in the first communication session;
the computing system determining that one or more missing items of information have not been received from the user;
the computing system causing a request for the one or more missing items of information to be sent to the user via a second communication session that uses a second type of communication channel; and
the computing system receiving the one or more missing items of information from the user via the second type of communication channel.
2 Assignments
0 Petitions
Accused Products
Abstract
A system may provide state awareness across communication channels and statefully transition a user between a source channel and a destination channel. A method may include storing a unique identifier associated with the user and data associated with the user, retrieving the data associated with the user based upon the user identifier and in response to the user entering the destination channel that is different from the source channel, and populating the data associated with the user in the destination channel. The destination channel may include a display of a customer service representative, and the populating may occur automatically. Furthermore, the method may include placing a call to a telephone number associated with the user in response to at least one of: the user answering a requisite number of questions in the source channel and the user requesting a transition to a voice destination channel.
-
Citations
20 Claims
-
1. A method, comprising:
-
a computing system receiving one or more items of information from a user, wherein the one or more items of information are received via a first communication session that uses a first type of communication channel; the computing system detecting an interruption in the first communication session; the computing system determining that one or more missing items of information have not been received from the user; the computing system causing a request for the one or more missing items of information to be sent to the user via a second communication session that uses a second type of communication channel; and the computing system receiving the one or more missing items of information from the user via the second type of communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
one or more processors; and memory having stored thereon program instructions that are executable by the one or more processors to cause the system to perform operations comprising; receiving one or more items of information from a user, wherein the one or more items of information are received via a first communication session that uses a first type of communication channel; detecting that the user has terminated the first communication session; determining that one or more missing items of information have not been received from the user; causing a request for the one or more missing items of information to be sent to the user via a second communication session that uses a second type of communication channel; and receiving the one or more missing items of information from the user via the second type of communication channel. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having instructions stored thereon that are executable by a computing device to perform operations comprising:
-
receiving one or more items of information from a user that are usable to populate a form, wherein the one or more items of information are received via a first type of communication channel; receiving a request from the user to transition from the first type of communication channel to a second type of communication channel; determining that one or more items of information to complete the form are missing; requesting the one or more missing items of information from the user to be sent via the second type of communication channel; and receiving the one or more missing items of information from the user via the second type of communication channel. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification