US20210273782A1 - System and method for generating an omni-channel support platform - Google Patents
System and method for generating an omni-channel support platform Download PDFInfo
- Publication number
- US20210273782A1 US20210273782A1 US17/189,127 US202117189127A US2021273782A1 US 20210273782 A1 US20210273782 A1 US 20210273782A1 US 202117189127 A US202117189127 A US 202117189127A US 2021273782 A1 US2021273782 A1 US 2021273782A1
- Authority
- US
- United States
- Prior art keywords
- support
- omni
- user
- channel
- channel support
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0643—Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
- H04L9/0637—Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
- H04L9/3239—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q2220/00—Business processing using cryptography
-
- H04L2209/38—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
Definitions
- the present disclosure in general relates to the field of an Omni-channel support system. More particularly, the present invention relates to a system and method for generating an Omni-channel support platform.
- the organizations that have implemented multi-channel support have challenges to migrate to an Omni-channel support.
- Some of the challenges includes cost issues as the implementation of Omni-channel support will most likely require significant investment in a technology and a business change.
- the multichannel support system comprises multiple support channels.
- the method further comprises generating the Omni-channel support platform based on the integration.
- the Omni-channel support platform comprises an Omni-channel support block for a user from a set of users.
- the Omni-channel support block comprises a support ledger and a support smart contract for the user.
- the Omni-channel support block comprises capturing transaction data associated with the user from the multiple channels. Further, the Omni-channel support block comprises recommending one or more resolutions to the user upon based on a support request. The one or more resolutions are recommended automatically in real-time based on analysis of the transaction data.
- a system for generating an Omni-channel support platform comprises a memory and a processor coupled to the memory, further the processor is configured to execute instructions stored in the memory.
- the processor may execute instructions stored in the memory for integrating a multi-channel support system with a blockchain framework.
- the multichannel support system comprises multiple support channels.
- the processor may further execute instructions stored in the memory for generating the Omni-channel support platform based on the integration.
- the Omni-channel support platform comprises an Omni-channel support block for a user from a set of users.
- the Omni-channel support block comprises a support ledger and a support smart contract for the user.
- the Omni-channel support block comprises capturing transaction data associated with the user from the multiple channels. Further, the Omni-channel support block comprises recommending one or more resolutions to the user upon based on a support request. The one or more resolutions are recommended automatically in real-time based on analysis of the transaction data.
- FIG. 1 illustrates a network implementation of a system for generating an Omni-channel support platform, in accordance with an embodiment of the present subject matter.
- FIG. 2 illustrates an architecture of the Omni-channel support platform, in accordance with an embodiment of the present subject matter.
- FIG. 3 illustrates the Omni-channel support platform, in accordance with an embodiment of the present subject matter.
- FIG. 4 illustrates an operation of the Omni-channel support platform, in accordance with an embodiment of the present subject matter.
- FIG. 5 illustrates a method for generating an Omni-channel support platform, in accordance with an embodiment of the present subject matter.
- a method for generating an Omni-channel support platform may be generated based on an integration of a multichannel support system and a blockchain framework.
- the Omni-channel support platform may comprise an Omni-channel support block for a user from a set of users.
- the Omni-channel support block may comprise a support ledger and a support smart contract for each user.
- a network implementation 100 of a system 102 for generating an Omni-channel support platform 108 is disclosed.
- the system 102 may also be implemented in a variety of computing systems, such as a laptop computer, a desktop computer, a notebook, a workstation, a mainframe computer, a server, a network server, and the like.
- the system 102 may be implemented over a cloud network.
- the system 102 may be accessed by multiple users through one or more user devices 104 - 1 , 104 - 2 . . .
- user device 104 -N collectively referred to as user device 104 hereinafter, or applications residing on the user device 104 .
- Examples of the user device 104 may include, but are not limited to, a portable computer, a personal digital assistant, a handheld device, and a workstation.
- the user device 104 may be communicatively coupled to the system 102 through a network 106 .
- the network 106 may be a wireless network, a wired network or a combination thereof.
- the network 106 may be implemented as one of the different types of networks, such as intranet, local area network (LAN), wide area network (WAN), the internet, and the like.
- the network 106 may either be a dedicated network or a shared network.
- the shared network represents an association of the different types of networks that use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), and the like, to communicate with one another.
- the network 106 may include a variety of network devices, including routers, bridges, servers, computing devices, storage devices, and the like.
- the system may include at least one processor, an input/output (I/O) interface, and a memory.
- the at least one processor may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions.
- at least one processor may be configured to fetch and execute computer-readable instructions stored in the memory.
- the I/O interface may include a variety of software and hardware interfaces, for example, a web interface, a graphical user interface, and the like. The I/O interface may allow the system 102 to interact with the user directly or through the user device 104 .
- the I/O interface may enable the system 102 to communicate with other computing devices, such as web servers and external data servers (not shown).
- the I/O interface may facilitate multiple communications within a wide variety of networks and protocol types, including wired networks, for example, LAN, cable, etc., and wireless networks, such as WLAN, cellular, or satellite.
- the I/O interface may include one or more ports for connecting a number of devices to one another or to another server.
- the memory may include any computer-readable medium known in the art including, for example, volatile memory, such as static random access memory (SRAM) and dynamic random access memory (DRAM), and/or non-volatile memory, such as read only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes.
- volatile memory such as static random access memory (SRAM) and dynamic random access memory (DRAM)
- DRAM dynamic random access memory
- non-volatile memory such as read only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes.
- FIG. 2 an architecture of the Omni-channel support platform 108 is illustrated in accordance with an embodiment of the present subject matter. Further, referring to FIG. 3 , the Omni-channel support platform is illustrated in accordance with an embodiment of the present subject matter. Furthermore, referring to FIG. 4 , an operation of the Omni-channel support platform is illustrated in accordance with an embodiment of the present subject matter. It is to be noted that figured 2 , 3 and 4 are explained further together.
- a multichannel support system may be integrated with a blockchain framework. Based on the integration, the Omni-channel support platform 108 may be generated.
- the multichannel support system may comprise multiple channels such as telephone, email, social media, live chart and the like.
- the multi-channel support system may be transformed into a cognitive, secure and transparent Omni-channel support platform 108 . The transformation is done using the blockchain architecture.
- the Omni-channel support platform 108 may comprise a first Omni-channel support block 202 - 1 for a user 1 , a second Omni-channel support block 202 - 2 for a user 2 and the like.
- the first Omni-channel support block 202 - 1 , the second Omni-channel support block 202 - 2 , and the like may be collectively referred as an Omni-channel support block 202 .
- the Omni-channel support platform may comprise an Omni-channel support block 202 for a user from a set of users.
- the set of users may correspond to users of the multi-channel support system. Each user may be referred as a customer.
- 10 Omni-channel support blocks may be generated in the Omni-channel support platform, so that each user can have one Omni-channel support block.
- the Omni-channel support block 202 may be a distributed block.
- the Omni-channel support block 202 may further comprise a support ledger and a support smart contract.
- the Omni-channel support block 202 may be connected to a blockchain channel 204 .
- the blockchain channel 204 may further comprise a separate ledger and a separate smart contract for each of an enabling support 302 , a technical support 304 , and a knowledge support 306 .
- the blockchain channels may be linked by peer nodes for each support entity.
- the support entity indicates the enabling support, the technical support, and the knowledge support.
- the enabling support 302 may involve functions that are configured to resolve the basic set of queries and issues associated with the user.
- the basic set of queries and issues may be one of, but not limited to, an administrative process related issue such as contract, order, invoice, payment, inventory, and the like, a repair and replacement support, a field service bulletins, regulatory compliance information, a security requirements information, warranty or extended warranty support, promotions and Advertisement Support, and the like.
- the technical support 304 may involve functions that are related to the technical or operational aspects of support queries.
- the technical or operational aspect may be one of, but not limited to, a technical assistance, a managed services support, a submission of requests or queries, a ticket creation support, a contact portal-based interactions, a hotline service, and the like.
- the knowledge or training support 306 relates to support aspects that involve gaps or information that the customer seeks as part of support.
- the support may include one of, but not limited to, a training support, FAQs, Design and Optimization Support, tutorials and online knowledge support, and the like.
- the support smart contact may further comprise a logic associated with triggering support activities to contractual agreements of support functions.
- the support ledger may store transaction data associated with the user.
- the support ledger may be a distributed ledger.
- the transaction data may comprise support requests, and other data associated with the user. It is to be noted that there exists a separate leger and a separate smart contract for each user.
- the Omni-channel support block may comprise capturing the transaction data associated with a user, from a set of users.
- the transaction data may be captured from multiple channels.
- the support smart contract may embed cognitive functions.
- the cognitive functions may be configured to augment the support experience automatically without any manual intervention as part of a smart contract execution. It is to be noted that there is no user support personal dependency on providing cognitive responses to the users, and the overall support experience is automatically enhanced for all the users as per the contractual obligations.
- the Omni-channel support block may receive a support request from the user.
- the support request 402 may get registered by a support gateway that may be referred as a support agent.
- a request block associated with the support request may be created, and updated in the support ledger associated with the support entities. Based on this, the support request may be transparently available across the nodes.
- the support smart contract may get triggered. Based on the triggering, functionality, associated with the support smart contract, related to a Service Level Agreement (SLA) and cognitive functions may get triggered.
- SLA Service Level Agreement
- the cognitive functions related to collection of the transaction data, support patterns and other information across all channels may be analysed.
- the analysis may help in performing descriptive, predictive and cognitive steps. This may be referred as the smart contact execution.
- the cognitive functions may further recommend one or more resolutions to the user in order to resolve the support request.
- the one or more resolutions may be recommended based on the SLA, and the analysis of the transaction data, support patterns, and other information functions.
- the one or more resolutions may be generated automatically in real-time.
- the Omni-channel support block may generate one or more resolutions for the support requests raised by the user.
- a feedback associate with the one or more resolutions, may be received from the user.
- the feedback may be further used to update the Omni-channel support block associated with the user.
- the Omni-channel support block may be updated based on historical resolutions proposed by a cognitive function, the one or more resolutions and steps provided in real-time, and sign off by the user based on resolution of the issue. Based on the update, the Omni-channel support block may comprise comprehensive information of all transactions, previous resolutions and recommendations provided to the user. It may help in future to trigger self-service scripts and improve the user experience.
- the support issues may include installation issues comprising the queries that arise during new installation which may include knowledge gaps, Configuration issues comprises setting up parameters and optimizing them for efficient operations. These may be related to the equipment that are being rolled out. It is to be noted that in the multi-channel approach, for some issues, call up support desk of the OEM; for some others provide logs via email, for some other issues chat with the support team, and for some others register on the website for getting some information or manuals.
- This feedback may be provided as a recommendation solution when a new technical support query of a similar nature is generated by any other user.
- Some embodiments of the system and the method is configured to use a blockchain framework for secure and transparent transactions, and thus distributed ledger based approach is used.
- Some embodiments of the system and the method is configured to automate a cognitive analytics functions using a smart contract execution method.
- Some embodiments of the system and method is configured to improved customer experience for the support channels.
- a method 500 for generating an Omni-channel support platform is disclosed in accordance with an embodiment of the present subject matter.
- the method 500 may be described in the general context of computer executable instructions.
- computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, functions, and the like, that perform particular functions or implement particular abstract data types.
- the method 300 may also be practiced in a distributed computing environment where functions are performed by remote processing devices that are linked through a communications network.
- computer executable instructions may be located in both local and remote computer storage media, including memory storage devices.
- the order in which the method 500 is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method 500 or alternate methods. Additionally, individual blocks may be deleted from the method 500 without departing from the spirit and scope of the subject matter described herein. Furthermore, the method 500 can be implemented in any suitable hardware, software, firmware, or combination thereof. However, for ease of explanation, in the embodiments described below, the method 500 may be considered to be implemented in the above described system 102 .
- a multi-channel support system may be integrated with a blockchain framework.
- the multichannel support system may comprise multiple support channels that are used by a set of users.
- an Omni-channel support platform may be generated based on the integration.
- the Omni-channel support platform may comprise an Omni-channel support block for a user from a set of users.
- the Omni-channel support block may comprise a support ledger and a support smart contract for the user.
- the Omni-channel support block may comprise capturing transaction data associated with the user from the multiple support channels.
- the Omni-channel support block may further comprises recommending one or more resolutions to the user upon based on a support request.
- the one or more resolutions may be recommended automatically in real-time based on analysis of the transaction data.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Accounting & Taxation (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Power Engineering (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
- CROSS-REFERENCE TO RELATED APPLICATIONS AND PRIORITY
- The present application claims benefit from Indian Complete Patent Application No. 202011008962 filed on 2 Mar. 2020 the entirety of which is hereby incorporated by reference.
- The present disclosure in general relates to the field of an Omni-channel support system. More particularly, the present invention relates to a system and method for generating an Omni-channel support platform.
- Currently, organizations provide multi-channel support whereby they offer support via one of these channels and enable customers to interact via any of these channels. It is to be understood that providing multiple channels to contact for support gives customers the option to choose their preferred channel for the issue at hand. However, the problem is that the context and customer history are not shared across channels as each channel operates separately. Also, the support activities on these different channels are taken on by entirely different teams, so there is no continuity of experience across different channels.
- Further, the organizations that have implemented multi-channel support have challenges to migrate to an Omni-channel support. Some of the challenges includes cost issues as the implementation of Omni-channel support will most likely require significant investment in a technology and a business change. Further, there occurs the challenge of complexity as the system is complicated due to confluence of multiple channel information.
- Before the present systems and methods for generating an Omni-channel support platform, is described, it is to be understood that this application is not limited to the particular systems, and methodologies described, as there can be multiple possible embodiments which are not expressly illustrated in the present disclosure. It is also to be understood that the terminology used in the description is for the purpose of describing the particular versions or embodiments only, and is not intended to limit the scope of the present application. This summary is provided to introduce concepts related to systems and method for generating the Omni-channel support platform. This summary is not intended to identify essential features of the claimed subject matter nor is it intended for use in determining or limiting the scope of the claimed subject matter. In another implementation, a method for generating an Omni-channel support system is illustrated. The method comprises integrating a multi-channel support system with a blockchain framework. The multichannel support system comprises multiple support channels. The method further comprises generating the Omni-channel support platform based on the integration. The Omni-channel support platform comprises an Omni-channel support block for a user from a set of users. The Omni-channel support block comprises a support ledger and a support smart contract for the user. The Omni-channel support block comprises capturing transaction data associated with the user from the multiple channels. Further, the Omni-channel support block comprises recommending one or more resolutions to the user upon based on a support request. The one or more resolutions are recommended automatically in real-time based on analysis of the transaction data.
- In one implementation, a system for generating an Omni-channel support platform is illustrated. The system comprises a memory and a processor coupled to the memory, further the processor is configured to execute instructions stored in the memory. In one embodiment, the processor may execute instructions stored in the memory for integrating a multi-channel support system with a blockchain framework. The multichannel support system comprises multiple support channels. The processor may further execute instructions stored in the memory for generating the Omni-channel support platform based on the integration. The Omni-channel support platform comprises an Omni-channel support block for a user from a set of users. The Omni-channel support block comprises a support ledger and a support smart contract for the user. The Omni-channel support block comprises capturing transaction data associated with the user from the multiple channels. Further, the Omni-channel support block comprises recommending one or more resolutions to the user upon based on a support request. The one or more resolutions are recommended automatically in real-time based on analysis of the transaction data.
- The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same numbers are used throughout the drawings to refer like features and components.
-
FIG. 1 illustrates a network implementation of a system for generating an Omni-channel support platform, in accordance with an embodiment of the present subject matter. -
FIG. 2 illustrates an architecture of the Omni-channel support platform, in accordance with an embodiment of the present subject matter. -
FIG. 3 illustrates the Omni-channel support platform, in accordance with an embodiment of the present subject matter. -
FIG. 4 illustrates an operation of the Omni-channel support platform, in accordance with an embodiment of the present subject matter. -
FIG. 5 illustrates a method for generating an Omni-channel support platform, in accordance with an embodiment of the present subject matter. - Some embodiments of the present disclosure, illustrating all its features, will now be discussed in detail. The words “including”, “comprising”, “consisting”, “containing”, and other forms thereof, are intended to be equivalent in meaning and be open ended in that an item or items following any one of these words is not meant to be an exhaustive listing of such item or items, or meant to be limited to only the listed item or items. It must also be noted that as used herein and in the appended claims, the singular forms “a”, “an” and “the” include plural references unless the context clearly dictates otherwise. Although any systems and methods similar or equivalent to those described herein can be used in the practice or testing of embodiments of the present disclosure, the exemplary, systems and methods for generating an Omni-channel support platform are now described. The disclosed embodiments of the system and method for generating the Omni-channel support platform are merely exemplary of the disclosure, which may be embodied in various forms.
- Various modifications to the embodiment will be readily apparent to those skilled in the art and the generic principles herein may be applied to other embodiments. However, one of ordinary skill in the art will readily recognize that the present disclosure for generating an Omni-channel support platform is not intended to be limited to the embodiments illustrated, but is to be accorded the widest scope consistent with the principles and features described herein.
- In one embodiment, a method for generating an Omni-channel support platform is disclosed. The Omni-channel support platform may be generated based on an integration of a multichannel support system and a blockchain framework. The Omni-channel support platform may comprise an Omni-channel support block for a user from a set of users. The Omni-channel support block may comprise a support ledger and a support smart contract for each user.
- Referring now to
FIG. 1 , anetwork implementation 100 of asystem 102 for generating an Omni-channel support platform 108 is disclosed. Although the present subject matter is explained considering that thesystem 102 is implemented on a server, it may be understood that thesystem 102 may also be implemented in a variety of computing systems, such as a laptop computer, a desktop computer, a notebook, a workstation, a mainframe computer, a server, a network server, and the like. In one implementation, thesystem 102 may be implemented over a cloud network. Further, it will be understood that thesystem 102 may be accessed by multiple users through one or more user devices 104-1, 104-2 . . . 104-N, collectively referred to asuser device 104 hereinafter, or applications residing on theuser device 104. Examples of theuser device 104 may include, but are not limited to, a portable computer, a personal digital assistant, a handheld device, and a workstation. Theuser device 104 may be communicatively coupled to thesystem 102 through anetwork 106. - In one implementation, the
network 106 may be a wireless network, a wired network or a combination thereof. Thenetwork 106 may be implemented as one of the different types of networks, such as intranet, local area network (LAN), wide area network (WAN), the internet, and the like. Thenetwork 106 may either be a dedicated network or a shared network. The shared network represents an association of the different types of networks that use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), and the like, to communicate with one another. Further, thenetwork 106 may include a variety of network devices, including routers, bridges, servers, computing devices, storage devices, and the like. - In one embodiment, the system may include at least one processor, an input/output (I/O) interface, and a memory. The at least one processor may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, at least one processor may be configured to fetch and execute computer-readable instructions stored in the memory. In one aspect, the I/O interface may include a variety of software and hardware interfaces, for example, a web interface, a graphical user interface, and the like. The I/O interface may allow the
system 102 to interact with the user directly or through theuser device 104. Further, the I/O interface may enable thesystem 102 to communicate with other computing devices, such as web servers and external data servers (not shown). The I/O interface may facilitate multiple communications within a wide variety of networks and protocol types, including wired networks, for example, LAN, cable, etc., and wireless networks, such as WLAN, cellular, or satellite. The I/O interface may include one or more ports for connecting a number of devices to one another or to another server. - The memory may include any computer-readable medium known in the art including, for example, volatile memory, such as static random access memory (SRAM) and dynamic random access memory (DRAM), and/or non-volatile memory, such as read only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes.
- Referring now to
FIG. 2 , an architecture of the Omni-channel support platform 108 is illustrated in accordance with an embodiment of the present subject matter. Further, referring toFIG. 3 , the Omni-channel support platform is illustrated in accordance with an embodiment of the present subject matter. Furthermore, referring toFIG. 4 , an operation of the Omni-channel support platform is illustrated in accordance with an embodiment of the present subject matter. It is to be noted that figured 2, 3 and 4 are explained further together. - In one embodiment, a multichannel support system may be integrated with a blockchain framework. Based on the integration, the Omni-
channel support platform 108 may be generated. The multichannel support system may comprise multiple channels such as telephone, email, social media, live chart and the like. In one aspect, the multi-channel support system may be transformed into a cognitive, secure and transparent Omni-channel support platform 108. The transformation is done using the blockchain architecture. - Further, the Omni-
channel support platform 108 may comprise a first Omni-channel support block 202-1 for auser 1, a second Omni-channel support block 202-2 for auser 2 and the like. The first Omni-channel support block 202-1, the second Omni-channel support block 202-2, and the like may be collectively referred as an Omni-channel support block 202. It means the Omni-channel support platform may comprise an Omni-channel support block 202 for a user from a set of users. The set of users may correspond to users of the multi-channel support system. Each user may be referred as a customer. In one example, if there are 10 users using the Omni-channel support platform. In this case, 10 Omni-channel support blocks may be generated in the Omni-channel support platform, so that each user can have one Omni-channel support block. The Omni-channel support block 202 may be a distributed block. - The Omni-channel support block 202 may further comprise a support ledger and a support smart contract. In one embodiment, the Omni-channel support block 202 may be connected to a
blockchain channel 204. Theblockchain channel 204 may further comprise a separate ledger and a separate smart contract for each of an enablingsupport 302, atechnical support 304, and aknowledge support 306. The blockchain channels may be linked by peer nodes for each support entity. The support entity indicates the enabling support, the technical support, and the knowledge support. - In one aspect, the enabling
support 302 may involve functions that are configured to resolve the basic set of queries and issues associated with the user. The basic set of queries and issues may be one of, but not limited to, an administrative process related issue such as contract, order, invoice, payment, inventory, and the like, a repair and replacement support, a field service bulletins, regulatory compliance information, a security requirements information, warranty or extended warranty support, promotions and Advertisement Support, and the like. - Further, the
technical support 304 may involve functions that are related to the technical or operational aspects of support queries. The technical or operational aspect may be one of, but not limited to, a technical assistance, a managed services support, a submission of requests or queries, a ticket creation support, a contact portal-based interactions, a hotline service, and the like. - Furthermore, the knowledge or
training support 306 relates to support aspects that involve gaps or information that the customer seeks as part of support. The support may include one of, but not limited to, a training support, FAQs, Design and Optimization Support, Tutorials and online knowledge support, and the like. - The support smart contact may further comprise a logic associated with triggering support activities to contractual agreements of support functions. The support ledger may store transaction data associated with the user. The support ledger may be a distributed ledger. The transaction data may comprise support requests, and other data associated with the user. It is to be noted that there exists a separate leger and a separate smart contract for each user. In one embodiment, the Omni-channel support block may comprise capturing the transaction data associated with a user, from a set of users. The transaction data may be captured from multiple channels.
- In the embodiment, the support smart contract may embed cognitive functions. The cognitive functions may be configured to augment the support experience automatically without any manual intervention as part of a smart contract execution. It is to be noted that there is no user support personal dependency on providing cognitive responses to the users, and the overall support experience is automatically enhanced for all the users as per the contractual obligations.
- In one embodiment, the Omni-channel support block may receive a support request from the user. Upon receiving the support request, the
support request 402 may get registered by a support gateway that may be referred as a support agent. Further, a request block associated with the support request may be created, and updated in the support ledger associated with the support entities. Based on this, the support request may be transparently available across the nodes. Once the support request is acted on by the support entities, the support smart contract may get triggered. Based on the triggering, functionality, associated with the support smart contract, related to a Service Level Agreement (SLA) and cognitive functions may get triggered. Each and every activity associated with the user may be recorded on the support ledgers, and all the support entities may be kept in sync. - Further, the cognitive functions related to collection of the transaction data, support patterns and other information across all channels may be analysed. The analysis may help in performing descriptive, predictive and cognitive steps. This may be referred as the smart contact execution. The cognitive functions may further recommend one or more resolutions to the user in order to resolve the support request. The one or more resolutions may be recommended based on the SLA, and the analysis of the transaction data, support patterns, and other information functions. The one or more resolutions may be generated automatically in real-time. In other words, the Omni-channel support block may generate one or more resolutions for the support requests raised by the user.
- In one aspect, a feedback, associate with the one or more resolutions, may be received from the user. The feedback may be further used to update the Omni-channel support block associated with the user.
- Further, the Omni-channel support block may be updated based on historical resolutions proposed by a cognitive function, the one or more resolutions and steps provided in real-time, and sign off by the user based on resolution of the issue. Based on the update, the Omni-channel support block may comprise comprehensive information of all transactions, previous resolutions and recommendations provided to the user. It may help in future to trigger self-service scripts and improve the user experience.
- In one example, consider a new roll out of a telecommunication system in the field. The support issues may include installation issues comprising the queries that arise during new installation which may include knowledge gaps, Configuration issues comprises setting up parameters and optimizing them for efficient operations. These may be related to the equipment that are being rolled out. It is to be noted that in the multi-channel approach, for some issues, call up support desk of the OEM; for some others provide logs via email, for some other issues chat with the support team, and for some others register on the website for getting some information or manuals.
- In the Omni-channel approach, all these issues and queries are logged in the distributed ledger created for that customer. A holistic view of the set of problems faced can be derived out of these logs. A cohesive and coordinated set of responses are provided. Inter-dependent and inter-related issues are resolved considering the bigger picture. If any SLA gets breached, the agreement conditions trigger automatically via the smart contract. Customer experience is enhanced overall.
- In one embodiment, construe a feedback given by a user indicating that a particular section in a knowledge manual provided as part of the knowledge/training support helped her in resolving a specific issue that she was facing. This feedback may be provided as a recommendation solution when a new technical support query of a similar nature is generated by any other user. This is an example of how the user experience improves as the system learns through cognitive functions. This is possible only when the experiences across different support entities are aggregated at a common place, like a distributed ledger in this case.
- Exemplary embodiments discussed above may provide certain advantages. Though not required to practice aspects of the disclosure, these advantages may include those provided by the following features.
- Some embodiments of the system and the method is configured to use a blockchain framework for secure and transparent transactions, and thus distributed ledger based approach is used.
- Some embodiments of the system and the method is configured to automate a cognitive analytics functions using a smart contract execution method.
- Some embodiments of the system and method is configured to improved customer experience for the support channels.
- Referring now to
FIG. 5 , amethod 500 for generating an Omni-channel support platform, is disclosed in accordance with an embodiment of the present subject matter. Themethod 500 may be described in the general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, functions, and the like, that perform particular functions or implement particular abstract data types. The method 300 may also be practiced in a distributed computing environment where functions are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, computer executable instructions may be located in both local and remote computer storage media, including memory storage devices. - The order in which the
method 500 is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement themethod 500 or alternate methods. Additionally, individual blocks may be deleted from themethod 500 without departing from the spirit and scope of the subject matter described herein. Furthermore, themethod 500 can be implemented in any suitable hardware, software, firmware, or combination thereof. However, for ease of explanation, in the embodiments described below, themethod 500 may be considered to be implemented in the above describedsystem 102. - At
block 502, a multi-channel support system may be integrated with a blockchain framework. The multichannel support system may comprise multiple support channels that are used by a set of users. - At
block 504, an Omni-channel support platform may be generated based on the integration. The Omni-channel support platform may comprise an Omni-channel support block for a user from a set of users. The Omni-channel support block may comprise a support ledger and a support smart contract for the user. - Further, the Omni-channel support block may comprise capturing transaction data associated with the user from the multiple support channels. The Omni-channel support block may further comprises recommending one or more resolutions to the user upon based on a support request. The one or more resolutions may be recommended automatically in real-time based on analysis of the transaction data.
- Although implementations for systems and methods for generating an Omni-channel support platform have been described, it is to be understood that the appended claims are not necessarily limited to the specific features or methods described. Rather, the specific features and methods are disclosed as examples of implementations for generating the Omni-channel support platform.
Claims (12)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IN202011008962 | 2020-03-02 | ||
| IN202011008962 | 2020-03-02 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20210273782A1 true US20210273782A1 (en) | 2021-09-02 |
| US12219045B2 US12219045B2 (en) | 2025-02-04 |
Family
ID=77462963
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/189,127 Active 2041-11-01 US12219045B2 (en) | 2020-03-02 | 2021-03-01 | System and method for generating an omni-channel support platform |
Country Status (1)
| Country | Link |
|---|---|
| US (1) | US12219045B2 (en) |
Citations (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150163254A1 (en) * | 2013-12-11 | 2015-06-11 | Ebay Inc. | Omni-channel state preservation |
| US20170098282A1 (en) * | 2015-10-02 | 2017-04-06 | Avaya Inc. | Social media integration in omni-channel customer issue resolution |
| US20170337287A1 (en) * | 2003-06-25 | 2017-11-23 | Susan (Zann) Gill | Intelligent integrating system for crowdsourcing and collaborative intelligence in human- and device- adaptive query-response networks |
| US20180054524A1 (en) * | 2007-01-03 | 2018-02-22 | Jean-David Dahan | System and Method for Omnichannel User Engagement and Response |
| US20180152522A1 (en) * | 2016-11-29 | 2018-05-31 | NCR Corporation, Law Dept. | Omni-channel virtual reality (vr) collaboration |
| US20180204239A1 (en) * | 2017-01-16 | 2018-07-19 | Ncr Corporation | Channel and entity independent reward processing |
| US20180247320A1 (en) * | 2017-02-27 | 2018-08-30 | Ncr Corporation | Blockchain consumer ledger |
| US20190158671A1 (en) * | 2017-11-17 | 2019-05-23 | Cogito Corporation | Systems and methods for communication routing |
| US20190164140A1 (en) * | 2017-11-24 | 2019-05-30 | Ramya Pasupula | System and method for blockchain based content monetization in an online trading platform |
| US20190171438A1 (en) * | 2017-12-05 | 2019-06-06 | Archemy, Inc. | Active adaptation of networked compute devices using vetted reusable software components |
| US20190228461A1 (en) * | 2018-01-25 | 2019-07-25 | Marius Keeley Domokos | Omnichannel Commerce Platform with Integrated Mobile Shopping Platform, Online Shopping Platform, Commerce Data and Blockchain Layer |
| US20190361626A1 (en) * | 2018-05-22 | 2019-11-28 | Pure Storage, Inc. | Integrated storage management between storage systems and container orchestrators |
| US20200044823A1 (en) * | 2018-07-31 | 2020-02-06 | EMC IP Holding Company LLC | Enterprise storage of customer transaction data using a blockchain |
| US20200274830A1 (en) * | 2019-02-26 | 2020-08-27 | 55 Global, Inc. | Integer conversion for locally stored data in priority queues |
| US20200311688A1 (en) * | 2019-03-30 | 2020-10-01 | Docuvisory LLC | Document creation system and method |
| US20200322662A1 (en) * | 2019-04-05 | 2020-10-08 | Q'ligent Corporation | Providing risk based subscriber enhancements |
| US20200322661A1 (en) * | 2019-04-05 | 2020-10-08 | Q'ligent Corporation | Analytics in video/audio content distribution networks |
| US20210135856A1 (en) * | 2019-10-31 | 2021-05-06 | Talkdesk, Inc. | Blockchain-enabled contact center |
| US20210192538A1 (en) * | 2019-12-20 | 2021-06-24 | Vatche Varvarian | Agent for protecting the privacy of end-users of business transactions |
| US20220210274A1 (en) * | 2017-10-17 | 2022-06-30 | Foncloud, Inc. | System and Method for Omnichannel User Engagement and Response |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106528775B (en) | 2016-10-28 | 2020-01-03 | 济南大学 | Private block chain operation support system supporting logic multi-chain and working method thereof |
| WO2018165763A1 (en) | 2017-03-17 | 2018-09-20 | Royal Bank Of Canada | Systems and methods for hybrid blockchain platform |
| KR20190115557A (en) | 2018-04-03 | 2019-10-14 | 주식회사 비즈모델라인 | Method for Providing Cryptocurrency Trade based on Multiple Channel Certification by using Smart Contract based on Blockchain |
-
2021
- 2021-03-01 US US17/189,127 patent/US12219045B2/en active Active
Patent Citations (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170337287A1 (en) * | 2003-06-25 | 2017-11-23 | Susan (Zann) Gill | Intelligent integrating system for crowdsourcing and collaborative intelligence in human- and device- adaptive query-response networks |
| US20180054524A1 (en) * | 2007-01-03 | 2018-02-22 | Jean-David Dahan | System and Method for Omnichannel User Engagement and Response |
| US20150163254A1 (en) * | 2013-12-11 | 2015-06-11 | Ebay Inc. | Omni-channel state preservation |
| US20170098282A1 (en) * | 2015-10-02 | 2017-04-06 | Avaya Inc. | Social media integration in omni-channel customer issue resolution |
| US20180152522A1 (en) * | 2016-11-29 | 2018-05-31 | NCR Corporation, Law Dept. | Omni-channel virtual reality (vr) collaboration |
| US20180204239A1 (en) * | 2017-01-16 | 2018-07-19 | Ncr Corporation | Channel and entity independent reward processing |
| US20180247320A1 (en) * | 2017-02-27 | 2018-08-30 | Ncr Corporation | Blockchain consumer ledger |
| US20220210274A1 (en) * | 2017-10-17 | 2022-06-30 | Foncloud, Inc. | System and Method for Omnichannel User Engagement and Response |
| US20190158671A1 (en) * | 2017-11-17 | 2019-05-23 | Cogito Corporation | Systems and methods for communication routing |
| US20190164140A1 (en) * | 2017-11-24 | 2019-05-30 | Ramya Pasupula | System and method for blockchain based content monetization in an online trading platform |
| US20190171438A1 (en) * | 2017-12-05 | 2019-06-06 | Archemy, Inc. | Active adaptation of networked compute devices using vetted reusable software components |
| US20190228461A1 (en) * | 2018-01-25 | 2019-07-25 | Marius Keeley Domokos | Omnichannel Commerce Platform with Integrated Mobile Shopping Platform, Online Shopping Platform, Commerce Data and Blockchain Layer |
| US20190361626A1 (en) * | 2018-05-22 | 2019-11-28 | Pure Storage, Inc. | Integrated storage management between storage systems and container orchestrators |
| US20200044823A1 (en) * | 2018-07-31 | 2020-02-06 | EMC IP Holding Company LLC | Enterprise storage of customer transaction data using a blockchain |
| US20200274830A1 (en) * | 2019-02-26 | 2020-08-27 | 55 Global, Inc. | Integer conversion for locally stored data in priority queues |
| US20200311688A1 (en) * | 2019-03-30 | 2020-10-01 | Docuvisory LLC | Document creation system and method |
| US20200322662A1 (en) * | 2019-04-05 | 2020-10-08 | Q'ligent Corporation | Providing risk based subscriber enhancements |
| US20200322661A1 (en) * | 2019-04-05 | 2020-10-08 | Q'ligent Corporation | Analytics in video/audio content distribution networks |
| US20210135856A1 (en) * | 2019-10-31 | 2021-05-06 | Talkdesk, Inc. | Blockchain-enabled contact center |
| US20210192538A1 (en) * | 2019-12-20 | 2021-06-24 | Vatche Varvarian | Agent for protecting the privacy of end-users of business transactions |
Also Published As
| Publication number | Publication date |
|---|---|
| US12219045B2 (en) | 2025-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10043156B2 (en) | System and method for cross enterprise collaboration | |
| EP3788465B1 (en) | System, method, and apparatus for maintaining and updating a common message user interface in a group based communication system | |
| US20220103437A1 (en) | Microservices application network control plane | |
| KR101622815B1 (en) | Method of providing assistance to the end-user of a software application | |
| US20170317898A1 (en) | Collaborative Network-Based Graphical Progress Management Platform for Providing Data Monitoring and Data Analysis of Third Party Services | |
| US20170316367A1 (en) | Collaborative Network-Based Graphical Progress Management Platform for Integration with a Collaborative Software Tool | |
| WO2021031688A1 (en) | Service parameter acquisition method and apparatus, computer device and storage medium | |
| JP7361135B2 (en) | Determining and coordinating software used by managed networks | |
| US11625237B2 (en) | Autonomous contextual software support anomaly detection and playbook automation | |
| US20160217419A1 (en) | Data analysis system and method to enable integrated view of customer information | |
| US11063946B2 (en) | Feedback framework | |
| US20110137816A1 (en) | Method and system for providing a collaboration recommendation | |
| CN110187877A (en) | Icon acquisition methods and device, system, electronic equipment, storage medium | |
| CN106789353A (en) | The method and system of orientation problem between client and service end | |
| CN109284452B (en) | Electronic protocol online display method and device, electronic equipment and storage medium | |
| CN110648105B (en) | Recommendation method and device based on data processing, electronic equipment and storage medium | |
| US20160092811A1 (en) | Business rules framework | |
| US12219045B2 (en) | System and method for generating an omni-channel support platform | |
| CN112035396B (en) | Processor-implemented method, system, and storage medium for provisioning a set of solutions | |
| US12513216B2 (en) | System for establishing communication | |
| US10318282B2 (en) | Method and system for monitoring quality control activities during development of a software application | |
| CN113821254A (en) | Interface data processing method, device, storage medium and equipment | |
| CN108197979A (en) | A kind of user information obtains and determines method and apparatus | |
| US8694541B1 (en) | Mapping business questions to source system data elements | |
| US20070074164A1 (en) | Systems and methods for information brokering in software management |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| AS | Assignment |
Owner name: HCL TECHNOLOGIES LIMITED, INDIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KALIDINDI, MOUNIKA;BANSAL, BANISH;WARRIER, HARIKRISHNA C;AND OTHERS;REEL/FRAME:055463/0061 Effective date: 20210301 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: ADVISORY ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| ZAAB | Notice of allowance mailed |
Free format text: ORIGINAL CODE: MN/=. |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |