Front-end device independence for natural interaction platform

Active Publication Date: 2007-11-27
IANYWHERE SOLUTIONS
View PDF6 Cites 181 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0008]Built-in communication mechanisms was problematical because, among other things, it was often necessary to re-program parts of the natural language interface whenever it was desired to support a new or different I/O modality. In addition, as the interface was reprogrammed to support new I/O modalit

Problems solved by technology

Built-in communication mechanisms was problematical because, among other things, it was often necessary to re-program parts of the natural language interface whenever it was desired to su

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Front-end device independence for natural interaction platform
  • Front-end device independence for natural interaction platform
  • Front-end device independence for natural interaction platform

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0081]The priority vector of claim on ‘aaa bb’ made by policy P3.[0082]P1: ‘aaa’ {priority:+1}[0083]P2: ‘bb’ {priority: 0}[0084]P3: P1 & P2[0085]User-Input: ‘aaa bb’

[0086]

Priority10Focus size32

[0087]The priority criterion of two claims will be compared in the following manner:[0088]1. The claim with highest priority will be chosen as the better claim.[0089]2. If both claims have the same highest priority then the coverage percentage of that priority is compared. The coverage percentage is the focus size of that priority divided by the total focus size of that claim. The claim that has the higher coverage percentage will be chosen as the better claim.[0090]3. If both claims have the same coverage on their highest priority then that vector will be compared again from step 1 disregarding the highest priority.

3.4 Ambiguity

[0091]A claim is said to be ambiguous if it contains two or more sub-claims with overlapping focuses. The ambiguity of the claim is equal to the number of ambiguous su...

example 2

[0101]Computing Adjacency Score

[0102]

InputAdjacency scoreaaaaa bbbbb0aaaaa bbbbb0aaaaas bbbbb0Aaaaacc bbbbb1Aaaaa cc dd bbbbb2Aaaaa's  bbbbb2

Note that adjacency is handled slightly differently in the case of the combo operator. See the section on the combo operator for details.

3.9 Variable

[0103]Variables mark parts of the input that is not claimed by other conditions in a policy. Variables are adjustable and the part they mark may vary as the claim is manipulated (see variable condition).

4 Claim List

[0104]All claims made by policy conditions are added to an ordered list. The default criteria used to order the claims is as follows, listed in the order in which they are considered when comparing two claims. Each criterion is checked only if none of the criteria above it would apply. If two claims are equivalent with respect to all of the criteria, the claim that was made by the policy listed later in the Agent will win.

4.1 Coverage

[0105]A claim whose focus includes another claim's foc...

example 3

[0137]Simple Command

[0138]

Input: ‘Turn TV on’.XML:                    

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Roughly described, a natural language interpretation system that provides commands to a back-end application in response to user input is modified to separate out user interaction functions into a user interaction subsystem. The user interaction subsystem can include an interaction block that is specific to each particular I/O agency, and which converts user input received from that agency into an agency-independent form for providing to the natural language interpretation system. The user interaction subsystem also can take results from the back-end application and clarification requests and other dialoguing from the natural language interpretation system, both in device-independent form, and convert them for forwarding to the particular I/O agency.

Description

CLAIM OF PRIORITY[0001]This application claims the benefit of U.S. Provisional Application No. 60 / 342,231, filed 20 Dec. 2001, which is incorporated herein by reference in its entirety.REFERENCE TO COMPUTER PROGRAM LISTING AND TABLE APPENDICES[0002]Computer program listings and Table appendices comprising duplicate copies of a compact disc, named “DEJI 1008-2 CPLA,” accompany this application and are incorporated by reference. The appendices include the following files:[0003]CD-Agent.java.txt14,359createdbytesJul. 15, 2002CD-EmailIOMode.java.txt36,701createdbytesJul. 15, 2002CD-InteractionAgent.java.txt10,618createdbytesJul. 15, 2002CD-InteractionListener.java.txt 1,101createdbytesJul. 15, 2002CD-InteractionMessage.java.txt 2,132createdbytesJul. 15, 2002CD-InteractionResultMessage.java.txt 2,102createdbytesJul. 15, 2002CD-IOFormat.java.txt 2,252createdbytesJul. 15, 2002CD-IOMode.java.txt22,021createdbytesJul. 15, 2002CD-MessageContent.java.txt 5,384createdbytesJul. 15, 2002CD-Natura...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G10L15/22
CPCG10L15/24G10L15/18
Inventor BARAY, CRISTOBAL H.BROOKS, DAVID A.DOLAN, DAMIAN M.
Owner IANYWHERE SOLUTIONS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products