KR102623476B1 - 클라우드 컴퓨팅 환경에서 가상 에이전트를 위한 시스템들 및 방법들 - Google Patents
클라우드 컴퓨팅 환경에서 가상 에이전트를 위한 시스템들 및 방법들 Download PDFInfo
- Publication number
- KR102623476B1 KR102623476B1 KR1020217033770A KR20217033770A KR102623476B1 KR 102623476 B1 KR102623476 B1 KR 102623476B1 KR 1020217033770 A KR1020217033770 A KR 1020217033770A KR 20217033770 A KR20217033770 A KR 20217033770A KR 102623476 B1 KR102623476 B1 KR 102623476B1
- Authority
- KR
- South Korea
- Prior art keywords
- topic
- flow
- user
- node
- global
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
- G06F40/35—Discourse or dialogue representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
- G06F40/295—Named entity recognition
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/18—Speech classification or search using natural language modelling
- G10L15/1822—Parsing for meaning understanding
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/02—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Acoustics & Sound (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Machine Translation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
도 1은 본 개시내용의 실시예들이 동작할 수 있는 클라우드 아키텍처의 실시예의 블록도이다.
도 2는 본 개시내용의 실시예들이 동작할 수 있는 멀티-인스턴스 클라우드 아키텍처의 실시예의 개략도이다.
도 3은 본 개시내용의 양태들에 따라 도 1 또는 도 2에서 제시될 수 있는 컴퓨팅 시스템에서 활용되는 컴퓨팅 디바이스의 블록도이다.
도 4는 본 개시내용의 양태들에 따라 가상 에이전트를 포함하는 서비스 제공자 클라우드 인프라스트럭처의 실시예의 일부의 블록도이다.
도 5는 본 개시내용의 양태들에 따라 가상 에이전트가 사용자의 자연어 발화들을 수신하고 이에 응답하는 프로세스의 실시예를 예시하는 흐름도이다.
도 6은 본 개시내용의 양태들에 따라 가상 에이전트에 대한 NLU 주제 발견을 구성하는 데 사용되는 그래픽 사용자 인터페이스(graphical user interface)(GUI)의 실시예의 시뮬레이션된 스크린샷이다.
도 7은 본 개시내용의 양태들에 따라 가상 에이전트의 주제 흐름을 구성하는 데 사용되는 GUI의 실시예의 시뮬레이션된 스크린샷이다.
도 8은 본 개시내용의 양태들에 따라 가상 에이전트의 주제 흐름을 설계하는 데 사용되는 GUI의 실시예의 시뮬레이션된 스크린샷이다.
도 9는 본 개시내용의 양태들에 따라 가상 에이전트에 의해 실행되는 전역적 주제 흐름의 실시예의 블록도이다.
도 10은 본 개시내용의 양태들에 따라 가상 에이전트의 전역적 주제 흐름을 설계하는 데 사용되는 GUI의 실시예의 시뮬레이션된 스크린샷이다.
Claims (20)
- 가상 에이전트를 동작시키는 방법으로서,
상기 가상 에이전트와 복수의 사용자 사이의 각각의 자연어 교환에 대해 실행되는 명령어들을 갖는 일련의 노드들을 정의하는 전역적 주제 흐름(global topic flow)을 실행하는 단계
를 포함하고, 상기 일련의 노드들은 특정한 순서로 실행되고, 상기 전역적 주제 흐름을 실행하는 단계는,
상기 전역적 주제 흐름의 주제 발견 노드를 실행하는 단계
를 포함하고, 상기 주제 발견 노드를 실행하는 단계는,
사용자 발화(user utterance)를 수신하는 단계;
자연어 이해(natural language understanding)(NLU) 서비스에 상기 사용자 발화를 제공하는 단계;
상기 NLU 서비스로부터, 상기 사용자 발화로부터 도출된 스코어링된(scored) 의도들 및 엔티티들의 세트를 수신하는 단계;
상기 스코어링된 의도들 및 엔티티들의 세트로부터의 의도가 주제 흐름과 연관된다고 결정하는 것에 응답하여 상기 주제 흐름을 선택하는 단계;
상기 주제 흐름의 입력 노드들에 상기 스코어링된 의도들 및 엔티티들의 세트로부터의 엔티티들을 적용하는 단계; 및
상기 사용자 발화에 응답하기 위해 상기 주제 흐름을 실행하는 단계
를 포함하는, 방법. - 제1항에 있어서, 상기 전역적 주제 흐름의 주제 발견 노드를 실행하는 단계는,
상기 주제 흐름의 실행 동안 제2 사용자 발화를 수신하는 단계;
상기 NLU 서비스에 제2 사용자 발화를 제공하는 단계;
상기 NLU 서비스로부터, 상기 제2 사용자 발화로부터 도출된 제2 스코어링된 의도들 및 엔티티들의 세트를 수신하는 단계;
상기 제2 스코어링된 의도들 및 엔티티들의 세트로부터의 제2 의도가 제2 주제 흐름과 연관된다고 결정하는 것에 응답하여 상기 제2 주제 흐름을 선택하는 단계;
상기 제2 주제 흐름의 데이터 입력 노드들에 상기 스코어링된 의도들 및 엔티티들의 세트, 또는 상기 제2 스코어링된 의도들 및 엔티티들의 세트, 또는 이들의 조합으로부터의 엔티티들을 적용하는 단계; 및
상기 제2 사용자 발화에 응답하기 위해 상기 제2 주제 흐름을 실행하는 단계
를 포함하는, 방법. - 제2항에 있어서, 상기 전역적 주제 흐름의 주제 발견 노드는 상기 제2 주제 흐름의 실행을 완료한 이후에 상기 주제 흐름의 실행을 재개하도록 구성되는, 방법.
- 제1항에 있어서, 상기 전역적 주제 흐름을 실행하는 단계는 상기 주제 발견 노드를 실행하는 단계 이전에 미리 정의된 인사말을 출력하는 상기 전역적 주제 흐름의 인사말 노드를 실행하는 단계를 포함하는, 방법.
- 제1항에 있어서, 상기 전역적 주제 흐름을 실행하는 단계는,
상기 주제 발견 노드를 실행하는 단계 이후에 논의될 추가 주제들에 관한 미리 정의된 프롬프트를 출력하는 상기 전역적 주제 흐름의 추가 주제 노드를 실행하는 단계;
상기 미리 정의된 프롬프트에 응답하여 사용자 입력을 수신하는 단계; 및
그 다음에, 상기 미리 정의된 프롬프트에 응답하여 수신된 상기 사용자 입력에 기초하여 상기 주제 발견 노드의 실행을 반복하는 상기 전역적 주제 흐름의 결정 노드를 실행하는 단계
를 포함하는, 방법. - 제5항에 있어서, 상기 사용자 입력은 제2 사용자 발화이고,
상기 방법은,
상기 NLU 서비스에 상기 제2 사용자 발화를 제공하는 단계;
상기 NLU 서비스로부터, 상기 제2 사용자 발화로부터 도출된 제2 스코어링된 의도들 및 엔티티들의 세트를 수신하는 단계; 및
상기 제2 사용자 발화로부터 도출된 제2 스코어링된 의도들 및 엔티티들의 세트에 기초하여 논의될 추가 주제를 식별하는 단계
를 포함하는, 방법. - 제6항에 있어서, 상기 미리 정의된 프롬프트는 사용자 인터페이스 요소들을 포함하고, 상기 사용자 입력을 수신하는 단계는 상기 미리 정의된 프롬프트의 사용자 인터페이스 요소들과의 사용자 상호 작용들에 기초하여 상기 사용자 입력을 수신하는 단계를 포함하는, 방법.
- 제5항에 있어서, 상기 전역적 주제 흐름을 실행하는 단계는,
상기 결정 노드를 실행하는 단계 이후, 미리 정의된 설문 조사(survey) 질문을 출력하고, 상기 미리 정의된 설문 조사 질문에 응답하여 제2 사용자 입력을 수신 및 저장하기 위해 상기 전역적 주제 흐름의 설문 조사 노드를 실행하는 단계
를 포함하는, 방법. - 가상 에이전트 시스템으로서,
상기 가상 에이전트와 복수의 사용자 사이의 각각의 자연어 교환에 대해 실행되는 명령어들을 갖는 일련의 노드들을 정의하는 전역적 주제 흐름을 저장하도록 구성되는 적어도 하나의 메모리 - 상기 일련의 노드들은 특정한 순서로 실행됨 -; 및
적어도 하나의 프로세서를 포함하고,
상기 적어도 하나의 프로세서는 상기 전역적 주제 흐름을 실행하여 상기 가상 에이전트 시스템으로 하여금 주제 발견 노드를 실행하는 동작을 포함하는 동작들을 수행하게 하도록 구성되고, 상기 주제 발견 노드는,
사용자로부터 사용자 발화를 수신하고;
자연어 이해(NLU) 서비스에 상기 사용자 발화를 제공하고;
상기 NLU 서비스로부터, 상기 사용자 발화로부터 도출된 스코어링된 의도들 및 엔티티들의 세트를 수신하고;
상기 스코어링된 의도들 및 엔티티들의 세트로부터의 의도가 주제 흐름과 연관된다고 결정하는 것에 응답하여 상기 주제 흐름을 선택하고;
상기 주제 흐름의 입력 노드들에 상기 스코어링된 의도들 및 엔티티들의 세트로부터의 엔티티들을 적용하고;
상기 사용자 발화에 응답하기 위해 상기 주제 흐름을 실행하도록 구성되는, 시스템. - 제9항에 있어서, 상기 일련의 노드들은 상기 전역적 주제 흐름에서 상기 주제 발견 노드 이전에 실행되는 인사말 노드를 포함하고, 상기 전역적 주제 흐름의 인사말 노드는 상기 사용자에게 미리 정의된 인사말을 출력하도록 구성되는, 시스템.
- 제9항에 있어서, 상기 일련의 노드들은 상기 전역적 주제 흐름에서 상기 주제 발견 노드 이후에 실행되는 추가 주제 노드를 포함하고, 상기 전역적 주제 흐름의 추가 주제 노드는,
상기 사용자가 논의될 추가 주제들을 갖는지를 묻는 미리 정의된 프롬프트를 상기 사용자에게 출력하고;
상기 미리 정의된 프롬프트에 응답하여 상기 사용자로부터 입력을 수신하도록 구성되는, 시스템. - 제11항에 있어서, 상기 일련의 노드들은 상기 전역적 주제 흐름에서 상기 추가 주제 노드 이후에 실행되는 결정 노드를 포함하고, 상기 전역적 주제 흐름의 결정 노드는,
상기 미리 정의된 프롬프트에 응답하여 상기 사용자로부터 수신된 입력에 기초하여 상기 주제 발견 노드의 실행을 반복하도록 구성되는, 시스템. - 제12항에 있어서, 상기 일련의 노드들은 상기 전역적 주제 흐름에서 상기 결정 노드 이후에 실행되는 설문 조사 노드를 포함하고, 상기 설문 조사 노드는,
상기 사용자에게 미리 정의된 설문 조사 질문을 출력하고;
상기 미리 정의된 설문 조사 질문에 응답하여 사용자 입력을 수신 및 저장하도록 구성되는, 시스템. - 컴퓨팅 시스템의 프로세서에 의해 실행 가능한 명령어들을 저장한 비-일시적 컴퓨터 판독가능 매체로서,
상기 명령어들은,
가상 에이전트와 복수의 사용자 사이의 각각의 자연어 교환에 대해 실행되는 명령어들을 갖는 일련의 노드들을 정의하는 전역적 주제 흐름을 실행하기 위한 명령어들을 포함하고, 상기 일련의 노드들은 특정한 순서로 실행되고, 상기 전역적 주제 흐름은,
상기 전역적 주제 흐름의 주제 발견 노드를 실행하기 위한 명령어들을 포함하고, 상기 주제 발견 노드는,
사용자로부터 사용자 발화를 수신하고,
자연어 이해(NLU) 서비스에 상기 사용자 발화를 제공하고,
상기 NLU 서비스로부터, 상기 사용자 발화로부터 도출된 스코어링된 의도들 및 엔티티들의 세트를 수신하고,
상기 스코어링된 의도들 및 엔티티들의 세트로부터의 의도가 주제 흐름과 연관된다고 결정하는 것에 응답하여 상기 주제 흐름을 선택하고,
상기 주제 흐름의 입력 노드들에 상기 스코어링된 의도들 및 엔티티들의 세트로부터의 엔티티들을 적용하고,
상기 사용자 발화에 응답하기 위해 상기 주제 흐름을 실행하기 위한
명령어들을 포함하는, 비-일시적 컴퓨터 판독가능 매체. - 제14항에 있어서, 상기 주제 발견 노드는,
상기 주제 흐름의 실행 동안 제2 사용자 발화를 수신하고,
상기 NLU 서비스에 제2 사용자 발화를 제공하고,
상기 NLU 서비스로부터, 상기 제2 사용자 발화로부터 도출된 제2 스코어링된 의도들 및 엔티티들의 세트를 수신하고,
상기 제2 스코어링된 의도들 및 엔티티들의 세트로부터의 제2 의도가 제2 주제 흐름과 연관된다고 결정하는 것에 응답하여 상기 제2 주제 흐름을 선택하고,
상기 제2 주제 흐름의 데이터 입력 노드들에 상기 스코어링된 의도들 및 엔티티들의 세트, 또는 상기 제2 스코어링된 의도들 및 엔티티들의 세트, 또는 이들의 조합으로부터의 엔티티들을 적용하고,
상기 제2 사용자 발화에 응답하기 위해 상기 제2 주제 흐름을 실행하기 위한
명령어들을 포함하는, 비-일시적 컴퓨터 판독가능 매체. - 제15항에 있어서, 상기 주제 발견 노드는,
상기 제2 주제 흐름의 실행을 완료한 이후에 상기 주제 흐름의 실행을 재개하기 위한 명령어들을 포함하는, 비-일시적 컴퓨터 판독가능 매체. - 제14항에 있어서, 상기 전역적 주제 흐름은,
상기 주제 발견 노드 실행 이전에 상기 전역적 주제 흐름의 인사말 노드를 실행하기 위한 명령어들을 포함하고, 상기 인사말 노드는 상기 사용자에게 미리 정의된 인사말을 출력하기 위한 명령어들을 포함하는, 비-일시적 컴퓨터 판독가능 매체. - 제14항에 있어서, 상기 전역적 주제 흐름은,
상기 주제 발견 노드 실행 이후에 상기 전역적 주제 흐름의 추가 주제 노드를 실행하기 위한 명령어들을 포함하고, 상기 추가 주제 노드는,
상기 사용자가 논의될 추가 주제들을 갖는지를 묻는 미리 정의된 프롬프트를 상기 사용자에게 출력하고,
상기 미리 정의된 프롬프트에 응답하여 상기 사용자로부터 입력을 수신하기 위한
명령어들을 포함하는, 비-일시적 컴퓨터 판독가능 매체. - 제18항에 있어서, 상기 전역적 주제 흐름은,
상기 추가 주제 노드 실행 이후에 상기 전역적 주제 흐름의 결정 노드를 실행하기 위한 명령어들을 포함하고,
상기 결정 노드는, 상기 사용자로부터 수신된 입력에 기초하여 상기 사용자가 논의될 추가 주제들을 갖는다고 결정하는 것에 응답하여, 상기 주제 발견 노드의 실행을 반복하기 위한 명령어들을 포함하는, 비-일시적 컴퓨터 판독가능 매체. - 제19항에 있어서, 상기 전역적 주제 흐름은,
상기 결정 노드를 실행한 이후에 상기 전역적 주제 흐름의 설문 조사 노드를 실행하기 위한 명령어들
을 포함하고, 상기 설문 조사 노드는,
상기 사용자에게 미리 정의된 설문 조사 질문을 출력하고,
상기 미리 정의된 설문 조사 질문에 응답하여 상기 사용자로부터의 추가 입력을 수신 및 저장하기 위한
명령어들을 포함하는, 비-일시적 컴퓨터 판독가능 매체.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201962820736P | 2019-03-19 | 2019-03-19 | |
US62/820,736 | 2019-03-19 | ||
US16/431,185 | 2019-06-04 | ||
US16/431,185 US11790176B2 (en) | 2019-03-19 | 2019-06-04 | Systems and methods for a virtual agent in a cloud computing environment |
PCT/US2020/023682 WO2020191219A1 (en) | 2019-03-19 | 2020-03-19 | Systems and methods for a virtual agent in a cloud computing environment |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20210138095A KR20210138095A (ko) | 2021-11-18 |
KR102623476B1 true KR102623476B1 (ko) | 2024-01-09 |
Family
ID=72513622
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020217033770A Active KR102623476B1 (ko) | 2019-03-19 | 2020-03-19 | 클라우드 컴퓨팅 환경에서 가상 에이전트를 위한 시스템들 및 방법들 |
Country Status (5)
Country | Link |
---|---|
US (2) | US11790176B2 (ko) |
JP (1) | JP7344310B2 (ko) |
KR (1) | KR102623476B1 (ko) |
AU (1) | AU2020240106B2 (ko) |
WO (1) | WO2020191219A1 (ko) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11423910B2 (en) | 2019-03-19 | 2022-08-23 | Servicenow, Inc. | Systems and method for third party natural language understanding service integration |
WO2021011139A1 (en) * | 2019-07-18 | 2021-01-21 | Sri International | The conversational assistant for conversational engagement |
US11140042B2 (en) * | 2019-09-18 | 2021-10-05 | Servicenow, Inc. | Dictionary-based service mapping |
JP7420109B2 (ja) * | 2021-04-08 | 2024-01-23 | トヨタ自動車株式会社 | 情報出力システム、サーバ装置および情報出力方法 |
US12321868B1 (en) * | 2021-10-29 | 2025-06-03 | American Express Travel Related Services Company, Inc. | Fulfilling requests through a registry of virtual agents |
US11893401B1 (en) * | 2022-12-06 | 2024-02-06 | Capital One Services, Llc | Real-time event status via an enhanced graphical user interface |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150032715A1 (en) | 2002-10-31 | 2015-01-29 | Promptu Systems Corporation | Method and apparatus for generation and augmentation of search terms from external and internal sources |
US20160042735A1 (en) * | 2014-08-11 | 2016-02-11 | Nuance Communications, Inc. | Dialog Flow Management In Hierarchical Task Dialogs |
Family Cites Families (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1410281A2 (en) | 2000-07-10 | 2004-04-21 | BMC Software, Inc. | System and method of enterprise systems and business impact management |
US6609122B1 (en) | 2000-08-01 | 2003-08-19 | Bmc Software, Inc. | Navigation of view relationships in database system |
US7028301B2 (en) | 2000-12-08 | 2006-04-11 | Bmc Software, Inc. | System and method for automatic workload characterization |
US7170864B2 (en) | 2001-03-08 | 2007-01-30 | Bmc Software, Inc. | System and method for WAP server management using a single console |
US7506047B2 (en) | 2001-03-30 | 2009-03-17 | Bmc Software, Inc. | Synthetic transaction monitor with replay capability |
US7089245B1 (en) | 2001-08-31 | 2006-08-08 | Bmc Software, Inc. | Service desk data transfer interface |
AU2003212608A1 (en) | 2002-03-01 | 2003-09-16 | Bmc Software, Inc. | System and method for assessing and indicating the health of components |
US7131037B1 (en) | 2002-06-05 | 2006-10-31 | Proactivenet, Inc. | Method and system to correlate a specific alarm to one or more events to identify a possible cause of the alarm |
US7020706B2 (en) | 2002-06-17 | 2006-03-28 | Bmc Software, Inc. | Method and system for automatically updating multiple servers |
US7606714B2 (en) * | 2003-02-11 | 2009-10-20 | Microsoft Corporation | Natural language classification within an automated response system |
US7062683B2 (en) | 2003-04-22 | 2006-06-13 | Bmc Software, Inc. | Two-phase root cause analysis |
US7945860B2 (en) | 2003-05-14 | 2011-05-17 | Hewlett-Packard Development Company, L.P. | Systems and methods for managing conversations between information technology resources |
US7925981B2 (en) | 2003-05-14 | 2011-04-12 | Hewlett-Packard Development Company, L.P. | Systems and methods for managing web services via a framework of interfaces |
US7882213B2 (en) | 2003-06-03 | 2011-02-01 | Bmc Software, Inc. | Network management system to monitor managed elements |
US7689628B2 (en) | 2005-05-19 | 2010-03-30 | Atul Garg | Monitoring several distributed resource elements as a resource pool |
US8224683B2 (en) | 2003-07-08 | 2012-07-17 | Hewlett-Packard Development Company, L.P. | Information technology service request level of service monitor |
US7133884B1 (en) | 2003-11-26 | 2006-11-07 | Bmc Software, Inc. | Unobtrusive point-in-time consistent copies |
US8612408B2 (en) | 2004-12-21 | 2013-12-17 | Bmc Software, Inc. | System and method for business service management |
US7716353B2 (en) | 2005-12-21 | 2010-05-11 | Bmc Software, Inc. | Web services availability cache |
US7610512B2 (en) | 2006-01-06 | 2009-10-27 | Hewlett-Packard Development Company, L.P. | System and method for automated and assisted resolution of it incidents |
US8887133B2 (en) | 2006-04-28 | 2014-11-11 | Bmc Software, Inc. | Bi-directional communication between change management tool and implementation tools |
US8555287B2 (en) | 2006-08-31 | 2013-10-08 | Bmc Software, Inc. | Automated capacity provisioning method using historical performance data |
WO2008028287A1 (en) | 2006-09-08 | 2008-03-13 | Memory Experts International Inc. | Automated security privilege setting for remote system users |
JP2009036998A (ja) | 2007-08-01 | 2009-02-19 | Infocom Corp | コンピュータによる対話方法、対話システム、コンピュータプログラムおよびコンピュータに読み取り可能な記憶媒体 |
US8051164B2 (en) | 2007-12-14 | 2011-11-01 | Bmc Software, Inc. | Impact propagation in a directed acyclic graph having restricted views |
US8743121B2 (en) | 2009-12-23 | 2014-06-03 | Bmc Software, Inc. | Smart impact views |
US9805322B2 (en) | 2010-06-24 | 2017-10-31 | Bmc Software, Inc. | Application blueprint and deployment model for dynamic business service management (BSM) |
US9122536B2 (en) | 2009-12-30 | 2015-09-01 | Bmc Software, Inc. | Automating application provisioning for heterogeneous datacenter environments |
US8478569B2 (en) | 2010-03-26 | 2013-07-02 | Bmc Software, Inc. | Auto adjustment of baseline on configuration change |
US8457928B2 (en) | 2010-03-26 | 2013-06-04 | Bmc Software, Inc. | Automatic determination of dynamic threshold for accurate detection of abnormalities |
US8832652B2 (en) | 2010-03-26 | 2014-09-09 | Bmc Software, Inc. | Method for customizing software applications |
US8674992B2 (en) | 2010-06-24 | 2014-03-18 | Bmc Software, Inc. | Spotlight graphs |
US8402127B2 (en) | 2010-06-28 | 2013-03-19 | Bmc Software, Inc. | System and method for offering virtual private clouds within a public cloud environment |
US8689241B2 (en) | 2011-09-30 | 2014-04-01 | Bmc Software, Inc. | Dynamic evocations for computer event management |
US9542956B1 (en) * | 2012-01-09 | 2017-01-10 | Interactive Voice, Inc. | Systems and methods for responding to human spoken audio |
US8914768B2 (en) | 2012-03-28 | 2014-12-16 | Bmc Software, Inc. | Automated blueprint assembly for assembling an application |
US8892419B2 (en) | 2012-04-10 | 2014-11-18 | Artificial Solutions Iberia SL | System and methods for semiautomatic generation and tuning of natural language interaction applications |
US9122552B2 (en) | 2012-06-29 | 2015-09-01 | Bmc Software, Inc. | Hybrid cloud infrastructures |
US9679300B2 (en) * | 2012-12-11 | 2017-06-13 | Nuance Communications, Inc. | Systems and methods for virtual agent recommendation for multiple persons |
US9645833B2 (en) | 2012-12-31 | 2017-05-09 | Bmc Software, Inc. | Additive independent object modification |
US9317327B2 (en) | 2013-02-28 | 2016-04-19 | Bmc Software, Inc. | Computing infrastructure planning |
US9922642B2 (en) | 2013-03-15 | 2018-03-20 | Apple Inc. | Training an at least partial voice command system |
US9098322B2 (en) | 2013-03-15 | 2015-08-04 | Bmc Software, Inc. | Managing a server template |
US9355223B2 (en) * | 2013-03-29 | 2016-05-31 | Citrix Systems, Inc. | Providing a managed browser |
WO2014197335A1 (en) * | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
US9654473B2 (en) | 2013-06-28 | 2017-05-16 | Bmc Software, Inc. | Authentication proxy agent |
US9734193B2 (en) * | 2014-05-30 | 2017-08-15 | Apple Inc. | Determining domain salience ranking from ambiguous words in natural speech |
US9633004B2 (en) * | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
US9535737B2 (en) | 2015-01-30 | 2017-01-03 | Bladelogic, Inc. | Dynamic virtual port provisioning |
JP6898322B2 (ja) * | 2015-11-12 | 2021-07-07 | マイクロソフト テクノロジー ライセンシング,エルエルシー | 対話補助 |
US10268680B2 (en) | 2016-12-30 | 2019-04-23 | Google Llc | Context-aware human-to-computer dialog |
US20180308481A1 (en) * | 2017-04-20 | 2018-10-25 | Semantic Machines, Inc. | Automated assistant data flow |
JP6873805B2 (ja) | 2017-04-24 | 2021-05-19 | 株式会社日立製作所 | 対話支援システム、対話支援方法、及び対話支援プログラム |
US10269351B2 (en) * | 2017-05-16 | 2019-04-23 | Google Llc | Systems, methods, and apparatuses for resuming dialog sessions via automated assistant |
US10394957B2 (en) * | 2017-09-25 | 2019-08-27 | Microsoft Technology Licensing, Llc | Signal analysis in a conversational scheduling assistant computing system |
US11238850B2 (en) * | 2018-10-31 | 2022-02-01 | Walmart Apollo, Llc | Systems and methods for e-commerce API orchestration using natural language interfaces |
GB201818237D0 (en) * | 2018-11-08 | 2018-12-26 | Polyal | A dialogue system, a dialogue method, a method of generating data for training a dialogue system, a system for generating data for training a dialogue system |
US10855547B2 (en) | 2019-01-14 | 2020-12-01 | Servicenow, Inc. | Dependency assessment interface for components of graphical user interfaces |
US10911320B2 (en) | 2019-01-23 | 2021-02-02 | Servicenow, Inc. | Guided interface for configuring key performance indicators |
US11012384B2 (en) * | 2019-04-26 | 2021-05-18 | Oracle International Corporation | Application initiated conversations for chatbots |
-
2019
- 2019-06-04 US US16/431,185 patent/US11790176B2/en active Active
-
2020
- 2020-03-19 JP JP2021556537A patent/JP7344310B2/ja active Active
- 2020-03-19 WO PCT/US2020/023682 patent/WO2020191219A1/en active Application Filing
- 2020-03-19 KR KR1020217033770A patent/KR102623476B1/ko active Active
- 2020-03-19 AU AU2020240106A patent/AU2020240106B2/en active Active
-
2023
- 2023-09-06 US US18/462,092 patent/US12182517B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150032715A1 (en) | 2002-10-31 | 2015-01-29 | Promptu Systems Corporation | Method and apparatus for generation and augmentation of search terms from external and internal sources |
US20160042735A1 (en) * | 2014-08-11 | 2016-02-11 | Nuance Communications, Inc. | Dialog Flow Management In Hierarchical Task Dialogs |
Also Published As
Publication number | Publication date |
---|---|
JP7344310B2 (ja) | 2023-09-13 |
WO2020191219A1 (en) | 2020-09-24 |
KR20210138095A (ko) | 2021-11-18 |
AU2020240106A1 (en) | 2021-10-14 |
US12182517B2 (en) | 2024-12-31 |
JP2022525480A (ja) | 2022-05-16 |
US20200302020A1 (en) | 2020-09-24 |
US20230409837A1 (en) | 2023-12-21 |
US11790176B2 (en) | 2023-10-17 |
AU2020240106B2 (en) | 2022-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102623476B1 (ko) | 클라우드 컴퓨팅 환경에서 가상 에이전트를 위한 시스템들 및 방법들 | |
US11176331B2 (en) | Contextual communication and service interface | |
KR102601615B1 (ko) | 동적 번역 | |
US20240428001A1 (en) | System for focused conversation context management in a reasoning agent/behavior engine of an agent automation system | |
US11054972B2 (en) | Context-based user assistance and service workspace | |
US20230141398A1 (en) | Data augmentation for intent classification | |
US12046244B2 (en) | Systems and method for third party natural language understanding service integration | |
KR102785126B1 (ko) | 케이스 관리를 위한 액션 결정 | |
US20250190794A1 (en) | Data augmentation for intent classification | |
US20220004407A1 (en) | System and method for simple object access protocol (soap) interface creation | |
US11127402B2 (en) | Systems and methods for voice development frameworks | |
US11513823B2 (en) | Chat interface for resource management | |
US20230018601A1 (en) | Invokable automated agent for interactive workflows | |
JP7336534B2 (ja) | 作業アイテムのスキル決定のためのシステムおよび方法 | |
US20220230181A1 (en) | Next best action framework with nested decision trees |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20211019 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20230531 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20231103 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20240105 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20240105 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |