Movatterモバイル変換


[0]ホーム

URL:


KR20090001716A - Growing Intelligent Virtual Assistant Operating System and Its Methods - Google Patents

Growing Intelligent Virtual Assistant Operating System and Its Methods
Download PDF

Info

Publication number
KR20090001716A
KR20090001716AKR1020070046605AKR20070046605AKR20090001716AKR 20090001716 AKR20090001716 AKR 20090001716AKR 1020070046605 AKR1020070046605 AKR 1020070046605AKR 20070046605 AKR20070046605 AKR 20070046605AKR 20090001716 AKR20090001716 AKR 20090001716A
Authority
KR
South Korea
Prior art keywords
information
virtual
user
secretary
character
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.)
Ceased
Application number
KR1020070046605A
Other languages
Korean (ko)
Inventor
이병수
Original Assignee
이병수
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 이병수filedCritical이병수
Priority to KR1020070046605ApriorityCriticalpatent/KR20090001716A/en
Priority to PCT/KR2008/002645prioritypatent/WO2008140236A1/en
Publication of KR20090001716ApublicationCriticalpatent/KR20090001716A/en
Ceasedlegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

본 발명은 의인화된 캐릭터(이하, "가상 비서"라 명명함)를 구현하고, 그 가상 비서를 지속적으로 학습 및 관리하여 운영자(가상 비서 운영자로서 "주인"을 뜻함)에게 오프라인상의 비서와 유사한 역할을 수행토록 한 성장 지능형 가상 비서 운영시스템 및 그 방법에 관한 것으로서, 이러한 본 발명은, 사용자의 명령 정보에 따라 의인화된 캐릭터인 가상 비서를 제공받아 저장 매체에 저장하고, 학습 및 관리를 통해 상기 가상 비서를 성장시키며, 상기 사용자의 질의에 대한 답변을 생성하여 음성으로 송출하여 상기 사용자와의 커뮤니케이션을 수행하고, 상기 가상 비서를 이용하여 인터넷 등의 접속과 정보 검색을 수행하는 사용자 단말기와; 통신 네트워크를 통해 가상 비서 사업을 수행하는 가상 비서 제공 서버와 접속하여 자신의 캐릭터 정보를 제공하고, 질의에 대한 답변 정보를 제공하는 상기 캐릭터 정보 제공자가 사용하는 캐릭터 제공자 단말기와; 상기 캐릭터 제공자 단말기로부터 전송되는 캐릭터를 상기 사용자 단말기에 가상 비서로 제공해주고, 상기 사용자 단말기에서 상기 가상 비서를 활용하여 정보 검색을 수행할 경우 상기 정보를 제공해주는 업체로부터의 발생한 수익을 분배하고, 상기 캐릭터 제공자 단말기로 질의를 하여 획득한 답변 정보를 상기 사용자 단말기로 전송해주어 상기 가상 비서를 지능화하는 가상 비서 제공 서버를 구비한다.The present invention implements an anthropomorphic character (hereinafter referred to as a "virtual secretary"), and continuously learns and manages the virtual secretary to serve as an offline secretary to an operator (meaning "master" as a virtual secretary operator). The present invention relates to a growing intelligent virtual assistant operating system and a method thereof, wherein the present invention is provided with a virtual assistant, which is a personified character according to user's command information, stored in a storage medium, and stored in a storage medium. A user terminal which grows a secretary, generates an answer to the user's query and sends it out by voice to communicate with the user, and accesses the Internet and searches for information using the virtual secretary; A character provider terminal used by the character information provider to connect with a virtual secretary providing server for performing a virtual secretary business through a communication network to provide own character information and to provide answer information for a query; Providing the character transmitted from the character provider terminal to the user terminal as a virtual secretary, and distributing the revenue generated from the company providing the information when the user terminal performs the information search using the virtual secretary; And a virtual assistant providing server for intelligentizing the virtual assistant by transmitting the response information obtained by querying a character provider terminal to the user terminal.

Description

Translated fromKorean
성장 지능형 가상 비서 운영시스템 및 그 방법{System for operating of growing intelligence form cyber secretary and method thereof}System for operating of growing intelligence form cyber secretary and method

도 1은 본 발명에 따른 가상 비서 운영시스템의 구성을 보인 블록도.1 is a block diagram showing the configuration of a virtual assistant operating system according to the present invention.

도 2는 도 1의 사용자 단말기의 실시 예 구성을 보인 블록도.2 is a block diagram showing an embodiment configuration of a user terminal of FIG.

도 3은 도 1의 캐릭터 제공 서버의 실시 예 구성을 보인 블록도.3 is a block diagram showing an embodiment configuration of a character providing server of FIG.

도 4는 본 발명에 따른 가상 비서 운영방법 중 가상 비서 제공 서버에서의 가상 비서 운영방법을 보인 흐름도.4 is a flowchart illustrating a virtual secretary operating method in a virtual secretary providing server among the virtual secretary operating method according to the present invention.

도 5는 본 발명에 따른 가상 비서 운영방법 중 사용자 단말기에서의 가상 비서 운영방법을 보인 흐름도.5 is a flowchart illustrating a virtual secretary operating method in a user terminal of the virtual secretary operating method according to the present invention.

도 6은 본 발명에 따른 가상 비서 운영방법 중 캐릭터 제공자 단말기에서의 가상 비서 운영방법을 보인 흐름도.6 is a flowchart illustrating a virtual secretary operating method in the character provider terminal of the virtual secretary operating method according to the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

110… 사용자 단말기110... User terminal

150… 캐릭터 제공자 단말기150... Character Provider Terminal

200… 통신 네트워크200... Communication network

300… 가상 비서 제공 서버300... Virtual Secretary Serving Server

410… 사용자 정보 데이터베이스(DB)410... User Information Database

420… 캐릭터 정보 데이터베이스420... Character information database

430… 비서 서비스 제공 데이터베이스430... Secretary service delivery database

본 발명은 온라인 상에서 가상 비서 운영에 관한 것으로서, 더욱 상세하게는 의인화된 캐릭터(이하, "가상 비서"라 명명함)를 구현하고, 그 가상 비서를 지속적으로 학습 및 관리하여 운영자(가상 비서 운영자로서 "주인"을 뜻함)에게 오프라인상의 비서와 유사한 역할을 수행토록 한 성장 지능형 가상 비서 운영시스템 및 그 방법에 관한 것이다.The present invention relates to the operation of a virtual secretary online, and more particularly, to implement an anthropomorphic character (hereinafter referred to as "virtual secretary"), and to continuously learn and manage the virtual secretary as an operator (virtual secretary operator) It refers to a growing intelligent virtual assistant operating system and its method to play a role similar to an offline assistant.

최근, 인터넷 서비스의 한 종류인 웹(WWW: World Wide Web)을 이용하는 네티즌의 수가 폭발적인 증가 추세에 있으며, 웹 서비스를 이용하는 네티즌들은 컴퓨터를 이용하여 웹 서버(web server)를 통해 인터넷상의 원하는 웹 사이트 소위, 홈 페이지(Home page)에 접속하여 웹 서핑(web surfing)("웹 검색"이라고도 함)에 의해 필요한 정보를 얻게 된다.Recently, the number of netizens using the World Wide Web (WWW), which is a type of Internet service, is exploding, and netizens using the web service can use a computer to access a desired website on the Internet through a web server. The so-called home page is accessed to obtain the necessary information by web surfing (also called "web search").

여기서 현재 사용되고 있는 PC의 운영방법을 살펴 보면, 사용자에 의한 정보 검색과 문서 작성 관리 등 사용자의 능동적인 관리만이 이루어지고 있다. 예를 들어, 인터넷을 이용하는 PC 운영자가 일방적인 방향으로의 정보 검색만으로 컴퓨터 를 사용하고 있으며, 자신의 컴퓨터와의 통신(대화)은 전혀 이루어지지 않고 있다.Looking at the operating method of the PC currently used, only active management of the user, such as information retrieval and document creation management by the user is made. For example, a PC operator using the Internet uses a computer only by searching for information in one direction, and no communication (conversation) with his or her computer is made.

따라서 본 발명은 상기와 같은 기존 PC운영자(사용자)와 컴퓨터 간의 통신이 어려운 문제를 해결하고, 좀 더 전자기기(컴퓨터)와 인간의 친밀도를 향상함은 물론 현대 사회의 병폐인 개인주의적인 성향으로 인해 발생하는 인간다움의 황폐화를 해소하고자 하여 제안된 것으로서,Therefore, the present invention solves the problem of communication between the existing PC operator (user) and the computer as described above, and improves the intimacy between the electronic device (computer) and the human, as well as due to the individualistic tendency of the disease of the modern society. As proposed to solve the devastation of humanity that occurs,

본 발명의 목적은, 가상 비서를 구현하고, 그 가상 비서를 지속적으로 학습 및 관리하여 운영자에게 오프라인상의 실존 비서와 유사한 역할을 수행토록 한 성장 지능형 가상 비서 운영시스템 및 그 방법을 제공하는 데 있다.An object of the present invention is to provide a growing intelligent virtual assistant operating system and method for implementing a virtual secretary, and continuously learning and managing the virtual secretary to play a role similar to that of an offline assistant.

본 발명의 다른 목적은, 학습을 통해 가상 비서의 지능을 향상시킴으로써, 운영자와의 의사 소통이 어느 정도 가능토록 한 성장 지능형 가상 비서 운영 시스템 및 그 방법을 제공하는 데 있다.Another object of the present invention is to provide a growing intelligent virtual assistant operating system and method for allowing communication with an operator to some extent by improving the intelligence of the virtual assistant through learning.

본 발명의 또 다른 목적은, 컴퓨터상에서 가상 비서의 활용으로 전자기기와의 친숙도 향상을 도모하고 개인 생활의 편리함을 추구토록 한 성장 지능형 가상 비서 운영시스템 및 그 방법을 제공하는 데 있다.It is still another object of the present invention to provide a growing intelligent virtual assistant operating system and method for enhancing familiarity with electronic devices and pursuing convenience of personal life by utilizing a virtual assistant on a computer.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 "성장 지능형 가상 비서 운영시스템"은,"Growth intelligent virtual assistant operating system" according to the present invention for achieving the above object,

a) 사용자의 명령 정보에 따라 의인화된 캐릭터인 가상 비서를 제공받아 저장 매체에 저장하고, b) 학습 및 관리를 통해 상기 가상 비서를 성장시키며, c) 상기 사용자의 질의에 대한 답변을 생성하여 음성으로 송출하여 상기 사용자와의 커뮤니케이션을 수행하고, d) 상기 가상 비서를 이용하여 인터넷 등의 접속과 정보 검색을 수행하는 사용자 단말기와;a) is provided with a virtual secretary, an anthropomorphic character according to the user's command information, stored in a storage medium, b) grows the virtual secretary through learning and management, and c) generates an answer to the user's query And a user terminal for performing communication with the user, d) accessing the Internet and searching for information using the virtual assistant;

통신 네트워크를 통해 가상 비서 사업을 수행하는 가상 비서 제공 서버와 접속하여 자신의 캐릭터 정보를 제공하고, 질의에 대한 답변 정보를 제공하는 상기 캐릭터 정보 제공자가 사용하는 캐릭터 제공자 단말기와;A character provider terminal used by the character information provider to connect with a virtual secretary providing server for performing a virtual secretary business through a communication network to provide own character information and to provide answer information for a query;

a) 상기 캐릭터 제공자 단말기로부터 전송되는 캐릭터를 상기 사용자 단말기에 가상 비서로 제공해주고, b) 상기 사용자 단말기에서 상기 가상 비서를 활용하여 정보 검색을 수행할 경우 상기 정보를 제공해주는 업체로부터의 발생한 수익을 분배하고, c) 상기 캐릭터 제공자 단말기로 질의를 하여 획득한 답변 정보를 상기 사용자 단말기로 전송해주어 상기 가상 비서를 지능화하는 가상 비서 제공 서버를 포함하는 것을 특징으로 한다.a) providing a character transmitted from the character provider terminal to the user terminal as a virtual secretary, and b) generating revenue from a company that provides the information when the user terminal performs the information search using the virtual secretary. And c) a virtual secretary providing server for intelligentizing the virtual secretary by transmitting response information obtained by querying the character provider terminal to the user terminal.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 "성장 지능형 가상 비서 운영방법"은,"Growth intelligent virtual assistant operating method" according to the present invention for achieving the above object,

사용자의 명령 정보에 따라 의인화된 캐릭터인 가상 비서를 제공받아 저장 매체에 저장한 상태에서, 학습 및 관리를 통해 상기 가상 비서를 성장시키며, 상기 사용자의 질의에 대한 답변을 음성으로 송출하여 상기 사용자와의 커뮤니케이션을 수행함과 아울러 상기 가상 비서를 이용하여 인터넷 등의 접속과 정보 검색을 수행 하는 사용자 단말기에서의 가상 비서 운영 과정과;In accordance with the user's command information, the virtual secretary, an anthropomorphic character, is stored and stored in a storage medium. The virtual secretary is grown through learning and management, and voices an answer to the user's query. A process of operating a virtual secretary in a user terminal which performs communication of the user and accesses the Internet and retrieves information using the virtual secretary;

통신 네트워크를 통해 가상 비서 사업을 수행하는 가상 비서 제공 서버와 접속하여 자신의 캐릭터 정보를 제공하고, 질의에 대한 답변 정보를 제공하는 캐릭터 제공자 단말기에서의 가상 비서 운영 과정과;A virtual secretary operating process in a character provider terminal which accesses a virtual secretary providing server that performs a virtual secretary business through a communication network, provides its own character information, and provides answer information for a query;

상기 캐릭터 제공자 단말기로부터 전송되는 캐릭터를 상기 사용자 단말기에 가상 비서로 제공해주고, 상기 사용자 단말기에서 상기 가상 비서를 활용하여 정보 검색을 수행할 경우 상기 정보를 제공해주는 업체로부터의 발생한 수익을 분배하며, 상기 캐릭터 제공자 단말기로 질의를 하여 획득한 답변 정보를 상기 사용자 단말기로 전송해주어 상기 가상 비서를 지능화하는 가상 비서 제공 서버에서의 가상 비서 운영 과정을 포함하여 이루어짐을 특징으로 한다.Providing the character transmitted from the character provider terminal to the user terminal as a virtual secretary, and distributing the revenue generated from the company providing the information when the user terminal performs the information search using the virtual secretary; And a process of operating a virtual secretary in a virtual secretary providing server for intelligentizing the virtual secretary by transmitting answer information obtained by querying a character provider terminal to the user terminal.

이러한 본 발명에 따르면, 가상 비서를 구현하고, 그 가상 비서를 지속적으로 학습 및 관리하여 성장시킴으로써 운영자에게 오프라인상의 실존 비서와 유사한 역할을 수행할 수 있는 장점이 있으며, 학습을 통해 가상 비서의 지능을 향상시킴으로써 운영자와의 의사 소통을 수행할 수 있는 장점이 있으며, 컴퓨터상에서 가상 비서의 활용으로 전자기기와의 친숙도 향상을 도모하고 개인 생활의 편리함을 추구할 수 있는 등의 장점이 있다.According to the present invention, by implementing a virtual secretary, and by continuously learning and managing the virtual secretary has the advantage that the operator can play a role similar to the offline secretary to the offline, through the learning of the intelligence of the virtual secretary By improving, there is an advantage in that it can communicate with the operator, and by using a virtual assistant on the computer, it is possible to improve the familiarity with the electronic device and pursue convenience of personal life.

이하 본 발명의 바람직한 실시 예를 첨부한 도면에 의거 상세히 설명하면 다음과 같다. 본 발명을 설명하기에 앞서 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그에 대한 상세한 설명은 생략한다.Hereinafter, described in detail with reference to the accompanying drawings a preferred embodiment of the present invention. If it is determined that the detailed description of the known function or configuration related to the present invention may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.

도 1은 본 발명에 따른 성장 지능형 가상 비서 운영시스템의 구성을 보인 블록도로서, 사용자 단말기(110), 캐릭터 제공자 단말기(150), 통신 네트워크(200), 가상 비서 제공 서버(300), 사용자 정보 데이터베이스(DB)(410), 캐릭터 정보 데이터베이스(420), 비서 서비스 제공 데이터베이스(430), 업체 정보 데이터베이스(440)로 구성된다.1 is a block diagram showing the configuration of a growth intelligent virtual assistant operating system according to the present invention, auser terminal 110, acharacter provider terminal 150, acommunication network 200, a virtualsecretary providing server 300, user information It is composed of a database (DB) 410,character information database 420, secretaryservice providing database 430,company information database 440.

사용자 단말기(110)는 사용자의 명령 정보에 따라 의인화된 캐릭터인 가상 비서를 캐릭터 제공 서버(300)로부터 제공받아 저장 매체에 저장하고, 학습 및 관리를 통해 상기 가상 비서를 성장시키며, 상기 사용자의 질의에 대한 답변을 생성하여 음성으로 송출하고, 상기 가상 비서를 이용하여 인터넷 등의 접속과 정보 검색을 수행하는 역할을 하는 것으로서, 사용자가 운영하는 퍼스널컴퓨터(PC)라고 할 수 있다.Theuser terminal 110 receives a virtual assistant, which is an anthropomorphic character, from thecharacter providing server 300 and stores it in a storage medium, grows the virtual assistant through learning and management, and queries the user. It generates a response to the voice and transmits it to the voice, and serves to access the Internet and search for information using the virtual assistant, it can be referred to as a personal computer (PC) operated by the user.

이러한 사용자 단말기(110)는, 도 2에 도시된 바와 같이, 인터넷 등과의 접속을 실현해주는 통신 네트워크(200)와 접속되어 데이터를 인터페이스하는 통신 인터페이스기(111)와, 상기 사용자 단말기(110)의 전체 동작을 제어하되, 가상 비서의 성장과 이를 활용한 정보 검색 및 상기 가상 비서와 사용자 간의 질의 및 답변에 대한 음성 인식 및 출력을 제어하는 제어모듈(112)과, 마이크(113)를 통해 입력되는 사용자의 음성을 인식하기 위한 음성 인식 모듈(114)과, 상기 인식된 음성에 대한 답변을 생성하고 이를 음성신호로 생성하여 스피커(115)를 통해 외부로 송출하는 답변 생성 모듈(116)과, 비서정보, PC관리 정보, 일정 관리 정보, 사업 관리 정보, 비서 교육 관리 정보, 건강 관리 정보, 결재 정보 등의 다양한 정보가 저장 된 정보 저장 매체(117)와, 상기 가상 비서의 기본적인 정보를 관리하는 비서정보 관리 모듈(118)을 포함한다.As shown in FIG. 2, theuser terminal 110 is connected to acommunication network 200 that realizes a connection to the Internet and the like, and acommunication interface 111 for interfacing data with theuser terminal 110. Thecontrol module 112, which controls the overall operation, controls the growth of the virtual secretary, information retrieval using the same, and voice recognition and output of questions and answers between the virtual secretary and the user, and is input through themicrophone 113. Avoice recognition module 114 for recognizing a user's voice, ananswer generation module 116 for generating an answer to the recognized voice and generating it as a voice signal and transmitting it to the outside through thespeaker 115; Aninformation storage medium 117 that stores various information such as information, PC management information, schedule management information, business management information, secretary education management information, health care information, payment information, and the virtual assistant Secretary information management module for managing basic information of the module (118).

또한, 사용자 단말기(110)는, 컴퓨터 운영에 대한 전반적인 관리를 수행하는 PC 관리 모듈(119)과, 사용자가 입력한 일정 정보를 상기 정보 저장매체(117)에 저장하고, 이를 관리하는 일정 관리 모듈(120)과, 상기 사용자가 수행하는 사업에 대한 정보를 상기 정보 저장 매체(117)에 저장함과 아울러 이를 관리해주는 사업 관리 모듈(121)과, 상기 가상 비서의 성장을 위한 교육을 담당함과 아울러 상기 가상 비서의 의, 식, 주 전반에 대한 관리를 담당하는 비서 교육 관리 모듈(122)과, 상기 사용자의 건강을 관리해주는 건강 관리 모듈(123)과, 상기 가상 비서를 이용하여 인터넷과 접속한 후 정보를 검색하는 정보 검색 모듈(124)과, 상기 정보 검색 모듈(124)과 연계하여 온라인 상에서 물품을 구입할 경우 온라인 결재를 수행하고, 상기 가상 비서 제공 서버(300)로부터 제공되는 분배 수익 정보를 관리하는 결재 모듈(125)을 더 포함하는 것이 바람직하다.In addition, theuser terminal 110, thePC management module 119 for performing overall management of the computer operation, and the schedule management module for storing the schedule information input by the user in theinformation storage medium 117, and manages it 120, and abusiness management module 121 for storing and managing information about a business performed by the user in theinformation storage medium 117, and managing education for the growth of the virtual secretary. The secretaryeducation management module 122, which is in charge of managing the virtual secretary's meaning, diet, and state, thehealth management module 123 that manages the user's health, and the virtual assistant are connected to the Internet. After the information retrievalmodule 124 for retrieving the information, and the purchase of goods online in connection with theinformation retrieval module 124 to perform the online payment, and from the virtualsecretary providing server 300 It may further include abilling module 125 for managing the profit distribution information to the ball is preferred.

또한, 캐릭터 제공자 단말기(150)는 상기 통신 네트워크(200)를 통해 가상 비서 사업을 수행하는 가상 비서 제공 서버(300)와 접속하여 자신의 캐릭터 정보를 제공하고, 질의에 대한 답변 정보를 제공하는 역할을 수행하는 것으로서, 상기 캐릭터 정보 제공자가 사용하는 컴퓨터를 의미한다.In addition, thecharacter provider terminal 150 is connected to the virtualsecretariat providing server 300 for performing a virtual secretary business through thecommunication network 200 to provide its own character information, and to provide response information to the query By performing, it means a computer used by the character information provider.

또한, 가상 비서 제공 서버(300)는 상기 캐릭터 제공자 단말기(150)로부터 전송되는 캐릭터를 상기 사용자 단말기(110)에 가상 비서로 제공해주고, 상기 사용자 단말기(110)에서 상기 가상 비서를 활용하여 정보 검색을 수행할 경우 상기 정 보를 제공해주는 업체로부터의 발생한 수익을 분배하고, 상기 캐릭터 제공자 단말기(150)로 질의를 하여 획득한 답변 정보를 상기 사용자 단말기(110)로 전송해주어 상기 가상 비서를 지능화하는 기능을 수행한다. 이러한 가상 비서 제공 서버(300)는 서버 역할을 수행할 수 있는 컴퓨터를 의미한다.In addition, the virtualsecretary providing server 300 provides the character transmitted from thecharacter provider terminal 150 to theuser terminal 110 as a virtual secretary, theuser terminal 110 to search for information using the virtual secretary. In this case, the revenue generated from the company providing the information is distributed, and the response information obtained by querying thecharacter provider terminal 150 is transmitted to theuser terminal 110 to intelligentize the virtual assistant. Do this. The virtualassistant providing server 300 refers to a computer that can perform a server role.

가상 비서 제공 서버(300)는 도 3에 도시된 바와 같이, 통신 네트워크(200)와 연계하여 상기 사용자 단말기(110) 및 캐릭터 제공자 단말기(150)와 데이터를 송수신하는 통신 인터페이스기(301)와, 상기 가상 비서의 서비스에 대한 전반적인 제어를 담당하는 제어 모듈(302)과, 상기 가상 비서를 제공받아 사용하는 사용자 정보를 사용자 정보 데이터베이스(410)에 저장함과 아울러 이를 관리하는 사용자 정보 관리 모듈(304)과, 상기 캐릭터 제공자 단말기(150)로부터 제공되는 캐릭터 정보를 가상 비서로 캐릭터 정보 데이터베이스(420)에 저장하고, 이를 관리하는 캐릭터 정보 관리 모듈(306)과, 상기 가상 비서의 성장에 대한 정보와 활용에 대한 정보 등을 관리하는 캐릭터 관리 모듈(308)을 포함한다.As shown in FIG. 3, the virtualsecretary providing server 300 includes acommunication interface 301 for transmitting and receiving data to and from theuser terminal 110 and thecharacter provider terminal 150 in association with thecommunication network 200. Thecontrol module 302 which is in charge of the overall control of the service of the virtual secretary, and the userinformation management module 304 which stores and manages user information used by the virtual secretary in theuser information database 410 and manages it. And a characterinformation management module 306 for storing character information provided from thecharacter provider terminal 150 in acharacter information database 420 as a virtual secretary and managing the character information, and information on growth of the virtual secretary. And acharacter management module 308 that manages information about.

또한, 가상 비서 제공 서버(300)는, 사용자가 가상 비서를 사용할 경우의 결재와 캐릭터 제공자가 가상 비서를 제공할 경우의 결재와 정보를 제공하는 업체와의 계약이나 해당 업체의 제품 검색 등에 따라 발생하는 비용 등의 결재를 관리하는 결재 관리 모듈(309)과, 상기 가상 비서의 서비스로 발생하는 수익을 적절하게 분배해주는 수익 분배 모듈(310)과, 상기 가상 비서를 사용하는 사용자로부터 발생한 질의 정보의 저장과 이를 질의 답변이 가능한 캐릭터 제공자로 전송하고, 상기 캐릭터 제공자로부터 발생한 질의에 대한 답변 정보를 저장하고, 상기 질의한 사용 자 단말기로 응답 정보를 전송해주는 질의 응답 정보 관리 모듈(311)과, 인터넷상에서 정보를 제공해주고, 상품 등을 판매하는 업체 정보를 업체 정보 데이터베이스(440)에 저장함과 아울러 이를 관리하는 업체 관리 모듈(313)을 더 포함하는 것이 바람직하다.In addition, the virtualsecretary providing server 300 may occur in accordance with a payment when a user uses a virtual secretary, a contract with a company providing payment and information when a character provider provides a virtual secretary, or a search for a product of the corresponding company. Apayment management module 309 that manages payment, such as a fee, arevenue distribution module 310 that appropriately distributes revenue generated by the services of the virtual secretary, and query information generated from a user who uses the virtual secretary. A query responseinformation management module 311 for storing and transmitting the information to a character provider capable of answering the question, storing answer information about the query generated from the character provider, and transmitting response information to the inquired user terminal; In addition to storing information in thecompany information database 440 that provides information on the market, sells goods, etc. To managing the company, including more management module (313) it is preferred.

사용자 정보 데이터베이스(410)는 가상 비서를 제공받아 성장시키며, 가상 비서를 활용하여 수익을 창출하는 사용자의 정보가 저장되는 데이터 저장 매체를 의미하고, 캐릭터 정보 데이터베이스(420)는 실존 인물로 생성한 가상 비서를 제공해주는 캐릭터 제공자의 정보와 가상 비서에 대한 정보가 저장되는 데이터 저장 매체를 의미하고, 비서 서비스 제공 데이터베이스(430)는 비서 서비스에 대한 모든 정보가 저장된 데이터 저장 매체를 의미하며, 업체 정보 데이터베이스(440)는 사용자가 가상 비서를 활용하여 인터넷에서 업체 정보를 검색하거나 업체 광고를 확인하거나 해당 업체에서 판매하는 제품을 구매할 경우 사업자에게 이익을 제공해주는 업체 정보가 저장된 데이터 저장 매체를 의미한다.Theuser information database 410 is provided with a virtual secretary to grow, means a data storage medium that stores the information of the user to generate revenue by using the virtual secretary, thecharacter information database 420 is a virtual created by the existence person Means a data storage medium that stores the information of the character provider and the secretary providing the secretary, the secretaryservice providing database 430 means a data storage medium that stores all the information about the secretary service, thecompany information database 440 denotes a data storage medium storing company information that provides benefits to operators when a user searches for company information on the Internet, checks a company advertisement, or purchases a product sold by the company using a virtual assistant.

이와 같이 구성된 본 발명에 따른 성장 지능형 가상 비서 운영시스템은, 가상 비서 제공 서버(300)를 운영하는 사업자는 가상 비서에 대한 홍보를 하여 캐릭터 제공자를 모집하게 된다. 이후 캐릭터 제공자가 있을 경우 해당 캐릭터 제공자와 온라인 및/또는 오프라인을 통해 캐릭터 사용에 대한 초상권 등의 협의를 하게 되고, 이러한 협의가 완료되면 캐릭터 제공자 단말기(150)를 통해 캐릭터와 캐릭터 정보를 제공받게 된다. 여기서 캐릭터 제공자가 자신의 캐릭터를 제공할 수 없을 경우, 실물 사진 등의 정보만 제공해주면 가상 비서 제공 서버(300)에서 캐릭터를 생성하는 것도 가능하다. 아울러 캐릭터 또는 실물 사진 등의 정보를 제공할 경우 기본적인 질의에 대한 답변 정보와 전문적인 질의에 대한 답변 정보도 함께 제공해주게 된다. 기본적인 질의는 가상 비서 제공 서버(300)의 운영자가 임의로 지정할 수 있지만, 가능하면 사용자들이 가장 많은 질의를 하는 것을 간추려서 질의로 사용하는 것이 바람직하며, 전문적인 질의는 캐릭터를 제공하는 제공자가 특정 분야의 전문가일 경우 그 분야에서의 질의를 의미한다.In the growth intelligent virtual secretary operating system according to the present invention configured as described above, operators operating the virtualsecretary providing server 300 will promote the virtual secretary to recruit character providers. After that, if there is a character provider, the user may discuss the right to use the character online and / or offline with the character provider, and when the consultation is completed, the character and the character information are provided through thecharacter provider terminal 150. . Here, if the character provider cannot provide his character, it is also possible to generate a character in the virtualsecretary providing server 300 if only providing information such as a real picture. In addition, when providing information such as a character or a real picture, information on answers to basic questions and answers to professional questions are also provided. The basic query can be arbitrarily designated by the operator of the virtualsecretariat providing server 300, but it is preferable to use the query as the query that the users most ask, and the professional query is provided by the provider providing the character in a specific field. If you are an expert, it means a query in that field.

가상 비서 제공 서버(300)는 캐릭터 정보 관리 모듈(306)에 의해 제공되는 캐릭터와 해당 정보를 가상 비서로 캐릭터 정보 데이터베이스(420)에 저장하고, 인터넷상에서 가상 비서 사이트를 개설하고 홍보를 통해 가상 비서를 사용할 사용자를 모집하게 된다. 상기 캐릭터 정보 데이터베이스(420)에 저장되는 가상 비서가 많을수록 사업에서 이윤을 추가할 확률이 높아질 수 있다.The virtualsecretary providing server 300 stores the character and the corresponding information provided by the characterinformation management module 306 in thecharacter information database 420 as a virtual secretary, establishes a virtual secretary site on the Internet, and promotes the virtual secretary. It will recruit users to use. As the number of virtual assistants stored in thecharacter information database 420 increases, the probability of adding profit in a business may increase.

또한, 가상 비서 제공 서버(300)의 운영자는 가상 비서를 활용하는 사용자가 가상 비서를 이용하여 인터넷 등에서 정보를 검색하고, 정보를 제공해주는 업체에서 물품을 구매하거나 정보 검색을 통해 해당 업체의 광고 등을 확인한 경우 이익을 창출하기 위해서 업체와 적절한 계약을 한다. 이러한 계약이 이루어지면 업체 관리 모듈(313)에서 업체 정보를 업체 정보 데이터베이스(440)에 저장하고, 관리하게 된다.In addition, the operator of the virtualsecretary providing server 300, the user using the virtual assistant to search for information on the Internet using a virtual secretary, and purchases goods from the company that provides the information or advertisement of the corresponding company through the information search If you do, make an appropriate contract with the company to make a profit. When such a contract is made, thecompany management module 313 stores the company information in thecompany information database 440 and manages it.

사용자는 사용자 단말기(110)를 이용하여 가상 비서 제공 서버(30))가 운영하는 가상 비서 사이트를 접속하여, 가상 비서가 필요한 경우 사용자로서 기본 정보를 제공하고 결재를 하게 되며, 가상 비서 제공 서버(300)의 사용자 정보 관리 모듈(304)은 이러한 사용자 정보를 사용자 정보 데이터베이스(410)에 저장하게 되고, 결재 관리 모듈(309)은 결재 정보를 처리하게 된다.A user accesses a virtual secretary site operated by the virtual secretary providing server 30 using theuser terminal 110, and when a virtual secretary is needed, provides basic information as a user and makes a payment. The userinformation management module 304 of 300 stores such user information in theuser information database 410, and thepayment management module 309 processes the payment information.

사용자 단말기(110)의 비서 정보 관리 모듈(118)은 제어 모듈(112)과 연동하여 제공되는 비서 정보(예를 들어, 의인화된 캐릭터와 기본적인 질의 및 전문적인 질의에 대한 답변 정보, 그리고 캐릭터에 대한 기본적인 정보)를 정보 저장매체(117)에 저장하고, 가상 비서에 대응하는 아이콘을 생성하여 화면상에 디스플레이하게 된다. 여기서 정보 저장매체(117)는 디지털 정보 매체를 사용하는 것이 바람직하다.The secretaryinformation management module 118 of theuser terminal 110 is provided with the secretary information provided in connection with the control module 112 (eg, anthropomorphic character and answer information for basic and professional queries, and for the character). Basic information) is stored in theinformation storage medium 117, and an icon corresponding to the virtual assistant is generated and displayed on the screen. Theinformation storage medium 117 preferably uses a digital information medium.

이후 사용자는 화면상에 디스플레이된 가상 비서에게 실존 인물에게 대화하듯이 질의를 할 수 있으며, 이러한 질의 음성은 마이크(113)를 통해 입력되고 음성 인식 모듈(114)에서 인식되어 데이터로 변환된다. 여기서 사용자가 말을 할 수 없는 경우(농아, 입을 다친 경우)에는 키보드와 같은 데이터 입력 장치를 이용하여 문자로 질의를 할 수 있다. 문자 질의인 경우에는 제어모듈(112)에서 이를 직접처리하게 된다.Thereafter, the user may query the virtual assistant displayed on the screen as if talking to an existing person, and the question voice is input through themicrophone 113 and recognized by thevoice recognition module 114 and converted into data. In this case, when the user cannot speak (deaf or injured the mouth), the user may query by text using a data input device such as a keyboard. In the case of a text query, thecontrol module 112 processes this directly.

제어모듈(112)은 변환된 데이터(또는, 문자 질의를 처리한 데이터)를 인식한 후 답변 생성 모듈(116)을 통해 해당 질의에 대한 답변이 존재하는지를 확인하게 되고, 이 확인 결과 해당 질의에 대한 답변이 존재할 경우에는 답변 생성 모듈(116)에서 답변을 생성하고, 이를 음성 신호로 변환하여 스피커(115)를 통해 송출한다. 그러면 사용자와 가상 비서 간에 실제 사람과 사람간의 대화를 하듯이 대화가 이루어진다. 예를 들어, 사용자가 가상 비서에게 "밥 먹었는가?"라고 음성 질 의를 하거나 문자로 질의한 경우, 음성 인식 모듈(114)에서 이를 인식하여 제어모듈(112)에 전달하거나 제어모듈(112)에서 직접 처리하게 되고, 제어 모듈(112)은 답변 생성 모듈(116)을 컨트롤하여 해당 질의에 대한 답변이 존재하는지를 확인한다. 답변이 존재할 경우, 예를 들어, "많이 먹었습니다."와 같은 답변이 존재할 경우, 답변 생성 모듈(116)은 상기와 같은 답변 정보를 음성 신호로 변환을 하여 스피커(115)를 통해 출력한다. 그러면 사용자는 마치 사람과 대화하는 것과 같이 가상 비서와 대화를 할 수 있게 된다.After thecontrol module 112 recognizes the converted data (or data that processed the text query), thecontrol module 112 checks whether or not an answer to the query exists through theanswer generation module 116. If an answer exists, theanswer generation module 116 generates an answer, converts it into a voice signal, and transmits the answer through thespeaker 115. The conversation then takes place between the user and the virtual assistant, like a real person-to-person conversation. For example, when the user asks the virtual assistant, "Did you eat?" Or a text query, thevoice recognition module 114 recognizes this and delivers it to thecontrol module 112 or thecontrol module 112. In this case, thecontrol module 112 controls theanswer generation module 116 to check whether an answer to the corresponding query exists. If there is an answer, for example, if there is an answer such as "I ate a lot," theanswer generation module 116 converts the above-described answer information into a voice signal and outputs it through thespeaker 115. The user can then talk to the virtual assistant as if talking to a person.

만약, 사용자의 질의에 대한 적절한 답변이 존재하지 않을 경우에는, 제어모듈(112)은 통신 인터페이스기(111)를 통해 가상 비서 제공 서버(300)로 해당 질의 정보를 전송한다.If there is no proper answer to the user's query, thecontrol module 112 transmits the query information to the virtualassistant providing server 300 through thecommunication interface 111.

추후 가상 비서 제공 서버(300)의 질의 응답 정보 관리 모듈(311)에서 사용자 단말기(110) 및 다른 사용자 단말기로부터 전송된 질의 정보를 비서 서비스 제공 데이터베이스(430)에 저장하고, 다른 가상 비서에 의해 답변이 존재할 경우에는 이를 상기 사용자 단말기(110)로 제공해주고, 이와는 달리 다른 가상 비서에 의한 답변이 존재하지 않을 경우에는 해당 질의에 대한 최적의 답변이 가능한 캐릭터 제공자 단말기(150)를 탐색한 후, 적절한 주기나 캐릭터 제공자 단말기(150)가 접속한 경우, 캐릭터 제공자 단말기(150)로 질의 정보를 전송해준다. 여기서 가상 비서에 대한 질의는 주지한 바와 같이 기본적인 질의와 전문적인 질의가 존재하며, 사용자는 자신의 필요에 따라 기본적인 질의 또는 전문적인 질의를 한다. 기본적인 질의일 경우 이미 답변이 존재하거나 아니면 다른 가상 비서 또는 캐릭터 제공자가 손쉽게 답변을 제공해줄 수 있지만, 전문적인 질의인 경우, 예를 들어, 법률이라든지 의학 관련 등의 전문성을 갖는 질의일 경우에는 제공받아 사용하는 가상 비서가 해당 분야의 전문가가 아닐 경우에는 답변을 할 수 없다. 따라서 본 발명에서는 가상 비서 제공 서버(300)에서 모든 가상 비서의 질의 답변 정보를 공유하여, 다른 가상 비서가 질의에 대한 답변이 있으면 이를 사용자 단말기(110)로 전송하여 정보를 공유하나, 다른 가상 비서도 질의에 대한 답변이 없을 경우 해당 질의에 대해 답변할 수 있는 가상 비서(캐릭터 제공자)를 탐색하여 해당 캐릭터 제공자에게 질의를 하게 되는 것이다.Subsequently, the query responseinformation management module 311 of the virtualsecretary providing server 300 stores the query information transmitted from theuser terminal 110 and other user terminals in the secretaryservice providing database 430 and is answered by another virtual secretary. If there exists, provide it to theuser terminal 110, otherwise, if there is no answer by another virtual secretary, search for thecharacter provider terminal 150 capable of the best answer to the query, and then When the period or thecharacter provider terminal 150 is connected, the query information is transmitted to thecharacter provider terminal 150. In this case, there are basic and professional queries for the virtual secretary, and the user makes basic or professional queries according to their needs. In the case of a basic query, an answer already exists or another virtual secretary or a character provider can easily provide an answer.However, in the case of a professional query, a query having expertise such as law or medicine can be provided. If your virtual assistant is not an expert in the field, you will not be able to respond. Accordingly, in the present invention, the virtualsecretary providing server 300 shares the question and answer information of all virtual secretaries, if another virtual secretary has an answer to the query to send it to theuser terminal 110 to share the information, but other virtual secretaries If there is no answer to the query, the virtual secretary (character provider) that can answer the query is searched and the character provider is queried.

캐릭터 제공자는 캐릭터 제공자 단말기(150)를 이용하여 전송된 질의 정보에 대한 적절한 답변을 생성하여 가상 비서 제공 서버(300)로 전송하게 되고, 이를 수신한 질의 응답 정보 관리 모듈(311)은 답변 정보를 비서 서비스 제공 데이터베이스(430)에 저장하고, 적절한 시기에 사용자 단말기로 답변을 전송해준다.The character provider generates an appropriate answer to the transmitted query information using thecharacter provider terminal 150 and transmits it to the virtualassistant providing server 300. The received query responseinformation management module 311 receives the response information. Stored in the secretarialservice providing database 430, and transmits the response to the user terminal in a timely manner.

사용자 단말기(110)의 비서 정보 관리 모듈(118)은 이를 정보 저장 매체(117)에 저장하고, 비서 교육 관리 모듈(122)은 주어진 답변을 이용하여 가상 비서를 학습시켜 가상 비서의 지능을 향상시키게 된다. 이때 가상 비서를 이용하여 질의에 대한 답변을 음성(또는, 문자 데이터)으로 수행토록 함으로써, 사용자는 해당 가상 비서에 대한 질의 이외에 모든 분야의 질의에 대한 답변을 얻을 수 있게 된다.The secretaryinformation management module 118 of theuser terminal 110 stores the information in theinformation storage medium 117, and the secretaryeducation management module 122 learns a virtual secretary using a given answer to improve the intelligence of the virtual secretary. do. At this time, by using the virtual assistant to answer the query by voice (or text data), the user can obtain the answers to the queries in all fields in addition to the query for the virtual assistant.

다음으로, 사용자는 자신의 컴퓨터(PC), 즉 사용자 단말기(110)의 상태를 확인하기 위한 명령을 음성(또는, 문자)으로 입력하면, 가상 비서에 의해 명령이 PC 관리 모듈(119)에 전달되고, PC 관리 모듈(119)에서 정보 저장 매체(117)에 저장된 PC 관리 현황 정보를 추출하여 화면상에 디스플레이해주게 된다. 이때 가상 비서가 PC 관리 현황을 음성으로 설명해주게 되면 사용자는 마치 실제 오프라인상의 비서가 보고하는 것과 같은 느낌을 갖게 된다. 여기서 PC 관리 현황에 대한 음성 송출은 답변 생성 모듈(116)에 포함된 데이터-음성 변환 기능을 이용하면 용이하게 음성으로 변환할 수 있으며, 가상 비서의 아이콘의 동작이라든지 입 모양을 음성과 유사하게 동작시키면 더욱 사람과 대화하는 느낌을 받을 수 있다. 가상 비서 아이콘의 동작이라든지 입 모양의 조작은 공지의 캐릭터를 움직이는 기술을 적용하면 용이하게 구현이 가능하다.Next, when a user inputs a voice (or text) command to check the state of his or her computer (PC), that is, theuser terminal 110, the command is transmitted to thePC management module 119 by the virtual assistant. Then, thePC management module 119 extracts the PC management status information stored in theinformation storage medium 117 and displays it on the screen. At this time, when the virtual assistant explains the PC management status by voice, the user feels as if the actual offline assistant reports. Here, the voice transmission of the PC management status can be easily converted to speech using the data-to-speech conversion function included in theanswer generation module 116. The operation of the virtual secretary's icon or the mouth shape is similar to the speech. Doing so will make you feel more comfortable talking to people. The operation of the virtual secretary icon or the manipulation of the mouth shape can be easily implemented by applying a technique of moving a known character.

또한, 사용자가 자신의 일정 상황을 음성(또는, 문자)으로 요청하면, 가상 비서에 의해 해당 명령이 일정 관리 모듈(120)에 전달되고, 일정 관리 모듈(120)에서 정보 저장 매체(117)에 저장된 일정 정보를 추출하여 화면상에 디스플레이한다. 이때 가상 비서가 일정 정보를 음성으로 설명해주게 되면 사용자는 마치 실제 오프라인상의 비서가 보고하는 것과 같은 느낌을 갖게 된다. 여기서 일정 관리는 사용자가 일정을 요청하지 않는 경우에도 일정 관리 모듈(120)의 관리하에 일정 관리가 이루어지며, 정해진 이벤트가 발생한 경우에는 가상 비서가 먼저 이를 음성으로 송출해주어, 사용자는 자신이 일정을 확인하지 않아도 일정을 인지할 수 있게 된다.In addition, when a user requests his / her schedule situation by voice (or text), the command is transmitted to theschedule management module 120 by the virtual assistant, and theschedule management module 120 transmits the information to theinformation storage medium 117. The stored schedule information is extracted and displayed on the screen. At this time, when the virtual assistant explains the schedule information by voice, the user may feel as if the secretary is reporting the actual offline. Here, in the schedule management, even if the user does not request a schedule, the schedule management is performed under the management of theschedule management module 120, and when a predetermined event occurs, the virtual secretary first sends it out by voice, so that the user can schedule his / her schedule. The schedule can be recognized without confirmation.

또한, 사용자가 사업 현황을 음성(또는, 문자)으로 요청하면, 가상 비서에 의해 해당 명령이 사업 관리 모듈(121)에 전달되고, 사업 관리 모듈(121)에서 정보 저장 매체(117)에 저장된 사업 현황 정보를 추출하여 화면상에 디스플레이한다. 이 때 가상 비서가 사업 현황 정보를 음성으로 설명해주게 되면 사용자는 마치 실제 오프라인상의 비서가 보고하는 것과 같은 느낌을 갖게 된다.In addition, when the user requests the business status by voice (or text), the command is transmitted to thebusiness management module 121 by the virtual assistant, and the business stored in theinformation storage medium 117 in thebusiness management module 121. Extract the current status information and display it on the screen. At this time, if the virtual assistant explains the business status information by voice, the user feels as if the actual offline assistant reports.

또한, 사용자가 건강 관리 현황을 음성(또는 문자)으로 요청하면, 가상 비서에 의해 해당 명령이 건강 관리 모듈(123)에 전달되고, 건강 관리 모듈(123)에서 정보 저장 매체(117)에 저장된 사용자의 건강 관리 정보를 추출하여 화면상에 디스플레이한다. 이때 가상 비서가 건강 관리 정보를 음성으로 설명해주게 되면 사용자는 마치 실제 오프라인상의 비서가 보고하는 것과 같은 느낌을 갖게 된다.In addition, when the user requests the health care status by voice (or text), the command is transmitted to thehealth care module 123 by the virtual assistant, and the user stored in theinformation storage medium 117 in thehealth care module 123. Extract health care information and display it on the screen. At this time, if the virtual assistant explains the health care information by voice, the user may feel as if the secretary is reporting the actual offline.

또한, 사용자는 가상 비서를 교육함은 물론 의, 식, 주를 해결해주어야 한다. 예를 들어, 가상 비서를 이용하여 운전 면허 등에 대한 교육을 수행하게 되면 사용자 자신이 운전 면허에 대한 교육을 수행함과 동시에 가상 비서도 해당 교육을 수행하는 것이 된다. 이러한 교육은 운전 면허 이외에 다양하며, 사용자가 교육을 많이 할수록 가상 비서의 교육 수준도 상대적으로 높아지게 된다. 아울러 계절에 따라 사용자는 가상 비서의 의상도 적절하게 교체해주어야 하며, 인터넷상에서 자신이 살고자 하는 집을 살펴보거나, 먹고 싶은 음식을 살펴보면 결론적으로 가상 비서도 새로운 집이나 음식을 먹는 것과 같은 효과를 얻을 수 있다.In addition, the user must educate the virtual assistant, as well as solve the rituals, rituals and notes. For example, if a user uses a virtual assistant to perform training on a driver's license, the user may perform training on a driver's license, and at the same time, the virtual assistant may also perform a corresponding training. Such training may be varied in addition to the driver's license, and the more the user trains, the higher the level of education of the virtual secretary will be. In addition, depending on the season, the user must change the costume of the virtual secretary appropriately, and if you look at the house you want to live on or look at the food you want to eat, the virtual secretary can have the same effect as eating a new house or food. have.

또한, 사용자가 인터넷 검색을 수행하게 되면 정보 검색 모듈(124)에 의해 마치 가상 비서가 정보를 검색하는 것과 같게 되며, 사용자가 특정 업체의 광고를 보거나 상품을 구매한 경우에는 이러한 정보가 제어모듈(112)과 통신 인터페이스기(111)를 통해 가상 비서 제공 서버(300)로 전송된다.In addition, when the user performs an Internet search, theinformation search module 124 becomes as if the virtual assistant searches for information. When the user views an advertisement or purchases a product of the specific company, the information is stored in the control module ( 112 is transmitted to the virtualassistant providing server 300 through thecommunication interface 111.

가상 비서 제공 서버(300)의 업체 관리 모듈(310)은 업체 정보 데이터베이 스(440)와 연동하여 사용자가 해당 업체의 광고를 보거나 물품을 구매한 경우 이윤이 창출되는지를 확인하여 이윤이 발생한 경우에는 수익 분배 모듈(310)에 해당 수익을 제공 한다. 그러면 수익 분배 모듈(310)에서 이를 사업자와 사용자에게 적절하게 분배하게 되고, 이러한 분배에 따라 결재 관리 모듈(309)에서 온라인 상으로 사용자에게 배당된 이익금을 결재해주게 된다. 여기서 이익 결재를 위해서는 금융기관 등이 연계되어야 하며, 본 발명에서는 결재 방법이 공지의 온라인 결재 방법을 그대로 채택하므로, 별도로 결재 방법에 대한 구체적인 설명을 생략한다.Thecompany management module 310 of the virtualsecretary providing server 300 works with thecompany information database 440 to check whether a profit is generated when a user views an advertisement or purchases an item of the company, and generates a profit when a profit is generated. Providing the corresponding revenue to thedistribution module 310. Then, theprofit distribution module 310 distributes it to the operator and the user appropriately, and according to the distribution, thepayment management module 309 pays the profit allocated to the user online. In order to make a profit payment, a financial institution or the like should be linked. In the present invention, since the payment method adopts a known online payment method as it is, a detailed description of the payment method is omitted.

사용자는 사용자 단말기(110)의 결재 모듈(125)을 통해 결재 금액에 대한 정보를 알 수 있으며, 가상 비서에 의해 음성으로 결재 정보의 송출도 가능하다.The user can know the information on the payment amount through thepayment module 125 of theuser terminal 110, it is also possible to send the payment information by voice by a virtual assistant.

한편, 사용자가 가상 비서를 학습하여 지능을 높이거나 교육 수준을 높이게 되면 가상 비서의 레벨이 상승하게 되고, 이러한 가상 비서의 교육 수준이나 지능이 높아지게 되면 추후 인공 지능을 갖는 것과 유사하게 되어, 사용자는 컴퓨터상의 가상 비서와 대화시 마치 사람과 대화하는 것과 같은 느낌을 갖게 되며, 이로써 사용자는 전자기기에 더욱 친근감을 느낄 수 있음은 물론 컴퓨터와의 커뮤니케이션을 구현하게 되는 것이다.On the other hand, when the user learns the virtual assistant to increase the intelligence or the education level, the level of the virtual secretary increases, and when the education level or intelligence of the virtual secretary increases, the user becomes similar to having artificial intelligence later on. When you talk with a virtual assistant on a computer, you feel as if you are talking to a person, which allows the user to feel more familiar with the electronic device and to communicate with the computer.

그리고 가상 비서 제공 서버(300)의 캐릭터 관리 모듈(308)은 각 사용자에게 제공해준 가상 비서의 교육 수준이라든지 지능 수준 등을 취합하여 비서 서비스 제공 데이터베이스(430)에 저장하고, 추후 각 가상 비서의 레벨에 따라 사용자에게 어드밴티지(advantage)를 적용하거나 패널티를 적용하여 사용자가 더욱 가상 비서의 교육이나 학습을 향상시키도록 도모한다. 여기서 어드밴티지는 수익 분배시 수 익률을 높여주거나 선물 등을 제공하는 것이고, 패널티는 가상 비서를 자동으로 소멸시키는 것이 될 수 있다.In addition, thecharacter management module 308 of the virtualsecretary providing server 300 collects the education level or intelligence level of the virtual secretary provided to each user, stores the secretary in the secretaryservice providing database 430, and subsequently stores the level of each virtual secretary. As a result, the user may apply an advantage or apply a penalty to further improve the education or learning of the virtual assistant. The advantage here is to increase profits or provide futures in profit sharing, and the penalty can be to automatically extinguish the virtual secretary.

도 4는 본 발명에 따른 성장 지능형 가상 비서 운영방법 중 가상 비서 제공 서버에서의 성장 지능형 가상 비서 운영방법을 보인 흐름도로서, 여기서 S는 단계(Step)를 나타낸다.4 is a flowchart illustrating a method of operating a growth intelligent virtual assistant in a virtual secretary providing server among the growth intelligent virtual assistant operating method according to the present invention, where S represents a step.

도시된 바와 같이, 캐릭터 제공자 단말기(150)를 통해 제공받은 캐릭터나 캐릭터 제공자가 제공한 인물 사진에 대해 생성한 캐릭터를 가상 비서로 등록하는 단계(S101)와, 인터넷에서 정보를 제공해주고 상품을 판매하는 업체의 정보를 등록하는 단계(S103)와, 상기 가상 비서를 웹사이트로부터 제공받아 활용하는 사용자 정보를 등록하는 단계(S105)와, 사용자에 의해 가상 비서가 선택된 경우 결재 후 해당 가상 비서의 정보를 사용자에게 제공해주는 단계(S107 ~ S111)와, 사용자에 의해 가상 비서(캐릭터)가 활용되면 발생하는 포인트를 산출하고, 이를 이용하여 사용자의 정보를 변경하고 이를 통신 네트워크를 통해 사용자에게 변경 정보를 전송하는 단계(S119)와, 사용자가 가상 비서의 활용으로 인해 발생하는 수익을 분배해주는 단계(S121)와, 가상 비서에게 질의한 정보가 수신되면 이를 저장하는 단계(S123 ~ S125)와, 답변이 존재할 경우 해당 답변 정보를 사용자에게 전송해주는 단계(S127 ~ S129)와, 상기 답변이 존재하지 않을 경우 답변이 가능한 가상 비서 (캐릭터) 제공자를 선택한 후 그 선택한 캐릭터 제공자에게 질의 정보를 전송하고, 해당 답변이 수신되면 이를 저장하는 단계(S130 ~ S133)를 포함하여 이루어진다.As shown, the step of registering the character provided via thecharacter provider terminal 150 or the character created for the portrait photograph provided by the character provider as a virtual assistant (S101), providing information and selling goods on the Internet Registering the information of the company (S103), the step of registering the user information to use the virtual assistant received from the website (S105), and if the virtual secretary is selected by the user information of the virtual secretary after payment Providing the user with the steps (S107 ~ S111), and calculates the points that occur when the virtual assistant (character) is utilized by the user, by using this to change the user's information and the change information to the user through the communication network Transmitting (S119), distributing revenue generated by the user using the virtual secretary (S121), and to the virtual secretary. If the information is received by the storage step (S123 ~ S125), if there is an answer to send the corresponding response information to the user (S127 ~ S129), and if the answer does not exist virtual secretary (character) After the provider is selected, query information is transmitted to the selected character provider, and when a corresponding answer is received, the method stores the received information (S130 to S133).

이와 같이 이루어진 본 발명에 따른 성장 지능형 가상 비서 운영방법 중 가 상 비서 제공 서버에서의 성장 지능형 가상 비서 운영방법은, 단계 S101와 같이 캐릭터 정보 관리 모듈(306)에서 캐릭터 제공자 단말기(150)를 통해 제공받은 캐릭터나 캐릭터 제공자가 제공한 인물 사진에 대해 생성한 캐릭터를 가상 비서로 등록하게 된다.The growth intelligent virtual assistant operating method in the virtual secretary providing server of the growth intelligent virtual assistant operating method according to the present invention made as described above is provided through thecharacter provider terminal 150 in the characterinformation management module 306 as shown in step S101. The created character for the received character or the portrait photograph provided by the character provider is registered as a virtual assistant.

다음으로, 단계 S101에서 업체 관리 모듈(313)은 인터넷에서 정보를 제공해주고 상품을 판매하는 업체의 정보를 등록하는 업체 정보 데이터베이스(440)에 등록하게 된다. 여기서 업체 정보는 자신의 광고를 보거나 자신의 판매 사이트에서 상품을 구매하는 것에 대해서 미리 가상 비서 제공 서버(300)의 운영자와 계약을 한 업체에 대한 정보이다.Next, in step S101, thecompany management module 313 registers in thecompany information database 440 that provides information on the Internet and registers information of a company selling the product. Here, the company information is information about a company that has contracted with the operator of the virtualsecretary providing server 300 in advance for viewing his advertisement or purchasing a product on his sales site.

단계 S105에서 사용자 정보 관리 모듈(304)은 사용자 정보 데이터베이스(410)와 연동하여 가상 비서를 제공받은 사용자의 정보를 저장 및 관리하게 된다. 여기서 가상 비서의 제공 방식은 유료화로 구현할 수도 있으며, 약정에 의해서 무료로 제공해줄 도 있다. 가상 비서의 제공시에는 약정에 의해 어드밴티지 및 패널티가 적용될 수 있는 데, 구체적인 설명은 추후에 설명하기로 한다.In operation S105, the userinformation management module 304 interoperates with theuser information database 410 to store and manage information of the user who has received the virtual assistant. Here, the virtual secretary can be provided for a fee or can be provided free of charge under a contract. Advantages and penalties may be applied by the agreement when providing the virtual secretary, which will be described later.

단계 S107에서 사용자는 사용자 단말기(110)를 이용하여 가상 비서 제공 서버(300)의 캐릭터 관리 모듈(308)에서 관리하는 가상 비서를 열람하고, 자신이 원하는 가상 비서를 선택하게 되고, 단계 S109에서 가상 비서에 대한 결재를 수행하게 된다. 결재는 유료일 경우 결재 방식에 의해 결재를 수행하게 되고, 무료일 경우 약정을 수행하여 결재를 하게 된다.In step S107, the user browses the virtual assistant managed by thecharacter management module 308 of the virtualassistant providing server 300 using theuser terminal 110, and selects the desired virtual assistant, the virtual in step S109 Payment will be made for the secretary. If the payment is paid by the payment method, the payment will be performed by the payment method.

결재가 완료된 후 단계 S111에서 캐릭터 정보 관리 모듈(306)은 캐릭터 정보 데이터베이스(420)에 저장된 가상 비서 중 사용자가 선택한 가상 비서의 정보를 사용자 단말기(110)로 전송해주게 된다. 이 경우 가상 비서에 대한 아이콘 정보, 기본적인 서지 정보, 기본적인 질문에 대한 대답 정보, 전문적인 질문에 대한 대답 정보, 그리고 가상 비서의 활용 방법 등에 대한 사용 설명 정보 등이 포함된다.After the payment is completed, in step S111, the characterinformation management module 306 transmits the information of the virtual secretary selected by the user among the virtual secretaries stored in thecharacter information database 420 to theuser terminal 110. In this case, the icon information about the virtual secretary, basic bibliographic information, basic question answer information, professional question answer information, and usage description information on how to use the virtual secretary is included.

단계 S113에서는 사용자에 의해 가상 비서(캐릭터)가 활용되는지를 확인한다. 여기서 가상 비서의 활용은 인터넷에서의 정보 검색, 상품 판매, 교육 및 학습 등에 의한 가상 비서의 레벨 등을 포함한다. 가상 비서의 활용이 발생하면 단계 S115에서 그때마다 활용 포인트를 산출하게 된다. 여기서 활용 포인트는 실제 인터넷에서 물품을 구매하거나 광고를 확인한 경우 사용자에게 제공해주는 포인트와 같은 개념이다.In step S113, it is checked whether a virtual assistant (character) is utilized by the user. Here, the use of the virtual secretary includes the level of the virtual secretary by searching for information on the Internet, merchandise sales, education and learning, and the like. If the utilization of the virtual assistant occurs, the utilization point is calculated each time in step S115. Here, the utilization point is the same concept as the point provided to the user when the actual purchase of goods on the Internet or check the advertisement.

이렇게 하여 사용자의 포인트가 변경되면 단계 S117에서 사용자(가상 비서)의 정보를 변경하게 되고, 사용자의 정보가 변경된 경우에는 단계 S119에서 사용자에게 이메일 등을 이용하여 변경 정보를 전송하게 된다. 다른 방법으로는 SMS를 이용하여 변경 정보를 전송해줄 수도 있다. 그리고 사용자가 가상 비서를 활용하여 발생한 수익에 대해서는 일정 기간이나 사용자와의 가상 비서 사용시 맺은 계약에 의거 단계 S121에서와 같이 수익 분배 모듈(310)에 의해 주기적으로 수익을 분배해주게 된다.In this way, if the user's point is changed, the information of the user (virtual secretary) is changed in step S117. If the user's information is changed, the change information is transmitted to the user by using e-mail or the like in step S119. Alternatively, the change information may be transmitted using SMS. And the revenue generated by the user using the virtual assistant periodically distributes the revenue by therevenue distribution module 310 as in step S121 based on a contract made in a certain period or when using the virtual assistant with the user.

한편, 단계 S123에서와 같이 사용자에 의해 질의 정보가 수신된 경우 단계 S125에서 질의 응답 정보 관리 모듈(311)에 의해 해당 질의 정보를 비서 서비스 제공 데이터베이스(430)에 저장하게 된다. 여기서 질의 정보는 가상 비서를 제공받아 활용하는 사용자가 가상 비서에게 질의를 하였으나, 가상 비서가 해당 질의에 대한 답변을 하지 못한 경우의 질의에 대해서 사용자가 가상 비서 제공 서버(300)로 전송한 질의 정보이다.On the other hand, when the query information is received by the user as in step S123, the query responseinformation management module 311 stores the query information in the secretaryservice providing database 430 in step S125. Here, the query information is a query information sent by the user to the virtualsecretary providing server 300 for a query when a user who receives and utilizes a virtual secretary makes a query to the virtual secretary but the virtual secretary does not answer the query. to be.

질의 응답 정보 관리 모듈(311)은 단계 S127에서 질의에 대한 답변이 존재하는지를 확인하게 되고, 이 확인 결과 질의에 대한 답변이 비서 서비스 제공 데이터베이스(430)에 저장된 경우 이를 추출하여 단계 S129에서와 같이 모든 사용자에게 질의에 대한 답변 정보를 전송해주게 된다. 그러나 해당 질의에 대한 답변이 존재하지 않을 경우에는 해당 질의에 대한 답변이 가능한 가상 비서 제공자를 선택하게 된다(S130). 이것은 질의가 가상 비서 제공자가 답변할 수 있는 질의일 경우에는 문제가 없으나 해당 가상 비서 제공자가 답변할 수 없는 자기 분야 이외의 다른 분야의 질의일 경우에도 사용자에게 질의에 대한 답변을 제공해 주기 위함이다.The query responseinformation management module 311 checks whether an answer to the query exists in step S127. If the answer to the query is stored in the secretaryservice providing database 430, the query responseinformation management module 311 extracts all the information as shown in step S129. The response information of the query is transmitted to the user. However, if the answer to the query does not exist, the virtual secretary provider capable of answering the query is selected (S130). This is not a problem when the query is a question that can be answered by the virtual secretary provider, but it is to provide the user with an answer even when the query is in a field other than his field that the virtual secretary provider cannot answer.

미리 캐릭터 제공자와 약정한 계약에 의거 주기적인 시간이나 정해진 시간에 단계 S131에서와 같이 캐릭터 제공자에게 질의 정보를 전송하게 된다. 이를 확인한 캐릭터 제공자는 질의에 대한 답변을 생성하여 가상 비서 제공 서버(300)로 전송하게 되고, 질의 응답 정보 관리 모듈(311)에서 단계 S133과 같이 답변을 수신하여 저장하고, 단계 S129로 이동하여 답변 정보를 해당 가상 비서를 사용하는 모든 사용자에게 제공하게 된다.The query information is transmitted to the character provider as in step S131 at a periodic time or a predetermined time based on a contract contracted with the character provider in advance. The character provider who checks this generates a response to the query and transmits it to the virtualsecretary providing server 300. In response to the query responseinformation management module 311, the character provider receives and stores the answer as in step S133, and moves to step S129 to answer. The information will be made available to all users who use the virtual assistant.

여기서 특정 사용자의 질의에 대한 답변을 해당 가상 비서를 사용하는 모든 사용자에게 제공해주는 것은 해당 가상 비서를 학습하여 지능화하기 위함이다. 예를 들어, 처음 가상 비서를 제공받은 경우에는 기본적인 질의와 캐릭터 제공자만의 전문적인 질의에 대한 대답 정보만이 제공되므로, 사용자 입장에서 보면 미리 정해진 질의 이외에는 질의를 해도 그에 대한 대답을 들을 수 없게 된다. 이렇게 되면 사용자는 짧은 기간에 가상 비서와의 대화를 단절하게 되는 데, 이러한 단점을 해소하기 위해서 본 발명에서는 각각의 사용자마다 발생하는 질의 정보를 취합하여 캐릭터 제공자에게 다시 질의를 한 후 대답 정보를 획득하여 모든 사용자에게 제공해 줌으로써, 가상 비서의 지능 향상을 도모한다. 이러한 경우 사용자는 기본적인 질의 이외에 다른 질의를 하여도 가상 비서가 해당 대답을 해주게 되므로, 마치 오프라인상의 비서와 대화를 하는 것과 같은 느낌을 같게 되며, 이로써 사용자는 가상 비서와 대화 시간을 증가하게 되고, 컴퓨터를 사용하는 시간이나 인터넷에서 정보를 검색하는 시간이 증가하여 가상 비서를 제공하는 사업자에게 이윤을 추구해줌은 물론 자신의 이윤도 추구할 수 있게 되는 것이다.The purpose of providing an answer to a query of a specific user to all users who use the virtual secretary is to learn and intelligent the virtual secretary. For example, when a virtual secretary is provided for the first time, only basic information and answer information for a professional provider of a character provider are provided. Therefore, from a user's point of view, the user cannot hear the answer except for a predetermined query. . In this case, the user disconnects the conversation with the virtual secretary in a short period of time. In order to solve the disadvantage, the present invention collects query information generated for each user and inquires the character provider again to obtain answer information. By providing it to all the users, to promote the intelligence of the virtual assistant. In this case, the user can ask other questions in addition to the basic query, so the virtual secretary will answer the question, which makes the user feel as if he is talking to an offline secretary, thereby increasing the conversation time with the virtual secretary and the computer. The time to use and to search for information on the Internet increases, so that you can pursue profits as well as profits for operators who provide virtual assistants.

도 5는 본 발명에 따른 성장 지능형 가상 비서 운영방법 중 사용자 단말기에서의 성장 지능형 가상 비서 운영방법을 보인 흐름도로서, 가상 비서 제공 서버(300)에 사용자로 등록하는 단계(S201)와, 사용할 가상 비서를 선택하고 결재를 수행하는 단계(S203)와, 제공되는 가상 비서에 대한 정보를 수신 및 저장하는 단계(S205)와, 질의가 발생했는지를 확인하는 단계(S207)와, 질의가 발생한 경우 발생한 질의에 대한 음성(또는, 문자)을 인식하는 단계(S209)와, 질의에 대한 답변이 존재하는지를 확인하여, 답변이 존재할 경우 해당 답변을 생성하고 이를 음성 신호로 변환하여 스피커를 통해 송출해주는 단계(S211, S213)와, 답변이 존재하지 않을 경우 질의 정보를 가상 비서 제공 서버로 전송하고 답변이 수신되면 이를 저장하는 단계(S215 ~ S219)와, 사용자에 의해 가상 비서의 활용이 요청되면 그 활용 항목에 대응하는 현황 정보를 가상 비서를 통해 사용자에게 제공해주는 단계(S221 ~ S245)를 포함하여 이루어진다.5 is a flowchart illustrating a method of operating a growth intelligent virtual assistant in a user terminal among the growth intelligent virtual assistant operating method according to the present invention, registering as a user in the virtual assistant providing server 300 (S201) and a virtual assistant to be used. Selecting and performing the payment (S203), receiving and storing information on the provided virtual assistant (S205), checking whether a query has occurred (S207), and a query that occurs when a query occurs Recognizing a voice (or text) for the step (S209) and, if there is an answer to the question, and if there is an answer to generate a corresponding answer and converts it to a voice signal and transmits through the speaker (S211) (S213), and if there is no answer, transmitting the query information to the virtual secretary providing server and storing the answer when the answer is received (S215 to S219), and virtually by the user. When the use of the secretary is requested, steps S221 to S245 are provided to the user through the virtual assistant to provide status information corresponding to the utilization item.

여기서 현황 정보를 가상 비서를 통해 사용자에게 제공해주는 단계(S221 ~ S245)는, 일정이 요청되는 경우 일정 정보를 추출하여 화면에 디스플레이해주고, 가상 비서를 통해 통보해주는 단계(S221, S223)와, PC 관리 현황이 요청되면 PC 관리 현황 정보를 추출하여 화면에 디스플레이해주고 가상 비서를 통해 통보해주는 단계(S225, S227)와, 사업 진행 현황이 요청되는 경우 사업 진행 현황 정보를 추출하여 화면에 디스플레이해주고, 가상 비서를 통해 통보해주는 단계(S229, S231)와, 정보 검색이 요청되는 경우 인터넷을 통해 해당 정보 검색을 수행하여 획득한 결과 정보를 화면에 디스플레이해주고, 가상 비서를 통해 결과를 통보해주는 단계(S233 ~ S237)와, 건강 관리 현황이 요청되는 경우 건강 관리 현황 정보를 추출하여 화면에 디스플레이해주고, 가상 비서를 통해 통보해주는 단계(S239, S241)와, 교육 상황이 요청되는 경우 교육 진행 현황 정보를 추출하여 화면에 디스플레이해주고, 가상 비서를 통해 통보해주는 단계(S243, S245)를 포함한다.Here, the steps (S221 to S245) of providing the status information to the user through the virtual assistant, the schedule information is extracted and displayed on the screen when the schedule is requested, and the step (S221, S223) and notified via the virtual assistant, PC If the management status is requested, the PC management status information is extracted and displayed on the screen and notified through the virtual assistant (S225, S227), and if the business progress is requested, the project progress information is extracted and displayed on the screen, and the virtual Step (S229, S231) to notify through the secretary, and if the information search is requested to display the result information obtained by performing the corresponding information search through the Internet, and notifying the result through the virtual assistant (S233 ~ S237), and if the health care status is requested, extract the health care status information and display it on the screen, through the virtual assistant Informed that steps (S239, S241), and if the training situation, the request by extracting the educational process haejugo status information displayed on the screen, and a step (S243, S245) that informed through the virtual secretary.

이와 같이 이루어지는 본 발명에 따른 성장 지능형 가상 비서 운영방법 중 사용자 단말기에서의 성장 지능형 가상 비서 운영방법은, 단계 S201에서와 같이 비서 정보 관리모듈(118)에 의해 가상 비서 제공 서버(300)에 사용자로 등록을 하게 되고, 가상 비서를 선택한 후 결재 모듈(125)에 의해 가상 비서 사용에 대한 결재를 수행하게 된다. 여기서 결재 방식은 유료일 경우 정해진 금액을 결재하는 방식 과 별도의 약정에 의해 무료 사용에 대한 결재 수행방식이 있다.The growth intelligent virtual assistant operating method in the user terminal of the growth intelligent virtual assistant operating method according to the present invention as described above is performed by the secretaryinformation management module 118 as a user to the virtualassistant providing server 300 as in step S201. After registration, the virtual secretary is selected and thepayment module 125 performs the payment for the use of the virtual secretary. Here, the payment method is a method of paying a predetermined amount when paid, and a payment performance method for free use by a separate agreement.

단계 S205에서 가상 비서 제공 서버(300)로부터 선택한 가상 비서에 대한 정보를 수신하고, 비서 정보 관리 모듈(118)에서 이를 정보 저장 매체(117)에 저장하게 된다. 가상 비서를 제공받아 저장한 후 해당 프로그램을 실행시키면 비서 정보 관리 모듈(118)에 의해 가상 비서에 대한 아이콘이 생성되어 화면에 표시가 된다.In operation S205, the virtualsecretary providing server 300 receives information on the selected virtual secretary, and the secretaryinformation management module 118 stores the information on theinformation storage medium 117. After receiving and storing the virtual secretary and executing the corresponding program, an icon for the virtual secretary is generated by the secretaryinformation management module 118 and displayed on the screen.

다음으로, 사용자는 가상 비서와 대화를 위해서 임의의 질의를 하게 되면 단계 S207 및 단계 S209에서 음성 인식 모듈(114)에 의해 이것이 인식되고, 단계 S211에서 답변이 존재하는지를 확인하게 된다. 여기서 사용자가 문자로 질의를 한 경우 제어 모듈(112)에서 이것이 인식된다.Next, when the user makes an arbitrary query for dialogue with the virtual secretary, it is recognized by thespeech recognition module 114 in steps S207 and S209, and it is checked in step S211 whether an answer exists. Here, if the user makes a query by text, this is recognized by thecontrol module 112.

질의에 대한 답변이 존재하면 답변 생성 모듈(116)에 의해 단계 S213과 같이 해당 답변 정보를 생성하고, 그 생성한 답변 정보를 음성(또는, 문자) 신호로 변환을 하여 스피커(115)를 통해 송출하거나 사용자 단말기의 화면에 디스플레이하게 된다. 이로써 사용자와 가상 비서 간의 대화가 가능해진다.If there is an answer to the question, the corresponding answer information is generated by theanswer generation module 116 as in step S213, and the generated answer information is converted into a voice (or text) signal and transmitted through thespeaker 115. Or display on the screen of the user terminal. This enables a conversation between the user and the virtual assistant.

사용자가 질의한 것에 대한 답변이 존재하지 않을 경우, 단계 S215로 이동하여 제어모듈(112)은 질의 정보를 가상 비서 제공 서버(300)로 전송하게 되고, 해당 질의에 대한 답변이 수신되면(S217), 해당 답변을 정보 저장 매체(117)에 저장하게 된다. 이후 비서 교육 관리 모듈(122)은 주어진 답변을 이용하여 가상 비서를 학습시켜 가상 비서의 지능을 향상시키게 된다.If there is no answer for the user's query, thecontrol module 112 moves to step S215 and transmits the query information to the virtualassistant providing server 300, and when the answer for the corresponding query is received (S217). The answer is stored in theinformation storage medium 117. Thereafter, the secretaryeducation management module 122 learns a virtual secretary using a given answer to improve the intelligence of the virtual secretary.

다음으로, 성장 지능형 가상 비서의 활용 방법에 대해서 설명하면 다음과 같다.Next, how to use the growth intelligent virtual assistant as follows.

사용자는 단계 S221에서와 같이 자신의 일정 상황을 음성(또는, 문자)으로 요청하면, 가상 비서에 의해 해당 명령이 일정 관리 모듈(120)에 전달되고, 일정 관리 모듈(120)에서 단계 S223에서와 같이 정보 저장 매체(117)에 저장된 일정 정보를 추출하여 화면상에 디스플레이한다. 이때 가상 비서가 일정 정보를 음성으로 설명해주면 사용자는 마치 실제 오프라인상의 비서가 보고하는 것과 같은 느낌을 갖게 된다. 여기서 일정 관리는 사용자가 일정을 요청하지 않는 경우에도 일정 관리 모듈(120)의 관리하에 일정 관리가 이루어지며, 정해진 이벤트가 발생한 경우에는 가상 비서가 먼저 이를 음성(또는, 문자)으로 송출해주어, 사용자는 자신이 일정을 확인하지 않아도 일정을 인지할 수 있게 된다.When the user requests his / her schedule situation by voice (or text) as in step S221, the command is transmitted to theschedule management module 120 by the virtual assistant, and theschedule management module 120 performs the step S223. Similarly, the schedule information stored in theinformation storage medium 117 is extracted and displayed on the screen. At this time, when the virtual secretary explains the schedule information by voice, the user may feel as if the secretary is actually reporting offline. Here, the schedule management is performed under the management of theschedule management module 120 even when the user does not request a schedule, and when a predetermined event occurs, the virtual secretary first sends a voice (or text) to the user. The user can recognize the schedule without checking the schedule.

다음으로, 사용자는 단계 S225에서와 같이 자신의 컴퓨터(PC)의 상태를 확인하기 위한 명령을 음성(또는, 문자)으로 입력하면, 단계 S227에서 가상 비서에 의해 명령이 PC 관리 모듈(119)에 전달되고, PC 관리 모듈(119)에서 정보 저장 매체(117)에 저장된 PC 관리 현황 정보를 추출하여 화면상에 디스플레이해주게 된다. 이때 가상 비서가 PC 관리 현황을 음성으로 설명해주면 사용자는 마치 실제 오프라인상의 비서가 보고하는 것과 같은 느낌을 갖게 된다. 여기서 PC 관리 현황에 대한 음성 송출은 답변 생성 모듈(116)에 포함된 데이터-음성 변환 기능을 이용하면 용이하게 음성으로 변환할 수 있으며, 가상 비서의 아이콘의 동작이라든지 입 모양을 음성과 유사하게 동작시키면 더욱 사람과 대화하는 느낌을 받을 수 있다. 가상 비서 아이콘의 동작이라든지 입 모양의 조작은 공지에 캐릭터를 움직이는 기술을 적용하면 용이하게 구현이 가능하다.Next, when the user inputs a voice (or text) command for checking the state of his computer (PC) as in step S225, the command is input to thePC management module 119 by the virtual assistant in step S227. ThePC management module 119 extracts the PC management status information stored in theinformation storage medium 117 and displays it on the screen. At this point, the virtual assistant will explain the PC management status by voice, and the user will feel as if the secretary is reporting offline. Here, the voice transmission of the PC management status can be easily converted to speech using the data-to-speech conversion function included in theanswer generation module 116. The operation of the virtual secretary's icon or the mouth shape is similar to the speech. Doing so will make you feel more comfortable talking to people. The operation of the virtual secretary icon or the manipulation of the mouth shape can be easily implemented by applying the technique of moving the character to the notification.

또한, 단계 S229에서와 같이 사용자가 사업 현황을 음성(또는, 문자)으로 요청하면, 단계 S231에서와 같이 가상 비서에 의해 해당 명령이 사업 관리 모듈(121)에 전달되고, 사업 관리 모듈(121)에서 정보 저장 매체(117)에 저장된 사업 현황 정보를 추출하여 화면상에 디스플레이한다. 이때 가상 비서가 사업 현황 정보를 음성으로 설명해주게 되면 사용자는 마치 실제 오프라인상의 비서가 보고하는 것과 같은 느낌을 갖게 된다.In addition, when the user requests the business status by voice (or text) as in step S229, the command is transmitted to thebusiness management module 121 by the virtual assistant as in step S231, and thebusiness management module 121 Extracts the business status information stored in theinformation storage medium 117 and displays it on the screen. At this time, if the virtual secretary explains the business status information by voice, the user may feel as if the secretary is actually reporting offline.

또한, 단계 S233에서와 같이 사용자가 인터넷 검색을 수행하게 되면 정보 검색 모듈(124)에 의해 마치 가상 비서가 정보를 검색하는 것과 같게 되며, 단계 S235 및 단계 S237에서와 같이 사용자가 특정 업체의 광고를 보거나 상품을 구매한 경우에는 이러한 정보가 제어모듈(112)과 통신 인터페이스기(111)를 통해 가상 비서 제공 서버(300)로 전송된다. 가상 비서 제공 서버(300)의 업체 관리 모듈(310)은 업체 정보 데이터베이스(440)와 연동하여 사용자가 해당 업체의 광고를 보거나 물품을 구매한 경우 이윤이 창출되는지를 확인하여 이윤이 발생한 경우에는 수익 분배 모듈(310)에 해당 수익을 제공한다. 그러면 수익 분배 모듈(310)에서 이를 사업자와 사용자에게 적절하게 분배하게 되고, 이러한 분배에 따라 결재 관리 모듈(309)에서 온라인 상으로 사용자에게 배당된 이익금을 결재해주게 된다. 여기서 이익 결재를 위해서는 금융기관 등이 연계되어야 하며, 본 발명에서는 결재 방법이 공지의 온라인 결재 방법을 그대로 채택하므로, 별도로 결재 방법에 대한 구체적인 설명을 생략한다. 여기서 사용자는 사용자 단말기(110)의 결재 모듈(125)을 통해 결재 금액에 대한 정보를 알 수 있으며, 가상 비서에 의해 음성으로 결재 정보의 송출도 가능하다.In addition, when the user performs an internet search as in step S233, theinformation retrieval module 124 becomes as if the virtual assistant searches for information, and as in steps S235 and S237, the user displays an advertisement of a specific company. When viewing or purchasing a product, such information is transmitted to the virtualsecretary providing server 300 through thecontrol module 112 and thecommunication interface 111. Thecompany management module 310 of the virtualsecretary providing server 300 interoperates with thecompany information database 440 to determine whether a profit is generated when a user views an advertisement or purchases an item of the company, and generates a profit distribution module when a profit is generated. Provide the corresponding revenue at 310. Then, theprofit distribution module 310 distributes it to the operator and the user appropriately, and according to the distribution, thepayment management module 309 pays the profit allocated to the user online. In order to make a profit payment, a financial institution or the like should be linked. In the present invention, since the payment method adopts a known online payment method as it is, a detailed description of the payment method is omitted. Here, the user can know the information on the payment amount through thepayment module 125 of theuser terminal 110, and the payment information can also be transmitted by voice by the virtual secretary.

다음으로, 단계 S239에서와 같이 사용자가 건강 관리 현황을 음성(또는, 문자)으로 요청하면, 단계 S241에서와 같이 가상 비서에 의해 해당 명령이 건강 관리 모듈(123)에 전달되고, 건강 관리 모듈(123)에서 정보 저장 매체(117)에 저장된 사용자의 건강 관리 정보를 추출하여 화면상에 디스플레이한다. 이때 가상 비서가 건강 관리 정보를 음성으로 설명해주게 되면 사용자는 마치 실제 오프라인상의 비서가 보고하는 것과 같은 느낌을 갖게 된다.Next, when the user requests the health care status by voice (or text) as in step S239, the command is transmitted to thehealth care module 123 by the virtual assistant as in step S241, and the health care module ( In 123, the user's health care information stored in theinformation storage medium 117 is extracted and displayed on the screen. At this time, if the virtual assistant explains the health care information by voice, the user may feel as if the secretary is reporting the actual offline.

또한, 사용자는 가상 비서를 교육함은 물론 의, 식, 주도 해결해주기 위해서 단계 S243 및 단계 S245에서와 같이 교육 상황을 요청하고, 그에 대응하는 교육 현황을 통보받게 되며, 아울러 직접 교육도 수행하게 된다. 예를 들어, 가상 비서를 이용하여 운전 면허 등에 대한 교육을 수행하게 되면 사용자 자신이 운전 면허에 대한 교육을 수행함과 동시에 가상 비서도 해당 교육을 수행하는 것이 된다. 이러한 교육은 운전 면허 이외에 다양하며, 사용자가 교육을 많이 할수록 가상 비서의 교육 수준도 상대적으로 높아지게 된다. 아울러 계절에 따라 사용자는 가상 비서의 의상도 적절하게 교체해주어야 하며, 인터넷상에서 자신이 살고자 하는 집을 살펴보거나, 먹고 싶은 음식을 살펴보면 결론적으로 가상 비서도 새로운 집이나 음식을 먹는 것과 같은 효과를 얻을 수 있다. 여기서 사용자가 가상 비서를 학습하여 지능을 높이거나 교육 수준을 높이게 되면 가상 비서의 레벨이 상승하게 되고, 이러한 가상 비서의 교육 수준이나 지능이 높아지게 되면 추후 인공 지능을 갖는 것과 유사하게 되어, 사용자는 컴퓨터상의 가상 비서와 대화시 마치 사람과 대화하는 것과 같은 느낌을 갖게 되며, 이로써 사용자는 전자기기에 더욱 친근감을 느낄 수 있음은 물론 컴퓨터와의 커뮤니케이션을 구현하게 되는 것이다.In addition, the user requests the training status as in steps S243 and S245 to not only educate the virtual assistant, but also solve the consciousness, the initiative, and be notified of the training status corresponding to the training. . For example, if a user uses a virtual assistant to perform training on a driver's license, the user may perform training on a driver's license, and at the same time, the virtual assistant may also perform a corresponding training. Such training may be varied in addition to the driver's license, and the more the user trains, the higher the level of education of the virtual secretary will be. In addition, depending on the season, the user must change the costume of the virtual secretary appropriately, and if you look at the house you want to live on or look at the food you want to eat, the virtual secretary can have the same effect as eating a new house or food. have. Here, when the user learns the virtual assistant to increase the intelligence or the education level, the level of the virtual secretary increases, and when the education level or intelligence of the virtual secretary increases, the user becomes similar to having artificial intelligence in the future. When you talk with a virtual assistant, you will feel as if you are talking to a person, so you can feel more familiar with the electronics and communicate with the computer.

그리고 가상 비서 제공 서버(300)의 캐릭터 관리 모듈(308)은 각 사용자에게 제공해준 가상 비서의 교육 수준이라든지 지능 수준 등을 취합하여 비서 서비스 제공 데이터베이스(430)에 저장하고, 추후 각 가상 비서의 레벨에 따라 사용자에게 어드밴티지(advantage)를 적용하거나 패널티를 적용하여 사용자가 더욱 가상 비서의 교육이나 학습을 향상시키도록 도모한다. 여기서 어드밴티지는 수익 분배시 수익률을 높여주거나 선물 등을 제공하는 것이고, 패널티는 가상 비서를 자동으로 소멸시키는 것이 될 수 있다.In addition, thecharacter management module 308 of the virtualsecretary providing server 300 collects the education level or intelligence level of the virtual secretary provided to each user, stores the secretary in the secretaryservice providing database 430, and subsequently stores the level of each virtual secretary. As a result, the user may apply an advantage or apply a penalty to further improve the education or learning of the virtual assistant. The advantage here is to increase profits or provide futures in profit sharing, and the penalty can be to automatically extinguish the virtual assistant.

한편, 상기와 같은 본 발명의 바람직한 실시 예는 사용자가 사용자 단말기의 근처에 있을 경우를 설명하였으나, 본 발명은 이것에 한정되지 않는다.On the other hand, while the preferred embodiment of the present invention as described above has been described when the user is near the user terminal, the present invention is not limited thereto.

예를 들어, 무선 통신을 이용할 경우 자신의 휴대폰을 이용하여 질의를 하고, 사용자 단말기에서 이를 수신한 후 가상 비서를 통해 답변을 생성한 후 다시 원격에 있는 사용자의 휴대폰으로 문자 메시지 등을 이용하여 전송해주는 방법으로 이용이 가능하다. 여기서 사용자 단말기는 질의 정보가 원격에서 요청되는지 또는 현재 사용자가 원격에 위치하는지를 확인하여 질의가 원격에서 요청되거나 현재 사용자가 원격에 위치할 경우에는 생성한 답변을 원격에 위치한 사용자가 휴대한 개인 단말기(무선통신을 이용한 휴대폰, PDA, 노트북, 기타 등등)로 전송해주게 된다. 여기서 질의 정보가 원격에서 요청되는지 또는 사용자가 원격에 위치하는지에 대해서는 미리 사용자가 해당 정보를 세팅하도록 하면 용이하게 구현할 수 있다.For example, in case of using wireless communication, a user can make an inquiry using his mobile phone, receive it at the user terminal, generate an answer through the virtual secretary, and then send the text message to the user's mobile phone remotely. It can be used as a way. In this case, the user terminal checks whether the query information is requested remotely or the current user is located remotely. If the query is requested remotely or the current user is located remotely, the user terminal carries a response generated by the user located at the remote location. To a mobile phone, PDA, notebook, etc. using wireless communication. Here, whether the query information is requested remotely or the user is located remotely can be easily implemented by allowing the user to set the corresponding information in advance.

아울러 사용자 단말기의 가상 비서에 의해 일정 정보 등이 원격에 있는 사용자의 개인 단말기(예를 들어, 휴대폰)에 문자 메시지와 같은 방법으로 전송되는 것도 가능함은 자명하다.In addition, it is obvious that schedule information and the like may be transmitted to the user's personal terminal (eg, a mobile phone) by a virtual assistant of the user terminal in the same manner as a text message.

도 6은 본 발명에 따른 성장 지능형 가상 비서 운영방법 중 캐릭터 제공자 단말기에서의 성장 지능형 가상 비서 운영방법을 보인 흐름도이다.6 is a flowchart illustrating a method of operating a growth intelligent virtual assistant in a character provider terminal among the growth intelligent virtual assistant operating method according to the present invention.

이에 도시된 바와 같이, 단계 S301에서 가상 비서 제공 서버(300)와의 계약 등을 통해 초상권을 계약하게 된다. 여기서 초상권 계약은 여러 가지의 일반적인 계약 방법에 따라 계약하게 되며, 이러한 초상권 계약은 온라인에서 수행하는 것이 바람직하다. 특히, 초상권 계약시 자신을 형상화한 캐릭터가 존재하면 이를 제공해주게 되고, 캐릭터가 존재하지 않을 경우에는 자신의 인물 사진만을 제공해주면 가상 비서 제공 서버(300)에서 캐릭터를 생성할 수 있다.As shown in the figure, in step S301, the portrait right is contracted through a contract with the virtualassistant providing server 300, and the like. In this case, the portrait contract is contracted according to various general contracting methods, and it is preferable to perform such a contract online. In particular, if there is a character that embodies itself at the time of the portrait contract, it is provided. If the character does not exist, only the portrait of the person may be provided, and the virtualsecretary providing server 300 may generate the character.

단계 S303에서 초상권에 대한 계약이 완료되면, 기초 질의 즉, 기본적인 질의 및 자신만이 대답할 수 있는 전문적인 질의에 대한 답변을 가상 비서 제공 서버(300)에 제공해준다.When the contract for the portrait right is completed in step S303, the virtualquery provider server 300 provides the basic query, that is, the basic query and the answer to the professional question that only one can answer.

다음으로, 단계 S305에서 상기 가상 비서 제공 서버(300)로부터 질의가 수신되면, 단계 S307 및 단계 S309에서 질의에 대한 답변을 생성하고 그 생성한 답변을 가상 비서 제공 서버(300)로 전송한다. 그리고 단계 S311에서는 질의에 대한 답변 정보 제공으로 발생한 비용을 결재받게 된다.Next, when a query is received from the virtualassistant providing server 300 in step S305, an answer to the query is generated in steps S307 and S309 and the generated answer is transmitted to the virtualassistant providing server 300. In step S311, the cost incurred by providing the answer information for the query is received.

이러한 본 발명에 따르면, 가상 비서를 구현하고, 그 가상 비서를 지속적으로 학습 및 관리하여 성장시킴으로써 운영자에게 오프라인상의 실존 비서와 유사한 역할을 수행할 수 있는 장점이 있으며, 학습을 통해 가상 비서의 지능을 향상시킴으로써 운영자와의 의사 소통을 수행할 수 있는 장점이 있으며, 컴퓨터상에서 가상 비서의 활용으로 전자기기와의 친숙도 향상을 도모하고 개인 생활의 편리함을 추구할 수 있는 등의 장점이 있다.According to the present invention, by implementing a virtual secretary, and by continuously learning and managing the virtual secretary has the advantage that the operator can play a role similar to the offline secretary to the offline, through the learning of the intelligence of the virtual secretary By improving, there is an advantage in that it can communicate with the operator, and by using a virtual assistant on the computer, it is possible to improve the familiarity with the electronic device and pursue convenience of personal life.

본 발명은 상술한 특정의 바람직한 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.The present invention is not limited to the above-described specific preferred embodiments, and various modifications can be made by any person having ordinary skill in the art without departing from the gist of the present invention claimed in the claims. Of course, such changes will fall within the scope of the claims.

이상에서 상술한 본 발명에 따르면, PC운영자(사용자)와 컴퓨터 간의 인간적인 커뮤니케이션을 구현할 수 있어, 전자기기(컴퓨터)와 인간의 친밀도를 향상함은 물론 현대 사회의 병폐인 개인주의적인 성향으로 인해 발생하는 인간다움의 황폐화를 해소할 수 있는 장점이 있다.According to the present invention described above, it is possible to implement a human communication between the PC operator (user) and the computer, to improve the intimacy of the electronic device (computer) and humans, as well as due to the individualistic tendency that is a disease of modern society There is an advantage that can solve the devastation of humanity.

또한, 컴퓨터상에 가상 비서를 구현하고, 그 가상 비서를 지속적으로 학습 및 관리함으로써 운영자에게 오프라인상의 실존 비서와 유사한 가상 비서를 제공해주는 장점도 있다.In addition, by implementing a virtual assistant on a computer, and continuously learning and managing the virtual assistant, there is an advantage to provide the operator with a virtual assistant similar to the real secretary offline.

또한, 학습을 통해 가상 비서의 지능을 향상시킴으로써, 운영자와의 의사 소통할 수 있는 가상 비서 운영 시스템 및 그 방법을 제공해주는 장점도 있다.In addition, by improving the intelligence of the virtual assistant through learning, there is an advantage that provides a virtual assistant operating system and method for communicating with the operator.

또한, 컴퓨터상에서 가상 비서의 활용으로 전자기기와의 친숙도 향상을 도모하고 개인 생활의 편리함을 도모해주는 장점도 있다.In addition, the use of a virtual assistant on the computer has the advantage of improving the familiarity with electronic devices and convenience of personal life.

또한, 통신을 통해 원격에 있는 사용자와 휴대폰의 문자 메시지 등을 이용하여 질의 및 대답할 수 있는 장점도 있다.In addition, there is an advantage that can be asked and answered using a text message, such as a user and a mobile phone remotely through communication.

Claims (12)

Translated fromKorean
성장 지능형 가상 비서를 운영하는 시스템에 있어서,In a system running a growing intelligent virtual assistant,a) 사용자의 명령 정보에 따라 의인화된 캐릭터인 가상 비서를 제공받아 저장 매체에 저장하고, b) 학습 및 관리를 통해 상기 가상 비서를 성장시키며, c) 상기 사용자의 질의에 대한 답변을 생성하여 음성으로 송출하여 상기 사용자와의 커뮤니케이션을 수행하고, d) 상기 가상 비서를 이용하여 인터넷 등의 접속과 정보 검색을 수행하는 사용자 단말기와;a) is provided with a virtual secretary, an anthropomorphic character according to the user's command information, stored in a storage medium, b) grows the virtual secretary through learning and management, and c) generates an answer to the user's query And a user terminal for performing communication with the user, d) accessing the Internet and searching for information using the virtual assistant;통신 네트워크를 통해 가상 비서 사업을 수행하는 가상 비서 제공 서버와 접속하여 자신의 캐릭터 정보를 제공하고, 질의에 대한 답변 정보를 제공하는 상기 캐릭터 정보 제공자가 사용하는 캐릭터 제공자 단말기와;A character provider terminal used by the character information provider to connect with a virtual secretary providing server for performing a virtual secretary business through a communication network to provide own character information and to provide answer information for a query;a) 상기 캐릭터 제공자 단말기로부터 전송되는 캐릭터를 상기 사용자 단말기에 가상 비서로 제공해주고, b) 상기 사용자 단말기에서 상기 가상 비서를 활용하여 정보 검색을 수행할 경우 상기 정보를 제공해주는 업체로부터의 발생한 수익을 분배하고, c) 상기 캐릭터 제공자 단말기로 질의를 하여 획득한 답변 정보를 상기 사용자 단말기로 전송해주어 상기 가상 비서를 지능화하는 가상 비서 제공 서버를 포함하는 것을 특징으로 하는 성장 지능형 가상 비서 운영시스템.a) providing a character transmitted from the character provider terminal to the user terminal as a virtual secretary, and b) generating revenue from a company that provides the information when the user terminal performs the information search using the virtual secretary. And c) a virtual secretary providing server that intelligently transmits the virtual secretary by transmitting response information obtained by querying the character provider terminal to the user terminal.제1항에 있어서, 상기 사용자 단말기는,The method of claim 1, wherein the user terminal,인터넷 등과의 접속을 실현해주는 통신 네트워크와 접속되어 데이터를 인터페이스하는 통신 인터페이스기와;A communication interface connected to a communication network which realizes connection to the Internet and the like to interface data;상기 사용자 단말기의 전체 동작을 제어하되, 가상 비서의 성장과 이를 활용한 정보 검색 및 상기 가상 비서와 사용자 간의 질의 및 답변에 대한 음성 인식 및 출력을 제어하는 제어모듈과;A control module for controlling overall operations of the user terminal, controlling growth of a virtual secretary, information search using the same, and voice recognition and output of questions and answers between the virtual secretary and a user;마이크를 통해 입력되는 사용자의 음성을 인식하기 위한 음성 인식 모듈과;A voice recognition module for recognizing a voice of a user input through a microphone;상기 인식된 음성에 대한 답변을 생성하고 이를 음성신호로 생성하여 스피커를 통해 외부로 송출하는 답변 생성 모듈과;An answer generation module for generating an answer to the recognized voice and generating the answer as a voice signal and transmitting the answer to the outside through a speaker;비서정보, PC관리 정보, 일정 관리 정보, 사업 관리 정보, 비서 교육 관리 정보, 건강 관리 정보, 결재 정보 등의 다양한 정보가 저장된 정보 저장 매체와;An information storage medium storing various information such as secretary information, PC management information, schedule management information, business management information, secretary education management information, health care information, and payment information;상기 가상 비서의 기본적인 정보를 관리하는 비서정보 관리 모듈을 포함하는 것을 특징으로 하는 성장 지능형 가상 비서 운영시스템.And a secretary information management module for managing basic information of the virtual secretary.제1항 또는 제2항에 있어서, 상기 사용자 단말기는,The method of claim 1 or 2, wherein the user terminal,컴퓨터 운영에 대한 전반적인 관리를 수행하는 PC 관리 모듈과;A PC management module for performing overall management of computer operations;사용자가 입력한 일정 정보를 상기 정보 저장매체에 저장하고, 이를 관리하는 일정 관리 모듈과;A schedule management module for storing schedule information input by a user in the information storage medium and managing the schedule information;상기 사용자가 수행하는 사업에 대한 정보를 상기 정보 저장 매체에 저장함과 아울러 이를 관리해주는 사업 관리 모듈과;A business management module for storing information on a business performed by the user in the information storage medium and managing the information;상기 가상 비서의 성장을 위한 교육을 담당함과 아울러 상기 가상 비서의 의, 식, 주 전반에 대한 관리를 담당하는 비서 교육 관리 모듈과;A secretary education management module that is in charge of education for the growth of the virtual secretary and manages the virtual secretary's consciousness, consciousness and overall state;상기 사용자의 건강을 관리해주는 건강 관리 모듈과;A health care module for managing the health of the user;상기 가상 비서를 이용하여 인터넷과 접속한 후 정보를 검색하는 정보 검색 모듈과;An information retrieval module for retrieving information after accessing the Internet using the virtual assistant;상기 정보 검색 모듈과 연계하여 온라인 상에서 물품을 구입할 경우 온라인 결재를 수행하고, 상기 가상 비서 제공 서버로부터 제공되는 분배 수익 정보를 관리하는 결재 모듈을 더 포함하는 것을 특징으로 하는 성장 지능형 가상 비서 운영시스템.And a payment module for performing online payment when the goods are purchased online in connection with the information retrieval module and managing distribution revenue information provided from the virtual secretary providing server.제1항에 있어서, 상기 가상 비서 제공 서버는,The method of claim 1, wherein the virtual assistant server,통신 네트워크와 연계하여 상기 사용자 단말기 및 캐릭터 제공자 단말기와 데이터를 송수신하는 통신 인터페이스기와;A communication interface for transmitting and receiving data to and from the user terminal and the character provider terminal in association with a communication network;상기 가상 비서의 서비스에 대한 전반적인 제어를 담당하는 제어 모듈과;A control module for controlling overall control of the virtual secretary's service;상기 가상 비서를 제공받아 사용하는 사용자 정보를 사용자 정보 데이터베이스에 저장함과 아울러 이를 관리하는 사용자 정보 관리 모듈과;A user information management module for storing user information received and used in the virtual assistant in a user information database and managing the user information;상기 캐릭터 제공자 단말기로부터 제공되는 캐릭터 정보를 가상 비서로 캐릭터 정보 데이터베이스에 저장하고, 이를 관리하는 캐릭터 정보 관리 모듈과;A character information management module for storing character information provided from the character provider terminal in a character information database as a virtual assistant and managing the same;비서 서비스에 대한 정보가 저장된 비서 서비스 제공 데이터베이스와;A secretary service providing database storing information about the secretary service;상기 가상 비서의 성장에 대한 정보와 활용에 대한 정보 등을 관리하는 캐릭터 관리 모듈을 포함하는 것을 특징으로 하는 성장 지능형 가상 비서 운영시스템.And a character management module for managing information on the growth and utilization of the virtual secretary and the like.제1항 또는 제4항에 있어서, 상기 가상 비서 제공 서버는,The method according to claim 1 or 4, wherein the virtual assistant server,사용자가 가상 비서를 사용할 경우의 결재와 캐릭터 제공자가 가상 비서를 제공할 경우의 결재와 정보를 제공하는 업체와의 계약이나 해당 업체의 제품 검색 등에 따라 발생하는 비용 등의 결재를 관리하는 결재 관리 모듈과;Payment management module that manages payments when users use virtual assistants, payments incurred when a character provider provides virtual assistants, payments and contracts with companies that provide information, or product searches of such companies. and;상기 가상 비서의 서비스로 발생하는 수익을 적절하게 분배해주는 수익 분배 모듈과;A revenue distribution module for appropriately distributing revenue generated by the services of the virtual secretary;상기 가상 비서를 사용하는 사용자로부터 발생한 질의 정보의 저장과 이를 질의 답변이 가능한 캐릭터 제공자로 전송하고, 상기 캐릭터 제공자로부터 발생한 질의에 대한 답변 정보를 저장하고, 상기 질의한 사용자 단말기로 응답 정보를 전송해주는 질의 응답 정보 관리 모듈과;Storing query information generated from a user who uses the virtual assistant and transmitting the information to a character provider capable of answering questions, storing response information about the query generated from the character provider, and transmitting response information to the user terminal inquired; A query response information management module;인터넷상에서 정보를 제공해주고, 상품 등을 판매하는 업체 정보를 업체 정보 데이터베이스에 저장함과 아울러 이를 관리하는 업체 관리 모듈을 더 포함하는 것을 특징으로 하는 성장 지능형 가상 비서 운영시스템.Growing intelligent virtual assistant operating system, characterized in that it further includes a company management module that stores information in the company information database that provides information on the Internet, and sells products, etc. in the company information database.제1항에 있어서, 상기 가상 비서 운영시스템은,The method of claim 1, wherein the virtual assistant operating system,가상 비서를 제공받아 성장시키며, 가상 비서를 활용하여 수익을 창출하는 사용자의 정보가 저장되는 데이터 저장 매체인 사용자 정보 데이터베이스와;A user information database, which is a data storage medium that receives and grows a virtual secretary and stores information of a user generating revenue by using the virtual secretary;실존 인물로 생성한 가상 비서를 제공해주는 캐릭터 제공자의 정보와 가상 비서에 대한 정보가 저장되는 데이터 저장 매체인 캐릭터 정보 데이터베이스와;A character information database which is a data storage medium storing information of a character provider and information on a virtual secretary, which provides a virtual secretary created as an actual person;비서 서비스에 대한 모든 정보가 저장된 데이터 저장 매체인 비서 서비스 제공 데이터베이스와;A secretarial service providing database, which is a data storage medium storing all information about the secretarial service;사용자가 가상 비서를 활용하여 인터넷에서 업체 정보를 검색하거나 업체 광고를 확인하거나 해당 업체에서 판매하는 제품을 구매할 경우 사업자에게 이익을 제공해주는 업체 정보가 저장된 데이터 저장 매체인 업체 정보 데이터베이스를 더 포함하는 것을 특징으로 하는 성장 지능형 가상 비서 운영시스템.Further include a listing database, which is a data storage medium that stores listings that benefit the business if a user uses a virtual assistant to search for listings on the Internet, view business ads, or purchase products sold by the business. A growing intelligent virtual assistant operating system.사용자 단말기, 캐릭터(가상비서) 제공자 단말기, 통신 네트워크, 가상비서 제공 서버, 사용자 정보 데이터베이스, 캐릭터 정보 데이터베이스, 비서 서비스 제공 데이터베이스, 업체 정보 데이터베이스로 이루어진 가상 비서 운영시스템을 이용하여 성장 지능형 가상 비서를 운영하는 방법에 있어서,Operates a growing intelligent virtual assistant using a virtual assistant operating system consisting of a user terminal, a character (virtual secretary) provider terminal, a communication network, a virtual assistant server, a user information database, a character information database, a secretarial service provision database, and a company information database. In the way,사용자의 명령 정보에 따라 의인화된 캐릭터인 가상 비서를 제공받아 저장 매체에 저장한 상태에서, 학습 및 관리를 통해 상기 가상 비서를 성장시키며, 상기 사용자의 질의에 대한 답변을 음성으로 송출하여 상기 사용자와의 커뮤니케이션을 수행함과 아울러 상기 가상 비서를 이용하여 인터넷 등의 접속과 정보 검색을 수행 하는 상기 사용자 단말기에서의 가상 비서 운영 과정과;In accordance with the user's command information, the virtual secretary, an anthropomorphic character, is stored and stored in a storage medium. The virtual secretary is grown through learning and management, and voices an answer to the user's query. A process of operating a virtual secretary in the user terminal which performs communication of the user and accesses the Internet and retrieves information by using the virtual secretary;상기 통신 네트워크를 통해 가상 비서 사업을 수행하는 상기 가상 비서 제공 서버와 접속하여 자신의 캐릭터 정보를 제공하고, 질의에 대한 답변 정보를 제공하는 상기 캐릭터 제공자 단말기에서의 가상 비서 운영 과정과;A virtual secretary operating process in the character provider terminal for providing his / her character information by connecting to the virtual secretary providing server for performing a virtual secretary business through the communication network and providing answer information for a query;상기 캐릭터 제공자 단말기로부터 전송되는 캐릭터를 상기 사용자 단말기에 가상 비서로 제공해주고, 상기 사용자 단말기에서 상기 가상 비서를 활용하여 정보 검색을 수행할 경우 상기 정보를 제공해주는 업체로부터의 발생한 수익을 분배하며, 상기 캐릭터 제공자 단말기로 질의를 하여 획득한 답변 정보를 상기 사용자 단말기로 전송해주어 상기 가상 비서를 지능화하는 상기 가상 비서 제공 서버에서의 가상 비서 운영 과정을 포함하여 이루어짐을 특징으로 하는 성장 지능형 가상 비서 운영방법.Providing the character transmitted from the character provider terminal to the user terminal as a virtual secretary, and distributing the revenue generated from the company providing the information when the user terminal performs the information search using the virtual secretary; And a process of operating a virtual secretary in the virtual secretary providing server for intelligentizing the virtual secretary by transmitting answer information obtained by querying a character provider terminal to the user terminal.제7항에 있어서, 상기 사용자 단말기에서의 가상 비서 운영 과정은,The method of claim 7, wherein the virtual assistant operating process in the user terminal,가상 비서 제공 서버에 사용자로 등록하는 단계와;Registering as a user with a virtual assistant providing server;사용할 가상 비서를 선택하고 결재를 수행하는 단계와;Selecting a virtual secretary to use and performing a payment;제공되는 가상 비서에 대한 정보를 수신 및 저장하는 단계와;Receiving and storing information about the provided virtual assistant;사용자에 의해 질의가 발생했는지를 확인하는 단계와;Checking whether a query has occurred by the user;상기 질의가 발생한 경우 발생한 질의에 대한 음성(또는, 문자)을 인식하는 단계와;Recognizing a voice (or text) for the generated query when the query occurs;상기 질의에 대한 답변이 존재하는지를 확인하여, 답변이 존재할 경우 해당 답변을 생성하고 이를 음성 신호로 변환하여 스피커를 통해 송출하거나 문자로 변환하여 화면에 디스플레이해주는 단계와;Checking whether there is an answer to the query, and if there is an answer, generating a corresponding answer and converting the answer into a voice signal and transmitting the same through a speaker or converting the text into a text and displaying it on the screen;상기 답변이 존재하지 않을 경우 질의 정보를 가상 비서 제공 서버로 전송하고 답변이 수신되면 이를 저장하는 단계와;If the answer does not exist, transmitting the query information to the virtual secretary providing server and storing the answer when the answer is received;상기 사용자에 의해 가상 비서의 활용이 요청되면 그 활용 항목에 대응하는 현황 정보를 가상 비서를 통해 사용자에게 제공해주는 단계를 포함하는 것을 특징으로 하는 성장 지능형 가상 비서 운영방법.And if the user is requested to utilize the virtual secretary, providing status information corresponding to the utilization item to the user through the virtual secretary.제8항에 있어서, 상기 현황 정보를 가상 비서를 통해 사용자에게 제공해주는 단계는,The method of claim 8, wherein providing the status information to a user through a virtual assistant comprises:일정이 요청되는 경우 일정 정보를 추출하여 화면에 디스플레이해주고, 가상 비서를 통해 통보해주는 단계와;Extracting schedule information and displaying the schedule information on a screen when a schedule is requested, and notifying through a virtual assistant;PC 관리 현황이 요청되면 PC 관리 현황 정보를 추출하여 화면에 디스플레이해주고 가상 비서를 통해 통보해주는 단계와;If the PC management status is requested, extracting and displaying the PC management status information on the screen and notifying the user through a virtual assistant;사업 진행 현황이 요청되는 경우 사업 진행 현황 정보를 추출하여 화면에 디스플레이해주고, 가상 비서를 통해 통보해주는 단계와;Extracting and displaying the project progress information on the screen when the project progress status is requested, and notifying the user through a virtual assistant;정보 검색이 요청되는 경우 인터넷을 통해 해당 정보 검색을 수행하여 획득한 결과 정보를 화면에 디스플레이해주고, 가상 비서를 통해 결과를 통보해주는 단 계와;Requesting information retrieval, displaying the result information obtained by performing the corresponding information retrieval through the Internet, and notifying the result via the virtual assistant;건강 관리 현황이 요청되는 경우 건강 관리 현황 정보를 추출하여 화면에 디스플레이해주고, 가상 비서를 통해 통보해주는 단계와;Extracting and displaying the health care status information on the screen when the health care status is requested, and notifying the user through a virtual assistant;교육 상황이 요청되는 경우 교육 진행 현황 정보를 추출하여 화면에 디스플레이해주고, 가상 비서를 통해 통보해주는 단계와;If the training situation is requested, extracting the training progress information to display on the screen, and notifying through a virtual secretary;상기 사용자에 의한 요청 정보가 무선 통신을 이용하여 원격에서 요청되거나 사용자가 원격에 위치할 경우, 각각의 요청에 대한 답변 정보를 생성한 후 상기 가상 비서를 통해 원격에 있는 사용자의 개인 단말기로 답변 정보를 전송해주는 단계를 포함하는 것을 특징으로 하는 성장 지능형 가상 비서 운영방법.When the request information by the user is requested remotely using wireless communication or when the user is located remotely, the answer information is generated to the personal terminal of the remote user through the virtual assistant after generating the answer information for each request. Growing intelligent virtual assistant operating method comprising the step of transmitting.제7항 또는 제8항에 있어서, 상기 사용자 단말기에서의 가상 비서 운영 과정은, 상기 질의 정보에 대한 답변이 수신되면 이를 저장한 후 그 저장된 답변 정보를 이용하여 상기 가상 비서를 학습하여 지능을 향상시키는 단계를 더 포함하는 것을 특징으로 하는 성장 지능형 가상 비서 운영방법.The method of claim 7 or 8, wherein the virtual assistant operating process in the user terminal stores an answer to the query information and then stores the answer and learns the virtual assistant using the stored answer information to improve intelligence. And further comprising the step of making the growth intelligent virtual assistant.제7항에 있어서, 상기 가상 비서 제공 서버에서의 가상 비서 운영 과정은,The method of claim 7, wherein the virtual secretary operation process in the virtual secretariat providing server,상기 캐릭터 제공자 단말기를 통해 제공받은 캐릭터나 캐릭터 제공자가 제공한 인물 사진에 대해 생성한 캐릭터를 가상 비서로 등록하는 단계와;Registering a character provided through the character provider terminal or a character generated for a portrait photograph provided by a character provider as a virtual assistant;인터넷에서 정보를 제공해주고 상품을 판매하는 업체의 정보를 등록하는 단계와;Registering information of a company providing information on the Internet and selling goods;상기 가상 비서를 웹사이트로부터 제공받아 활용하는 사용자 정보를 등록하는 단계와;Registering user information utilizing the virtual assistant received from a website;사용자에 의해 가상 비서가 선택된 경우 결재 후 해당 가상 비서의 정보를 사용자에게 제공해주는 단계와;If the virtual secretary is selected by the user, providing information of the virtual secretary to the user after payment;상기 사용자에 의해 가상 비서(캐릭터)가 활용되면 발생하는 포인트를 산출하고, 이를 이용하여 사용자의 정보를 변경하고 이를 통신 네트워크를 통해 사용자에게 변경 정보를 전송하는 단계와;Calculating points generated when a virtual assistant (character) is utilized by the user, changing the information of the user using the same, and transmitting the changed information to the user through a communication network;상기 사용자가 가상 비서의 활용으로 인해 발생하는 수익을 분배해주는 단계와;Distributing revenue generated by the user through the use of a virtual secretary;상기 가상 비서에게 질의한 정보가 수신되면 이를 저장하는 단계와;Storing received information queried by the virtual assistant;상기 답변이 존재할 경우 해당 답변 정보를 사용자에게 전송해주는 단계와;Transmitting the corresponding answer information to the user if the answer exists;상기 답변이 존재하지 않을 경우 답변이 가능한 가상 비서 (캐릭터) 제공자를 선택한 후 그 선택한 캐릭터 제공자에게 질의 정보를 전송하고, 해당 답변이 수신되면 이를 저장하는 단계를 포함하는 것을 특징으로 하는 성장 지능형 가상 비서 운영방법.If the answer does not exist, selecting a virtual secretary (character) provider that can be answered, and transmits the query information to the selected character provider, and if the answer is received growth intelligent virtual assistant comprising the step of storing How it works.제7항에 있어서, 상기 캐릭터 제공자 단말기에서의 가상 비서 운영방법은,The method of claim 7, wherein the virtual assistant operating method in the character provider terminal,상기 가상 비서 제공 서버와의 계약을 온라인 상에서 초상권을 계약하는 단계와;Contracting a portrait right online with a contract with the virtual secretary providing server;상기 초상권에 대한 계약 완료 후 이 기본적인 질의에 대한 답변을 가상 비서 제공 서버에 제공해주는 단계와;Providing the virtual secretary providing server with an answer to the basic query after completing the contract for the portrait right;상기 가상 비서 제공 서버로부터 질의가 수신되면, 상기 질의에 대한 답변을 생성하고 그 생성한 답변을 가상 비서 제공 서버로 전송하는 단계와;Generating an answer to the query and transmitting the generated answer to the virtual secretary providing server when the query is received from the virtual secretary providing server;상기 질의에 대한 답변 정보 제공으로 발생한 비용을 결재받는 단계를 포함하는 것을 특징으로 하는 성장 지능형 가상 비서 운영방법.And receiving a payment incurred by providing the answer information to the query.
KR1020070046605A2007-05-142007-05-14 Growing Intelligent Virtual Assistant Operating System and Its MethodsCeasedKR20090001716A (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
KR1020070046605AKR20090001716A (en)2007-05-142007-05-14 Growing Intelligent Virtual Assistant Operating System and Its Methods
PCT/KR2008/002645WO2008140236A1 (en)2007-05-142008-05-13System and method for operating intelligence-growing cyber secretary

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020070046605AKR20090001716A (en)2007-05-142007-05-14 Growing Intelligent Virtual Assistant Operating System and Its Methods

Publications (1)

Publication NumberPublication Date
KR20090001716Atrue KR20090001716A (en)2009-01-09

Family

ID=40002385

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020070046605ACeasedKR20090001716A (en)2007-05-142007-05-14 Growing Intelligent Virtual Assistant Operating System and Its Methods

Country Status (2)

CountryLink
KR (1)KR20090001716A (en)
WO (1)WO2008140236A1 (en)

Cited By (174)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2013137660A1 (en)*2012-03-162013-09-19Samsung Electronics Co., Ltd.Collaborative personal assistant system for delegating provision of services by third party task providers and method therefor
US9117447B2 (en)2006-09-082015-08-25Apple Inc.Using event alert text as input to an automated assistant
US9262612B2 (en)2011-03-212016-02-16Apple Inc.Device access using voice authentication
US9300784B2 (en)2013-06-132016-03-29Apple Inc.System and method for emergency calls initiated by voice command
US9330720B2 (en)2008-01-032016-05-03Apple Inc.Methods and apparatus for altering audio output signals
US9338493B2 (en)2014-06-302016-05-10Apple Inc.Intelligent automated assistant for TV user interactions
US9368114B2 (en)2013-03-142016-06-14Apple Inc.Context-sensitive handling of interruptions
US9430463B2 (en)2014-05-302016-08-30Apple Inc.Exemplar-based natural language processing
US9483461B2 (en)2012-03-062016-11-01Apple Inc.Handling speech synthesis of content for multiple languages
US9495129B2 (en)2012-06-292016-11-15Apple Inc.Device, method, and user interface for voice-activated navigation and browsing of a document
US9502031B2 (en)2014-05-272016-11-22Apple Inc.Method for supporting dynamic grammars in WFST-based ASR
US9535906B2 (en)2008-07-312017-01-03Apple Inc.Mobile device having human language translation capability with positional feedback
US9576574B2 (en)2012-09-102017-02-21Apple Inc.Context-sensitive handling of interruptions by intelligent digital assistant
US9582608B2 (en)2013-06-072017-02-28Apple Inc.Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
US9606986B2 (en)2014-09-292017-03-28Apple Inc.Integrated word N-gram and class M-gram language models
US9620105B2 (en)2014-05-152017-04-11Apple Inc.Analyzing audio input for efficient speech and music recognition
US9620104B2 (en)2013-06-072017-04-11Apple Inc.System and method for user-specified pronunciation of words for speech synthesis and recognition
US9626955B2 (en)2008-04-052017-04-18Apple Inc.Intelligent text-to-speech conversion
US9633004B2 (en)2014-05-302017-04-25Apple Inc.Better resolution when referencing to concepts
US9633660B2 (en)2010-02-252017-04-25Apple Inc.User profiling for voice input processing
US9633674B2 (en)2013-06-072017-04-25Apple Inc.System and method for detecting errors in interactions with a voice-based digital assistant
US9646614B2 (en)2000-03-162017-05-09Apple Inc.Fast, language-independent method for user authentication by voice
US9646609B2 (en)2014-09-302017-05-09Apple Inc.Caching apparatus for serving phonetic pronunciations
US9668121B2 (en)2014-09-302017-05-30Apple Inc.Social reminders
US9697822B1 (en)2013-03-152017-07-04Apple Inc.System and method for updating an adaptive speech recognition model
US9697820B2 (en)2015-09-242017-07-04Apple Inc.Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US9711141B2 (en)2014-12-092017-07-18Apple Inc.Disambiguating heteronyms in speech synthesis
US9715875B2 (en)2014-05-302017-07-25Apple Inc.Reducing the need for manual start/end-pointing and trigger phrases
US9721566B2 (en)2015-03-082017-08-01Apple Inc.Competing devices responding to voice triggers
US9734193B2 (en)2014-05-302017-08-15Apple Inc.Determining domain salience ranking from ambiguous words in natural speech
US9760559B2 (en)2014-05-302017-09-12Apple Inc.Predictive text input
US9785630B2 (en)2014-05-302017-10-10Apple Inc.Text prediction using combined word N-gram and unigram language models
US9798393B2 (en)2011-08-292017-10-24Apple Inc.Text correction processing
US9818400B2 (en)2014-09-112017-11-14Apple Inc.Method and apparatus for discovering trending terms in speech requests
US9842105B2 (en)2015-04-162017-12-12Apple Inc.Parsimonious continuous-space phrase representations for natural language processing
US9842101B2 (en)2014-05-302017-12-12Apple Inc.Predictive conversion of language input
US9858925B2 (en)2009-06-052018-01-02Apple Inc.Using context information to facilitate processing of commands in a virtual assistant
US9865280B2 (en)2015-03-062018-01-09Apple Inc.Structured dictation using intelligent automated assistants
US9886953B2 (en)2015-03-082018-02-06Apple Inc.Virtual assistant activation
US9886432B2 (en)2014-09-302018-02-06Apple Inc.Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US9899019B2 (en)2015-03-182018-02-20Apple Inc.Systems and methods for structured stem and suffix language models
US9922642B2 (en)2013-03-152018-03-20Apple Inc.Training an at least partial voice command system
US9934775B2 (en)2016-05-262018-04-03Apple Inc.Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9953088B2 (en)2012-05-142018-04-24Apple Inc.Crowd sourcing information to fulfill user requests
US9959870B2 (en)2008-12-112018-05-01Apple Inc.Speech recognition involving a mobile device
US9966065B2 (en)2014-05-302018-05-08Apple Inc.Multi-command single utterance input method
US9966068B2 (en)2013-06-082018-05-08Apple Inc.Interpreting and acting upon commands that involve sharing information with remote devices
US9971774B2 (en)2012-09-192018-05-15Apple Inc.Voice-based media searching
US9972304B2 (en)2016-06-032018-05-15Apple Inc.Privacy preserving distributed evaluation framework for embedded personalized systems
US10043516B2 (en)2016-09-232018-08-07Apple Inc.Intelligent automated assistant
US10049663B2 (en)2016-06-082018-08-14Apple, Inc.Intelligent automated assistant for media exploration
US10049668B2 (en)2015-12-022018-08-14Apple Inc.Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10057736B2 (en)2011-06-032018-08-21Apple Inc.Active transport based notifications
US10067938B2 (en)2016-06-102018-09-04Apple Inc.Multilingual word prediction
US10074360B2 (en)2014-09-302018-09-11Apple Inc.Providing an indication of the suitability of speech recognition
US10079014B2 (en)2012-06-082018-09-18Apple Inc.Name recognition system
US10078631B2 (en)2014-05-302018-09-18Apple Inc.Entropy-guided text prediction using combined word and character n-gram language models
US10083688B2 (en)2015-05-272018-09-25Apple Inc.Device voice control for selecting a displayed affordance
US10089072B2 (en)2016-06-112018-10-02Apple Inc.Intelligent device arbitration and control
WO2018182311A1 (en)*2017-03-282018-10-04Samsung Electronics Co., Ltd.Method for operating speech recognition service, electronic device and system supporting the same
US10101822B2 (en)2015-06-052018-10-16Apple Inc.Language input correction
US10127220B2 (en)2015-06-042018-11-13Apple Inc.Language identification from short strings
US10127911B2 (en)2014-09-302018-11-13Apple Inc.Speaker identification and unsupervised speaker adaptation techniques
KR20180123150A (en)*2016-04-072018-11-14어드밴스드 미디어, 인코포레이티드 Information processing system, reception server, information processing method and program
US10134385B2 (en)2012-03-022018-11-20Apple Inc.Systems and methods for name pronunciation
US10170123B2 (en)2014-05-302019-01-01Apple Inc.Intelligent assistant for home automation
US10176167B2 (en)2013-06-092019-01-08Apple Inc.System and method for inferring user intent from speech inputs
US10186254B2 (en)2015-06-072019-01-22Apple Inc.Context-based endpoint detection
US10185542B2 (en)2013-06-092019-01-22Apple Inc.Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US10192552B2 (en)2016-06-102019-01-29Apple Inc.Digital assistant providing whispered speech
US10199051B2 (en)2013-02-072019-02-05Apple Inc.Voice trigger for a digital assistant
US10223066B2 (en)2015-12-232019-03-05Apple Inc.Proactive assistance based on dialog communication between devices
US10241752B2 (en)2011-09-302019-03-26Apple Inc.Interface for a virtual digital assistant
US10241644B2 (en)2011-06-032019-03-26Apple Inc.Actionable reminder entries
US10249300B2 (en)2016-06-062019-04-02Apple Inc.Intelligent list reading
US10255907B2 (en)2015-06-072019-04-09Apple Inc.Automatic accent detection using acoustic models
US10269345B2 (en)2016-06-112019-04-23Apple Inc.Intelligent task discovery
US10276170B2 (en)2010-01-182019-04-30Apple Inc.Intelligent automated assistant
US10283110B2 (en)2009-07-022019-05-07Apple Inc.Methods and apparatuses for automatic speech recognition
US10289433B2 (en)2014-05-302019-05-14Apple Inc.Domain specific language for encoding assistant dialog
US10297253B2 (en)2016-06-112019-05-21Apple Inc.Application integration with a digital assistant
US10303715B2 (en)2017-05-162019-05-28Apple Inc.Intelligent automated assistant for media exploration
US10311144B2 (en)2017-05-162019-06-04Apple Inc.Emoji word sense disambiguation
US10318871B2 (en)2005-09-082019-06-11Apple Inc.Method and apparatus for building an intelligent automated assistant
KR101992424B1 (en)*2018-02-062019-06-24(주)페르소나시스템Apparatus for making artificial intelligence character for augmented reality and service system using the same
US10332518B2 (en)2017-05-092019-06-25Apple Inc.User interface for correcting recognition errors
US10356243B2 (en)2015-06-052019-07-16Apple Inc.Virtual assistant aided communication with 3rd party service in a communication session
US10354011B2 (en)2016-06-092019-07-16Apple Inc.Intelligent automated assistant in a home environment
US10366158B2 (en)2015-09-292019-07-30Apple Inc.Efficient word encoding for recurrent neural network language models
US10395654B2 (en)2017-05-112019-08-27Apple Inc.Text normalization based on a data-driven learning network
US10403278B2 (en)2017-05-162019-09-03Apple Inc.Methods and systems for phonetic matching in digital assistant services
US10403283B1 (en)2018-06-012019-09-03Apple Inc.Voice interaction at a primary device to access call functionality of a companion device
US10410637B2 (en)2017-05-122019-09-10Apple Inc.User-specific acoustic models
US10417266B2 (en)2017-05-092019-09-17Apple Inc.Context-aware ranking of intelligent response suggestions
US10445429B2 (en)2017-09-212019-10-15Apple Inc.Natural language understanding using vocabularies with compressed serialized tries
US10446141B2 (en)2014-08-282019-10-15Apple Inc.Automatic speech recognition based on user feedback
US10474753B2 (en)2016-09-072019-11-12Apple Inc.Language identification using recurrent neural networks
US10482874B2 (en)2017-05-152019-11-19Apple Inc.Hierarchical belief states for digital assistants
US10490187B2 (en)2016-06-102019-11-26Apple Inc.Digital assistant providing automated status report
US10496753B2 (en)2010-01-182019-12-03Apple Inc.Automatically adapting user interfaces for hands-free interaction
US10496705B1 (en)2018-06-032019-12-03Apple Inc.Accelerated task performance
US10509862B2 (en)2016-06-102019-12-17Apple Inc.Dynamic phrase expansion of language input
US10521466B2 (en)2016-06-112019-12-31Apple Inc.Data driven natural language event detection and classification
US10552013B2 (en)2014-12-022020-02-04Apple Inc.Data detection
US10553209B2 (en)2010-01-182020-02-04Apple Inc.Systems and methods for hands-free notification summaries
US10568032B2 (en)2007-04-032020-02-18Apple Inc.Method and system for operating a multi-function portable electronic device using voice-activation
US10567477B2 (en)2015-03-082020-02-18Apple Inc.Virtual assistant continuity
US10593346B2 (en)2016-12-222020-03-17Apple Inc.Rank-reduced token representation for automatic speech recognition
US10592604B2 (en)2018-03-122020-03-17Apple Inc.Inverse text normalization for automatic speech recognition
US10592095B2 (en)2014-05-232020-03-17Apple Inc.Instantaneous speaking of content on touch devices
US10607141B2 (en)2010-01-252020-03-31Newvaluexchange Ltd.Apparatuses, methods and systems for a digital conversation management platform
US10636424B2 (en)2017-11-302020-04-28Apple Inc.Multi-turn canned dialog
US10643611B2 (en)2008-10-022020-05-05Apple Inc.Electronic devices with voice command and contextual data processing capabilities
US10657328B2 (en)2017-06-022020-05-19Apple Inc.Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling
US10659851B2 (en)2014-06-302020-05-19Apple Inc.Real-time digital assistant knowledge updates
US10671428B2 (en)2015-09-082020-06-02Apple Inc.Distributed personal assistant
US10679605B2 (en)2010-01-182020-06-09Apple Inc.Hands-free list-reading by intelligent automated assistant
US10684703B2 (en)2018-06-012020-06-16Apple Inc.Attention aware virtual assistant dismissal
US10691473B2 (en)2015-11-062020-06-23Apple Inc.Intelligent automated assistant in a messaging environment
US10706373B2 (en)2011-06-032020-07-07Apple Inc.Performing actions associated with task items that represent tasks to perform
US10705794B2 (en)2010-01-182020-07-07Apple Inc.Automatically adapting user interfaces for hands-free interaction
US10726832B2 (en)2017-05-112020-07-28Apple Inc.Maintaining privacy of personal information
US10733993B2 (en)2016-06-102020-08-04Apple Inc.Intelligent digital assistant in a multi-tasking environment
US10733982B2 (en)2018-01-082020-08-04Apple Inc.Multi-directional dialog
US10733375B2 (en)2018-01-312020-08-04Apple Inc.Knowledge-based framework for improving natural language understanding
US10747498B2 (en)2015-09-082020-08-18Apple Inc.Zero latency digital assistant
US10748546B2 (en)2017-05-162020-08-18Apple Inc.Digital assistant services based on device capabilities
US10755051B2 (en)2017-09-292020-08-25Apple Inc.Rule-based natural language processing
US10755703B2 (en)2017-05-112020-08-25Apple Inc.Offline personal assistant
US10762293B2 (en)2010-12-222020-09-01Apple Inc.Using parts-of-speech tagging and named entity recognition for spelling correction
US10791176B2 (en)2017-05-122020-09-29Apple Inc.Synchronization and task delegation of a digital assistant
US10791216B2 (en)2013-08-062020-09-29Apple Inc.Auto-activating smart responses based on activities from remote devices
US10789945B2 (en)2017-05-122020-09-29Apple Inc.Low-latency intelligent automated assistant
US10789959B2 (en)2018-03-022020-09-29Apple Inc.Training speaker recognition models for digital assistants
US10789041B2 (en)2014-09-122020-09-29Apple Inc.Dynamic thresholds for always listening speech trigger
US10810274B2 (en)2017-05-152020-10-20Apple Inc.Optimizing dialogue policy decisions for digital assistants using implicit feedback
US10818288B2 (en)2018-03-262020-10-27Apple Inc.Natural assistant interaction
US10839159B2 (en)2018-09-282020-11-17Apple Inc.Named entity normalization in a spoken dialog system
US10892996B2 (en)2018-06-012021-01-12Apple Inc.Variable latency device coordination
US10909331B2 (en)2018-03-302021-02-02Apple Inc.Implicit identification of translation payload with neural machine translation
US10928918B2 (en)2018-05-072021-02-23Apple Inc.Raise to speak
US10984780B2 (en)2018-05-212021-04-20Apple Inc.Global semantic word embeddings using bi-directional recurrent neural networks
US11010561B2 (en)2018-09-272021-05-18Apple Inc.Sentiment prediction from textual data
US11010550B2 (en)2015-09-292021-05-18Apple Inc.Unified language modeling framework for word prediction, auto-completion and auto-correction
US11010127B2 (en)2015-06-292021-05-18Apple Inc.Virtual assistant for media playback
US11025565B2 (en)2015-06-072021-06-01Apple Inc.Personalized prediction of responses for instant messaging
US11023513B2 (en)2007-12-202021-06-01Apple Inc.Method and apparatus for searching using an active ontology
US11140099B2 (en)2019-05-212021-10-05Apple Inc.Providing message response suggestions
US11145294B2 (en)2018-05-072021-10-12Apple Inc.Intelligent automated assistant for delivering content from user experiences
US11170166B2 (en)2018-09-282021-11-09Apple Inc.Neural typographical error modeling via generative adversarial networks
US11204787B2 (en)2017-01-092021-12-21Apple Inc.Application integration with a digital assistant
US11217251B2 (en)2019-05-062022-01-04Apple Inc.Spoken notifications
US11227589B2 (en)2016-06-062022-01-18Apple Inc.Intelligent list reading
US11231904B2 (en)2015-03-062022-01-25Apple Inc.Reducing response latency of intelligent automated assistants
US11237797B2 (en)2019-05-312022-02-01Apple Inc.User activity shortcut suggestions
US11269678B2 (en)2012-05-152022-03-08Apple Inc.Systems and methods for integrating third party services with a digital assistant
US11281993B2 (en)2016-12-052022-03-22Apple Inc.Model and ensemble compression for metric learning
US11289073B2 (en)2019-05-312022-03-29Apple Inc.Device text to speech
US11301477B2 (en)2017-05-122022-04-12Apple Inc.Feedback analysis of a digital assistant
US11307752B2 (en)2019-05-062022-04-19Apple Inc.User configurable task triggers
US11314370B2 (en)2013-12-062022-04-26Apple Inc.Method for extracting salient dialog usage from live data
US11348573B2 (en)2019-03-182022-05-31Apple Inc.Multimodality in digital assistant systems
US11360641B2 (en)2019-06-012022-06-14Apple Inc.Increasing the relevance of new available information
US11386266B2 (en)2018-06-012022-07-12Apple Inc.Text correction
US11423908B2 (en)2019-05-062022-08-23Apple Inc.Interpreting spoken requests
US11462215B2 (en)2018-09-282022-10-04Apple Inc.Multi-modal inputs for voice commands
US11468282B2 (en)2015-05-152022-10-11Apple Inc.Virtual assistant in a communication session
US11475884B2 (en)2019-05-062022-10-18Apple Inc.Reducing digital assistant latency when a language is incorrectly determined
US11475898B2 (en)2018-10-262022-10-18Apple Inc.Low-latency multi-speaker speech recognition
US11488406B2 (en)2019-09-252022-11-01Apple Inc.Text detection using global geometry estimators
US11496600B2 (en)2019-05-312022-11-08Apple Inc.Remote execution of machine-learned models
US11495218B2 (en)2018-06-012022-11-08Apple Inc.Virtual assistant operation in multi-device environments
US11587559B2 (en)2015-09-302023-02-21Apple Inc.Intelligent device identification
US11638059B2 (en)2019-01-042023-04-25Apple Inc.Content playback on multiple devices

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10446143B2 (en)2016-03-142019-10-15Apple Inc.Identification of voice inputs providing credentials

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20040098917A (en)*2003-05-162004-11-26(주)픽토소프트Apparatus and method of mobile service for growing cyber character
KR20050033918A (en)*2003-10-072005-04-14황후Electronic shopping system and the method which use an artificial intelligence avatar
KR20050062047A (en)*2003-12-192005-06-23김수현Game and equipment of fostering avatar using devices connected with internet and storing media of it and equipment and method providing content related with avatar
KR100690151B1 (en)*2004-10-012007-03-08(주)다음소프트 Service method and system using interactive agent
KR20070018382A (en)*2005-08-092007-02-14(주)다음소프트 Service method and system using interactive agent

Cited By (258)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9646614B2 (en)2000-03-162017-05-09Apple Inc.Fast, language-independent method for user authentication by voice
US11928604B2 (en)2005-09-082024-03-12Apple Inc.Method and apparatus for building an intelligent automated assistant
US10318871B2 (en)2005-09-082019-06-11Apple Inc.Method and apparatus for building an intelligent automated assistant
US9117447B2 (en)2006-09-082015-08-25Apple Inc.Using event alert text as input to an automated assistant
US10568032B2 (en)2007-04-032020-02-18Apple Inc.Method and system for operating a multi-function portable electronic device using voice-activation
US11023513B2 (en)2007-12-202021-06-01Apple Inc.Method and apparatus for searching using an active ontology
US9330720B2 (en)2008-01-032016-05-03Apple Inc.Methods and apparatus for altering audio output signals
US10381016B2 (en)2008-01-032019-08-13Apple Inc.Methods and apparatus for altering audio output signals
US9865248B2 (en)2008-04-052018-01-09Apple Inc.Intelligent text-to-speech conversion
US9626955B2 (en)2008-04-052017-04-18Apple Inc.Intelligent text-to-speech conversion
US10108612B2 (en)2008-07-312018-10-23Apple Inc.Mobile device having human language translation capability with positional feedback
US9535906B2 (en)2008-07-312017-01-03Apple Inc.Mobile device having human language translation capability with positional feedback
US10643611B2 (en)2008-10-022020-05-05Apple Inc.Electronic devices with voice command and contextual data processing capabilities
US11348582B2 (en)2008-10-022022-05-31Apple Inc.Electronic devices with voice command and contextual data processing capabilities
US9959870B2 (en)2008-12-112018-05-01Apple Inc.Speech recognition involving a mobile device
US10795541B2 (en)2009-06-052020-10-06Apple Inc.Intelligent organization of tasks items
US10475446B2 (en)2009-06-052019-11-12Apple Inc.Using context information to facilitate processing of commands in a virtual assistant
US11080012B2 (en)2009-06-052021-08-03Apple Inc.Interface for a virtual digital assistant
US9858925B2 (en)2009-06-052018-01-02Apple Inc.Using context information to facilitate processing of commands in a virtual assistant
US10283110B2 (en)2009-07-022019-05-07Apple Inc.Methods and apparatuses for automatic speech recognition
US12431128B2 (en)2010-01-182025-09-30Apple Inc.Task flow identification based on user intent
US10679605B2 (en)2010-01-182020-06-09Apple Inc.Hands-free list-reading by intelligent automated assistant
US10741185B2 (en)2010-01-182020-08-11Apple Inc.Intelligent automated assistant
US10276170B2 (en)2010-01-182019-04-30Apple Inc.Intelligent automated assistant
US11423886B2 (en)2010-01-182022-08-23Apple Inc.Task flow identification based on user intent
US10496753B2 (en)2010-01-182019-12-03Apple Inc.Automatically adapting user interfaces for hands-free interaction
US9318108B2 (en)2010-01-182016-04-19Apple Inc.Intelligent automated assistant
US10706841B2 (en)2010-01-182020-07-07Apple Inc.Task flow identification based on user intent
US10553209B2 (en)2010-01-182020-02-04Apple Inc.Systems and methods for hands-free notification summaries
US12087308B2 (en)2010-01-182024-09-10Apple Inc.Intelligent automated assistant
US10705794B2 (en)2010-01-182020-07-07Apple Inc.Automatically adapting user interfaces for hands-free interaction
US12165635B2 (en)2010-01-182024-12-10Apple Inc.Intelligent automated assistant
US9548050B2 (en)2010-01-182017-01-17Apple Inc.Intelligent automated assistant
US10984327B2 (en)2010-01-252021-04-20New Valuexchange Ltd.Apparatuses, methods and systems for a digital conversation management platform
US10984326B2 (en)2010-01-252021-04-20Newvaluexchange Ltd.Apparatuses, methods and systems for a digital conversation management platform
US12307383B2 (en)2010-01-252025-05-20Newvaluexchange Global Ai LlpApparatuses, methods and systems for a digital conversation management platform
US11410053B2 (en)2010-01-252022-08-09Newvaluexchange Ltd.Apparatuses, methods and systems for a digital conversation management platform
US10607141B2 (en)2010-01-252020-03-31Newvaluexchange Ltd.Apparatuses, methods and systems for a digital conversation management platform
US10607140B2 (en)2010-01-252020-03-31Newvaluexchange Ltd.Apparatuses, methods and systems for a digital conversation management platform
US10049675B2 (en)2010-02-252018-08-14Apple Inc.User profiling for voice input processing
US10692504B2 (en)2010-02-252020-06-23Apple Inc.User profiling for voice input processing
US9633660B2 (en)2010-02-252017-04-25Apple Inc.User profiling for voice input processing
US10762293B2 (en)2010-12-222020-09-01Apple Inc.Using parts-of-speech tagging and named entity recognition for spelling correction
US10102359B2 (en)2011-03-212018-10-16Apple Inc.Device access using voice authentication
US10417405B2 (en)2011-03-212019-09-17Apple Inc.Device access using voice authentication
US9262612B2 (en)2011-03-212016-02-16Apple Inc.Device access using voice authentication
US10057736B2 (en)2011-06-032018-08-21Apple Inc.Active transport based notifications
US11350253B2 (en)2011-06-032022-05-31Apple Inc.Active transport based notifications
US10706373B2 (en)2011-06-032020-07-07Apple Inc.Performing actions associated with task items that represent tasks to perform
US10241644B2 (en)2011-06-032019-03-26Apple Inc.Actionable reminder entries
US11120372B2 (en)2011-06-032021-09-14Apple Inc.Performing actions associated with task items that represent tasks to perform
US9798393B2 (en)2011-08-292017-10-24Apple Inc.Text correction processing
US10241752B2 (en)2011-09-302019-03-26Apple Inc.Interface for a virtual digital assistant
US10134385B2 (en)2012-03-022018-11-20Apple Inc.Systems and methods for name pronunciation
US11069336B2 (en)2012-03-022021-07-20Apple Inc.Systems and methods for name pronunciation
US9483461B2 (en)2012-03-062016-11-01Apple Inc.Handling speech synthesis of content for multiple languages
WO2013137660A1 (en)*2012-03-162013-09-19Samsung Electronics Co., Ltd.Collaborative personal assistant system for delegating provision of services by third party task providers and method therefor
US9953088B2 (en)2012-05-142018-04-24Apple Inc.Crowd sourcing information to fulfill user requests
US11269678B2 (en)2012-05-152022-03-08Apple Inc.Systems and methods for integrating third party services with a digital assistant
US10079014B2 (en)2012-06-082018-09-18Apple Inc.Name recognition system
US9495129B2 (en)2012-06-292016-11-15Apple Inc.Device, method, and user interface for voice-activated navigation and browsing of a document
US9576574B2 (en)2012-09-102017-02-21Apple Inc.Context-sensitive handling of interruptions by intelligent digital assistant
US9971774B2 (en)2012-09-192018-05-15Apple Inc.Voice-based media searching
US10199051B2 (en)2013-02-072019-02-05Apple Inc.Voice trigger for a digital assistant
US10978090B2 (en)2013-02-072021-04-13Apple Inc.Voice trigger for a digital assistant
US10714117B2 (en)2013-02-072020-07-14Apple Inc.Voice trigger for a digital assistant
US9368114B2 (en)2013-03-142016-06-14Apple Inc.Context-sensitive handling of interruptions
US9922642B2 (en)2013-03-152018-03-20Apple Inc.Training an at least partial voice command system
US9697822B1 (en)2013-03-152017-07-04Apple Inc.System and method for updating an adaptive speech recognition model
US9633674B2 (en)2013-06-072017-04-25Apple Inc.System and method for detecting errors in interactions with a voice-based digital assistant
US9620104B2 (en)2013-06-072017-04-11Apple Inc.System and method for user-specified pronunciation of words for speech synthesis and recognition
US9966060B2 (en)2013-06-072018-05-08Apple Inc.System and method for user-specified pronunciation of words for speech synthesis and recognition
US9582608B2 (en)2013-06-072017-02-28Apple Inc.Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
US10657961B2 (en)2013-06-082020-05-19Apple Inc.Interpreting and acting upon commands that involve sharing information with remote devices
US9966068B2 (en)2013-06-082018-05-08Apple Inc.Interpreting and acting upon commands that involve sharing information with remote devices
US10176167B2 (en)2013-06-092019-01-08Apple Inc.System and method for inferring user intent from speech inputs
US11048473B2 (en)2013-06-092021-06-29Apple Inc.Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US10185542B2 (en)2013-06-092019-01-22Apple Inc.Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US10769385B2 (en)2013-06-092020-09-08Apple Inc.System and method for inferring user intent from speech inputs
US9300784B2 (en)2013-06-132016-03-29Apple Inc.System and method for emergency calls initiated by voice command
US10791216B2 (en)2013-08-062020-09-29Apple Inc.Auto-activating smart responses based on activities from remote devices
US11314370B2 (en)2013-12-062022-04-26Apple Inc.Method for extracting salient dialog usage from live data
US9620105B2 (en)2014-05-152017-04-11Apple Inc.Analyzing audio input for efficient speech and music recognition
US10592095B2 (en)2014-05-232020-03-17Apple Inc.Instantaneous speaking of content on touch devices
US9502031B2 (en)2014-05-272016-11-22Apple Inc.Method for supporting dynamic grammars in WFST-based ASR
US9734193B2 (en)2014-05-302017-08-15Apple Inc.Determining domain salience ranking from ambiguous words in natural speech
US9842101B2 (en)2014-05-302017-12-12Apple Inc.Predictive conversion of language input
US10170123B2 (en)2014-05-302019-01-01Apple Inc.Intelligent assistant for home automation
US9430463B2 (en)2014-05-302016-08-30Apple Inc.Exemplar-based natural language processing
US9633004B2 (en)2014-05-302017-04-25Apple Inc.Better resolution when referencing to concepts
US11133008B2 (en)2014-05-302021-09-28Apple Inc.Reducing the need for manual start/end-pointing and trigger phrases
US10289433B2 (en)2014-05-302019-05-14Apple Inc.Domain specific language for encoding assistant dialog
US10878809B2 (en)2014-05-302020-12-29Apple Inc.Multi-command single utterance input method
US10497365B2 (en)2014-05-302019-12-03Apple Inc.Multi-command single utterance input method
US9715875B2 (en)2014-05-302017-07-25Apple Inc.Reducing the need for manual start/end-pointing and trigger phrases
US11257504B2 (en)2014-05-302022-02-22Apple Inc.Intelligent assistant for home automation
US10083690B2 (en)2014-05-302018-09-25Apple Inc.Better resolution when referencing to concepts
US10078631B2 (en)2014-05-302018-09-18Apple Inc.Entropy-guided text prediction using combined word and character n-gram language models
US10417344B2 (en)2014-05-302019-09-17Apple Inc.Exemplar-based natural language processing
US9760559B2 (en)2014-05-302017-09-12Apple Inc.Predictive text input
US10714095B2 (en)2014-05-302020-07-14Apple Inc.Intelligent assistant for home automation
US9966065B2 (en)2014-05-302018-05-08Apple Inc.Multi-command single utterance input method
US10657966B2 (en)2014-05-302020-05-19Apple Inc.Better resolution when referencing to concepts
US9785630B2 (en)2014-05-302017-10-10Apple Inc.Text prediction using combined word N-gram and unigram language models
US10699717B2 (en)2014-05-302020-06-30Apple Inc.Intelligent assistant for home automation
US10169329B2 (en)2014-05-302019-01-01Apple Inc.Exemplar-based natural language processing
US10659851B2 (en)2014-06-302020-05-19Apple Inc.Real-time digital assistant knowledge updates
US9338493B2 (en)2014-06-302016-05-10Apple Inc.Intelligent automated assistant for TV user interactions
US10904611B2 (en)2014-06-302021-01-26Apple Inc.Intelligent automated assistant for TV user interactions
US9668024B2 (en)2014-06-302017-05-30Apple Inc.Intelligent automated assistant for TV user interactions
US10446141B2 (en)2014-08-282019-10-15Apple Inc.Automatic speech recognition based on user feedback
US9818400B2 (en)2014-09-112017-11-14Apple Inc.Method and apparatus for discovering trending terms in speech requests
US10431204B2 (en)2014-09-112019-10-01Apple Inc.Method and apparatus for discovering trending terms in speech requests
US10789041B2 (en)2014-09-122020-09-29Apple Inc.Dynamic thresholds for always listening speech trigger
US9606986B2 (en)2014-09-292017-03-28Apple Inc.Integrated word N-gram and class M-gram language models
US9986419B2 (en)2014-09-302018-05-29Apple Inc.Social reminders
US10127911B2 (en)2014-09-302018-11-13Apple Inc.Speaker identification and unsupervised speaker adaptation techniques
US10453443B2 (en)2014-09-302019-10-22Apple Inc.Providing an indication of the suitability of speech recognition
US9886432B2 (en)2014-09-302018-02-06Apple Inc.Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US10074360B2 (en)2014-09-302018-09-11Apple Inc.Providing an indication of the suitability of speech recognition
US10438595B2 (en)2014-09-302019-10-08Apple Inc.Speaker identification and unsupervised speaker adaptation techniques
US9668121B2 (en)2014-09-302017-05-30Apple Inc.Social reminders
US9646609B2 (en)2014-09-302017-05-09Apple Inc.Caching apparatus for serving phonetic pronunciations
US10390213B2 (en)2014-09-302019-08-20Apple Inc.Social reminders
US11556230B2 (en)2014-12-022023-01-17Apple Inc.Data detection
US10552013B2 (en)2014-12-022020-02-04Apple Inc.Data detection
US9711141B2 (en)2014-12-092017-07-18Apple Inc.Disambiguating heteronyms in speech synthesis
US11231904B2 (en)2015-03-062022-01-25Apple Inc.Reducing response latency of intelligent automated assistants
US9865280B2 (en)2015-03-062018-01-09Apple Inc.Structured dictation using intelligent automated assistants
US10529332B2 (en)2015-03-082020-01-07Apple Inc.Virtual assistant activation
US10311871B2 (en)2015-03-082019-06-04Apple Inc.Competing devices responding to voice triggers
US10567477B2 (en)2015-03-082020-02-18Apple Inc.Virtual assistant continuity
US10930282B2 (en)2015-03-082021-02-23Apple Inc.Competing devices responding to voice triggers
US9886953B2 (en)2015-03-082018-02-06Apple Inc.Virtual assistant activation
US9721566B2 (en)2015-03-082017-08-01Apple Inc.Competing devices responding to voice triggers
US11087759B2 (en)2015-03-082021-08-10Apple Inc.Virtual assistant activation
US9899019B2 (en)2015-03-182018-02-20Apple Inc.Systems and methods for structured stem and suffix language models
US9842105B2 (en)2015-04-162017-12-12Apple Inc.Parsimonious continuous-space phrase representations for natural language processing
US11468282B2 (en)2015-05-152022-10-11Apple Inc.Virtual assistant in a communication session
US11127397B2 (en)2015-05-272021-09-21Apple Inc.Device voice control
US10083688B2 (en)2015-05-272018-09-25Apple Inc.Device voice control for selecting a displayed affordance
US10127220B2 (en)2015-06-042018-11-13Apple Inc.Language identification from short strings
US10681212B2 (en)2015-06-052020-06-09Apple Inc.Virtual assistant aided communication with 3rd party service in a communication session
US10101822B2 (en)2015-06-052018-10-16Apple Inc.Language input correction
US10356243B2 (en)2015-06-052019-07-16Apple Inc.Virtual assistant aided communication with 3rd party service in a communication session
US10186254B2 (en)2015-06-072019-01-22Apple Inc.Context-based endpoint detection
US11025565B2 (en)2015-06-072021-06-01Apple Inc.Personalized prediction of responses for instant messaging
US10255907B2 (en)2015-06-072019-04-09Apple Inc.Automatic accent detection using acoustic models
US11010127B2 (en)2015-06-292021-05-18Apple Inc.Virtual assistant for media playback
US11500672B2 (en)2015-09-082022-11-15Apple Inc.Distributed personal assistant
US10671428B2 (en)2015-09-082020-06-02Apple Inc.Distributed personal assistant
US10747498B2 (en)2015-09-082020-08-18Apple Inc.Zero latency digital assistant
US9697820B2 (en)2015-09-242017-07-04Apple Inc.Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US10366158B2 (en)2015-09-292019-07-30Apple Inc.Efficient word encoding for recurrent neural network language models
US11010550B2 (en)2015-09-292021-05-18Apple Inc.Unified language modeling framework for word prediction, auto-completion and auto-correction
US11587559B2 (en)2015-09-302023-02-21Apple Inc.Intelligent device identification
US10691473B2 (en)2015-11-062020-06-23Apple Inc.Intelligent automated assistant in a messaging environment
US11526368B2 (en)2015-11-062022-12-13Apple Inc.Intelligent automated assistant in a messaging environment
US10354652B2 (en)2015-12-022019-07-16Apple Inc.Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10049668B2 (en)2015-12-022018-08-14Apple Inc.Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10942703B2 (en)2015-12-232021-03-09Apple Inc.Proactive assistance based on dialog communication between devices
US10223066B2 (en)2015-12-232019-03-05Apple Inc.Proactive assistance based on dialog communication between devices
KR20180123150A (en)*2016-04-072018-11-14어드밴스드 미디어, 인코포레이티드 Information processing system, reception server, information processing method and program
US9934775B2 (en)2016-05-262018-04-03Apple Inc.Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en)2016-06-032018-05-15Apple Inc.Privacy preserving distributed evaluation framework for embedded personalized systems
US10249300B2 (en)2016-06-062019-04-02Apple Inc.Intelligent list reading
US11227589B2 (en)2016-06-062022-01-18Apple Inc.Intelligent list reading
US10049663B2 (en)2016-06-082018-08-14Apple, Inc.Intelligent automated assistant for media exploration
US11069347B2 (en)2016-06-082021-07-20Apple Inc.Intelligent automated assistant for media exploration
US10354011B2 (en)2016-06-092019-07-16Apple Inc.Intelligent automated assistant in a home environment
US10490187B2 (en)2016-06-102019-11-26Apple Inc.Digital assistant providing automated status report
US10192552B2 (en)2016-06-102019-01-29Apple Inc.Digital assistant providing whispered speech
US10509862B2 (en)2016-06-102019-12-17Apple Inc.Dynamic phrase expansion of language input
US11037565B2 (en)2016-06-102021-06-15Apple Inc.Intelligent digital assistant in a multi-tasking environment
US10733993B2 (en)2016-06-102020-08-04Apple Inc.Intelligent digital assistant in a multi-tasking environment
US10067938B2 (en)2016-06-102018-09-04Apple Inc.Multilingual word prediction
US10942702B2 (en)2016-06-112021-03-09Apple Inc.Intelligent device arbitration and control
US11152002B2 (en)2016-06-112021-10-19Apple Inc.Application integration with a digital assistant
US10521466B2 (en)2016-06-112019-12-31Apple Inc.Data driven natural language event detection and classification
US10580409B2 (en)2016-06-112020-03-03Apple Inc.Application integration with a digital assistant
US10297253B2 (en)2016-06-112019-05-21Apple Inc.Application integration with a digital assistant
US10089072B2 (en)2016-06-112018-10-02Apple Inc.Intelligent device arbitration and control
US10269345B2 (en)2016-06-112019-04-23Apple Inc.Intelligent task discovery
US10474753B2 (en)2016-09-072019-11-12Apple Inc.Language identification using recurrent neural networks
US10553215B2 (en)2016-09-232020-02-04Apple Inc.Intelligent automated assistant
US10043516B2 (en)2016-09-232018-08-07Apple Inc.Intelligent automated assistant
US11281993B2 (en)2016-12-052022-03-22Apple Inc.Model and ensemble compression for metric learning
US10593346B2 (en)2016-12-222020-03-17Apple Inc.Rank-reduced token representation for automatic speech recognition
US11204787B2 (en)2017-01-092021-12-21Apple Inc.Application integration with a digital assistant
US11656884B2 (en)2017-01-092023-05-23Apple Inc.Application integration with a digital assistant
US10847152B2 (en)2017-03-282020-11-24Samsung Electronics Co., Ltd.Method for operating speech recognition service, electronic device and system supporting the same
WO2018182311A1 (en)*2017-03-282018-10-04Samsung Electronics Co., Ltd.Method for operating speech recognition service, electronic device and system supporting the same
CN108665890A (en)*2017-03-282018-10-16三星电子株式会社Operate method, electronic equipment and the system for supporting the equipment of speech-recognition services
CN108665890B (en)*2017-03-282023-10-13三星电子株式会社Method for operating voice recognition service, electronic device and system supporting the same
US10332518B2 (en)2017-05-092019-06-25Apple Inc.User interface for correcting recognition errors
US10417266B2 (en)2017-05-092019-09-17Apple Inc.Context-aware ranking of intelligent response suggestions
US10741181B2 (en)2017-05-092020-08-11Apple Inc.User interface for correcting recognition errors
US10395654B2 (en)2017-05-112019-08-27Apple Inc.Text normalization based on a data-driven learning network
US10726832B2 (en)2017-05-112020-07-28Apple Inc.Maintaining privacy of personal information
US10847142B2 (en)2017-05-112020-11-24Apple Inc.Maintaining privacy of personal information
US10755703B2 (en)2017-05-112020-08-25Apple Inc.Offline personal assistant
US11405466B2 (en)2017-05-122022-08-02Apple Inc.Synchronization and task delegation of a digital assistant
US11301477B2 (en)2017-05-122022-04-12Apple Inc.Feedback analysis of a digital assistant
US10410637B2 (en)2017-05-122019-09-10Apple Inc.User-specific acoustic models
US10789945B2 (en)2017-05-122020-09-29Apple Inc.Low-latency intelligent automated assistant
US10791176B2 (en)2017-05-122020-09-29Apple Inc.Synchronization and task delegation of a digital assistant
US10482874B2 (en)2017-05-152019-11-19Apple Inc.Hierarchical belief states for digital assistants
US10810274B2 (en)2017-05-152020-10-20Apple Inc.Optimizing dialogue policy decisions for digital assistants using implicit feedback
US10303715B2 (en)2017-05-162019-05-28Apple Inc.Intelligent automated assistant for media exploration
US10748546B2 (en)2017-05-162020-08-18Apple Inc.Digital assistant services based on device capabilities
US11217255B2 (en)2017-05-162022-01-04Apple Inc.Far-field extension for digital assistant services
US10403278B2 (en)2017-05-162019-09-03Apple Inc.Methods and systems for phonetic matching in digital assistant services
US10311144B2 (en)2017-05-162019-06-04Apple Inc.Emoji word sense disambiguation
US10909171B2 (en)2017-05-162021-02-02Apple Inc.Intelligent automated assistant for media exploration
US10657328B2 (en)2017-06-022020-05-19Apple Inc.Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling
US10445429B2 (en)2017-09-212019-10-15Apple Inc.Natural language understanding using vocabularies with compressed serialized tries
US10755051B2 (en)2017-09-292020-08-25Apple Inc.Rule-based natural language processing
US10636424B2 (en)2017-11-302020-04-28Apple Inc.Multi-turn canned dialog
US10733982B2 (en)2018-01-082020-08-04Apple Inc.Multi-directional dialog
US10733375B2 (en)2018-01-312020-08-04Apple Inc.Knowledge-based framework for improving natural language understanding
WO2019156332A1 (en)*2018-02-062019-08-15(주)페르소나시스템Device for producing artificial intelligence character for augmented reality and service system using same
KR101992424B1 (en)*2018-02-062019-06-24(주)페르소나시스템Apparatus for making artificial intelligence character for augmented reality and service system using the same
US10789959B2 (en)2018-03-022020-09-29Apple Inc.Training speaker recognition models for digital assistants
US10592604B2 (en)2018-03-122020-03-17Apple Inc.Inverse text normalization for automatic speech recognition
US10818288B2 (en)2018-03-262020-10-27Apple Inc.Natural assistant interaction
US10909331B2 (en)2018-03-302021-02-02Apple Inc.Implicit identification of translation payload with neural machine translation
US11145294B2 (en)2018-05-072021-10-12Apple Inc.Intelligent automated assistant for delivering content from user experiences
US10928918B2 (en)2018-05-072021-02-23Apple Inc.Raise to speak
US10984780B2 (en)2018-05-212021-04-20Apple Inc.Global semantic word embeddings using bi-directional recurrent neural networks
US10984798B2 (en)2018-06-012021-04-20Apple Inc.Voice interaction at a primary device to access call functionality of a companion device
US10892996B2 (en)2018-06-012021-01-12Apple Inc.Variable latency device coordination
US11495218B2 (en)2018-06-012022-11-08Apple Inc.Virtual assistant operation in multi-device environments
US10720160B2 (en)2018-06-012020-07-21Apple Inc.Voice interaction at a primary device to access call functionality of a companion device
US10403283B1 (en)2018-06-012019-09-03Apple Inc.Voice interaction at a primary device to access call functionality of a companion device
US11386266B2 (en)2018-06-012022-07-12Apple Inc.Text correction
US11009970B2 (en)2018-06-012021-05-18Apple Inc.Attention aware virtual assistant dismissal
US10684703B2 (en)2018-06-012020-06-16Apple Inc.Attention aware virtual assistant dismissal
US10496705B1 (en)2018-06-032019-12-03Apple Inc.Accelerated task performance
US10504518B1 (en)2018-06-032019-12-10Apple Inc.Accelerated task performance
US10944859B2 (en)2018-06-032021-03-09Apple Inc.Accelerated task performance
US11010561B2 (en)2018-09-272021-05-18Apple Inc.Sentiment prediction from textual data
US11462215B2 (en)2018-09-282022-10-04Apple Inc.Multi-modal inputs for voice commands
US10839159B2 (en)2018-09-282020-11-17Apple Inc.Named entity normalization in a spoken dialog system
US11170166B2 (en)2018-09-282021-11-09Apple Inc.Neural typographical error modeling via generative adversarial networks
US11475898B2 (en)2018-10-262022-10-18Apple Inc.Low-latency multi-speaker speech recognition
US11638059B2 (en)2019-01-042023-04-25Apple Inc.Content playback on multiple devices
US11348573B2 (en)2019-03-182022-05-31Apple Inc.Multimodality in digital assistant systems
US11423908B2 (en)2019-05-062022-08-23Apple Inc.Interpreting spoken requests
US11475884B2 (en)2019-05-062022-10-18Apple Inc.Reducing digital assistant latency when a language is incorrectly determined
US11307752B2 (en)2019-05-062022-04-19Apple Inc.User configurable task triggers
US11217251B2 (en)2019-05-062022-01-04Apple Inc.Spoken notifications
US11140099B2 (en)2019-05-212021-10-05Apple Inc.Providing message response suggestions
US11289073B2 (en)2019-05-312022-03-29Apple Inc.Device text to speech
US11496600B2 (en)2019-05-312022-11-08Apple Inc.Remote execution of machine-learned models
US11237797B2 (en)2019-05-312022-02-01Apple Inc.User activity shortcut suggestions
US11360739B2 (en)2019-05-312022-06-14Apple Inc.User activity shortcut suggestions
US11360641B2 (en)2019-06-012022-06-14Apple Inc.Increasing the relevance of new available information
US11488406B2 (en)2019-09-252022-11-01Apple Inc.Text detection using global geometry estimators

Also Published As

Publication numberPublication date
WO2008140236A1 (en)2008-11-20

Similar Documents

PublicationPublication DateTitle
KR20090001716A (en) Growing Intelligent Virtual Assistant Operating System and Its Methods
US11539657B2 (en)Contextually-based automatic grouped content recommendations to users of a social networking system
DagronMAKING" AVES
US20070288399A1 (en)Qualitative retirement advice and management system and method for creating a retirement plan
JP2021119541A (en) Servers, communication control methods, and programs
CN110023976A (en)Use various artificial intelligence entities as advertising media
CN101960444A (en)Event communication platform for mobile device users
WO2010145026A1 (en)System and method for providing information on selected topics to interested users
US20130086111A1 (en)System and Method for Providing Information on Selected Topics to Interested Users
CN110264330A (en)Credit index calculating method, device, computer readable storage medium
Pardal“The difference is in the tomato at the end”: Understanding the motivations and practices of cannabis growers operating within Belgian Cannabis Social Clubs
Yueh et al.A virtual travel agent system for m-tourism with semantic web service based design and implementation
AU2023253895B2 (en)Method and system for managing computing resources for transferring electronic data
JP7629195B2 (en) Information Processing System and Virtual Human Resources
CN102194184A (en)3G (3rd generation telecommunication) individualized system and method for interpretive service of tour guide
WO2020075647A1 (en)Information processing device
KR20020029265A (en)Method of production for advertisement and its system on internet
KhannaRealtor to Creator: Examining Instagram as a Media Practice for Real Estate Marketing
TWI882526B (en)Method and system for introducing intelligent dialogue
Montecchi et al.Redefining consumer relationships through voice technologies
US20240386462A1 (en)Click-through rate model and generating customized copies using machine-learned large language models
MufebaExploring the perceptions of conversational Artificial Intelligence chatbots on online customer experience amongst Gen X & Y in South Africa
LeonardConversational AI: How (Chat) Bots Will Reshape the Digital Experience
MalikInnovation and Entrepreneurship in Digital Health: A Business Model Analysis of EXRT Intelligent Healthcare’s StrokeMender VR System
BanesPervasive and emerging technologies and consumer motivation

Legal Events

DateCodeTitleDescription
A201Request for examination
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20070514

PA0201Request for examination
E902Notification of reason for refusal
PE0902Notice of grounds for rejection

Comment text:Notification of reason for refusal

Patent event date:20081125

Patent event code:PE09021S01D

PG1501Laying open of application
AMNDAmendment
E601Decision to refuse application
PE0601Decision on rejection of patent

Patent event date:20090624

Comment text:Decision to Refuse Application

Patent event code:PE06012S01D

Patent event date:20081125

Comment text:Notification of reason for refusal

Patent event code:PE06011S01I

J201Request for trial against refusal decision
PJ0201Trial against decision of rejection

Patent event date:20090724

Comment text:Request for Trial against Decision on Refusal

Patent event code:PJ02012R01D

Patent event date:20090624

Comment text:Decision to Refuse Application

Patent event code:PJ02011S01I

Appeal kind category:Appeal against decision to decline refusal

Decision date:20110223

Appeal identifier:2009101006942

Request date:20090724

AMNDAmendment
PB0901Examination by re-examination before a trial

Comment text:Amendment to Specification, etc.

Patent event date:20090824

Patent event code:PB09011R02I

Comment text:Request for Trial against Decision on Refusal

Patent event date:20090724

Patent event code:PB09011R01I

Comment text:Amendment to Specification, etc.

Patent event date:20090224

Patent event code:PB09011R02I

E801Decision on dismissal of amendment
PE0801Dismissal of amendment

Patent event code:PE08012E01D

Comment text:Decision on Dismissal of Amendment

Patent event date:20091009

Patent event code:PE08011R01I

Comment text:Amendment to Specification, etc.

Patent event date:20090824

Patent event code:PE08011R01I

Comment text:Amendment to Specification, etc.

Patent event date:20090224

B601Maintenance of original decision after re-examination before a trial
PB0601Maintenance of original decision after re-examination before a trial
J301Trial decision

Free format text:TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20090724

Effective date:20110223

PJ1301Trial decision

Patent event code:PJ13011S01D

Patent event date:20110223

Comment text:Trial Decision on Objection to Decision on Refusal

Appeal kind category:Appeal against decision to decline refusal

Request date:20090724

Decision date:20110223

Appeal identifier:2009101006942


[8]ページ先頭

©2009-2025 Movatter.jp