CN1335959A - 实现推理对话媒介的模型及方法,用于其实施的服务器及多媒介*** - Google Patents
实现推理对话媒介的模型及方法,用于其实施的服务器及多媒介*** Download PDFInfo
- Publication number
- CN1335959A CN1335959A CN99816347A CN99816347A CN1335959A CN 1335959 A CN1335959 A CN 1335959A CN 99816347 A CN99816347 A CN 99816347A CN 99816347 A CN99816347 A CN 99816347A CN 1335959 A CN1335959 A CN 1335959A
- Authority
- CN
- China
- Prior art keywords
- media
- reasoning
- axiom
- dialogue
- format
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
- G06F40/35—Discourse or dialogue representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/55—Rule-based translation
- G06F40/56—Natural language generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
- G06N5/043—Distributed expert systems; Blackboards
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- Machine Translation (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及作为对话***核心和/或作为多媒介***的单元(媒介)的对话推理媒介的模型及实现方法,包括以下步骤:定义一个对话推理媒介的概念结构;对该结构的不同成分及它们组合格式化地说明以允许得到一个格式化模型;确定实现该格式化结构的软件结构;确定实现该格式化说明的机构,该推理媒介由此所有与另一媒介或与一个***用户通过任何通信媒体进行对话。
Description
本发明涉及实现作为对话***或多媒介***核心的推理对话媒介的模型及方法。
本发明用于人/媒介交互***(人/机对话),但也可用于媒介/媒介交互***(媒介之间的通信及协同工作)。
本发明亦可用于信息服务器。
虽然人/机对话的***构思已经认真地研究了三十多年,但几乎没有一个***能在现今可供实际使用。
已经开发的多个演示***至多表现了在一个成规的结构(为这样一个具体任务设计)及有限应用范围中与用户连续连接某些简单交换的能力。
这些***通常被限制于表现某某所涉及的交换特性,例如由机器理解或多或少有些复杂的陈述(自然口语或书写语言的上下文结构,并可能与其它通信媒介相结合)或在某些情况下受到协同响应产生的足够限制。
这些***仍远不能满足自然使用所述***所需的全部条件,如仅在很普通应用范围上作为灵活的对话“伙伴”。
这种状况出于两重原因。一方面,对话***的设计是一个复杂的事情,因为它结合了涉及智能人造***的设计及涉及自然通信模型化及格式化的问题。当对口语对话感兴趣时涉及自动语音识别的问题增加了该难度。
另一方面,达到对话有许多工作要做,该对话将作为涉及识别外部情感表现以便由这种自动***反复学习的孤立现象。这些工作(有意或无意地)全部(或部分)地用于积累对话问题与***智能问题之间的联系,因此正规的研究将加深对于对话基础的认识。
我们现在来简要地回忆一下发展至今的传统对话方案。
首先,具有的结构方案是用于信息领域的或用于语言领域的。它们的兴趣在于先验地确定考虑对话交流规律的交互结构(其中最简单的是相邻的对子,如问题/回答,建议/接收)。
这些方案形成了该结构存在及它可用确定方式表示的前提,及所有的对话或至少其中的大部分可被确定限界的前提。这些结构方案考虑到对话的相关性是其结构固有的,及由此集中考虑共文本(伴随文本),而或多或少直接地跳过通信的上下文结构的深入特性。这些限制对于作为智能交互模型基础的结构方案的关键是无可挽回的。
还具有不同的传统方案。
这些方案也被称谓定向平面,它们考虑对通信状况干预,这不仅作为信号采集(例如一个字序列)而且作为通信行动(也称为根据上下文,语言或对话行动)的可观察到的实现如通知,问,确认,保证。
这些方案使我们预见到对于通信研究及尤其协同对话研究的巨大潜力。但是它们借助于节略(这使得它们需要经验或结构的补充而变得脆弱)及需要知识运用的表现力,这经常遗憾地引起差错。
本申请人开发了一种取决于推理交互或推理对话媒介的新方案。
在该新方案中,本申请人首先寻求用户及自动服务之间的交互联络的最大灵活性。
我们可以参考以下有关课题的出版物:
Sadek 91a:Sadek M.D.“智力状态及推理交互功能:关于通信的格式化理论”,计算机博士论文,法国雷恩第一(Rennes I)大学,1991。
Sadek 91b:D.Sadek“对话行为是推理计划”,Proceedings ESCATutorial and Research Workshop on the Structure of MultimodalDialoque,Maratea,意大利,1991。
Sadek 92:Sadek M.D.“意图的逻辑研究”,关于“知识表达及推理的原理”第3届会议会刊(KR’92)第462-473页,剑桥,MA,1992。
Sadek 93:Sadek M.D.“对话基础:推理交互联络”,自然语言处理第4夏季学校文集,第229-255,法国拉尼翁,1993。
Sadek 94a:Sadek M.D.“智力状态及交互行为基础”,Pavard,B.,编辑,“交互***:概念模型化”,Octares Eds,第93-117页,1994。
Sadek 94b:Sadek M.D.“通信理论=合理性原理+通信行为模型”,关于媒介间通信的安排的AAI’94讨论会会刊,西雅图,WA,1994。
Sadek 94c:Sadek M.D.“关于“相信”结构理论:对通信的应用”,(SPECOM94)中:251-263页。
Sadek等人94:Sadek M.D.,Ferrieux A.,&Cozannet A.“关于作为口语对话***核心的人为媒介:进展报告”,关于自然语言及口语处理的整体化的AAI’94讨论会会刊,西雅图,WA,1994。
Sadek等人95:D.Sadek,P.Bretier,V.Cadoret,A.CozannetP.Dupont,A.Ferrieux & F.Panaget:“基于推理媒介模型的协同口语对话***:关于AGS应用的第一实施”,Proceedings ESCATutorial and Research Workshop on Spoken Dialogue Systems,Hanstholm,丹麦,1995。
Sadek等人96a:Sadek M.D.,Ferrieux A.,Cozannet A.BretierP,Panaget F,& Simonin J.“高效人-计算机协同口语对话:AGS演示器”(ISSD 96)(及ICSLP’96会刊,费城,1996)。
Sadek等人97:M.D.Sadek,P.Bretier,& F.Panaget.ARTIMIS:“自然对话符合推理行为”,“关于人为智力第15届国际联合会议的会刊”(IJCAI’97),Nagoya,日本,第1030-1035页,1997。
Bretier 95:P.Bretier“交互口语通信:对逻辑模型化及对话推理媒介实现的贡献”,计算机博士论文,法国巴黎第十三(ParisXIII)大学,1995。
Bretier等人95:P.Bretier,F.Panaget,& D.Sadek.“将语言能力结合到推理媒介的格式化模型中:应用于协同口语对话”,关于推理行为的AAAI’95秋季专题讨论会“,剑桥,MA,1995。
Bretier & Sadek 95:P.Bretier & D.Sadek“作为协同口语***的核心的推理交互理论的设计及实施”,关于推理行为的AAAI’95秋季专题讨论会“,剑桥,MA,1995。
交互联络的灵活性主要显示为:***与用户协商的能力,考虑上下文情况下解释请求的能力,确定用户暗示意图的能力及与用户进行灵活的而不是按照预想计划一劳永逸的交互联络的能力。
这种***也必需能对用户不是明确提出但仍然是切实的问题提供解答。
在目前还不存在用于实际应用的真正智能对话***的服务,因为每个这些任务均具有复杂性及所有这些特征收集起来有困难,以致交互联络确实被视为灵活的事情。
由本申请人开发的技术基于这样的原理:为了使自动***能正确地进行智能对话,该***不能模仿自动机。
确切地,对话的灵活性不能被想象为披着现有***的外衣;相反地,该灵活性自然地体现为***的智能。
本发明的目的是实现一种软件的媒介,它在其结构上具有推理性。增加适用的原理使得它既可通信又可协同作用。
此外,本申请人开发的技术也允许实现作为对话***核心的对话推理的媒介,如同多媒介***的媒介那样。
在该第二应用(多媒介***)中,这些多媒介之间的通信不再使用自然语言而是使用对所述媒介交互能力适用的格式化(逻辑)语言。
更具体地,本发明旨在一种实现作为对话***或多媒介***的核心的推理对话媒介的模型及方法。
根据本发明,提出一种作为对话***核心和/或作为多媒介***的单元(媒介)的对话推理媒介的实现方法,包括以下步骤:
-定义一个对话推理媒介的概念结构,
-对该结构的不同成分及它们组合格式化地说明以允许得到一个格式化模型,其主要特征在于,它还包括步骤:
-确定实现该格式化结构的软件结构,
-确定实现该格式化说明的机构,该推理媒介由此用于与另一媒介或与一个***用户通过任何通信媒体(口语或书写:显示屏,键盘,鼠标等)进行对话。
格式化模型的不同成分被规定在相同的统一格式(逻辑理论)范围中并具有相同的格式化形式。该机构及原理的一般特征给出一个与应用无关的模型,通信的媒体及语言。
确定实现(格式化说明)的机构被这样地实施,以致在该机构及所述模型之间获得直接的对应。
格式化结构的不同成分及它们组合的格式化说明包括一个合理性公理级,一个通信公理级,及一个协同作用公理级。
实现格式化结构的软件结构的确定包括:一个推理单元,该推理单元包括一个合理性公理级实施层,一个通信公理级实施层,及一个协同作用公理级实施层,并分别对应于格式化模型的公理。
实现格式化结构的软件结构的确定还包括:
-用自然语言实现通信级的层的发生组件及理解组件。
推理单元,发生组件及理解组件用于实施格式化模型的实现机构。
发生组件用于将由推理单元产生的逻辑陈述翻译成自然语言,以便使用该***。
理解组件用于将用户陈述翻译成推理单元可理解的逻辑陈述。
本发明还旨在一种作为对话***核心和/或作为多媒介***的单元(媒介)的对话推理媒介,包括:
-一个对话推理媒介的概念结构的定义,
-对该结构的不同成分及它们组合格式化的说明,以允许得到一个格式化模型,其主要特征在于,它还包括:
-实现该格式化结构的软件结构的定义,
-实现该格式化说明的机构的定义,它由推理单元实现,该推理单元包括:
-包括预定公理模态及应用相关公理模态的数据,
-包括语义学网及概念之间距离的应用相关知识库,
-推理马达,用于借助数据及知识库实现格式化说明的机构,以便能接收逻辑陈述、理解它及能以提供逻辑陈述来进行响应。
根据另一特征,该数据包括实现格式化模型的数据,该模型包括:
-一个合理性公理级实施层,一个通信公理级实施层,及一
个协同作用公理级实施层,并分别对应于格式化模型的公理。
根据另一特征,该媒介还包括:
-根据来自推理单元的逻辑陈述用自然语言陈述的发生组件;及理解组件,用于根据自然语言陈述对推理单元提供逻辑语言的陈述,这些组件也实现自然语言通信级的层。
本发明还旨在一种信息服务器,它包括用于实现一种人-机对话***的装置,它的核心是基于如以上定义的对话推理媒介的实现。
本发明还涉及一种多媒介***,它包括通信媒介,每个通信媒介包括用于实现交互联络的装置,该***至少包括一个媒介,它的核心是基于如上述的对话推理媒介的实现。
在阅读了以下参照附图的非限制性说明后将使本发明的其它特征及优点更清楚地理解,附图为:
-图1表示一个推理对话媒介的软件结构,
-图2表示推理单元的结构及其知识基础,
-图3以更详细的方式表示作为对话***核心(尤其用于口语)的对话媒介的软件结构,
-图4是表示作为多媒介***核心的推理对话媒介的结构。
回忆一下,被本申请人提出的推理对话媒介方案及作为一些出版物主题的推理对话媒介方案是基于在推理交互理论中被形式化的通信及协同作用的推理性。对此可以参考与该“推理对话媒介”方案有关的上述出版物。
推理对话媒介的理性结构的定义在本说明的附录中被给出。该定义是“法国通信科学委员会第8技术手册:智能接口及图象,1996年10月,第33-61页”出版物的主题。
下面我们将参照图1中的概要图。
根据本发明,本申请人借助一个推理单元100来实施该原理,该推理单元构成对外部事件-不管它们是否一再被用户人员请求或一再被其它软件媒介请求(当一个媒介为多媒介***的核心时的情况)-确定其反应(请求,回答,确认等)的每个媒介的核心。
该推理单元100被一个推理马达驱动,该推理马达根据媒介编程器可使用或充实的推理交互原理根据待执行的任务以陈述的方式自动地推理。
为此,如在下文中要详细描述的,这些推理由预定的(附录中被编号的)公理陈式来引导,该公理流程图由媒介编程器根据所述媒介应完成的任务以陈述的方式输入该推理单元。
图1表示一个媒介的软件结构在应用于构成与用户对话的***的清况下的软件结构图。
因此,如所看到的,图1表示通过一个理解组件150及发生组件160与用户交互联络的媒介结构。该结构相应于第一种可能的应用类型,它为(灵活的)用户-服务交互联络。
为了能与用户对话,推理单元100连接到一个对外的接口140。
该接口则包括理解组件150,它接收自然语言的陈述及将这些陈述转换为逻辑陈述,后者用于输入到推理单元100。
该接口还包括发生组件160,它以自然语言的陈述对用户终点表达推理单元100的反应。
在此范围中,推理单元100是中心服务实体,它使所供给的信息(列车时刻表,货币行情,天气预报…)成为预约或交易或来自互联网的信息的查询。
在推理单元及自然语言处理组件中注入的协同作用原理保证了与用户的灵活交互联络。这种交互联络可在这样形成的***中组合语音识别及合成***(图中未示出)直接地用讲话来进行。
但是,推理单元100本身可仅构成一个自主的软件媒介核心。在此范围中,该单元通过媒介之间的通信语言、如“媒介通信语言”(A.C.L.FIPA财团采用的标准)与其它软件媒介交互作用。
该媒介可执行的服务例如为电子市场的交易,网管理任务,信息传播。
这两种交互形式可用这样的方式组合,即在与用户以自然语言交互联络以后,一个媒介可通过用ALC语言与分布在公共网或个人网中的另外软件媒介交互联络来完成一定任务。
现在我们来详细描述推理单元100的软件结构的功能,该结构详细地表示在图2的概要图中。
首先,该推理单元100使用来自推理交互理论的原理,该原理的目标是在与另外媒介或服务用户交互联络的情况下使一个媒介推理性能格式化及自动化。
该理论根据两个主要的概念:一方面为模态逻辑概念,其目标是允许表现自主媒介的智力状态,及另一方面是语言行为的概念,其目标是确定基于媒介智力状态的通信能力。
推理交互理论的贡献是使这两个方面并尤其是它们之间的交互作用格式化。
因此,在任何给定时刻上通信交换中媒介的状态的特征是智力状态的集合。
可表现的智力状态例如为通常用算子K表示的“相信”及用算子I表示的“意图”。
这些算子用涉及表现智力状态的媒介来标以下标。
在与***s及用户u的对话中,Ks表示对于***的“相信”算子,及Ku表示对于用户的“相信”算子。
可模型化的语言行为主要是信息行为及请求行为。模型化由逻辑陈述或逻辑语言组成,例如:
Ks Iu Fait(<s,inform Si(u,p)>)
该逻辑陈述被翻译如下:
***s知道了(算子K):用户有这样的意图(算子I),即将要进行一定的通信行为,该通信行为为s通知u,某些建议p是正确的还是错误的,
或缩短为:“s知道了,u希望s告诉他p的真实性”。
所规定的逻辑语言允许表达将确定推理单元反应的一般的行为要素。
如果媒介s采用了用户u的意图,媒介将协同作用。这将这样地表达:
Ks Iu φ→Isφ。
这种在非常普遍程度上的公理模态已由交换理论预先规定并形成推理媒介单元的一部分。
但是,推理单元的编程器现在可更具体地确定用于给定应用的新模态。
模态的集合引导推理单元100的推理,及由此引导对周围请求的反应。
该反应的计算是由推理马达101执行的。
因此,推理单元100包括一个数据集合102,该数据集合包括合理对话媒介的格式化模型的公理数据。这些数据提供了媒介通信及协同作用的合理性的层次。
周围的请求,例如为用户请求或另外软件媒介的请求以推理交互理论的ACL逻辑陈述的形式被传送给推理单元100。
推理马达101用于计算该陈述的结果,及尤其是可能提供给对话者(涉及软件媒介或用户人员)的回答或请求, 而且也用于另外非通信的行动。
具体地,对于给定陈述,推理马达101捡验它是否具有能用于该陈述以推导它的一个或多个逻辑结果的行为要素。该过程然后用于这些新的结果直到得到可能性用尽为止。
在所有这些结果中,推理马达101分离出通信或其它必需执行的操作及然后形成推理媒介的反应。
推理程序的第一步骤是将被处理的陈述置为常规形式来保证每个陈述仅呈现一种唯一的给定句法形式,以便能保证陈述的挑选及比较。
该常规形式的设置也能够保证简单推理原理的第一应用。
对于每个被处理的陈述的推理程序在于,验证该陈述是否对应于一个公理模态102,后者对保留的合理行为要素编码。
该验证机制主要倚赖Prolog语言的统一操作。这些公理模态的集合可被推理单元101的编程器修改,该编程器可删除或增加公理模态或修改已有的公理模态,以便精调整推理单元的性能。
这些修改可动态地执行。在该情况下,推理单元逐步地修改性能。
推理程序的集合被控制,以使得推理单元不被陷入无限的推理。由此保证了该推理程序的结束。
推理单元的推理受到数据集合的支持,后者主要倚赖于推理媒介被要求的应用。
当需要媒介提供列车时刻表时,它必需能得到关于车站及它们之间的连接以及时间概念的数据。
该数据集合被构成在一个语义学网形式的知识库120中。
该语义学网120能够表达为类及子类的概念。它也可定义为类之间关系的概念,后者用于不同的类的项目。
例如,。对于记事类型的应用,语义学网120至少包括“人员”(其中的项目为在记事本中的熟识人员)及“职业”(它的项目为已知的职业)。
这两类为“la-fonction-de”(“的职业”)的关系。为了指示人员Jean为广告员(Publicitaire),该语义学网将包括Prolog事实:la-fonction-de(Jean,Publicitaire)。
对语义学网120的访问是当推理结果依赖数据特征时在推理程序中的任何时间上实现的。
在记事应用中,例如,如果用户问:Jean为何职业,推理媒介将将根据它对语义学网120的咨询来回答。
语义学网120也可具有语义学周围的概念,该语义学周围部分地用于产生推理媒介的协同反应。
它涉及到给出各个语义学网的不同项目的相对距离,这些距离在语义学网产生时根据应用来确定。
因此语义学网120的项目被投影在一个度量空间中,在该空间中它的尺寸为不同的网关系。
例如,广告员的职业在语义学上将可能被确定为更接近于销售工程师,而非汽车经营者。
该结构允许执行两个对称的操作,它们被称为“约束的放松”及“约束的限制”。
“约束的放松”旨在当对原始提问的回答不存在时对该提问给出接近的回答。
因而,例如当有人问记事本:谁是销售工程师?而其回答又不存在时,该推理程序将启动一个“放松”步骤,以便能给出广告员的坐标。
相反地,“约束的限制”旨在寻求如何精确地限制一个非常宽的提问。如果在记事本中记录了500个广告员,则启动一个“限制”步骤,以便对该非常宽的集合给出进一步的限制(例如公司或广告工作),以便能提出更贴切的问题来识别用户的请求。
图2也用于表示,推理媒介的推理单元100包括与应用无关的一般部分及依赖于应用的部分。
推理单元100的输入及输出可被考虑为以ACL的陈述。这些陈述常规形式的使用及推理程序与应用无关,及由此与引导***行为的大部分公理模态无关。但是,它们中间的一些对于应用及包含应用数据的语义学网尤其适用或为其而产生。在大部分时间上,网120必需能响应来自推理马达101的限制和/或放松的请求,正如下面将能详细看到的。
在此情况下,该网必需具有如上所述的项目之间的语义学距离的概念。
图3的示图更详细地表示根据本发明的媒介的软件结构。
自然语言理解组件150将一个用户陈述翻译成可由推理单元100理解的逻辑陈述。
由该组件处理的词汇取决于推理单元必需执行的服务的一部分。该依赖于应用的部分主要在推理单元的语义学网120中,这说明,理解组件150适用来自语义学网120的大量数据。
理解组件150适于将用户陈述考虑为一系列小的合成结构(常用字)它们每个将启动一个或多个(在同义词的情况下)来自语义学网120的概念。
因此,用户输入词汇与语义学网120之间的联系是借助于概念启动表131,它指示哪个语义学概念对应于词汇中的字(或一系列字)。
这些被启动的概念部分取决于所需的应用,但也表示非常一般的概念如否定、意图及用户的知识、存在、基本特性等…。
因此,理解组件具有一个启动概念表(在同义词的情况下实际为多个)。
它适用于将它们转换成通过语义学完成程序形成的逻辑陈述。该程序开始于用户陈述的语义学联系性的假定,这就是说,它所展现的概念是彼此的关系。
组件150适于通过在语义学网中出现的关系在它们之间进行联系,它包括其中是否需要产生新的概念。该程序确定在用户陈述中暗示的概念。
可以指出,用户陈述中的某些关系是彼此不相容的。因此要控制寻求程序完成的可能性。
语义学的完成求助于权重函数132,它允许对语义学网的每个关系固定一个数字权重,由此表现这种关系的真实性。
以此方式,整个程序考虑到当它必需确定用户暗示什么概念时的真实性概念。这些权重也允许在同义词情况下将成本与每个可能的翻译相联系。由此,将最后由理解组件仅保持一个陈述,该陈述的成本是最低的。
为了有助于语义学的完整,也可规定,某些概念-关系或概念-概念对是隐含的。如果仅一个概念被展现及甚至所研究的陈述是相关的,将要添加相应的关系,因为它是以近似一定的方式被暗示的。
例如,在一个给出一个证券交易的应用中,陈述:“我想要CAC40”将由暗示的方式用:“我想要CAC40的市价”来使其完整。
另一方面,理解组件150必需考虑用户陈述的上下文关系。
为此,具有同时由用户及由媒介本身在回答用户时在先提出的概念。 因此这些中的一个部分可在完整过程时被使用。
此外,对于语义学网的所有这些关系,应指出它是否与上下文关系的保持有关。
理解组件150不使用句法分析或语法分析。这使得它能够正确地翻译不正确句法的陈述,这在口语对话的上下文关系中是特别重要的(并用于语音识别),因为自发的口语的句法是很随意的。
另外,由于分析是通过小的句法成分来进行的,因此不需要构成一个将试图在先预言用户可能陈述的集合的语法。
最后,依赖用户语言的唯一部分是将用户词汇与语义学网概念相联系的表。
网的语义学数据实际上代表通用的概念。这一点尤其有助于将应用从一种语言转换到另一语言。
发生组件160完成与理解组件相反的任务。它用于将由推理单元100产生的通信操作序列转换为用户的自然语言陈述。
发生程序分两个阶段操作。
第一阶段在于,对于提供的语言选择作出所有决定,以便记录提供到输入组件中的通信操作序列。
为此,发生器160主要使用对话上下文要素来建立最适合当前情况的陈述。
例如,在记事本应用中,组件160将根据对话的上下文关系在等同的表达如:“Jear的电话号码是”或“Jean的号码是”或“他的号码是”,“它是…”中执行一次选择。
该第一阶段的目的是使用抽象语言资源133的一个概念建立陈述的中间表达。一个抽象语言资源代表一个词汇资源135,例如普通名词、动词、形容词,或代表一个语法资源,即句法结构。
第二阶段使用该抽象表达来建立一个确定的陈述。
它涉及一个处理阶段,该处理仅需要语法规则的严格应用。在这些现象中例如寻找陈述成分次序的确定,这些成分之间的协调及动词的格、位变化。
理解组件150及发生组件160使用书写文本作为它们相应的输入、输出格式。
如果需要与推理媒介进行发声的交互联系,则应对它附加语音识别及合成组件。识别组件170将用户的语音信号记录在与发音陈述相应的文本中。该组件170当推理媒介用于电话服务时是不可缺少的:因为唯一可能交互联系的是语音。
推理单元包括语义学网,它使该网管理的数据模型化,并一起形成软件媒介的核心。
这样,该媒介就可譬如通过该网与其它软件媒介通信。
由推理交互理论确定的ACL通信原型构成了媒介之间的语言,它能使它们实现非模糊的交互通信。
这些由推理单元100及其语义学网120形成的媒介在无自然语言的交互单元(组件140及150)的情况下,尤其适合在软件媒介之间使用通信语言ACL以实现如图4所示的多媒介***。
本发明已经用一个工作站SUN Ultral1(166MHz的小型处理器)与一个工作站SUN Ultral2(具有两个64位及频率为300MHz的处理器)进行了实施。
其中使用了最小约32兆字节规模的有源存储器。***的最大响应时间在Ultra2平台上为2秒及在Ultra1平台上为5秒。我们可以用借助一个集成数字服务网接口卡即RNIS基本速率卡与数字网实现连接。
所述的三个组件即理解组件150、发生组件160及推理单元100用Prolog(用于Solaris 2.5的Quintus版本3.3)。不同组件及语音识别及合成***之间的通信是用以C语言书写的程序实现的,本发明的一个原型已在Solaris下被开发出来,而未包括语音识别及合成组件的一个版本已在WINDOWS NT 4.0下运行。
附录逻辑格式化范围中的要素:格式说明
这里所处理的智力状态(相信,不确定,意图)及行为的概念在第一类的模态逻辑的范围中被格式化(该逻辑的细节可参见出版物:Sadek 91a,92)。我们将简要地介绍在以下说明中使用的格式化概念。在以下,符号-,,∨及表示传统的逻辑非,逻辑乘,逻辑加及推断的逻辑连接符,及及
表示全称量符及存在量符:P表示闭式(指示一个命题),φ,φ及δ表示模态式,及i和j(有时为h)表示指示媒介的模态变量。用|=φ表示式φ是有效的。
考虑作为语义学原型的智力状态、即“相信,不确定及选择(或偏爱)”分别由模态算子K,U及C格式化。式子如K(i,p),U(i,p),及C(i,p)可分别被读为:“i相信(或想)p(是真的)”,“i不确定p(的真实性)”及“i希望p确实是真的”。对于算子K所使用逻辑模型考虑到推理单元的兴趣特性,如它的相信的坚定性或它的反省能力,这些将用逻辑模态的有效性为格式特征,如:
K(i,φ)K(i,φ),
K(i,φ)K(i,K(i,φ))et
K(i,φ)K(i,K(i,φ))。对于“不确定“,逻辑模型也保证所希望特性的有效性,例如为这样的事实,即一个媒介不能确定它的智力状态
其中M属于(K,K,C,C,U,U等))。对于“选择“的逻辑模型所引起的特性为,如这样的事实,一个媒介“接收”它选择的逻辑结果:或一个媒介不能选择事件的进展,在该事件中它想这是已经存在的,则为:
不是语义学原型的“意图”词义被算子I格式化,该算子由算子C及K来确定(以复合的方式)。一个式子如I(i,p)可被读为“i有实现p的意图”。该“意图”的定义施加给一个煤介:它不力求达到它想要但未达到的
及保证:媒介不具有进行它的意图以外的努力的意图(因此“有意图与网连接及知道这可能助长网阻塞,而不意味着(必然地!)具有阻塞网的意图”)。
为了能基于行为进行推理,除了各个客体及因素外还包括事件序列。语言包括词(具体为变量e,e1,...),它们贯穿这些序列的集合。一个序列可由仅一个事件(它可为空事件)形成。为了能讲复杂的计划,事件(或序列α1:α2,或非确定性选择
αa1|αa2),使用了语义学变量α,α1α2...来指示行为的表达。并引入算子Faisable,Fait及Agent(i,α),如式子Faisable(αp),Fait(αp)及Agent(i,α)分别代表(行为或行为的表达):在α可能发生后p将是真的,在α发生前p已是真的,及i表示在p中出现的事件的唯一媒介。
所提出的逻辑的基本特性是模型化的媒介在它们的真实智力状态上与其本身完全一致,格式上,表示为模态φK(i,φ)为有效,其中φ由格式化媒介i的智力状态的模态算子支配(Sadek 91a,92)。
使用了以下的缩写,其中Vrai是一个总为“真”的促使常数:
Faisable(a)≡Faisable(a,Vrai)
Kif(i,φ) ≡K(i,φ)∨K(i,φ)媒介i知道(或为1的客体),其中L是说明算子,它定义(词发生器)如下:* 合理性原则及行为模型
两个合理性原则确立了一个媒介的意图与其计划和行动之间的联系(Sadek 91a,91b)。第一原则规定:当一个媒介本身没有由一个它想这是执行有关命题的行动形成的意图及对于该命题在作出的行动上没有具体否定时,一个媒介不能具有实现给定命题的意图。在格式上,它由以下有效性模态表达:
I(i,p)I(Fait(ait(a1|...|an))其中αk是所有的行为,如:
-p是:αk的推理结果(即αk被计划的原因);
-媒介i知道行为αk:Kref(i,αk)
-C(i,Possible(Fait(αk)))。
第二原则规定,具有完成一个给定行为意图的媒介必须使用该行为是可行的意图,如果它不想这已经是这样的话:它用以下的模态有效性来格式化表达:
I(i,Fait(ak))K(i,Faisable(ak)∨I(i,K(i,Faisable(ak)))
行为结果的问题的解决直接地联系到它的合理性原则的表达。我们考虑,如果我们不能预言一个行为的真正结果,则我们可以说(以有效方式):我们指望行为怎样,另外可以说:我们选择这个的原因。实际上这也是由上述第一合理性原则所表达的。这些行为结果的语义在合理行为模型的范围上允许超越结果非预见性的问题。
作为例子,这里给出一个通知命题真实性的通信行为的简化模型(对于预先状态的表达):
<i,Inform(j,φ)>
Précondition:K(i,φ)K(i,K(j,φ))
Effet:K(j,φ)
该模型通过上述合理性原则在逻辑理论中被直接地公理化,其中也通过以下模态(因此这些行为不是由如数据结构的计划程序支配的,而它是在传统计划定向的范围中实现的,但在其理论上具有逻辑的语义):
K(h,Faisable(<i,Inform(j,φ)>)K(i,φ)K(i,K(j,φ)))
应指出,上述两个原则本身规定了(无额外的逻辑技巧)一个计划算法,它通过意图因果链的推理演绎地产生行为的计划。交互行为的某些原则的格式化
可以参见(Sadek91a,94a)关于交互推理的格式化理论内的协同作用行为模型的详细命题。意图的采纳或协同作用的最小原则
先验地,一个要(稍微)协同作用的媒介一点也不被限制在严格合理的计划上,尤其是对另一方的恳求作出反应时(例如,对它提出的问题的回答)。这种限制条件被我们称为最小协同作用原则,它是跟随意图采纳的性能的特殊情况:如果媒介i想媒介j具有实现特性p的意图及它本身不具有相反的意图,这时i准备采纳该意图,即j相信(总有一天)p将被实现。该性能被以下模态式的有效性格式化地转换:
(K(i,I(j,p))I(i,p))I(i,K(j,p))
上述的两个特性共同地保证了:媒介将直率地作出响应因此产生协同作用。另一方面,重要的是需强调它们所表达的远比最小协同作用原则多。实际上,它们表达了“简单的”协同作用的原则。它们表达这样的事实,即从一个媒介了解到另一媒介的目标时起,则它将帮助后者达到该目标,只要该目标不违背它本身的目标。相关性
大多数显著类型的协同响应由相对明确的请求的附加信息的通信来表达。但是,附加信息量强烈地依赖于该信息的请求者所设想的兴趣,尤其是它的公认的意图。兴趣的概念是非常与上下文相关的及在一般的情况下仍很难确立。相反地,显然,它是与对话者不相关的信息,但它们例如(假定)已由对话者知道。换言之,避免冗余是交互行为的一个成分,这可用基本性能的方式表示如下(实际上,它不是原型的但直接由意图概念的相同定义导出):如果i媒介具有要让媒介j知道一个命题p的意图,则i应该想到j还未知道它。这由下列模态的有效性格式化地表示为:
I(i,K(j,p))K(i,K(j,p))“相信”的调节
一个正确的回答是由对被判断为错误的对话者的“相信”修正的意图来产生的。该“相信”通常根据公知的通信行为构成下位的前提(用“蕴涵“表示(Grice75))。有关的意图是在媒介处每当它相信一个命题的主题,但它不相信它的对话者对该命题能相信时产生的,即它与它的对话者的相信是矛盾的。这由下列模态的有效性格式化地表示为:
K(i,(pK(j,p))I(i,K(j,p))对请求的反应
在通信***中不能通过它观察到的现象来解除不识别。
为了考虑该特征,提出以下双重性能:该性能的第一方面规定:在一个媒介察觉到一个现象后对于该现象它不能与一个智力事件相联系,或它能联系的任何事件从“相信”的观点是不能接收的,该媒介将采纳了解已发生了什么的意图,并典型地产生一个重复的请求。该性能的第二方面没有第一方面普遍,它仅涉及媒介根据它的智力形态不能接收任何通过它观察到的东西可实现的事件的情况;在该情况下,媒介将采纳使该事件发起者知道它对于“已理解”的东西不赞同的意图,这用语言陈述的方式例如可通过媒介被禁止接收有关的行为的陈述来表示。
在格式上,该性能的两个方面可用以下两个模态的有效性来表示,即宾词Observe(i,o)及Realise(i,o),它们分别表示:媒介i已观察到可观察的实质o(例如一个陈述),及可观察的实质o是实现事件e的一种方式:
(ii)(o)(e)[Observe(i,o)et Réalise(o,e)Agent(j,e)et
Kref(i,Fait(eI))I(i,K(j,K(i,Fait(e))))与它者的协调
通用交互多媒介中一个媒介的行为必需主要体现为对于它本身来产生其行为。(例如,应有效的是,一个媒介是直率的,是与其本身协调及“协作”的)。并且,一个媒介不应该使其它媒介丟失信息。尤其是,它不应该将寻求其它者的不确定性作为自己的目的,可能的话,除非如果它想它对于给定命题采纳了“极佳”的态度:这假定它本身已采纳该态度。为了考虑该行为,我们提出以下的性能:
一个可提出的类似的性能在于寻求其它者的不认识。例如,媒介i希望煤介j不再相信(即:不再明确)一个给定命题p,该媒介i本身应该不相信(即:不明确)p,并希望j对p采纳与它自己相同的态度。对此我们提出以下的性能:
(i) C(i,Possible(K(j,φ)))Γ2
(ii)C(i,Possible(U(j,φ)))Γ3其中条件Γ2及Γ3具有与Γ1相似的形式(如果“选择”算子C被“意图”算子I代替时所提出的模态(i),(ii)及(iii)保持有效)。我们有意地让这些条件不完整地被说明,因为它们精确的表达依赖于我们希望模型化媒介所表现的方式。例如,它们可很简单地简化为一个命题常数Faux。不管其如何,它们不会影响到该理论的其余部分。
根据所选择的要加入到条件rK中的部分,可由下列模态的有效性来表示: 对范围限制管理的“黑盒”的逻辑访问
范围限制管理的“黑盒”的功能为:放松、限制、剩余信息,它们可直接地由形成推理媒介行为的逻辑范围“访问”(见(Bretier95))。作为说明,对剩余信息的程序的“访问”将通过以下模态来作出,其中SURINF是一个可变宾词:
该模态表达以下性能:如果媒介i具有使媒介j相信命题p的意图,及i想(用其剩余信息功能)命题q可能是与p相关的剩余信息,这时i将采纳j也将会相信命题q的意图。
Claims (15)
1.作为对话***核心和/或作为多媒介***的单元(媒介)的对话推理媒介的实现方法,包括以下步骤:
-定义一个对话推理媒介的概念结构,
-对该结构的不同成分及它们组合格式化地说明以允许得到一个格式化模型,其特征在于,它还包括步骤:
-确定实现该格式化结构的软件结构,
-确定实现该格式化说明的机构,该推理媒介由此用于与另一媒介或与一个***用户通过任何通信媒体进行对话。
2.根据权利要求1的实现方法,其特征在于:格式化模型的不同成分被规定在相同的统一格式范围中并具有相同的格式化形式。
3.根据权利要求1的实现方法,其特征在于:确定实现格式化说明的机构被这样地实施,即在该机构及所述模型之间获得直接的对应。
4.根据权利要求1的实现方法,其特征在于:格式化结构的不同成分及它们组合格式化地说明包括一个合理性公理级,一个通信公理级,及一个协同作用公理级。
5.根据权利要求1及4的实现方法,其特征在于:实现格式化结构的软件结构的确定是通过推理单元实现的,该推理单元包括一个合理性公理级实施层,一个通信公理级实施层,及一个协同作用公理级实施层,并分别对应于格式化模型的公理。
6.根据权利要求1及4的实现方法,其特征在于:实现格式化结构的软件结构的确定还包括:
-用自然语言实现通信级的层的发生组件及理解组件。
7.根据权利要求5及6的实现方法,其特征在于;推理单元,发生组件及理解组件用于实施格式化模型的实现机构。
8.根据权利要求5及7的实现方法,其特征在于:发生组件用于将由推理单元产生的逻辑陈述翻译成自然语言,以便使用上下文对话***。
9.根据权利要求5及7的实现方法,其特征在于:理解组件用于将用户陈述翻译成推理单元可理解的逻辑陈述。
10.作为对话***核心和/或作为多媒介***的单元(媒介)的对话推理媒介,包括:
-一个对话推理媒介的概念结构的定义,
-对该结构的不同成分及它们组合格式化的说明,以允许得到一个格式化模型,其特征在于,它还包括:
-实现该格式化结构的软件结构的定义,
-实现该格式化说明的机构的定义,它由推理单元实现,该推理单元包括:
-包括预定公理模态及应用相关公理模态的数据,
-包括语义学网及概念之间距离的应用知识库,
-推理马达,用于借助数据及知识库实现格式化说明的机构,以便能接收逻辑陈述、理解它及能以提供逻辑陈述来进行响应。
11.根据权利要求10的作为对话***核心和/或作为多媒介***的单元(煤介)的对话推理媒介,其特征在于:该数据包括实现格式化模型的数据,该模型包括:
-一个合理性公理级实施层,一个通信公理级实施层,及一
个协同作用公理级实施层,并分别对应于格式化模型的公理。
12.根据权利要求10或11的作为对话***核心和/或作为多媒介***的单元(媒介)的对话推理媒介,其特征在于,它还包括:
-根据来自推理单元的逻辑陈述用自然语言陈述的发生组件;及理解组件,用于根据自然语言陈述对推理单元提供逻辑语言的陈述,这些组件也实现自然语言通信级的层。
13.人-机对话***,包括根据上述权利要求中任一项的对话媒介。
14.信息服务器,其特征在于:它包括用于实现根据权利要求13的人-机对话***的装置。
15.多媒介***,包括通信媒介,每个通信媒介包括用于实现交互联络的装置,其特征在于:它包括至少一个媒介,它的核心是基于根据上述权利要求中任一项的对话推理媒介的实现。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9816374A FR2787902B1 (fr) | 1998-12-23 | 1998-12-23 | Modele et procede d'implementation d'un agent rationnel dialoguant, serveur et systeme multi-agent pour la mise en oeuvre |
FR98/16374 | 1998-12-23 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1335959A true CN1335959A (zh) | 2002-02-13 |
Family
ID=9534443
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN99816347A Pending CN1335959A (zh) | 1998-12-23 | 1999-12-21 | 实现推理对话媒介的模型及方法,用于其实施的服务器及多媒介*** |
Country Status (11)
Country | Link |
---|---|
US (1) | US7376632B1 (zh) |
EP (1) | EP1141823A2 (zh) |
JP (1) | JP2002533827A (zh) |
KR (1) | KR100694734B1 (zh) |
CN (1) | CN1335959A (zh) |
AU (1) | AU773217B2 (zh) |
BR (1) | BR9916421A (zh) |
CA (1) | CA2356384A1 (zh) |
FR (1) | FR2787902B1 (zh) |
IL (1) | IL143812A0 (zh) |
WO (1) | WO2000039672A2 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101673356B (zh) * | 2008-09-09 | 2012-05-02 | 财团法人工业技术研究院 | 产生具有多样化对话行为的对话管理机制的方法及*** |
CN103080955A (zh) * | 2010-09-13 | 2013-05-01 | 西门子公司 | 用于在计算机辅助的逻辑***中处理数据的设备及相应的方法 |
Families Citing this family (208)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8645137B2 (en) | 2000-03-16 | 2014-02-04 | Apple Inc. | Fast, language-independent method for user authentication by voice |
WO2005122078A2 (en) * | 2004-06-04 | 2005-12-22 | Sap Ag | Consistent set of interfaces derived from a business object model |
JP4635486B2 (ja) * | 2004-06-29 | 2011-02-23 | ソニー株式会社 | 概念獲得装置及びその方法、並びにロボット装置及びその行動制御方法 |
FR2875919A1 (fr) * | 2004-09-27 | 2006-03-31 | France Telecom | Agent rationnel dialoguant, systeme de dialogue intelligent l'utilisant, procede de pilotage d'un dialogue intelligent, et programme pour sa mise en oeuvre |
US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
US8442828B2 (en) * | 2005-12-02 | 2013-05-14 | Microsoft Corporation | Conditional model for natural language understanding |
US8676617B2 (en) | 2005-12-30 | 2014-03-18 | Sap Ag | Architectural design for self-service procurement application software |
US8448137B2 (en) * | 2005-12-30 | 2013-05-21 | Sap Ag | Software model integration scenarios |
US8321831B2 (en) * | 2005-12-30 | 2012-11-27 | Sap Ag | Architectural design for internal projects application software |
US8327319B2 (en) * | 2005-12-30 | 2012-12-04 | Sap Ag | Software model process interaction |
US8326703B2 (en) * | 2005-12-30 | 2012-12-04 | Sap Ag | Architectural design for product catalog management application software |
US8396731B2 (en) | 2005-12-30 | 2013-03-12 | Sap Ag | Architectural design for service procurement application software |
US8370794B2 (en) | 2005-12-30 | 2013-02-05 | Sap Ag | Software model process component |
US8380553B2 (en) | 2005-12-30 | 2013-02-19 | Sap Ag | Architectural design for plan-driven procurement application software |
US8402426B2 (en) | 2005-12-30 | 2013-03-19 | Sap Ag | Architectural design for make to stock application software |
US8316344B2 (en) | 2005-12-30 | 2012-11-20 | Sap Ag | Software model deployment units |
US8407664B2 (en) * | 2005-12-30 | 2013-03-26 | Sap Ag | Software model business objects |
US8522194B2 (en) * | 2005-12-30 | 2013-08-27 | Sap Ag | Software modeling |
US8326702B2 (en) | 2006-03-30 | 2012-12-04 | Sap Ag | Providing supplier relationship management software application as enterprise services |
US8438119B2 (en) | 2006-03-30 | 2013-05-07 | Sap Ag | Foundation layer for services based enterprise software architecture |
US8538864B2 (en) | 2006-03-30 | 2013-09-17 | Sap Ag | Providing payment software application as enterprise services |
US8396749B2 (en) | 2006-03-30 | 2013-03-12 | Sap Ag | Providing customer relationship management application as enterprise services |
US8396761B2 (en) | 2006-03-30 | 2013-03-12 | Sap Ag | Providing product catalog software application as enterprise services |
US8442850B2 (en) | 2006-03-30 | 2013-05-14 | Sap Ag | Providing accounting software application as enterprise services |
US8321832B2 (en) | 2006-03-31 | 2012-11-27 | Sap Ag | Composite application modeling |
US8312416B2 (en) * | 2006-04-13 | 2012-11-13 | Sap Ag | Software model business process variant types |
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
GB0718214D0 (en) * | 2007-09-19 | 2007-10-31 | Ibm | An apparatus for storing a logical statement |
US10002189B2 (en) | 2007-12-20 | 2018-06-19 | Apple Inc. | Method and apparatus for searching using an active ontology |
US8671032B2 (en) | 2007-12-31 | 2014-03-11 | Sap Ag | Providing payment software application as enterprise services |
US8315900B2 (en) | 2007-12-31 | 2012-11-20 | Sap Ag | Architectural design for self-service procurement application software |
US8401936B2 (en) | 2007-12-31 | 2013-03-19 | Sap Ag | Architectural design for expense reimbursement application software |
US8671034B2 (en) | 2007-12-31 | 2014-03-11 | Sap Ag | Providing human capital management software application as enterprise services |
US8447657B2 (en) | 2007-12-31 | 2013-05-21 | Sap Ag | Architectural design for service procurement application software |
US8671033B2 (en) * | 2007-12-31 | 2014-03-11 | Sap Ag | Architectural design for personnel events application software |
US20090171811A1 (en) * | 2007-12-31 | 2009-07-02 | Peter Markus A | Architectural Design For Product Catalog Management Application Software |
US8510143B2 (en) | 2007-12-31 | 2013-08-13 | Sap Ag | Architectural design for ad-hoc goods movement software |
US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
US8996376B2 (en) | 2008-04-05 | 2015-03-31 | Apple Inc. | Intelligent text-to-speech conversion |
CN106845645B (zh) * | 2008-05-01 | 2020-08-04 | 启创互联公司 | 用于产生语义网络和用于媒体合成的方法及*** |
US10496753B2 (en) | 2010-01-18 | 2019-12-03 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
US8321250B2 (en) | 2008-09-18 | 2012-11-27 | Sap Ag | Architectural design for sell from stock application software |
US8374896B2 (en) * | 2008-09-18 | 2013-02-12 | Sap Ag | Architectural design for opportunity management application software |
US8818884B2 (en) | 2008-09-18 | 2014-08-26 | Sap Ag | Architectural design for customer returns handling application software |
US8326706B2 (en) | 2008-09-18 | 2012-12-04 | Sap Ag | Providing logistics execution application as enterprise services |
US8595077B2 (en) | 2008-09-18 | 2013-11-26 | Sap Ag | Architectural design for service request and order management application software |
US8359218B2 (en) * | 2008-09-18 | 2013-01-22 | Sap Ag | Computer readable medium for implementing supply chain control using service-oriented methodology |
US8315926B2 (en) | 2008-09-18 | 2012-11-20 | Sap Ag | Architectural design for tax declaration application software |
US8352338B2 (en) | 2008-09-18 | 2013-01-08 | Sap Ag | Architectural design for time recording application software |
US8380549B2 (en) | 2008-09-18 | 2013-02-19 | Sap Ag | Architectural design for embedded support application software |
US8386325B2 (en) | 2008-09-18 | 2013-02-26 | Sap Ag | Architectural design for plan-driven procurement application software |
US8401928B2 (en) | 2008-09-18 | 2013-03-19 | Sap Ag | Providing supplier relationship management software application as enterprise services |
US8676904B2 (en) | 2008-10-02 | 2014-03-18 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US8401908B2 (en) | 2008-12-03 | 2013-03-19 | Sap Ag | Architectural design for make-to-specification application software |
US8321306B2 (en) * | 2008-12-03 | 2012-11-27 | Sap Ag | Architectural design for selling project-based services application software |
US8321308B2 (en) | 2008-12-03 | 2012-11-27 | Sap Ag | Architectural design for manual invoicing application software |
US8311904B2 (en) | 2008-12-03 | 2012-11-13 | Sap Ag | Architectural design for intra-company stock transfer application software |
US8738476B2 (en) * | 2008-12-03 | 2014-05-27 | Sap Ag | Architectural design for selling standardized services application software |
US8671035B2 (en) | 2008-12-11 | 2014-03-11 | Sap Ag | Providing payroll software application as enterprise services |
US20100153158A1 (en) * | 2008-12-11 | 2010-06-17 | Sap Ag | Providing project management software application as enterprise services |
WO2010067118A1 (en) | 2008-12-11 | 2010-06-17 | Novauris Technologies Limited | Speech recognition involving a mobile device |
US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
US20120309363A1 (en) | 2011-06-03 | 2012-12-06 | Apple Inc. | Triggering notifications associated with tasks items that represent tasks to perform |
US9858925B2 (en) | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
US9431006B2 (en) | 2009-07-02 | 2016-08-30 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
US10705794B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US10553209B2 (en) | 2010-01-18 | 2020-02-04 | Apple Inc. | Systems and methods for hands-free notification summaries |
US10679605B2 (en) | 2010-01-18 | 2020-06-09 | Apple Inc. | Hands-free list-reading by intelligent automated assistant |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
US8977584B2 (en) | 2010-01-25 | 2015-03-10 | Newvaluexchange Global Ai Llp | Apparatuses, methods and systems for a digital conversation management platform |
US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
US9634855B2 (en) | 2010-05-13 | 2017-04-25 | Alexander Poltorak | Electronic personal interactive device that determines topics of interest using a conversational agent |
US10762293B2 (en) | 2010-12-22 | 2020-09-01 | Apple Inc. | Using parts-of-speech tagging and named entity recognition for spelling correction |
US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
US8994660B2 (en) | 2011-08-29 | 2015-03-31 | Apple Inc. | Text correction processing |
US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
US9483461B2 (en) | 2012-03-06 | 2016-11-01 | Apple Inc. | Handling speech synthesis of content for multiple languages |
US9002702B2 (en) | 2012-05-03 | 2015-04-07 | International Business Machines Corporation | Confidence level assignment to information from audio transcriptions |
US9280610B2 (en) | 2012-05-14 | 2016-03-08 | Apple Inc. | Crowd sourcing information to fulfill user requests |
US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
US9495129B2 (en) | 2012-06-29 | 2016-11-15 | Apple Inc. | Device, method, and user interface for voice-activated navigation and browsing of a document |
US9576574B2 (en) | 2012-09-10 | 2017-02-21 | Apple Inc. | Context-sensitive handling of interruptions by intelligent digital assistant |
US9547647B2 (en) | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
CN104969289B (zh) | 2013-02-07 | 2021-05-28 | 苹果公司 | 数字助理的语音触发器 |
US10652394B2 (en) | 2013-03-14 | 2020-05-12 | Apple Inc. | System and method for processing voicemail |
US9368114B2 (en) | 2013-03-14 | 2016-06-14 | Apple Inc. | Context-sensitive handling of interruptions |
US9922642B2 (en) | 2013-03-15 | 2018-03-20 | Apple Inc. | Training an at least partial voice command system |
WO2014144579A1 (en) | 2013-03-15 | 2014-09-18 | Apple Inc. | System and method for updating an adaptive speech recognition model |
US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
WO2014197334A2 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
WO2014197336A1 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
EP3937002A1 (en) | 2013-06-09 | 2022-01-12 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
CN105265005B (zh) | 2013-06-13 | 2019-09-17 | 苹果公司 | 用于由语音命令发起的紧急呼叫的***和方法 |
WO2015020942A1 (en) | 2013-08-06 | 2015-02-12 | Apple Inc. | Auto-activating smart responses based on activities from remote devices |
US10296160B2 (en) | 2013-12-06 | 2019-05-21 | Apple Inc. | Method for extracting salient dialog usage from live data |
US9620105B2 (en) | 2014-05-15 | 2017-04-11 | Apple Inc. | Analyzing audio input for efficient speech and music recognition |
US10592095B2 (en) | 2014-05-23 | 2020-03-17 | Apple Inc. | Instantaneous speaking of content on touch devices |
US9502031B2 (en) | 2014-05-27 | 2016-11-22 | Apple Inc. | Method for supporting dynamic grammars in WFST-based ASR |
US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
US9785630B2 (en) | 2014-05-30 | 2017-10-10 | Apple Inc. | Text prediction using combined word N-gram and unigram language models |
US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
US9734193B2 (en) | 2014-05-30 | 2017-08-15 | Apple Inc. | Determining domain salience ranking from ambiguous words in natural speech |
US10289433B2 (en) | 2014-05-30 | 2019-05-14 | Apple Inc. | Domain specific language for encoding assistant dialog |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
WO2015184186A1 (en) | 2014-05-30 | 2015-12-03 | Apple Inc. | Multi-command single utterance input method |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
US9760559B2 (en) | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US10446141B2 (en) | 2014-08-28 | 2019-10-15 | Apple Inc. | Automatic speech recognition based on user feedback |
US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
US10789041B2 (en) | 2014-09-12 | 2020-09-29 | Apple Inc. | Dynamic thresholds for always listening speech trigger |
US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
US9886432B2 (en) | 2014-09-30 | 2018-02-06 | Apple Inc. | Parsimonious handling of word inflection via categorical stem + suffix N-gram language models |
US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
US10552013B2 (en) | 2014-12-02 | 2020-02-04 | Apple Inc. | Data detection |
US9711141B2 (en) | 2014-12-09 | 2017-07-18 | Apple Inc. | Disambiguating heteronyms in speech synthesis |
US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
US10152299B2 (en) | 2015-03-06 | 2018-12-11 | Apple Inc. | Reducing response latency of intelligent automated assistants |
US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
US9899019B2 (en) | 2015-03-18 | 2018-02-20 | Apple Inc. | Systems and methods for structured stem and suffix language models |
US9842105B2 (en) | 2015-04-16 | 2017-12-12 | Apple Inc. | Parsimonious continuous-space phrase representations for natural language processing |
US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
US10127220B2 (en) | 2015-06-04 | 2018-11-13 | Apple Inc. | Language identification from short strings |
US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
US10255907B2 (en) | 2015-06-07 | 2019-04-09 | Apple Inc. | Automatic accent detection using acoustic models |
US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US9697820B2 (en) | 2015-09-24 | 2017-07-04 | Apple Inc. | Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks |
US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
DK179309B1 (en) | 2016-06-09 | 2018-04-23 | Apple Inc | Intelligent automated assistant in a home environment |
US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
DK179343B1 (en) | 2016-06-11 | 2018-05-14 | Apple Inc | Intelligent task discovery |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
DK179049B1 (en) | 2016-06-11 | 2017-09-18 | Apple Inc | Data driven natural language event detection and classification |
US10474753B2 (en) | 2016-09-07 | 2019-11-12 | Apple Inc. | Language identification using recurrent neural networks |
US10599644B2 (en) | 2016-09-14 | 2020-03-24 | International Business Machines Corporation | System and method for managing artificial conversational entities enhanced by social knowledge |
US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
US11281993B2 (en) | 2016-12-05 | 2022-03-22 | Apple Inc. | Model and ensemble compression for metric learning |
US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
US11204787B2 (en) | 2017-01-09 | 2021-12-21 | Apple Inc. | Application integration with a digital assistant |
US10417266B2 (en) | 2017-05-09 | 2019-09-17 | Apple Inc. | Context-aware ranking of intelligent response suggestions |
DK201770383A1 (en) | 2017-05-09 | 2018-12-14 | Apple Inc. | USER INTERFACE FOR CORRECTING RECOGNITION ERRORS |
US10395654B2 (en) | 2017-05-11 | 2019-08-27 | Apple Inc. | Text normalization based on a data-driven learning network |
DK201770439A1 (en) | 2017-05-11 | 2018-12-13 | Apple Inc. | Offline personal assistant |
US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
US11301477B2 (en) | 2017-05-12 | 2022-04-12 | Apple Inc. | Feedback analysis of a digital assistant |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
DK201770429A1 (en) | 2017-05-12 | 2018-12-14 | Apple Inc. | LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT |
DK201770432A1 (en) | 2017-05-15 | 2018-12-21 | Apple Inc. | Hierarchical belief states for digital assistants |
DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
US10403278B2 (en) | 2017-05-16 | 2019-09-03 | Apple Inc. | Methods and systems for phonetic matching in digital assistant services |
US10311144B2 (en) | 2017-05-16 | 2019-06-04 | Apple Inc. | Emoji word sense disambiguation |
US20180336275A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Intelligent automated assistant for media exploration |
DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
US10657328B2 (en) | 2017-06-02 | 2020-05-19 | Apple Inc. | Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling |
US10445429B2 (en) | 2017-09-21 | 2019-10-15 | Apple Inc. | Natural language understanding using vocabularies with compressed serialized tries |
US10755051B2 (en) | 2017-09-29 | 2020-08-25 | Apple Inc. | Rule-based natural language processing |
US10636424B2 (en) | 2017-11-30 | 2020-04-28 | Apple Inc. | Multi-turn canned dialog |
US10733982B2 (en) | 2018-01-08 | 2020-08-04 | Apple Inc. | Multi-directional dialog |
US10733375B2 (en) | 2018-01-31 | 2020-08-04 | Apple Inc. | Knowledge-based framework for improving natural language understanding |
US10789959B2 (en) | 2018-03-02 | 2020-09-29 | Apple Inc. | Training speaker recognition models for digital assistants |
US10592604B2 (en) | 2018-03-12 | 2020-03-17 | Apple Inc. | Inverse text normalization for automatic speech recognition |
US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
US10909331B2 (en) | 2018-03-30 | 2021-02-02 | Apple Inc. | Implicit identification of translation payload with neural machine translation |
JP7409628B2 (ja) * | 2018-04-05 | 2024-01-09 | 株式会社サウスポイント | 結婚式における音楽選曲のための自動選曲システム |
US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
US10984780B2 (en) | 2018-05-21 | 2021-04-20 | Apple Inc. | Global semantic word embeddings using bi-directional recurrent neural networks |
DK179822B1 (da) | 2018-06-01 | 2019-07-12 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
DK180639B1 (en) | 2018-06-01 | 2021-11-04 | Apple Inc | DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT |
DK201870355A1 (en) | 2018-06-01 | 2019-12-16 | Apple Inc. | VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS |
US11386266B2 (en) | 2018-06-01 | 2022-07-12 | Apple Inc. | Text correction |
US10944859B2 (en) | 2018-06-03 | 2021-03-09 | Apple Inc. | Accelerated task performance |
CN113112107A (zh) * | 2020-01-13 | 2021-07-13 | 深圳顺丰泰森控股(集团)有限公司 | 中转场规划方法、装置、服务器及存储介质 |
JP2021182052A (ja) * | 2020-05-18 | 2021-11-25 | トヨタ自動車株式会社 | エージェント連携装置 |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7006881B1 (en) * | 1991-12-23 | 2006-02-28 | Steven Hoffberg | Media recording device with remote graphic user interface |
JPH0869470A (ja) * | 1994-06-21 | 1996-03-12 | Canon Inc | 自然言語処理装置及びその方法 |
NZ298861A (en) * | 1995-01-23 | 1999-01-28 | British Telecomm | Accessing information from a store by comparing keywords with information descriptors |
US5913040A (en) * | 1995-08-22 | 1999-06-15 | Backweb Ltd. | Method and apparatus for transmitting and displaying information between a remote network and a local computer |
US6076082A (en) * | 1995-09-04 | 2000-06-13 | Matsushita Electric Industrial Co., Ltd. | Information filtering method and apparatus for preferentially taking out information having a high necessity |
US5931907A (en) * | 1996-01-23 | 1999-08-03 | British Telecommunications Public Limited Company | Software agent for comparing locally accessible keywords with meta-information and having pointers associated with distributed information |
US5995951A (en) * | 1996-06-04 | 1999-11-30 | Recipio | Network collaboration method and apparatus |
US6820093B2 (en) * | 1996-07-30 | 2004-11-16 | Hyperphrase Technologies, Llc | Method for verifying record code prior to an action based on the code |
US6434567B1 (en) * | 1996-07-30 | 2002-08-13 | Carlos De La Huerga | Method for specifying enterprise-wide database address formats |
US5819243A (en) * | 1996-11-05 | 1998-10-06 | Mitsubishi Electric Information Technology Center America, Inc. | System with collaborative interface agent |
US6108640A (en) * | 1997-01-14 | 2000-08-22 | Slotznick; Benjamin | System for calculating occasion dates and converting between different calendar systems, and intelligent agent for using same |
US7062500B1 (en) * | 1997-02-25 | 2006-06-13 | Intertrust Technologies Corp. | Techniques for defining, using and manipulating rights management data structures |
US5974412A (en) * | 1997-09-24 | 1999-10-26 | Sapient Health Network | Intelligent query system for automatically indexing information in a database and automatically categorizing users |
US6353824B1 (en) * | 1997-11-18 | 2002-03-05 | Apple Computer, Inc. | Method for dynamic presentation of the contents topically rich capsule overviews corresponding to the plurality of documents, resolving co-referentiality in document segments |
US6088731A (en) * | 1998-04-24 | 2000-07-11 | Associative Computing, Inc. | Intelligent assistant for use with a local computer and with the internet |
US5999182A (en) * | 1998-05-11 | 1999-12-07 | The Board Of Trustees Of The Leland Stanford Junior University | Computational architecture for reasoning involving extensible graphical representations |
US7565397B2 (en) * | 1998-06-15 | 2009-07-21 | Sybase, Inc. | Context reactive hints mechanism for natural language user interface |
US6144989A (en) * | 1998-06-15 | 2000-11-07 | Dejima, Inc. | Adaptive agent-oriented software architecture |
US6810392B1 (en) * | 1998-07-31 | 2004-10-26 | Northrop Grumman Corporation | Method and apparatus for estimating computer software development effort |
CA2345661A1 (en) * | 1998-10-02 | 2000-04-13 | International Business Machines Corporation | Conversational browser and conversational systems |
US6725425B1 (en) * | 1998-12-08 | 2004-04-20 | Yodlee.Com | Method and apparatus for retrieving information from semi-structured, web-based data sources |
US6802042B2 (en) * | 1999-06-01 | 2004-10-05 | Yodlee.Com, Inc. | Method and apparatus for providing calculated and solution-oriented personalized summary-reports to a user through a single user-interface |
US6859212B2 (en) * | 1998-12-08 | 2005-02-22 | Yodlee.Com, Inc. | Interactive transaction center interface |
US6278993B1 (en) * | 1998-12-08 | 2001-08-21 | Yodlee.Com, Inc. | Method and apparatus for extending an on-line internet search beyond pre-referenced sources and returning data over a data-packet-network (DPN) using private search engines as proxy-engines |
US7200804B1 (en) * | 1998-12-08 | 2007-04-03 | Yodlee.Com, Inc. | Method and apparatus for providing automation to an internet navigation application |
US7107107B2 (en) * | 2003-01-31 | 2006-09-12 | Matsushita Electric Industrial Co., Ltd. | Predictive action decision device and action decision method |
-
1998
- 1998-12-23 FR FR9816374A patent/FR2787902B1/fr not_active Expired - Fee Related
-
1999
- 1999-12-21 JP JP2000591502A patent/JP2002533827A/ja not_active Abandoned
- 1999-12-21 CN CN99816347A patent/CN1335959A/zh active Pending
- 1999-12-21 KR KR1020017007978A patent/KR100694734B1/ko not_active IP Right Cessation
- 1999-12-21 US US09/869,205 patent/US7376632B1/en not_active Expired - Fee Related
- 1999-12-21 EP EP99961137A patent/EP1141823A2/fr not_active Withdrawn
- 1999-12-21 WO PCT/FR1999/003242 patent/WO2000039672A2/fr active IP Right Grant
- 1999-12-21 CA CA002356384A patent/CA2356384A1/fr not_active Abandoned
- 1999-12-21 AU AU17851/00A patent/AU773217B2/en not_active Ceased
- 1999-12-21 BR BR9916421-3A patent/BR9916421A/pt not_active IP Right Cessation
- 1999-12-21 IL IL14381299A patent/IL143812A0/xx unknown
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101673356B (zh) * | 2008-09-09 | 2012-05-02 | 财团法人工业技术研究院 | 产生具有多样化对话行为的对话管理机制的方法及*** |
CN103080955A (zh) * | 2010-09-13 | 2013-05-01 | 西门子公司 | 用于在计算机辅助的逻辑***中处理数据的设备及相应的方法 |
US9202172B2 (en) | 2010-09-13 | 2015-12-01 | Siemens Aktiengesellschaft | Apparatus for processing data in a computer-aided logic system, and appropriate method |
CN103080955B (zh) * | 2010-09-13 | 2016-08-10 | 西门子公司 | 在计算机辅助的逻辑***中处理数据的设备及相应的方法 |
Also Published As
Publication number | Publication date |
---|---|
BR9916421A (pt) | 2001-12-11 |
EP1141823A2 (fr) | 2001-10-10 |
CA2356384A1 (fr) | 2000-07-06 |
US7376632B1 (en) | 2008-05-20 |
AU773217B2 (en) | 2004-05-20 |
KR20010099904A (ko) | 2001-11-09 |
IL143812A0 (en) | 2002-04-21 |
WO2000039672A2 (fr) | 2000-07-06 |
FR2787902A1 (fr) | 2000-06-30 |
FR2787902B1 (fr) | 2004-07-30 |
WO2000039672A3 (fr) | 2000-11-16 |
JP2002533827A (ja) | 2002-10-08 |
AU1785100A (en) | 2000-07-31 |
KR100694734B1 (ko) | 2007-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1335959A (zh) | 实现推理对话媒介的模型及方法,用于其实施的服务器及多媒介*** | |
CN1043176C (zh) | 一种电信交换*** | |
CN1219266C (zh) | 一种实现多路对话的人-机汉语口语对话***的方法 | |
CN1975858A (zh) | 会话控制装置 | |
CN1280716C (zh) | 计算机处理方法、分布式计算方法和网络计算方法 | |
CN1253812C (zh) | 信息处理装置和信息处理方法 | |
CN1132108C (zh) | 数据通信设备和方法 | |
CN1409527A (zh) | 终端器、服务器及语音辨识方法 | |
CN1757030A (zh) | 上下文可搜索的通信 | |
CN1542736A (zh) | 在自然语言理解***中用于位置的基于规则的语法和用于前终端的统计模型 | |
CN1384943A (zh) | 远距离订货设计***及电梯远距离订货方法 | |
CN1595398A (zh) | 选择改良多个候补译文所生成的最优译文的机器翻译*** | |
CN1992728A (zh) | 用于便利分组合作的***和方法 | |
CN1340773A (zh) | 用于建立处理电子消息规则的方法和*** | |
CN1379882A (zh) | 将二维数据转换为标准形式的方法 | |
CN1439137A (zh) | 优化成果驱动作业流程合成及简化的方法、处理和*** | |
CN1647136A (zh) | 电子学习*** | |
CN1871597A (zh) | 利用一套消歧技术处理文本的***和方法 | |
CN1365470A (zh) | 构造和使用知识库的方法 | |
CN1643556A (zh) | 合作性电子学习***的结构元 | |
CN1869976A (zh) | 通过执行不同语言之间的翻译来支持交流的装置和方法 | |
CN1313972A (zh) | 自适应的自然语言接口 | |
CN1474379A (zh) | 语音识别/响应***、语音/识别响应程序及其记录介质 | |
CN1519753A (zh) | 程序、字符输入编辑方法、装置及记录媒体 | |
CN1722140A (zh) | 信息处理设备及信息处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
C10 | Entry into substantive examination | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1044054 Country of ref document: HK |