×

Method and system for bridging disparate platforms to automate a natural language interface

  • US 10,846,481 B2
  • Filed: 01/24/2019
  • Issued: 11/24/2020
  • Est. Priority Date: 06/29/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • obtaining a plurality of disparate platforms and a plurality of actions, wherein each action in the plurality of actions can be performed by at least one platform in the plurality of disparate platforms, wherein a platform in the plurality of disparate platforms cannot communicate with a remainder of the plurality of disparate platforms;

    receiving a natural language request from a user by a groupware platform, wherein the groupware platform is a part of the plurality of disparate platforms;

    based on the plurality of actions and the plurality of disparate platforms, deciding to send the natural language request from the user to a natural language processing platform, wherein the groupware platform and the natural language processing platform are not configured to communicate to each other;

    formatting the natural language request into a formatted natural language request accepted by the natural language processing platform;

    sending the formatted natural language request to the natural language processing platform;

    interpreting, by the natural language processing platform, the natural language request to identify a user requested action associated with the natural language request;

    based on the plurality of actions and the plurality of disparate platforms, determining the platform in the plurality of disparate platforms that can perform the user requested action, wherein the platform, the groupware platform and the natural language processing platform are not configured to communicate to each other;

    formatting the user requested action into a formatted user requested action accepted by the platform;

    sending the formatted user requested action to the platform; and

    performing the action.

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