The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 17, 2017

Filed:

May. 27, 2016
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Liesl Jane Capper, Chippendale, AU;

John Zakos, Ashmore, AU;

Glenys Anne Westwood McLaughlin, Ryde, AU;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2006.01); G06F 17/20 (2006.01); H04L 12/58 (2006.01); G06N 99/00 (2010.01); G06N 3/00 (2006.01); G06N 5/02 (2006.01); G06N 5/04 (2006.01); G06F 9/44 (2006.01); G09B 7/04 (2006.01);
U.S. Cl.
CPC ...
H04L 51/02 (2013.01); G06N 3/004 (2013.01); G06N 99/005 (2013.01); G06F 9/4446 (2013.01); G06N 5/02 (2013.01); G06N 5/04 (2013.01); G09B 7/04 (2013.01);
Abstract

In one aspect, the invention concerns a method of operating a chatbot to engage in a conversation with a correspondent the method comprises building a profile having plural profile variables for the correspondent; and during the conversation with the correspondent; selecting a node in the conversation data structure for processing based on the one or more profile variables, and processing the node to follow a conversation path based on the node's coded instructions and/or relationship with other nodes. In another aspect, the method comprises the steps of attempting to match the received input message with a node in the conversation data structure of the chatbot; if a matched node is found, selecting the matched node for processing; but if a matched node is not found, selecting a node for processing using a fuzzy search, or using a default procedure.


Find Patent Forward Citations

Loading…