Exporting dialog-driven applications to digital communication platforms

US2018366114A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018366114-A1
Application numberUS-201715625942-A
CountryUS
Kind codeA1
Filing dateJun 16, 2017
Priority dateJun 16, 2017
Publication dateDec 20, 2018
Grant date

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.

Methods, systems, and computer-readable media for exporting dialog-driven applications to digital communication platforms are disclosed. A launch condition is received from a user. The launch condition is caused to be registered with one or more digital communication platforms. Detection of the launch condition is to cause a natural language input to be routed from at least one of the digital communication platforms to an application management service.

First claim

Opening claim text (preview).

1 . A system, comprising: one or more processors; memory to store computer-executable instructions that, if executed, cause the one or more processors to: receive a launch condition associated with a dialog-driven application from a user; and cause the launch condition to be registered with one or more digital communication platforms, wherein detection of the launch condition in a natural language input is to cause further data of the natural language input to be routed from at least one of the digital communication platforms to an application management service, and wherein the dialog-driven application is implemented using the application management service. 2 . The system as recited in claim 1 , wherein the natural language input comprises voice input, and wherein the launch condition comprises a natural language launch phrase. 3 . The system as recited in claim 1 , wherein the natural language input comprises voice input, and wherein the computer-executable instructions, if executed, cause the one or more processors to: receive an exit phrase from the user, wherein detection of the exit phrase in the natural language input is to cause a termination of routing of the natural language input to the application management service. 4 . The system as recited in claim 1 , wherein the digital communication platforms comprise a voice-enabled platform and a text-based messaging platform, wherein voice input associated with the dialog-driven application is routed from the voice-enabled platform to the application management service and analyzed using the dialog-driven application, and wherein text input associated with the dialog-driven application is routed from the text-based messaging platform to the application management service and analyzed using the dialog-driven application. 5 . A method, comprising: receiving a launch condition from a user; and causing the launch condition to be registered with one or more digital communication platforms, wherein detection of the launch condition in a natural language input is to cause further data of the natural language input to be routed from at least one of the digital communication platforms to an application management service. 6 . The method as recited in claim 5 , wherein the natural language input comprises voice input, and wherein the launch condition comprises a natural language launch phrase. 7 . The method as recited in claim 5 , wherein the natural language input comprises voice input, and wherein the method further comprises: receiving an exit phrase from the user, wherein detection of the exit phrase in the natural language input is to cause a termination of routing of the natural language input to the application management service. 8 . The method as recited in claim 5 , wherein the natural language input comprises text input, and wherein the launch condition comprises a natural language launch phrase. 9 . The method as recited in claim 5 , wherein the digital communication platforms comprise a voice-enabled platform and a text-based messaging platform, wherein voice input associated with the dialog-driven application is routed from the voice-enabled platform to the application management service and analyzed using the dialog-driven application, and wherein text input associated with the dialog-driven application is routed from the text-based messaging platform to the application management service and analyzed using the dialog-driven application. 10 . The method as recited in claim 5 , further comprising: receiving, from the user, input representing a selection of the one or more digital communication platforms. 11 . The method as recited in claim 5 , further comprising: causing a routing address to be registered with the one or more digital communication platforms, wherein detection of the launch condition is to cause the natural language input to be routed from the at least one of the digital communication platforms to the routing address of the application management service. 12 . The method as recited in claim 5 , wherein the launch condition and the natural language input are associated with a dialog-driven application, and wherein the dialog-driven application is implemented using the application management service. 13 . A non-transitory computer-readable storage medium to store program instructions that, if executed, cause one or more processors to perform: receiving a natural language input from a user; causing the natural language input to be routed from one or more digital communication platforms to at least one application management service based, at least in part, on detecting a launch condition in the natural language input that was registered with the one or more digital communication platforms. 14 . The non-transitory computer-readable storage medium as recited in claim 13 , wherein the natural language input comprises voice input, and wherein the launch condition comprises a natural language launch phrase. 15 . The non-transitory computer-readable storage medium as recited in claim 13 , wherein the natural language input comprises voice input, and wherein detection of an exit phrase in the voice input is to cause a termination of routing of the natural language input to the at least one application management service. 16 . The non-transitory computer-readable storage medium as recited in claim 13 , wherein the natural language input comprises text input, and wherein the launch condition comprises a natural language launch phrase. 17 . The non-transitory computer-readable storage medium as recited in claim 13 , wherein the digital communication platforms comprise a voice-enabled platform and a text-based messaging platform, wherein voice input associated with the dialog-driven application is routed from the voice-enabled platform to the at least one application management service and analyzed using the dialog-driven application, and wherein text input associated with the dialog-driven application is routed from the text-based messaging platform to the at least one application management service and analyzed using the dialog-driven application. 18 . The non-transitory computer-readable storage medium as recited in claim 13 , wherein the natural language input is routed to a routing address of the at least one application management service, wherein the routing address is registered with the one or more digital communication platforms. 19 . The non-transitory computer-readable storage medium as recited in claim 13 , wherein the launch condition and the natural language input are associated with a dialog-driven application, and wherein the dialog-driven application is implemented using the at least one application management service. 20 . The non-transitory computer-readable storage medium as recited in claim 13 , wherein the program instructions when executed cause the one or more processors to implement a phone application or a text-based messaging application.

Assignees

Inventors

Classifications

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • Semantic analysis · CPC title

  • Execution arrangements for user interfaces · CPC title

  • Word spotting · CPC title

  • Speech classification or search · 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 US2018366114A1 cover?
Methods, systems, and computer-readable media for exporting dialog-driven applications to digital communication platforms are disclosed. A launch condition is received from a user. The launch condition is caused to be registered with one or more digital communication platforms. Detection of the launch condition is to cause a natural language input to be routed from at least one of the digital c…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification G10L15/22. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 20 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).