Call and contact service center partial service automation

US10601997B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10601997-B2
Application numberUS-201715803376-A
CountryUS
Kind codeB2
Filing dateNov 3, 2017
Priority dateNov 3, 2017
Publication dateMar 24, 2020
Grant dateMar 24, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method of semiautonomous processing of a conversation on a digital data device includes the steps of receiving, with the digital data device, a communication from a requesting agent, analyzing the communication to discern an intent, determining whether an intent-purposed bot is available for execution on or in connection with the first digital data device to process a said communication of said intent and, if so, upon approval of a responding agent, processing with the bot any of the communication, an interaction of which the communication forms a part, and session of which the interaction forms a part.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of semiautonomous processing of a conversation on a digital data device using one of a plurality of bots, comprising: receiving, with the digital device, a communication from a requesting agent, analyzing the communication with a natural language processing engine to discern an intent of any of the communication, an interaction of which the communication forms a part, and a session of which the interaction forms a part, with the digital data device, determining, based on the discerned intent, whether of the plurality of bots a bot capable of processing a communication with the discerned intent is available, wherein not all of the plurality of bots are capable of processing a communication with the discerned intent and, if so, indicating to a responding agent the availability of the capable bot to process the communication, wherein the responding agent is unaware of the availability of the capable bot prior to the indicating, upon receiving approval from the responding agent, processing with the capable bot any of the communication, the interaction of which the communication forms a part, and the session of which the interaction forms a part, presenting to the responding agent any of visually or audibly an exchange between the capable bot and the requesting agent in connection with processing by the capable bot of any of the communication, the interaction, and the session, and responding to a request of the responding agent upon presentation of said exchange by transferring to the responding agent control of processing of any of the communication, the interaction, and the session. 2. The method of claim 1 , comprising determining whether the communication, upon receipt, forms part of an existing session and, if not, processing it with a general-purpose bot executing on or in connection with the digital data apparatus. 3. The method of claim 2 , comprising prior to processing the communication with the general-purpose bot transferring control of such processing to a responding agent. 4. The method of claim 3 , comprising transferring control of such processing to the responding agent upon request thereof. 5. The method of claim 1 , comprising receiving the communication from a further digital data device operated by the requesting agent. 6. A method of semiautonomous processing of a conversation on a digital data device using one of a plurality of bots, comprising receiving, with the digital data device, a communication from a requesting agent, determining by the digital data device whether the communication, upon receipt, is assigned for processing by any of a responding agent, a general-purpose bot and an intent purposed bot and, if not, assigning it for processing by said general-purpose bot, processing the communication, if assigned for processing by the responding agent, by analyzing the communication with a natural language processing engine executing on or in connection with the digital data device to discern an intent of any of the communication, an interaction of which the communication forms a part, and a session of which the interaction forms a part, with the digital data device, determining, based on the discerned intent, whether, of the plurality of bots, an intent-purposed bot capable of processing a communication with the discerned intent is available, wherein not all of the plurality of bots are capable of processing a communication with the discerned intent and, if so, indicating to a responding agent the availability of the capable intent-purposed bot to process the communication, wherein the responding agent is unaware of the availability of the capable bot prior to the indicating, and upon receiving approval of the responding agent, processing with that capable bot any of the communication, an interaction of which the communication forms a part, and the session of which the interaction forms a part; and, otherwise, transferring to the responding agent control of processing of any of the communication, the interaction and the session, processing the communication, if assigned for processing by the intent-purposed bot, by processing with the intent-purposed bot any of the communication, the interaction and the session, presenting to the responding agent a said interaction between the requesting agent and the intent-purposed bot, responding to a request of the responding agent upon presentation of said interaction by transferring to the responding agent control of processing of any of the communication, the interaction and the session, processing the communication, if assigned for processing by the general purpose bot, by processing it with a general-purpose bot executing on or in connection with the digital data apparatus, transferring control of such processing to a responding agent upon request thereof. 7. Computer instructions configured to cause a digital data device to semiautonomously process a conversation on a digital data device using one of a plurality of bots by receive by the digital data device a communication from a requesting agent, analyze the communication with a natural language processing engine to discern an intent of any of the communication, an interaction of which the communication forms a part, and a session of which the interaction forms a part, with the digital data device, determining, based on the discerned intent, whether of the plurality of bots a bot capable of processing a communication with the discerned intent is available, wherein not all of the plurality of bots are capable of processing a communication with the discerned intent and, if so, indicating to a responding agent the availability of the bot to process the communication, wherein the responding agent is unaware of the availability of the capable bot prior to the indicating, upon receiving approval from the responding agent, processing with the bot any of the communication, an interaction of which the communication forms a part, and the session of which the interaction forms a part, present to the responding agent any of visually or audibly an exchange between the capable bot and the requesting agent in connection with processing by the capable bot of any of the communication, the interaction, and the session, and respond to a request of the responding agent upon presentation of said exchange by transferring to the responding agent control of processing of any of the communication, the interaction and the session. 8. The computer instructions of claim 7 , configured to further cause the digital data device to determine whether the communication, upon receipt, forms part of an existing session and, if not, processing it with a general-purpose bot executing on or in connection with the digital data apparatus. 9. The computer instructions of claim 8 , configured to further cause the digital data device, prior to processing the communication with the general-purpose bot, to transfer control of such processing to a responding agent. 10. The computer instructions of claim 9 , configured to further cause the digital data device to transfer control of such processing to a responding agent upon request thereof. 11. The computer instructions of claim 7 , configured to further cause the digital data device to receive the communication from a further digital data device operated by the requesting agent. 12. A non-transitory machine readable storage medium having stored thereon a computer program configured to cause a server digital data device to semiautonomously process a conversation on a digital data device using one of a plurality of bots by performing the steps of: receiving, with a server digital data device, a comm

Assignees

Inventors

Classifications

  • Call or contact centers with computer-telephony arrangements · CPC title

  • Handling natural language data (speech analysis or synthesis, speech recognition G10L) · CPC title

  • Discourse or dialogue representation · CPC title

  • H04M3/60Primary

    Semi-automatic systems, i.e. in which the numerical selection of the outgoing line is under the control of an operator · CPC title

  • in combination with interactive voice response systems or voice portals, e.g. as front-ends · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10601997B2 cover?
A method of semiautonomous processing of a conversation on a digital data device includes the steps of receiving, with the digital data device, a communication from a requesting agent, analyzing the communication to discern an intent, determining whether an intent-purposed bot is available for execution on or in connection with the first digital data device to process a said communication of sa…
Who is the assignee on this patent?
Salesforce Com Inc
What technology area does this patent fall under?
Primary CPC classification H04M3/60. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 24 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).