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.
Abstract:
A content type of content interacted by a user is determined and a skill set is determined based on the content type. A first set of preferred agents is identified based on the skill set, where the preferred agents have a prior relationship with the user. A second set of recommended agents is identified based on the skill set, where the recommended agents have no prior relationship with the user. The first and second set of preferred agents and recommended agents are transmitted to a user device of the user to allow the user to select one of the preferred and recommended agents. The transmitted information include information indicating whether any of the preferred and recommended agents is available the point in time. A live communication session is established between the user device and an agent device of a selected agent.
Abstract:
A first request is received from a first user device, including a content item identifier identifying a first content item. In response, a list of media content documents is identified from a content database based on the content item ID. Document identifiers of the media content document are transmitted to a second server. A list of agent identifiers is received from the second server identifying agents who are currently available to establish a live communication session with the first user. A subset of the media content documents is determined based on the availability information of the agents and transmitted to the first user device. Each of the subset is presented with at least one agent identifier identifying an available agent, at least one geographic location of the available agent, and a live connect button to allow the first user to reach the corresponding available agent.
Abstract:
According to one embodiment, a first request of a first user is received for communicating with an agent concerning a content item of a media presentation presented to the first user. In response, agents associated with the content identifier are identified. Status of the identified agents is determined. Agent identifiers are transmitted to the second server, the agent identifiers identifying one or more available agents, including a geographic location of the agents. A second request is received from a first user device of the first user, including an agent identifier identifying a first agent selected by the first user from the list and contact information of the first user. In response, a first message is transmitted to a first agent device of the first agent, the first message including the content identifier identifying the content item and the contact information of the first user.
Abstract:
According to one embodiment, a self-service system is to provide self-support knowledgebase (KB) information to allow users to navigate the self-support KB. A monitor is to track user interaction with the self-support KB while a user navigates through the self-support KB. An answer engine is to receive a query from the user to ask a question and in response to the query, to identify a predefined response to the query in view of a set of dialog rules. The answer engine is to transmit one or more related questions that the user will likely ask based on the dialog rules and the user interaction. The answer engine further transmits an invitation to allow the user to initiate a live support session after a predetermined condition has been satisfied.
Abstract:
According to one aspect, in response to a request from a mobile application running at a mobile device of a customer, a personalized page is transmitted to the mobile application, the personalized page including a list of products retrieved from a customer profile of the customer. Each of the products is associated with one or more communications channels preferred by an associated client, which are retrieved from the client database. A live support request is received from the mobile application initiated from a selected product of the personalized page, the live support request including a selection selecting one of the preferred communications channels listed on the personalized page. A live communication session is established between the customer and a support agent using a selected communications channel for live support services to the customer concerning the selected product.
Abstract:
A service center receives a command from a remote device over a network, where the service center provides support services to users on products on behalf clients. Based on the command, a context element of a route sequence map associated with a user of the remote device is identified, where the identified context element is one of context elements of the route sequence map in a hierarchical structure. Each context element having one or more property values specifying at least one of an action to be performed by the service center and a link to one or more child context elements. It is determined whether the identified context element is an action context element or a navigation context element based on one or more property values associated with the identified context element. If so, an action specified by the identified context is performed.
Abstract:
A service center receives a request for posting a message from a mobile device over a network, the request identifying a first discussion forum and a second discussion forum, the message pertaining to a product previously registered with the service center by a user. The message is transmitted to a first server hosting the first discussion forum over the network, together with first credentials retrieved from a database associated with the service center. The first credentials are to allow the first discussion forum to authenticate the user in order to post the message on the first discussion forum. The message is also transmitted to a second server hosting the second discussion forum over the network, together with second credentials retrieved from the database. The second credentials are to allow the second discussion forum to authenticate the user in order to post the message on the second discussion forum.
Abstract:
An analysis is performed on first and second product information to determine a relationship between a first product and a second product. In response to a first notification from a first backend system, a first message is transmitted to a mobile device of the user indicating that the change of a first activity is needed. It is determined whether a modification of a second activity is needed based on the relationship information of the first product and the second product and in response to determining that the modification of the second activity is needed, a second message is transmitted to the mobile device, indicating a possible modification of the second activity and offering a list of one or more options to modify the second activity. A live communications session is established between the user and a support agent of the server to discuss the possible modification of the second activity.
Abstract:
After successfully authenticating a user of a mobile device, products that have been registered with the server are determined. For each of the registered products, a list of support options available to the user is determined for a corresponding registered product, the list of support options including a live support option and a self-support option. For the self-support option available to the corresponding registered product, articles associated with the corresponding registered product are identified that have been published in an online publication forum. For the live support option available a list of communication options is determined that is available for the user to establish a live communication session with a support agent. A personalized page to the mobile device to be displayed at a display of the mobile device, listing the registered products. Each product is associated with the support options available.