Leveraging markup language data for semantically labeling text strings and data and for providing actions based on semantically labeled text strings and data
    1.
    发明授权
    Leveraging markup language data for semantically labeling text strings and data and for providing actions based on semantically labeled text strings and data 有权
    利用标记语言数据来语义标记文本字符串和数据,并根据语义标记的文本字符串和数据提供动作

    公开(公告)号:US07739588B2

    公开(公告)日:2010-06-15

    申请号:US10608267

    申请日:2003-06-27

    IPC分类号: G06F15/00

    摘要: Markup language data applied to text or data is leveraged for providing helpful actions on certain types of text or data such as names, addresses, etc. Selected portions of text or data entered into a document and any associated markup language data are passed to an action dynamically linked library (DLL) for obtaining actions associated with markup language elements applied to the text or data. The text or data may be passed to a recognizer DLL for recognition of certain data types. The recognizer DLL utilizes markup language data associated with the text or data to assist recognition and labeling of text or data. After all applicable text and/or data is recognized and labeled, an action DLL is called for actions associated with the labeled text or data.

    摘要翻译: 应用于文本或数据的标记语言数据被用于为某些类型的文本或数据(例如姓名,地址等)提供有用的操作。输入到文档中的文本或数据的所选部分以及任何相关联的标记语言数据被传递到动作 动态链接库(DLL),用于获取与应用于文本或数据的标记语言元素相关联的操作。 文本或数据可以被传递到识别器DLL以识别某些数据类型。 识别器DLL利用与文本或数据相关联的标记语言数据来辅助文本或数据的识别和标签。 在所有适用的文本和/或数据被识别和标记之后,将调用与标记的文本或数据相关联的操作的动作DLL。

    Method and system for semantically labeling strings and providing actions based on semantically labeled strings
    2.
    发明授权
    Method and system for semantically labeling strings and providing actions based on semantically labeled strings 有权
    用于语义标记字符串和基于语义标记字符串提供操作的方法和系统

    公开(公告)号:US07770102B1

    公开(公告)日:2010-08-03

    申请号:US09588411

    申请日:2000-06-06

    IPC分类号: G06F17/00

    CPC分类号: G06Q30/02 G06F17/2785

    摘要: A method for recognizing strings and annotating, or labeling, the strings with a type label. After the strings are annotated with a type label, application program modules may use the type label to provide users with a choice of actions. If the user's computer does not have any actions associated with a type label, the user may be provided with the option to surf to a download Uniform Resource Locator (URL) and download action plug-ins for that type label. One or more recognizer plug-ins perform the recognition of particular strings in an electronic document. The recognizer plug-ins may be packaged with an application program module or they may be written by third parties to recognize particular strings that are of interest. One or more action plug-ins provide possible actions to be presented to the user based upon the type label associated with the string.

    摘要翻译: 用于识别字符串并使用类型标签注释或标注字符串的方法。 在使用类型标签注释字符串之后,应用程序模块可以使用类型标签为用户提供动作选择。 如果用户的计算机没有与类型标签相关联的任何操作,则可以向用户提供用于浏览下载统一资源定位符(URL)的选项以及用于该类型标签的下载动作插件。 一个或多个识别器插件在电子文档中执行特定字符串的识别。 识别器插件可以与应用程序模块封装,或者它们可以由第三方写入以识别感兴趣的特定字符串。 一个或多个动作插件基于与字符串相关联的类型标签来提供可呈现给用户的可能动作。

    Method and System for Semantically Labeling Strings and Providing Actions Based on Semantically Labeled Strings
    3.
    发明申请
    Method and System for Semantically Labeling Strings and Providing Actions Based on Semantically Labeled Strings 审中-公开
    用于语义标记字符串的方法和系统,并基于语义标签字符串提供操作

    公开(公告)号:US20100268793A1

    公开(公告)日:2010-10-21

    申请号:US12777322

    申请日:2010-05-11

    IPC分类号: G06F9/46 G06F17/24 G06F15/16

    CPC分类号: G06Q30/02 G06F17/2785

    摘要: Abstract of the Disclosure A method for recognizing strings and annotating, or labeling, the strings with a type label. After the strings are annotated with a type label, application pro gram modules may use the type label to provide users with a choice of actions. If the user's computer does not have any actions associated with a type label, the user may be provided with the option to surf to a download Uniform Resource Locator (URL) and download action plug-ins for that type label. One or more recognizer plug-ins perform the recognition of particular strings in an electronic document. The recognize r plug-ins may be packaged with an application program module or they may be written by third parties to recognize particular strings that are of interest. One or more action plug-ins provide possible actions to be presented to the user based upon the type label associated with the string.

    摘要翻译: 公开摘要用于识别字符串并用类型标签注释或标注字符串的方法。 在使用类型标签注释字符串之后,应用程序模块可以使用类型标签为用户提供动作选择。 如果用户的计算机没有与类型标签相关联的任何操作,则可以向用户提供用于浏览下载统一资源定位符(URL)的选项以及用于该类型标签的下载动作插件。 一个或多个识别器插件在电子文档中执行特定字符串的识别。 识别r插件可以与应用程序模块封装,或者它们可以由第三方写入以识别感兴趣的特定字符串。 一个或多个动作插件基于与字符串相关联的类型标签来提供可呈现给用户的可能动作。

    Method and system for providing restricted actions for recognized semantic categories
    4.
    发明授权
    Method and system for providing restricted actions for recognized semantic categories 有权
    为识别的语义类别提供有限的动作的方法和系统

    公开(公告)号:US07788602B2

    公开(公告)日:2010-08-31

    申请号:US09906552

    申请日:2001-07-16

    IPC分类号: G06F3/048

    CPC分类号: G06F17/2785 G06Q30/02

    摘要: Strings are recognized and annotated, or labeled, with a type label by a recognizer plug-in. Application program modules may use the type label and other metadata to provide users with a choice of electronic commerce actions. In addition, the user may be provided with a download Uniform Resource Locator (URL) and download action plug-ins for that type label. An ActionGUID may be used to specify the class ids (CLSIDs) of the action plug-ins that may provide actions for a particular semantic category type label. Each DLL has a class id (CLSID), which is a GUID. The ActionGUID is a GUID that is specified by the recognizer plug-in and which corresponds to the CLSID(s) of the only action plug-ins that should be permitted to provide actions for the semantic category type label provided by the recognizer plug-in.

    摘要翻译: 字符串通过识别器插件被识别和注释或标记为类型标签。 应用程序模块可以使用类型标签和其他元数据来为用户提供电子商务动作的选择。 此外,可以向用户提供用于该类型标签的下载统一资源定位符(URL)和下载动作插件。 ActionGUID可用于指定可能为特定语义类别类型标签提供操作的操作插件的类ids(CLSID)。 每个DLL都有一个类ID(CLSID),它是一个GUID。 ActionGUID是由识别器插件指定的GUID,对应于应该允许为识别器插件提供的语义类别类型标签提供操作的唯一操作插件的CLSID 。

    Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings
    5.
    发明授权
    Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings 有权
    用于语义标记字符串的应用程序接口,并基于语义标记的字符串提供操作

    公开(公告)号:US07712024B2

    公开(公告)日:2010-05-04

    申请号:US09906467

    申请日:2001-07-16

    IPC分类号: G06F17/00 G06F17/20

    CPC分类号: G06F17/2785 G06Q30/02

    摘要: Application program interfaces (API) are provided for labeling strings while a user is creating a document and providing user actions based on the type of semantic label applied to the string. A recognizer API is provided and includes properties and methods or instructions which allow recognizer plug-ins to semantically label strings of text or cells or information. An action API is provided and includes properties and methods that are called upon when a user initiates particular actions such as opening a web browser, going to a particular URL, or opening an instance of a word processing or spreadsheet program. After the strings are annotated with a type label, application program modules may use the type label to provide users with a choice of actions. If the user's computer does not have any actions associated with a type label, the user may be provided with the option to surf to a download Uniform Resource Locator (URL) and download action plug-ins for that type label. One or more recognizer plug-ins perform the recognition of particular strings in an electronic document. The recognizer plug-ins may be packaged with an application program module or they may be written by third parties to recognize particular strings that are of interest. One or more action plug-ins provide possible actions to be presented to the user based upon the type label associated with the string.

    摘要翻译: 提供应用程序接口(API),用于在用户创建文档时提供标签字符串,并根据应用于字符串的语义标签的类型提供用户操作。 提供识别器API,并且包括允许识别器插件语义地标记文本或单元格或信息字符串的属性和方法或指令。 提供一个动作API,包括当用户启动特定操作(如打开Web浏览器,转到特定URL或打开文字处理或电子表格程序的实例)时调用的属性和方法。 在使用类型标签注释字符串之后,应用程序模块可以使用类型标签为用户提供动作选择。 如果用户的计算机没有与类型标签相关联的任何操作,则可以向用户提供用于浏览下载统一资源定位符(URL)的选项以及用于该类型标签的下载动作插件。 一个或多个识别器插件在电子文档中执行特定字符串的识别。 识别器插件可以与应用程序模块封装,或者它们可以由第三方写入以识别感兴趣的特定字符串。 一个或多个动作插件基于与字符串相关联的类型标签来提供可呈现给用户的可能动作。

    Method and system for semantically labeling data and providing actions based on semantically labeled data
    6.
    发明授权
    Method and system for semantically labeling data and providing actions based on semantically labeled data 有权
    用于语义标记数据和基于语义标记数据提供动作的方法和系统

    公开(公告)号:US07451389B2

    公开(公告)日:2008-11-11

    申请号:US10184556

    申请日:2002-06-27

    IPC分类号: G06F15/00 G06F17/00

    CPC分类号: G06F17/2785 G06Q30/02

    摘要: A method for recognizing data, including strings and media objects, and annotating, or labeling, the data with a type label. After the data is annotated with a type label, application program modules may use the type label to provide users with a choice of actions. If the user's computer does not have any actions associated with a type label, the user may be provided with the option to surf to a download Uniform Resource Locator (URL) and download action plug-ins for that type label. One or more recognizer plug-ins perform the recognition of particular strings or media objects in an electronic document. The recognizer plug-ins may be packaged with an application program module or they may be written by third parties to recognize particular data that is of interest. One or more action plug-ins provide possible actions to be presented to the user based upon the type label associated with the data in an electronic document.

    摘要翻译: 用于识别数据的方法,包括字符串和媒体对象,以及用类型标签注释或标注数据。 在使用类型标签注释数据之后,应用程序模块可以使用类型标签为用户提供动作选择。 如果用户的计算机没有与类型标签相关联的任何操作,则可以向用户提供用于浏览下载统一资源定位符(URL)的选项以及用于该类型标签的下载动作插件。 一个或多个识别器插件在电子文档中执行特定字符串或媒体对象的识别。 识别器插件可以与应用程序模块封装,或者它们可以由第三方写入以识别感兴趣的特定数据。 基于与电子文档中的数据相关联的类型标签,一个或多个动作插件提供将呈现给用户的可能的动作。

    User interface for editing documents containing markup language
    7.
    发明授权
    User interface for editing documents containing markup language 有权
    用于编辑包含标记语言的文档的用户界面

    公开(公告)号:US07231598B1

    公开(公告)日:2007-06-12

    申请号:US10665444

    申请日:2003-09-18

    IPC分类号: G06F15/00 G06F17/21 G06F7/00

    CPC分类号: G06F17/2247 G06F17/24

    摘要: A method, apparatus, and computer-readable medium for editing an electronic document containing markup language tags are provided. According to the method, a computer application program for editing an electronic document operates in one of two editing modes. In a first editing mode, any markup language tags contained within the document are displayed. In a second editing mode, the markup language tags are not displayed. However, when operating in the second editing mode, a determination is made as to whether any of the markup language tags are empty. For each of the tags that are empty, a placeholder is displayed. The placeholder may comprise the name of the tag or a user-defined text string. The placeholder may be selected and utilized to insert data into the tag, delete the tag, or move the tag without viewing the tag itself.

    摘要翻译: 提供了一种用于编辑包含标记语言标签的电子文档的方法,装置和计算机可读介质。 根据该方法,用于编辑电子文档的计算机应用程序以两种编辑模式之一进行操作。 在第一编辑模式中,显示文档中包含的任何标记语言标签。 在第二个编辑模式下,不显示标记语言标签。 然而,当在第二编辑模式下操作时,确定任何标记语言标签是否为空。 对于空的每个标签,都会显示一个占位符。 占位符可以包括标签的名称或用户定义的文本字符串。 可以选择并利用占位符将数据插入到标签中,删除标签,或者移动标签而不查看标签本身。

    Representing latent data in an extensible markup language document
    8.
    发明授权
    Representing latent data in an extensible markup language document 有权
    在可扩展标记语言文档中表示潜在数据

    公开(公告)号:US07178102B1

    公开(公告)日:2007-02-13

    申请号:US10730854

    申请日:2003-12-09

    IPC分类号: G06F15/00

    CPC分类号: G06F17/218 G06F17/2247

    摘要: Methods and systems allow style and other formatting settings to remain latent until one or more particular style or formatting settings is instantiated by a user. Data representing each latent style or formatting object is persisted in a data structure apart from the user's document. Each potential style setting or formatting setting may be set as locked for use for a given document or locked for non-use for a given document. Upon saving the document, no data is saved for the numerous available style and formatting settings in the document. When a particular style is called upon by a subsequent consuming application, that application may then instantiate the particular style or formatting setting based on the properties of that style or formatting setting available from the subsequent consuming application.

    摘要翻译: 方法和系统允许样式和其他格式设置保持潜伏,直到一个或多个特定样式或格式设置由用户实例化。 表示每个潜在风格或格式化对象的数据将保存在除用户文档之外的数据结构中。 每种可能的风格设置或格式设置可以被设置为锁定用于给定文档或被锁定用于给定文档不被使用。 保存文档后,文档中无数可用的样式和格式设置将不会保存数据。 当后续消费应用程序调用特定样式时,该应用程序可以基于可从后续消费应用程序获得的该样式或格式设置的属性来实例化特定样式或格式设置。

    Method and apparatus for restricting the application of formatting to the contents of an electronic document
    9.
    发明授权
    Method and apparatus for restricting the application of formatting to the contents of an electronic document 有权
    限制格式化应用于电子文档内容的方法和装置

    公开(公告)号:US07454700B1

    公开(公告)日:2008-11-18

    申请号:US10664734

    申请日:2003-09-18

    IPC分类号: G06F17/24

    CPC分类号: G06F17/248 G06F17/211

    摘要: A method and apparatus are provided for restricting the application of formatting to the contents of an electronic document. According to the method, a request may be received to perform a formatting operation on a portion of the contents of an electronic document. In response to the request, a determination is made as to whether the requested operation should be permitted. If the requested operation is a direct formatting operation, the request may be denied. If the request operation is the application of a style to a portion of the electronic document, the request may be granted if the style is permitted to be applied to the contents of the electronic document.

    摘要翻译: 提供了一种用于限制格式化应用到电子文档的内容的方法和装置。 根据该方法,可以接收到对电子文档的内容的一部分执行格式化操作的请求。 响应于该请求,确定是否应允许所请求的操作。 如果所请求的操作是直接格式化操作,则可能会拒绝该请求。 如果请求操作是对电子文档的一部分应用风格,则如果允许将样式应用于电子文档的内容,则可以授予该请求。

    Extensible markup language markup cloning on table rows and cells in a software application document
    10.
    发明授权
    Extensible markup language markup cloning on table rows and cells in a software application document 有权
    在软件应用程序文档中的表行和单元格上可扩展标记语言标记克隆

    公开(公告)号:US07426690B1

    公开(公告)日:2008-09-16

    申请号:US10731897

    申请日:2003-12-09

    IPC分类号: G06F15/00

    摘要: Methods and systems are provided for automatically replicating table rows and cells marked up with Extensible Markup Language (XML) data (markup) to create new table rows and cells containing the same XML markup as a selected row and cells from which the new row and cells are replicated. A table row with one or more cells may be selected for replication. The selected row (source row) is parsed to determine XML markup (XML elements (tags)) applied to the row or cells contained therein. A new row(s) and corresponding cell(s) is created. XML markup applied to the source row and its cells is automatically applied to the new row and cells contained therein.

    摘要翻译: 提供了方法和系统,用于自动复制表行和标有可扩展标记语言(XML)数据(标记)的单元格,以创建新的表行和包含与选定行相同的XML标记的单元格以及新行和单元格的单元格 被复制。 可以选择具有一个或多个单元格的表行进行复制。 解析所选行(源行)以确定应用于其中包含的行或单元格的XML标记(XML元素(标签))。 创建一个新的行和相应的单元格。 应用于源行及其单元格的XML标记将自动应用于其中包含的新行和单元格。