Method for connecting users with agents based on dynamic user interactions with content
First Claim
1. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations for matching and connecting users with agents, the operations comprising:
- monitoring, by a guided identification system hosted by a server having a processor and a memory, user interactions of a browsing session accessing a content document provided by a Web server and presented to a user via a mobile application running within a mobile device of the user, wherein monitoring user interactions comprises, periodically during the browsing session of the content document,receiving a signal representing a user interaction with the content document within the browsing session,in response to the signal, automatically determining a support type associated with the content document based on the user interaction in view of a set of one or more guided support rules, anddynamically determining a skill set based on the support type using a support type to skill set (support type/skill set) mapping table;
receiving, by a support service system hosted by the server, a request for connecting an agent from the mobile application of the mobile device or from the Web server;
in response to the request for connecting, identifying by the support service system a list of one or more agents based on the skill set by matching the skill set with agent profiles of the agents; and
establishing, by a multi-channel communication and routing system, a communication session between a mobile device of the user and an agent device of an agent selected from the list of one or more agents.
1 Assignment
0 Petitions
Accused Products
Abstract
User interactions with content presented during a particular browsing session are monitored in real-time during the browsing session. In response to different user interactions, content type of the content being interacted by the user is determined dynamically. A skill set is determined based on the content type within the same browsing session. Subsequently during the same browsing session, in response to a request from the user for connecting with an agent, a list of agents who possess the skill set is identified. A live communication session is established between a user device of the user and an agent device of an agent selected from the list.
-
Citations
23 Claims
-
1. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations for matching and connecting users with agents, the operations comprising:
-
monitoring, by a guided identification system hosted by a server having a processor and a memory, user interactions of a browsing session accessing a content document provided by a Web server and presented to a user via a mobile application running within a mobile device of the user, wherein monitoring user interactions comprises, periodically during the browsing session of the content document, receiving a signal representing a user interaction with the content document within the browsing session, in response to the signal, automatically determining a support type associated with the content document based on the user interaction in view of a set of one or more guided support rules, and dynamically determining a skill set based on the support type using a support type to skill set (support type/skill set) mapping table; receiving, by a support service system hosted by the server, a request for connecting an agent from the mobile application of the mobile device or from the Web server; in response to the request for connecting, identifying by the support service system a list of one or more agents based on the skill set by matching the skill set with agent profiles of the agents; and establishing, by a multi-channel communication and routing system, a communication session between a mobile device of the user and an agent device of an agent selected from the list of one or more agents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for matching and connecting users with agents, the method comprising:
-
monitoring, by a guided identification system hosted by a server having a processor and a memory, user interactions of a browsing session accessing a content document provided by a Web server and presented to a user via a mobile application running within a mobile device of the user, wherein monitoring user interactions comprises, periodically during the browsing session of the content document, receiving a signal representing a user interaction with the content document within the browsing session, in response to the signal, automatically determining a support type associated with the content document based on the user interaction in view of a set of one or more guided support rules, and dynamically determining a skill set based on the support type using a support type to skill set (support type/skill set) mapping table; receiving, by a support service system hosted by the server, a request for connecting an agent from the mobile application of the mobile device or from the Web server; in response to the request for connecting, identifying by the support service system a list of one or more agents based on the skill set by matching the skill set with agent profiles of the agents; and establishing, by a multi-channel communication and routing system, a communication session between a mobile device of the user and an agent device of an agent selected from the list of one or more agents. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A server, comprising:
-
a processor; and a memory coupled to the processor storing instructions, which when executed by the processor, cause the processor to perform operations, the operations including monitoring user interactions of a browsing session accessing a content document provided by a Web server and presented to a user via a mobile application running within a mobile device of the user, wherein monitoring user interactions comprises, periodically during the browsing session of the content document, receiving a signal representing a user interaction with the content document within the browsing session, in response to the signal, automatically determining a support type associated with the content document based on the user interaction in view of a set of one or more guided support rules, and dynamically determining a skill set based on the support type using a support type to skill set (support type/skill set) mapping table, receiving a request for connecting an agent from the mobile application of the mobile device or from the Web server, in response to the request for connecting, identifying a list of one or more agents based on the skill set by matching the skill set with agent profiles of the agents, and establishing a communication session between a mobile device of the user and an agent device of an agent selected from the list of one or more agents. - View Dependent Claims (21, 22, 23)
-
Specification