CN1752972A - 基于语义上标注的串的发现处理信息的方法、系统和装置 - Google Patents
基于语义上标注的串的发现处理信息的方法、系统和装置 Download PDFInfo
- Publication number
- CN1752972A CN1752972A CNA2005100885294A CN200510088529A CN1752972A CN 1752972 A CN1752972 A CN 1752972A CN A2005100885294 A CNA2005100885294 A CN A2005100885294A CN 200510088529 A CN200510088529 A CN 200510088529A CN 1752972 A CN1752972 A CN 1752972A
- Authority
- CN
- China
- Prior art keywords
- string
- relates
- information
- demonstration
- action
- 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
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/454—Multi-language systems; Localisation; Internationalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/169—Annotation, e.g. comment data or footnotes
-
- 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/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
- G06F40/295—Named entity recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
Abstract
一种用于提供涉及位置或地理区域的信息的方法、系统和装置。当串被输入到应用程序中时,分析该串以确定该串是否涉及一个或多个位置或地理区域。若该串涉及位置或地理区域,则该串与涉及该位置或地理区域的附加信息相关联。可提供一动作列表,其中每个动作允许选择该附加信息。在一个实施例中,可选择和显示地理地图、电话区码或时间转换信息。在其它实施例中,可选择和显示涉及特定国家的货币转换。
Description
相关申请参照
本申请是2002年5月7日提交的、标题为”METHOD,SYSTEM,ANDAPPARATUS FOR CONVERTING NUMBERS BETWEEN MEASUREMENTSYSTEMS BASED UPON SEMANTICALLY LABELED STRINGS”的美国专利申请第10/140,544的连续部分,此处根据35U.S.C§120对其提交日期的要求优先权。本申请的主题作为参考特别合并于此。
技术领域
本发明的实施例涉及软件应用程序。更具体地,本发明的实施例涉及基于语义上标注的串的发现处理并显示涉及位置或地理区域的信息的软件应用程序。
背景技术
在多数实际情况下,用户通常更愿意访问有关人、公司、地址等出现在文本文档、电子表格、电子邮件等中的附加信息。由华盛顿州雷蒙德市的微软公司开发的SmartTag技术提供一种将这样的上下文信息添加到文档并访问它们的机制。在一种配置中,虚线或其它类型的可视指示符被定位在特定的串之下,以表示该串具有SmartTag(即,与文本部分相关联的上下文信息)。SmartTag技术包括识别器,它检查文档,以找出相关联的上下文信息集合对其可用的预选择的串。上下文信息被储存在动态链接库(DLL)中或其它数据存储中。然后,识别器将该上下文信息附加到被识别的串中。SmartTag技术也提供显示SmartTag动作的菜单的附加图形。SmartTag技术包括动作手柄,它处理与被识别的串相关联的上下文信息,以提供用户可相对于被识别的串而采取的动作。
尽管这个例子基于已识别的文本文档串说明了SmartTag,但是SmartTag可能局限于特定类型的数据,如证券报价机符号。这样的实现可用于使用不同类型数据的用户。这样,对于将SmartTag技术应用于不同类型的目标信息有持续的需求。
发明内容
本发明的实施例通过提供一种用于获取并显示涉及位置或地理区域的信息的方法、系统和装置解决了上述问题。当串被输入到应用程序中时,分析该串,以确定该串是否涉及一个或多个位置或地理区域。若该串涉及位置或地理区域,则该串与涉及位置或地理区域的附加信息相关联。可提供一动作列表,其中每个动作允许选择附加信息。在一个实施例中,地理地图、电话区码、汇率、旅游信息、机场信息或者时间转换信息可被选择或显示。在其它实施例中,涉及特定国家的货币转换可被选择或显示。
附图说明
图1是示出提供本发明实施例的说明性操作环境的个人计算机的体系结构的框图。
图2是根据本发明的各实施例,示出用于识别、标注所识别的文本串并在其上执行动作的软件体系结构的框图。
图3A-3B是示出包括由本发明的各实施例提供的已识别文本串的动作菜单的屏幕显示的屏幕图。
图4是根据本发明的一个实际实施例,示出用于处理在应用程序处提供的串输入的说明性例程的流程图。
具体实施方式
如上面简要说明的,本发明的实施例提供用于获取和显示涉及位置或地理区域信息的方法、系统、装置和计算机可读介质。在下面的详细描述中,参考作为其一部分的附图,附图中作为说明示出了特定的实施例或示例。这些实施例可被组合、可使用其它实施例、且可做出结构改变,而不背离本发明的精神和范围。因此,下面的详细描述并非是限制性的,而且本发明的范围由所附权利要求书及其等价技术方案来定义。
现在参考附图,将描述本发明的各方面和说明性操作环境,附图中,相同的标号表示相同的元素。图1和下面的讨论旨在提供其中可实现本发明的合适的计算环境的简要概括描述。虽然本发明将在结合在个人计算机的操作系统上运行的应用程序而执行的程序模块的通用上下文中描述,但是本领域的技术人员会认识到,本发明也可组合其它程序模块来实现。用于实现本发明的各实施例的说明性操作环境和软件体系结构的附加方面在标题为”Method and System for Semantically LabelingStrings and Providing Actions Based on Semantically Labeled String”的美国专利申请第09/588,411号中描述,该申请通过引用特别地合并于此。
一般而言,程序模块包括例程、程序、组件、数据结构以及其它类型的结构,它们执行特定的任务或实现特定的抽象数据类型。此外,本领域的技术人员会认识到,本发明可用其它计算机系统配置来实现,包括手持式设备、多处理器系统、基于微处理器的或可编程消费者电子设备、小型机、大型机等等。本发明也可在分布式计算环境中实施,其中任务由通过通信网络链接的远程处理设备执行。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备中。
现在转到图1,将描述用于实现本发明的各实施例的个人计算机2的说明性计算机体系结构。图1中所示的计算机体系结构示出了传统个人计算机,包括中央处理单元4(“CPU”)、系统存储器6(包括随机存取存储器8(“RAM”)以及只读存储器(“ROM”)10)、以及将存储器与CPU 4耦合的系统总线12。基本输入/输出系统包含如在启动阶段帮助在计算机内的元件之间传递信息的基本例程,被储存在ROM10中。个人计算机2还包括大容量存储设备,它用于储存操作系统16、诸如应用程序205等应用程序以及数据。
大容量存储设备14通过与总线12相连的大容量存储控制器(未示出)与CPU4相连。大容量存储设备14及其相关联的计算机可读介质为个人计算机2提供了非易失性存储。尽管此处包含的计算机可读介质的描述是指大容量存储设备,如硬盘或CD-ROM驱动器,但是本领域的技术人员应当认识到的是,计算机可读介质可以是可由个人计算机2访问的任何可用介质。
例如,但并非限制,计算机可读介质可包含计算机存储介质和通信介质。计算机存储介质包括易失性和非易失性、可移除和不可移除介质,其可用用于诸如计算机可读指令、数据结构、程序模块或其它数据等信息的存储的任何方法或技术来实现。计算机存储介质包括,但不限于,RAM、ROM、EPROM、EEPROM、闪存或其它固态存储器技术、CD-ROM、DVD或其它光存储、盒式磁带、磁带、磁盘存储或其它磁存储设备、或者可用于储存所需信息并可由计算机访问的任何其它介质。
根据本发明的各实施例,个人计算机2可使用通过如因特网这样的TCP/IP网络18到远程计算机的逻辑连接在网络化环境中操作。个人计算机2可通过与总线12相连的网络接口单元20而连接到TCP/IP网络18。应当认识到,网络接口单元20也可用来连接到其它类型的网络和远程计算机系统。个人计算机2也可包括输入/输出控制器22,用于接收并处理来自包括键盘或鼠标(未示出)等多个设备的输入。同样的,输入/输出控制器22可提供对显示屏、打印机或其它类型输出设备的输出。
如上简要提到的,多个程序模块和数据文件可被储存在个人计算机2的大容量存储设备14和RAM 8中,包括适用于控制网络化个人计算机的操作的操作系统16,如来自华盛顿州雷蒙德市的微软公司的WINDOWS XP操作系统。大容量存储设备14和RAM 8也可储存一个或多个应用程序。具体地,大容量存储设备14和RAM 8可储存用于创建并编辑电子文档24的应用程序205。例如,应用程序205可包含文字处理应用程序,而电子文档24可包含文字处理文档。应用程序205也可包含电子表格应用程序,而电子文档24包含电子表格。同样的,应用程序205可包含电子邮件应用程序,而电子文档24可包含电子邮件消息。用于创建和编辑其它类型电子文档的应用程序也可用于本发明的各实施例中。
本发明的各实施例提供结合应用程序205使用的程序模块,其提供涉及在电子文档24内描述或参考的位置的信息。虽然认识到,本发明的实施例可用于其它软件结构来实现,但是本发明的示例性实施例提供了识别器插件220和动作插件225。如下面将更详细描述的,识别器插件220识别与位置相关联的串。为说明起见,与位置相关联的串可包括对地理位置或任何其它类型区域的引用。与位置相关联的串可包括城市名称、州、国家、省、区、县、地区等等。在其它例子中,与位置相关联的文本串可包括住所、商务或任何其它实体的名称。然后,识别器插件220将该信息传递到应用程序205,以供动作插件225使用。动作插件225在被识别的串上执行动作,以显示涉及位置的附加信息。
根据本发明的各实施例,动作插件225也可生成可在给定串上执行的动作列表。作为该过程的一部分,动作插件225可查询应用程序205或操作系统16的语言设置26。语言设置26指定了当前用户界面语言。然后,该列动作列表可用当前用户界面语言来创建。此外,动作插件225也可咨询显示设置文件28,以生成允许用于所有允许的语言的每一源单元名以及允许用于当前用户界面语言的每一源单元名的动作菜单项。关于识别器插件220和动作插件225操作的附加细节包括显示设备文件28和语言设置26的使用,这将在下面更详细地描述。
如上简要讨论的,显示设置文件28由识别器插件220和动作插件225使用。具体地,识别器插件220利用部分显示设置文件28来确定位置名称或在文本串中识别的其它数据,而动作插件225利用显示设置文件28来创建应呈现给用户的动作菜单并实际执行涉及位置的附加信息的显示。尽管显示设置文件28被示出为实现本发明的一种方式,但是本领域的技术人员会认识到,涉及位置的附加信息可从其它来源获取,如服务器、客户机程序、用户定制形式、或者任何其它数据源。
在一个例子中,显示设置文件28包含可用来源名填充的多个字段,其中每个来源源名可涉及位置。如上所指出的,来源名可包括城市名、州、国家、省、区、县、地区等等。如在下面将详细描述的,识别器插件220使用储存在来源名字段中的文本或数据来标识位置。另外,显示设置文件28可包含,涉及在每个来源名字段中引用的位置的附加信息,或具有到该附加信息的指针或链接。例如,涉及每个位置的附加信息可包括到地图、实际地图、电话区码、以及涉及每个相应位置的任何其它类型信息的链接。字段也可包含位置标识号,以允许本发明用不同的语言来操作。另外,显示设置文件28也可包含用于货币转换或者其它类型的转换,如英里和公里、英寸和厘米以及其它测量单位之间的转换的数据。应当认识到,显示设置文件28的这些示例例字段仅是可涉及在实现本发明中的数据类型的说明性范例。
现在参考图2,将描述结合本发明的各实施例使用的说明性软件体系结构。图2中所示的体系结构包括应用程序205,如文字处理器应用程序、电子邮件应用程序、电子表格应用程序、或者用于创建和编辑电子文档的其它类型的应用程序。应用程序205也可包含web浏览器。应用程序205能够与识别器动态链接库(“DLL”)210和动作DLL 215通信。如下面将更详细描述的,识别器DLL 210控制一个或多个识别器插件220A-220N,而动作DLL 215控制一个或多个动作插件225A-225N。
根据本发明的一个实施例,识别器插件220A-220N和动作插件225A-225N是自动化服务器。自动化服务器是公知的软件组件,它们可被汇编成程序或者将功能添加到在来自华盛顿州雷蒙德市的微软公司的WINDOWS XP操作系统上运行的现有程序中。自动化服务器可用各种计算语言来编写,并且可在运行时插入程序或从程序中移开,而不必重新编译程序。
识别器DLL 210将处理文本串从由应用程序205编辑的电子文档向各个识别器插件220A-220N的分发。识别器插件220A-220N识别诸如文字处理文档或电子表格文档等电子文档中的特定串。识别器插件220A-220N可用应用程序模块205包装,或者它们可由第三方编写,以识别感兴趣的特定串。通常,识别器DLL 210以单个段落或单元格数值增量的形式,将串传递给识别器插件220A-220N。然而,串能以其它大小和格式而被传递给识别器插件220A-220N。
作为将特定串识别为包括语义信息的一部分,识别器插件220A-220N确定哪个串要被标注,以及它如何被标注。在从各识别器插件220接收到这些结果后,识别器DLL 210将语义类别发送给应用程序模块205。根据本发明的一个实际实施例,提供识别器插件220用于识别储存在显示设置文件28中或另一个存储设备中的串。一旦串被识别,识别器插件220就返回描述串的信息,如串的长度和第一字符的ASCII码。
应当认识到,每个识别器插件220A-220N是单独执行的。识别器DLL 210负责处理由在不同的时刻返回结果的不同识别器插件220A-220N产生的异步性。通过这种方式,可识别串内各种类型的数据,并且为每个语义上标注的串提供不同动作。关于用于识别串内的特定单词和短语的识别器插件220的操作的附加细节将在下面参考图4描述。
在串被识别器插件220A-220N标注后,可包括来自显示设置文件28的信息的模式信息被发送到应用程序模块205。然后,应用程序模块205的用户可对所识别的串执行与该模式信息相关联的动作。动作DLL 215管理所执行的动作插件225A-225N,执行该动作。对识别器插件220A-220N而言,动作插件225A-225N可用应用程序模块205包装,或者由第三方编写,以执行其感兴趣的特定动作。动作插件225A-225N基于与串相关联的模式信息提供要呈现给用户的可能动作。如下面将更详细描述的,被提供给用户的动作列表是对每个模式类型动态生成的。然后,该信息被提供给应用程序205,它在串被选中时将动作列表提供给用户。
在已经从动作列表中选出动作之后,动作DLL 215管理适当的动作插件225A-225N,并在动作插件和应用程序模块205之间传递必要的信息,这样以使动作插件可执行所需动作。通常,应用程序模块205向动作DLL 215发送调用用户已选中的动作的自动请求。如下面更详细描述的,动作插件225的一个实施例提供涉及在所识别的串中引用的位置或地理区域的附加信息。
现在参考图3A和3B,将描述由本发明的各实施例所提供的说明性用户界面。如在图3A中所示,串32可由用户键入到应用程序205中。在这个例子中,该串具有拼写为单词“France”的字符。一旦用户提供了该串,则该串被提供给识别器插件220,它识别包含在串内的字符组合,如单词“France”。在这个例子中,假定单词“France”位于显示设置文件28中。由于单词“France”位于显示设置文件28中,所以串32可具有由识别器插件220标识的相关联的名称。因此,应用程序模块205向用户提供可对串32执行动作的指示。该指示可通过加亮串32而,或者接近于串32提供一用户界面指示34,来提供给用户。在图3A中所示的示例实施例中,用户界面指示34被示出为具有下拉菜单功能的图标。
当用户选择串32或用户界面指示34时,显示一动作列表。该动作列表可包含具有对应于可对串32执行的动作列表的一个或多个菜单项的下拉菜单36。根据本发明的一个实施例,下拉菜单36的内容提供涉及在串32中描述或引用的位置的动作。在图3A所示的例子中,第一动作44A允许用户查看有关France的附加信息。一旦被选中,第一动作44A就可在应用程序205中显示附加信息,或者提供到适用于在web浏览器应用程序或任何其它用户界面中查看的网页的链接。同样在图3A中所示,第二动作44B显示涉及France的时区信息,且第三动作44C显示涉及France的电话呼叫码信息。该电话呼叫码信息可基于从因特网上的其它服务器或从任何其它合适的来源(如本地或远程数据库)中收集的信息。
第四动作44D也可调用附加处理,用于计算货币转换。用于货币转换的过程和方法在标题为“Method,System,And Apparatus For Converting Numbers BetweenMeasurement Systems Based Upon Semantically Labeled Strings”的美国专利申请第10/140,544号被进一步描述,该申请的主题通过引用特别地合并于此。一般而言,系统确定对在串32中描述的区域专用的货币,并随后计算货币转换值。该货币转换可基于从因特网上的其它服务器(如货币交换服务器),或者从任何其它合适的来源(如本地计算机)上收集的信息。
如图3A和3B中所示,在选择第五动作44E后,也可显示地图信息。在这个实施例中,实际地图、描述地理布局的信息或任何其它类似的信息可被显示给用户。也可被显示的其它信息包括驾驶方向、地形、地理或任何其它涉及位置的类似信息。一旦选择第五动作44E,图3B中描述的地图40可从数据源中获取,并在应用程序205或任何其它合适的用户界面中显示给用户。本领域的技术人员会认识到,数据源可以是任何合适的计算源,如因特网上的服务器或本地数据库,且地图信息可被显示在web浏览器应用程序或任何其它用户界面中。
除上述特征之外,动作列表也可包括涉及(例如接近或在其中)串32中描述的位置的其它位置的名称。例如,图3A中的动作列表显示涉及France的其它位置的位置菜单选项44F:Bordeaux、Paris以及Strasbourg。在这样的实施例中,这些菜单选项44F的每一个被配置成为每个列出的区域生成附加菜单项组。例如,如选择Bordeaux菜单项,则其可生成用于显示地图、电话呼叫码或其它涉及Bordeaux的信息的菜单选项列表。类似于上述特征,该信息可源自显示设置文件28或任何其它网络化数据源。
现在转到图4,将描述用于处理应用程序205处的新串输入的说明性例程500。该例程500开始于块502,其中应用程序205接收新的串,如在用户将新段落输入到电子文档中或编辑先前输入的段落时。从块502处开始,例程500前进到块504,其中应用程序205将新的串传递到识别器DLL 210。如上所述,识别器DLL 210负责与应用程序205进行通信、管理需要由识别器插件220A-220N执行的作业、接收来自识别器插件220A-220N的结果、以及将诸如上述模式信息等信息发送到应用程序模块205用于所识别的串。应当理解的是,在本发明的一个实施例中,在块504处,段落被传递给识别器DLL 210。然而,在另一个实施例中,句子、电子表格单元格内容、文档的节、整个文档等可被传递给识别器DLL 210。换言之,应当认识到,本发明的实施例不限于简单将段落传递给识别器DLL 210。
从块504开始,例程500前进到块506,其中识别器DLL 210将串传递给识别器插件220A-220N。然后,例程500前进到块508,其中对段落执行识别器插件,以识别串内的关键词或字符。如上所述,本发明的实施例进行文本与储存在诸如显示设置文件28或储存在本地计算机或远程计算机中的另一类似文件等数据源中的单词或短语的匹配。若确定在串的文本和数据源中一个或多个单词或短语之间存在匹配,则该过程的这一部分的结果被储存。
在块510处,来自识别器插件220的结果在识别器DLL 210处被接收。然后,例程500继续前进到块512处,其中由识别器DLL 210确定自从串被发送到识别器插件220A-220N以来段落是否已被编辑。若段落已经被编辑,则例程500返回到块504,其中被编辑的串被传递到识别器DLL 210。若段落还没有被编辑,则例程500前进到块514,其中识别器DLL 210将从识别器插件220接收到结果发送到应用程序205,在那里例程500的结果和涉及所识别的串的附加信息被如上所述地显示。然后,例程500前进到块516,结束。
基于上述内容,本领域的技术人员应当认识到,本发明的各实施例提供用于标识预定串并提供涉及位置的信息的方法、系统、装置和计算机可读介质。以上说明书、示例和数据提供对本发明的组成部分的制造和使用的完整描述。由于可以作出本发明的许多实施例而不背离本发明的主旨和范围,所以本发明归于所附权利要求书。
Claims (22)
1.在用于创建和编辑电子文档的系统中,一种用于发现涉及位置的信息的方法,所述方法包括:
确定包含在所述电子文档中的串是否涉及位置;
若确定所述串涉及位置,则将所述串与一可执行的动作列表相关联,其中,所述动作列表标识涉及所述位置的信息;
从所述动作列表接收特定动作的选择;以及
基于所述特定动作的选择,生成涉及所述位置的所选择信息的显示。
2.如权利要求1所述的方法,其特征在于,所述串标识所述位置的名称。
3.如权利要求1所述的方法,其特征在于,所述涉及位置的信息标识涉及所述位置的电话区码,且其中,所选择的信息的显示包括所述电话区码的显示。
4.如权利要求1所述的方法,其特征在于,所述涉及位置的信息包括所述位置的地理地图,且其中,所选择的信息的显示包括所述位置的地理地图的显示。
5.如权利要求1所述的方法,其特征在于,所述涉及位置的信息包括货币转换的结果,且其中,所选择的信息的显示包括所述结果的显示。
6.如权利要求1所述的方法,其特征在于,所述涉及位置的信息包括附加位置列表,其中,所述附加位置具有与所述位置的地理关系。
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
从所述附加位置列表接收特定附加位置的选择;
关联可执行的第二动作列表,其中,所述第二动作列表标识涉及所述特定附加位置的信息;以及
生成所述第二动作列表的显示。
8.一种包含计算机可读指令的计算机可读介质,当所述指令由计算机执行时,使所述计算机执行如权利要求1所述的方法。
9.一种能够执行如权利要求1所述的方法的计算机控制的装置。
10.在用于创建和编辑电子文档的系统中,一种用于发现涉及位置的信息的方法,所述方法包括:
确定包含在所述电子文档中的串是否涉及位置;
若确定所述串涉及位置,则将所述串与一项列表相关联,其中,所述项列表提供到涉及所述位置的信息的链接,并且其中,所述一个或多个项直接显示涉及所述位置的附加信息。
11.如权利要求10所述的方法,其特征在于,所述串标识所述位置的名称。
12.如权利要求10所述的方法,其特征在于,所述附加信息包括涉及所述位置的电话区码。
13.如权利要求10所述的方法,其特征在于,所述附加信息是货币转换的结果。
14.如权利要求10所述的方法,其特征在于,所述附加信息包括一附加位置列表,其中,所述附加位置具有与所述位置的地理关系。
15.一种包含计算机可读指令的计算机可读介质,当所述指令由计算机执行时,使所述计算机执行如权利要求10所述的方法。
16.一种能够执行如权利要求10所述的方法的计算机控制的装置。
17.一种用于创建和编辑电子文档、以及发现涉及位置的信息的系统,所述系统包括:
用于确定包含在所述电子文档中的串是否涉及位置的装置;
用于将所述串与可执行的动作列表相关联的装置,其中,所述动作列表标识涉及所述位置的信息,其中,将所述串与动作列表相关联是对确定所述串涉及位置的响应;
用于从所述动作列表中接收特定动作的选择的装置;以及
用于基于所述特定动作的选择生成涉及所述位置的所选择的信息的显示的装置。
18.如权利要求17所述的系统,其特征在于,所述串标识所述位置的名称。
19.如权利要求17所述的系统,其特征在于,所述涉及位置的信息标识涉及所述位置的电话区码,且其中,所选择的信息的显示包括所述电话区码的显示。
20.如权利要求17所述的系统,其特征在于,所述涉及位置的信息包括所述位置的地理地图,且其中,所选择的信息的显示包括所述位置的地理地图的显示。
21.如权利要求17所述的系统,其特征在于,所述涉及位置的信息包括货币转换结果,且其中,所选择的信息的显示包括所述结果的显示。
22.如权利要求17所述的系统,其特征在于,所述涉及位置的信息包括附加位置列表,其中,所述附加位置具有与所述位置的地理关系。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/948,948 | 2004-09-24 | ||
US10/948,948 US20050108195A1 (en) | 2002-05-07 | 2004-09-24 | Method, system, and apparatus for processing information based on the discovery of semantically labeled strings |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1752972A true CN1752972A (zh) | 2006-03-29 |
Family
ID=35560365
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005100885294A Pending CN1752972A (zh) | 2004-09-24 | 2005-07-29 | 基于语义上标注的串的发现处理信息的方法、系统和装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20050108195A1 (zh) |
EP (1) | EP1640876A3 (zh) |
JP (1) | JP2006092514A (zh) |
KR (1) | KR20060049261A (zh) |
CN (1) | CN1752972A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014101183A1 (en) * | 2012-12-31 | 2014-07-03 | Nokia Corporation | Method, apparatus, and system for providing information |
Families Citing this family (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
US7788602B2 (en) | 2000-06-06 | 2010-08-31 | Microsoft Corporation | Method and system for providing restricted actions for recognized semantic categories |
US7770102B1 (en) | 2000-06-06 | 2010-08-03 | Microsoft Corporation | Method and system for semantically labeling strings and providing actions based on semantically labeled strings |
US7712024B2 (en) * | 2000-06-06 | 2010-05-04 | Microsoft Corporation | Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings |
US7716163B2 (en) | 2000-06-06 | 2010-05-11 | Microsoft Corporation | Method and system for defining semantic categories and actions |
US7778816B2 (en) | 2001-04-24 | 2010-08-17 | Microsoft Corporation | Method and system for applying input mode bias |
US7707496B1 (en) | 2002-05-09 | 2010-04-27 | Microsoft Corporation | Method, system, and apparatus for converting dates between calendars and languages based upon semantically labeled strings |
US7707024B2 (en) | 2002-05-23 | 2010-04-27 | Microsoft Corporation | Method, system, and apparatus for converting currency values based upon semantically labeled strings |
US7742048B1 (en) | 2002-05-23 | 2010-06-22 | Microsoft Corporation | Method, system, and apparatus for converting numbers based upon semantically labeled strings |
US7827546B1 (en) | 2002-06-05 | 2010-11-02 | Microsoft Corporation | Mechanism for downloading software components from a remote source for use by a local software application |
US7356537B2 (en) | 2002-06-06 | 2008-04-08 | Microsoft Corporation | Providing contextually sensitive tools and help content in computer-generated documents |
US7716676B2 (en) * | 2002-06-25 | 2010-05-11 | Microsoft Corporation | System and method for issuing a message to a program |
US7209915B1 (en) | 2002-06-28 | 2007-04-24 | Microsoft Corporation | Method, system and apparatus for routing a query to one or more providers |
US7783614B2 (en) * | 2003-02-13 | 2010-08-24 | Microsoft Corporation | Linking elements of a document to corresponding fields, queries and/or procedures in a database |
US7711550B1 (en) | 2003-04-29 | 2010-05-04 | Microsoft Corporation | Methods and system for recognizing names in a computer-generated document and for providing helpful actions associated with recognized names |
US7558841B2 (en) * | 2003-05-14 | 2009-07-07 | Microsoft Corporation | Method, system, and computer-readable medium for communicating results to a data query in a computer network |
US7739588B2 (en) * | 2003-06-27 | 2010-06-15 | Microsoft Corporation | Leveraging markup language data for semantically labeling text strings and data and for providing actions based on semantically labeled text strings and data |
US7707039B2 (en) | 2004-02-15 | 2010-04-27 | Exbiblio B.V. | Automatic modification of web pages |
US8442331B2 (en) | 2004-02-15 | 2013-05-14 | Google Inc. | Capturing text from rendered documents using supplemental information |
US20060041484A1 (en) | 2004-04-01 | 2006-02-23 | King Martin T | Methods and systems for initiating application processes by data capture from rendered documents |
US8799303B2 (en) | 2004-02-15 | 2014-08-05 | Google Inc. | Establishing an interactive environment for rendered documents |
US10635723B2 (en) | 2004-02-15 | 2020-04-28 | Google Llc | Search engines and systems with handheld document data capture devices |
US8521772B2 (en) | 2004-02-15 | 2013-08-27 | Google Inc. | Document enhancement system and method |
US7812860B2 (en) | 2004-04-01 | 2010-10-12 | Exbiblio B.V. | Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device |
US8621349B2 (en) | 2004-04-01 | 2013-12-31 | Google Inc. | Publishing techniques for adding value to a rendered document |
US20080313172A1 (en) | 2004-12-03 | 2008-12-18 | King Martin T | Determining actions involving captured information and electronic content associated with rendered documents |
US9008447B2 (en) | 2004-04-01 | 2015-04-14 | Google Inc. | Method and system for character recognition |
US8146156B2 (en) | 2004-04-01 | 2012-03-27 | Google Inc. | Archive of text captures from rendered documents |
US7894670B2 (en) | 2004-04-01 | 2011-02-22 | Exbiblio B.V. | Triggering actions in response to optically or acoustically capturing keywords from a rendered document |
US8793162B2 (en) * | 2004-04-01 | 2014-07-29 | Google Inc. | Adding information or functionality to a rendered document via association with an electronic counterpart |
US9143638B2 (en) | 2004-04-01 | 2015-09-22 | Google Inc. | Data capture from rendered documents using handheld device |
US9116890B2 (en) | 2004-04-01 | 2015-08-25 | Google Inc. | Triggering actions in response to optically or acoustically capturing keywords from a rendered document |
US7990556B2 (en) | 2004-12-03 | 2011-08-02 | Google Inc. | Association of a portable scanner with input/output and storage devices |
US20070300142A1 (en) | 2005-04-01 | 2007-12-27 | King Martin T | Contextual dynamic advertising based upon captured rendered text |
US8713418B2 (en) | 2004-04-12 | 2014-04-29 | Google Inc. | Adding value to a rendered document |
US9460346B2 (en) | 2004-04-19 | 2016-10-04 | Google Inc. | Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device |
US8489624B2 (en) | 2004-05-17 | 2013-07-16 | Google, Inc. | Processing techniques for text capture from a rendered document |
US8874504B2 (en) | 2004-12-03 | 2014-10-28 | Google Inc. | Processing techniques for visual capture data from a rendered document |
US8620083B2 (en) | 2004-12-03 | 2013-12-31 | Google Inc. | Method and system for character recognition |
US20050268219A1 (en) * | 2004-05-28 | 2005-12-01 | Microsoft Corporation | Method and system for embedding context information in a document |
US8346620B2 (en) | 2004-07-19 | 2013-01-01 | Google Inc. | Automatic modification of web pages |
US20110029504A1 (en) * | 2004-12-03 | 2011-02-03 | King Martin T | Searching and accessing documents on private networks for use with captures from rendered documents |
EP1952288A4 (en) * | 2005-09-17 | 2009-02-04 | Telezygology Inc | LOCALLY SENSITIVE DOCUMENTS |
US7788590B2 (en) | 2005-09-26 | 2010-08-31 | Microsoft Corporation | Lightweight reference user interface |
US7992085B2 (en) * | 2005-09-26 | 2011-08-02 | Microsoft Corporation | Lightweight reference user interface |
EP1868083A1 (en) * | 2006-06-13 | 2007-12-19 | Microsoft Corporation | Use of context information in localisation |
EP2067119A2 (en) | 2006-09-08 | 2009-06-10 | Exbiblio B.V. | Optical scanners, such as hand-held optical scanners |
US20080126450A1 (en) * | 2006-11-28 | 2008-05-29 | O'neill Justin | Aggregation syndication platform |
KR100968864B1 (ko) * | 2007-06-01 | 2010-07-09 | 엔에이치엔(주) | 전자메일에 대한 부가 정보 서비스 제공방법 및 그 시스템 |
WO2009007181A1 (en) | 2007-07-10 | 2009-01-15 | International Business Machines Corporation | A method, system and computer program for intelligent text annotation |
US8266514B2 (en) | 2008-06-26 | 2012-09-11 | Microsoft Corporation | Map service |
US8107671B2 (en) | 2008-06-26 | 2012-01-31 | Microsoft Corporation | Script detection service |
DE202010018601U1 (de) | 2009-02-18 | 2018-04-30 | Google LLC (n.d.Ges.d. Staates Delaware) | Automatisches Erfassen von Informationen, wie etwa Erfassen von Informationen unter Verwendung einer dokumentenerkennenden Vorrichtung |
US8447066B2 (en) * | 2009-03-12 | 2013-05-21 | Google Inc. | Performing actions based on capturing information from rendered documents, such as documents under copyright |
WO2010105245A2 (en) | 2009-03-12 | 2010-09-16 | Exbiblio B.V. | Automatically providing content associated with captured information, such as information captured in real-time |
FR2948791B1 (fr) * | 2009-07-30 | 2016-09-30 | Cadege Tech Et Consulting | Systeme de geolocalisation par analyse linguistique |
US9081799B2 (en) | 2009-12-04 | 2015-07-14 | Google Inc. | Using gestalt information to identify locations in printed information |
US9323784B2 (en) | 2009-12-09 | 2016-04-26 | Google Inc. | Image search using text-based elements within the contents of images |
US9594831B2 (en) | 2012-06-22 | 2017-03-14 | Microsoft Technology Licensing, Llc | Targeted disambiguation of named entities |
US9959340B2 (en) | 2012-06-29 | 2018-05-01 | Microsoft Technology Licensing, Llc | Semantic lexicon-based input method editor |
US20190243515A1 (en) * | 2018-02-07 | 2019-08-08 | Microsoft Technology Licensing, Llc | Invoke a Service in an Electronic Document Using a Trigger Entry |
Family Cites Families (80)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5408655A (en) * | 1989-02-27 | 1995-04-18 | Apple Computer, Inc. | User interface system and method for traversing a database |
US5287448A (en) * | 1989-05-04 | 1994-02-15 | Apple Computer, Inc. | Method and apparatus for providing help information to users of computers |
JP3005031B2 (ja) * | 1990-10-17 | 2000-01-31 | キヤノン株式会社 | 通信装置 |
US5940614A (en) * | 1991-04-18 | 1999-08-17 | International Business Machines Corporation | Hypertext control method and apparatus for displaying help information in an interactive data processing system |
JP3811902B2 (ja) * | 1991-09-11 | 2006-08-23 | 司文 安藤 | コンピュータにおける自然言語処理法 |
US5546521A (en) * | 1991-10-15 | 1996-08-13 | International Business Machines Corporation | Dynamic presentation of contextual help and status information |
US5446891A (en) * | 1992-02-26 | 1995-08-29 | International Business Machines Corporation | System for adjusting hypertext links with weighed user goals and activities |
US5337233A (en) * | 1992-04-13 | 1994-08-09 | Sun Microsystems, Inc. | Method and apparatus for mapping multiple-byte characters to unique strings of ASCII characters for use in text retrieval |
US5535323A (en) * | 1992-06-29 | 1996-07-09 | Digital Equipment Corporation | Method of and system for displaying context sensitive and application independent help information |
US5799068A (en) * | 1992-06-29 | 1998-08-25 | Elonex I.P. Holdings Ltd. | Smart phone integration with computer systems |
DE4406668C2 (de) * | 1993-04-27 | 1996-09-12 | Hewlett Packard Co | Verfahren und Vorrichtung zum Betreiben eines berührungsempfindlichen Anzeigegeräts |
US5522089A (en) * | 1993-05-07 | 1996-05-28 | Cordata, Inc. | Personal digital assistant module adapted for initiating telephone communications through DTMF dialing |
US6282489B1 (en) * | 1993-05-28 | 2001-08-28 | Mapquest.Com, Inc. | Methods and apparatus for displaying a travel route and generating a list of places of interest located near the travel route |
US5764794A (en) * | 1993-10-27 | 1998-06-09 | Perlin; Kenneth | Method and apparatus for electronically storing alphanumeric characters |
US5657259A (en) * | 1994-01-21 | 1997-08-12 | Object Technology Licensing Corp. | Number formatting framework |
US5581684A (en) * | 1994-08-01 | 1996-12-03 | Ddtec Sa | Application-external help system for a windowing user interface |
US5761689A (en) * | 1994-09-01 | 1998-06-02 | Microsoft Corporation | Autocorrecting text typed into a word processing document |
US5717923A (en) * | 1994-11-03 | 1998-02-10 | Intel Corporation | Method and apparatus for dynamically customizing electronic information to individual end users |
US5617565A (en) * | 1994-11-29 | 1997-04-01 | Hitachi America, Ltd. | Broadcast interactive multimedia system |
US5805911A (en) * | 1995-02-01 | 1998-09-08 | Microsoft Corporation | Word prediction system |
JP3507571B2 (ja) * | 1995-03-06 | 2004-03-15 | シャープ株式会社 | 画像形成装置の現像装置 |
US5708825A (en) * | 1995-05-26 | 1998-01-13 | Iconovex Corporation | Automatic summary page creation and hyperlink generation |
US5778402A (en) * | 1995-06-07 | 1998-07-07 | Microsoft Corporation | Method and system for auto-formatting a document using an event-based rule engine to format a document as the user types |
US5794257A (en) * | 1995-07-14 | 1998-08-11 | Siemens Corporate Research, Inc. | Automatic hyperlinking on multimedia by compiling link specifications |
US5640560A (en) * | 1995-08-02 | 1997-06-17 | Microsoft Corporation | CD-ROM content repurposing |
US5752022A (en) * | 1995-08-07 | 1998-05-12 | International Business Machines Corp. | Method for creating a hypertext language for a distributed computer network |
US5826025A (en) * | 1995-09-08 | 1998-10-20 | Sun Microsystems, Inc. | System for annotation overlay proxy configured to retrieve associated overlays associated with a document request from annotation directory created from list of overlay groups |
US6473069B1 (en) * | 1995-11-13 | 2002-10-29 | Cirque Corporation | Apparatus and method for tactile feedback from input device |
US5822539A (en) * | 1995-12-08 | 1998-10-13 | Sun Microsystems, Inc. | System for adding requested document cross references to a document by annotation proxy configured to merge and a directory generator and annotation server |
US5875443A (en) * | 1996-01-30 | 1999-02-23 | Sun Microsystems, Inc. | Internet-based spelling checker dictionary system with automatic updating |
US5802299A (en) * | 1996-02-13 | 1998-09-01 | Microtouch Systems, Inc. | Interactive system for authoring hypertext document collections |
US5715415A (en) * | 1996-06-05 | 1998-02-03 | Microsoft Corporation | Computer application with help pane integrated into workspace |
US5920859A (en) * | 1997-02-05 | 1999-07-06 | Idd Enterprises, L.P. | Hypertext document retrieval system and method |
US5802530A (en) * | 1996-07-01 | 1998-09-01 | Sun Microsystems, Inc. | Web document based graphical user interface |
US5895461A (en) * | 1996-07-30 | 1999-04-20 | Telaric, Inc. | Method and system for automated data storage and retrieval with uniform addressing scheme |
US6272505B1 (en) * | 1998-07-07 | 2001-08-07 | Carlos De La Huerga | Document modification based hyperlink limiting method and apparatus |
US6516321B1 (en) * | 1996-07-30 | 2003-02-04 | Carlos De La Huerga | Method for database address specification |
US6308171B1 (en) * | 1996-07-30 | 2001-10-23 | Carlos De La Huerga | Method and system for automated data storage and retrieval |
SE515663C2 (sv) * | 1996-08-23 | 2001-09-17 | Ericsson Telefon Ab L M | Pekskärm och användning av pekskärm |
US5948061A (en) * | 1996-10-29 | 1999-09-07 | Double Click, Inc. | Method of delivery, targeting, and measuring advertising over networks |
US6292768B1 (en) * | 1996-12-10 | 2001-09-18 | Kun Chun Chan | Method for converting non-phonetic characters into surrogate words for inputting into a computer |
US5933139A (en) * | 1997-01-31 | 1999-08-03 | Microsoft Corporation | Method and apparatus for creating help functions |
US6073090A (en) * | 1997-04-15 | 2000-06-06 | Silicon Graphics, Inc. | System and method for independently configuring international location and language |
US5892919A (en) * | 1997-06-23 | 1999-04-06 | Sun Microsystems, Inc. | Spell checking universal resource locator (URL) by comparing the URL against a cache containing entries relating incorrect URLs submitted by users to corresponding correct URLs |
US5933140A (en) * | 1997-06-30 | 1999-08-03 | Sun Microsystems, Inc. | Child window containing context-based help and a miniaturized web page |
US5974413A (en) * | 1997-07-03 | 1999-10-26 | Activeword Systems, Inc. | Semantic user interface |
US5896321A (en) * | 1997-11-14 | 1999-04-20 | Microsoft Corporation | Text completion system for a miniature computer |
US6028605A (en) * | 1998-02-03 | 2000-02-22 | Documentum, Inc. | Multi-dimensional analysis of objects by manipulating discovered semantic properties |
US6092074A (en) * | 1998-02-10 | 2000-07-18 | Connect Innovations, Inc. | Dynamic insertion and updating of hypertext links for internet servers |
JP3666005B2 (ja) * | 1998-03-03 | 2005-06-29 | マツダ株式会社 | 特許情報検索システム、特許情報検索装置、情報検索中継装置並びに特許情報検索方法 |
US6031525A (en) * | 1998-04-01 | 2000-02-29 | New York University | Method and apparatus for writing |
US6006265A (en) * | 1998-04-02 | 1999-12-21 | Hotv, Inc. | Hyperlinks resolution at and by a special network server in order to enable diverse sophisticated hyperlinking upon a digital network |
US6122647A (en) * | 1998-05-19 | 2000-09-19 | Perspecta, Inc. | Dynamic generation of contextual links in hypertext documents |
NO984066L (no) * | 1998-09-03 | 2000-03-06 | Arendi As | Funksjonsknapp for datamaskin |
US6349295B1 (en) * | 1998-12-31 | 2002-02-19 | Walker Digital, Llc | Method and apparatus for performing supplemental searches over a network |
US6556984B1 (en) * | 1999-01-19 | 2003-04-29 | International Business Machines Corporation | Hierarchical string matching using multi-path dynamic programming |
US6311177B1 (en) * | 1999-02-16 | 2001-10-30 | International Business Machines Corporation | Accessing databases when viewing text on the web |
US6320496B1 (en) * | 1999-04-29 | 2001-11-20 | Fuji Xerox Co., Ltd | Systems and methods providing tactile guidance using sensory supplementation |
US6519603B1 (en) * | 1999-10-28 | 2003-02-11 | International Business Machine Corporation | Method and system for organizing an annotation structure and for querying data and annotations |
GB2355833B (en) * | 1999-10-29 | 2003-10-29 | Canon Kk | Natural language input method and apparatus |
US6963867B2 (en) * | 1999-12-08 | 2005-11-08 | A9.Com, Inc. | Search query processing to provide category-ranked presentation of search results |
US6618733B1 (en) * | 2000-04-11 | 2003-09-09 | Revelink Inc. | View navigation for creation, update and querying of data objects and textual annotations of relations between data objects |
US7716163B2 (en) * | 2000-06-06 | 2010-05-11 | Microsoft Corporation | Method and system for defining semantic categories and actions |
US7788602B2 (en) * | 2000-06-06 | 2010-08-31 | Microsoft Corporation | Method and system for providing restricted actions for recognized semantic categories |
US7712024B2 (en) * | 2000-06-06 | 2010-05-04 | Microsoft Corporation | Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings |
US7421645B2 (en) * | 2000-06-06 | 2008-09-02 | Microsoft Corporation | Method and system for providing electronic commerce actions based on semantically labeled strings |
US6857103B1 (en) * | 2000-07-14 | 2005-02-15 | International Business Machines Corporation | Flexible help support in an object oriented application |
US6441753B1 (en) * | 2000-10-25 | 2002-08-27 | Motorola, Inc. | Multi-function key assembly for an electronic device |
US7320019B2 (en) * | 2000-11-30 | 2008-01-15 | At&T Delaware Intellectual Property, Inc. | Method and apparatus for automatically checking e-mail addresses in outgoing e-mail communications |
US20020091803A1 (en) * | 2001-01-08 | 2002-07-11 | Kokoro Imamura | Multi-user management process enabling user privacy for use in a network entertainment center |
US6845499B2 (en) * | 2001-01-31 | 2005-01-18 | I2 Technologies Us, Inc. | System and method for developing software applications using an extended XML-based framework |
JP2002236684A (ja) * | 2001-02-07 | 2002-08-23 | Fujitsu Ten Ltd | 情報処理方法 |
US7032174B2 (en) * | 2001-03-27 | 2006-04-18 | Microsoft Corporation | Automatically adding proper names to a database |
US7778816B2 (en) * | 2001-04-24 | 2010-08-17 | Microsoft Corporation | Method and system for applying input mode bias |
US7024658B1 (en) * | 2001-09-28 | 2006-04-04 | Adobe Systems Incorporated | Extensible help facility for a computer software application |
US20030182391A1 (en) * | 2002-03-19 | 2003-09-25 | Mike Leber | Internet based personal information manager |
US7325194B2 (en) * | 2002-05-07 | 2008-01-29 | Microsoft Corporation | Method, system, and apparatus for converting numbers between measurement systems based upon semantically labeled strings |
US7707024B2 (en) * | 2002-05-23 | 2010-04-27 | Microsoft Corporation | Method, system, and apparatus for converting currency values based upon semantically labeled strings |
US7003522B1 (en) * | 2002-06-24 | 2006-02-21 | Microsoft Corporation | System and method for incorporating smart tags in online content |
US20040001099A1 (en) * | 2002-06-27 | 2004-01-01 | Microsoft Corporation | Method and system for associating actions with semantic labels in electronic documents |
-
2004
- 2004-09-24 US US10/948,948 patent/US20050108195A1/en not_active Abandoned
-
2005
- 2005-06-08 EP EP05105000A patent/EP1640876A3/en not_active Withdrawn
- 2005-06-15 JP JP2005175170A patent/JP2006092514A/ja active Pending
- 2005-06-30 KR KR1020050058024A patent/KR20060049261A/ko not_active Application Discontinuation
- 2005-07-29 CN CNA2005100885294A patent/CN1752972A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014101183A1 (en) * | 2012-12-31 | 2014-07-03 | Nokia Corporation | Method, apparatus, and system for providing information |
Also Published As
Publication number | Publication date |
---|---|
KR20060049261A (ko) | 2006-05-18 |
EP1640876A3 (en) | 2007-01-10 |
US20050108195A1 (en) | 2005-05-19 |
EP1640876A2 (en) | 2006-03-29 |
JP2006092514A (ja) | 2006-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1752972A (zh) | 基于语义上标注的串的发现处理信息的方法、系统和装置 | |
RU2328034C2 (ru) | Способ и система сопоставления операций семантическим меткам в электронных документах | |
US7636894B2 (en) | Mapping tool graphical user interface | |
US8495658B2 (en) | Adaptive content platform and application integration with the platform | |
CN1713179B (zh) | 在对象模型中的影响分析 | |
JP4202041B2 (ja) | 入力モードバイアスを適用するための方法およびシステム | |
CN101180598B (zh) | 用于提供过程指南的方法 | |
CN100578495C (zh) | 以透明方式公开计算机生成文档中嵌套数据的方法和系统 | |
US20080120257A1 (en) | Automatic online form filling using semantic inference | |
EP1927922A1 (en) | Data managing apparatus, data editing apparatus, data browsing apparatus, data managing method, data editing method, and data browsing method | |
CN1841421A (zh) | 多用户、多时间协作批注的方法和系统 | |
CN101622598A (zh) | 电子内容分类 | |
CN1804796A (zh) | 基于树视图的编辑器中的内联属性编辑系统和方法 | |
CN107093093A (zh) | 域间通信 | |
CA2516125C (en) | Systems and methods for contextual mark-up of formatted documents | |
US20080097771A1 (en) | System and Method for Creating Distributed Applications Utilizing Portable Devices and Physical Location of the Portable Device | |
US20040243575A1 (en) | Information searching system | |
US20060069986A1 (en) | Technical specification editor | |
US8341194B2 (en) | Matrix-based user interface and system for creating the same | |
US20090137202A1 (en) | Information distribution system | |
Ma et al. | OpenMindat: Open and FAIR mineralogy data from the Mindat database | |
US20080005662A1 (en) | Server Device and Name Space Issuing Method | |
CN100409182C (zh) | 处理因特网表单的方法和设备 | |
Bharosa et al. | Principle-based design: A methodology and principles for capitalizing design experiences for information quality assurance | |
Voit et al. | Formal method to analyze design workflows in software development |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
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 |
Open date: 20060329 |