IP Library Granted Patent US 9,355,354
Granted Patent B2
US 9,355,354 · App. 12/032,306 · Granted May 31, 2016

Embedded multi-channel knowledgebase

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,355,354
App. No.
12/032,306
Granted
May 31, 2016
Kind
B2
Abstract

Embodiments of the present invention provide a method, system and computer program product for an embedded multi-channel knowledgebase for embedded product support. In one embodiment of the invention, an embedded multi-channel knowledgebase data processing system can be configured for embedded product support. The system can include a consumer appliance, a knowledgebase embedded in the consumer appliance, a help module disposed in the consumer appliance and programmed to provide access to the knowledgebase through the consumer appliance, and multi-channel escalation and reporting logic coupled to the help module. The logic can include program code enabled to escalate support requests in the help module from the embedded knowledgebase to a remote, communicatively coupled response manager over a computer communications network.

Claims (22)

1. An embedded multi-channel knowledgebase data processing system configured for embedded product support, the system comprising:

a consumer appliance including memory and a processor;

a knowledgebase embedded in the consumer appliance, the knowledgebase being a passive database configured to be accessible by a help module executing in memory of the consumer appliance only when a support request is received through the consumer appliance;

the help module disposed in the consumer appliance and programmed to receive a support request from an end user through the consumer appliance and to query access to the knowledgebase in the consumer appliance to answer the support request from within the consumer appliance; and

multi-channel escalation and reporting logic executing in memory of the consumer appliance and coupled to the help module, the multi-channel escalation and reporting logic comprising program code enabled to escalate the support request to a remote communicatively coupled response manager over a selected channel through a computer communications network upon determining that the support request remains unresolved, wherein the escalated support request includes status information for the consumer appliance, further wherein the status information includes a visualization of the consumer appliance so as to permit the response manager to visualize a problem experienced by the end user, and wherein the selected channel is selected from the group consisting of e-mail, instant messaging and voice chat, wherein the e-mail channel is selected if the support request is for a first level of support, the instant messaging channel is selected if the support request is for a second level of support, the second support level being higher than the first support level, and the voice chat channel is selected if the support request level is for a third level of support, the third support level being higher than both the first support level and the second support level.

2. The system of claim 1 , further comprising an aggregator communicatively coupled to the consumer appliance, the aggregator aggregating support request information in an aggregated knowledgebase accessible by multiple different communicatively coupled consumer appliances over the computer communications network.

3. The system of claim 1 , wherein the consumer appliance is a copier.

4. The system of claim 1 , wherein the consumer appliance is a cellular telephone.

5. The system of claim 1 , wherein the response manager is disposed in a computing device in a call center.

6. The system of claim 1 , wherein the program code to escalate the support request to the remote communicatively coupled response manager is determined based upon the support request and an amount of interaction between the end user and the knowledge base.

7. A method for embedded multi-channel escalation and reporting, the method comprising:

receiving, by a help module executing in memory of a consumer appliance, a support request from an end user through the consumer appliance, the consumer appliance including memory and a processor;

querying, by the help module disposed in the consumer appliance, access to a knowledgebase in the consumer appliance to answer the support request from within the consumer appliance, the knowledgebase being a passive database configured to be accessible by the help module only when the support request is received through the consumer appliance; and

escalating, by multi-channel escalation and reporting logic executing in memory of the consumer appliance and coupled to the help module, the support request to a remote communicatively coupled response manager over a selected channel through a computer communications network upon determining that the support request remains unresolved, wherein the escalated support request includes status information for the consumer appliance, further wherein the status information includes a visualization of the consumer appliance so as to permit the response manager to visualize a problem experienced by the end user, and wherein the selected channel is selected from the group consisting of e-mail, instant messaging and voice chat, wherein the e-mail channel is selected if the support request is for a first level of support, the instant messaging channel is selected if the support request is for a second level of support, the second support level being higher than the first support level, and the voice chat channel is selected if the support request level is for a third level of support, the third support level being higher than both the first support level and the second support level.

8. The method of claim 7 , further comprising logging the support request over the computer communications network in an aggregated knowledgebase.

9. The method of claim 7 , wherein escalating the support request to the remote response manager is based upon the support request and an amount of interaction between the end user and the knowledgebase.

10. A knowledge management computer program product comprising a non-transitory computer usable storage medium embodying computer usable program code for embedded multi-channel escalation and reporting, the computer program product comprising:

a help module disposed and executable in memory of a consumer appliance comprising computer usable program for receiving a support request from an end user through the consumer appliance, the consumer appliance including memory and a processor;

the helper module further comprising computer usable program code for querying access to a knowledgebase embedded in the consumer appliance to answer the support request from within the consumer appliance, the knowledgebase being a passive database configured to be accessible by the help module only when the support request is received through the consumer appliance; and

multi-channel escalation and reporting logic executable in memory of the consumer appliance and coupled to the help module comprising computer usable program code for escalating the support request to a remote communicatively coupled response manager over a selected channel through a computer communications network upon determining that the support request remains unresolved, wherein the escalated support request includes status information for the consumer appliance, further wherein the status information includes a visualization of the consumer appliance so as to permit the response manager to visualize a problem experienced by the end user, and wherein the selected channel is selected from amongst an e-mail channel, an instant messaging channel and a voice chat channel according to a level of escalation, wherein the e-mail channel is selected if the support request is for a first level of support, the instant messaging channel is selected if the support request is for a second level of support, the second support level being higher than the first support level, and the voice chat channel is selected if the support request level is for a third level of support, the third support level being higher than both the first support level and the second support level.

11. The computer program product of claim 10 , further comprising computer usable program code for logging the support request over the computer communications network in an aggregated knowledge base.

12. The computer program product of claim 10 , wherein the computer usable program code for escalating the support request to the remote response manager is based upon the support request and an amount of interaction between the end user and the knowledgebase.

Assignments (13)
SECURITY INTEREST Recorded Dec 23, 2025
From: VERINT AMERICAS INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 074034/0292 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (043293/0567) Recorded Nov 26, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: VERINT AMERICAS INC.
Reel/Frame 073796/0639 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 21, 2017
From: VERINT AMERICAS INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 043293/0567 →
RELEASE OF SECURITY INTEREST Recorded Jun 30, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: VERINT AMERICAS INC., SUCCESSOR-BY-MERGER TO KANA SOFTWARE, INC. AND OVERTONE, INC.
Reel/Frame 042872/0615 →
MERGER Recorded Mar 15, 2015
From: KANA SOFTWARE, INC.
To: VERINT AMERICAS INC.
Reel/Frame 035167/0848 →
RELEASE OF SECURITY INTEREST Recorded Feb 3, 2014
From: SILICON VALLEY BANK (AS ADMINISTRATIVE AGENT)
To: KANA SOFTWARE, INC.
Reel/Frame 032119/0617 →
SECURITY AGREEMENT Recorded Feb 3, 2014
From: KANA SOFTWARE, INC.; OVERTONE, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH (AS COLLATERAL AGENT)
Reel/Frame 032153/0089 →
PAYOFF LETTER AND LIEN RELEASE Recorded Nov 26, 2013
From: AGILITY CAPITAL LLC
To: KANA SOFTWARE, INC.
Reel/Frame 031731/0131 →
SECURITY AGREEMENT Recorded Jul 31, 2012
From: KANA SOFTWARE, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 028683/0059 →
CHANGE OF NAME Recorded Jan 27, 2010
From: KAY TECHNOLOGY CORP, INC.
To: KANA SOFTWARE, INC.
Reel/Frame 023854/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2010
From: KANA SOFTWARE, INC.
To: KAY TECHNOLOGY CORP, INC.
Reel/Frame 023839/0470 →
SECURITY AGREEMENT Recorded Jul 31, 2009
From: KANA SOFTWARE, INC.
To: AGILITY CAPITAL, LLC
Reel/Frame 023032/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2008
From: ISAACS, CHARLIE; ARSENEAULT, ROBERT L.
To: KANA SOFTWARE, INC.
Reel/Frame 020938/0983 →