×

Method and apparatus for natural language query in a workspace analytics system

  • US 10,872,104 B2
  • Filed: 05/31/2019
  • Issued: 12/22/2020
  • Est. Priority Date: 08/25/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for providing a natural language interface to process user queries for information managed in a workspace analytics system, comprising:

  • providing an answer definition that includes one or more predetermined pattern-form questions wherein at least one of said predetermined pattern-form questions includes a generic parameter corresponding to an entity type in the workspace analytics system, the answer definition further including a jump target defining an entry point into the workspace analytics system;

    establishing an extent of known entity values associated with the workspace analytics system, including defining a matcher definition that is associated with an entity type and retrieving from the workspace analytics system an entity values list of currently-defined entity values for the entity type;

    receiving a user input including capturing original user input text, wherein the original user input text defines a natural language user query;

    identifying, in the original user input text, at least one entity value that is included in the entity values list and replacing the identified entity value with the generic parameter, to thereby form a modified user input text that is different from said pattern-form questions;

    matching the modified user input text to the at least one pattern-form question thereby defining the jump target;

    generating a response to the natural language user query using the defined jump target and at least the identified entity value included in the original user input text wherein generating the response to the natural language user query comprises retrieving information from the workspace analytics system by referencing a link based on the defined jump target and at least the identified entity value included in the original user input text.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×