Method and system for semantically labeling strings and providing actions based on semantically labeled strings
    23.
    发明授权
    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 accessing drawing resources
    24.
    发明授权
    Method and system for accessing drawing resources 有权
    访问绘图资源的方法和系统

    公开(公告)号:US07596787B2

    公开(公告)日:2009-09-29

    申请号:US11772747

    申请日:2007-07-02

    IPC分类号: G06F9/455 G06F17/00

    CPC分类号: G06T1/60

    摘要: This disclosure relates to drawing within a computer environment using a drawing resource. The computer environment includes a managed code portion and a native code portion. The computer environment compares a draw parameter call value being passed from the managed code portion to the native code portion with a stored drawing resource value stored in the native code portion. If the draw parameter call value is the same as the stored drawing resource value, then the computer environment is configured to draw onto a native drawing surface using the stored drawing resource. If the draw parameter call value is not the same as the drawing resource value, then a new drawing resource is created in the managed code portion. In another aspect, a portion of the drawing resource feature portion that contains data that describes at least one or more parameter of the drawing resource is transmitted between the managed code portion and the native code portion.

    摘要翻译: 本公开涉及使用绘图资源在计算机环境内绘图。 计算机环境包括托管代码部分和本地代码部分。 计算机环境将从托管代码部分传递的绘制参数调用值与存储在本地代码部分中的存储的绘图资源值相对应的本机代码部分进行比较。 如果绘制参数调用值与存储的绘图资源值相同,则将计算机环境配置为使用存储的绘图资源绘制到本机绘图面。 如果绘图参数调用值与绘图资源值不同,则在托管代码部分中创建新的绘图资源。 在另一方面,在托管代码部分和本地代码部分之间传送包含描述绘图资源的至少一个或多个参数的数据的绘图资源特征部分的一部分。

    Native code exposing virtual machine managed object
    25.
    发明授权
    Native code exposing virtual machine managed object 有权
    暴露虚拟机管理对象的本机代码

    公开(公告)号:US07546607B2

    公开(公告)日:2009-06-09

    申请号:US10299202

    申请日:2002-11-19

    IPC分类号: G06F9/54 G06F9/46

    CPC分类号: G06F9/542 G06F9/45537

    摘要: Notifications are generated in managed and native environments and propagated to an interfacing abstraction layer of native code there between. The abstraction layer assesses each received notification to determine whether the notification, or a previously received collection thereof, should be transitioned across a boundary between the managed environment and the native environment. The managed environment includes a virtual machine in a managed code portion. The native environment includes an operating system that interfaces the abstraction layer which is at a boundary between the managed code portion and the operating system. A collection of notifications are those that have been batched and/or synthesized. The abstraction layer is configured with predetermined criteria to assess whether to form a collection of received notifications and/or to prevent a transition of a notification, or collection thereof, across the boundary.

    摘要翻译: 通知在托管和本机环境中生成,并传播到其间的本地代码的接口抽象层。 抽象层评估每个收到的通知以确定是否应该在受管环境和本地环境之间的边界上转换通知或其先前收到的集合。 托管环境包括托管代码部分中的虚拟机。 本地环境包括一个操作系统,该操作系统与被管理代码部分和操作系统之间的边界处的抽象层进行接口。 通知集合是批量和/或合成的通知。 抽象层被配置有预定标准,以评估是否形成接收到的通知的集合和/或防止跨越边界的通知或其收集的转换。

    Drawing Resources
    26.
    发明申请
    Drawing Resources 有权
    绘图资源

    公开(公告)号:US20080016513A1

    公开(公告)日:2008-01-17

    申请号:US11772674

    申请日:2007-07-02

    IPC分类号: G06F9/44

    CPC分类号: G06T1/60

    摘要: This disclosure relates to drawing within a computer environment using a drawing resource. The computer environment includes a managed code portion and a native code portion. The computer environment compares a draw parameter call value being passed from the managed code portion to the native code portion with a stored drawing resource value stored in the native code portion. If the draw parameter call value is the same as the stored drawing resource value, then the computer environment is configured to draw onto a native drawing surface using the stored drawing resource. If the draw parameter call value is not the same as the drawing resource value, then a new drawing resource is created in the managed code portion. In another aspect, a portion of the drawing resource feature portion that contains data that describes at least one or more parameter of the drawing resource is transmitted between the managed code portion and the native code portion.

    摘要翻译: 本公开涉及使用绘图资源在计算机环境内绘图。 计算机环境包括托管代码部分和本地代码部分。 计算机环境将从托管代码部分传递的绘制参数调用值与存储在本地代码部分中的存储的绘图资源值相对应的本机代码部分进行比较。 如果绘制参数调用值与存储的绘图资源值相同,则将计算机环境配置为使用存储的绘图资源绘制到本机绘图面。 如果绘图参数调用值与绘图资源值不同,则在托管代码部分中创建新的绘图资源。 在另一方面,在托管代码部分和本地代码部分之间传送包含描述绘图资源的至少一个或多个参数的数据的绘图资源特征部分的一部分。

    Method and system for accessing drawing resources
    27.
    发明授权
    Method and system for accessing drawing resources 有权
    访问绘图资源的方法和系统

    公开(公告)号:US07240346B2

    公开(公告)日:2007-07-03

    申请号:US10293448

    申请日:2002-11-13

    IPC分类号: G06F9/455 G06F12/00

    CPC分类号: G06T1/60

    摘要: This disclosure relates to drawing within a computer environment using a drawing resource. The computer environment includes a managed code portion and a native code portion. The computer environment compares a draw parameter call value being passed from the managed code portion to the native code portion with a stored drawing resource value stored in the native code portion. If the draw parameter call value is the same as the stored drawing resource value, then the computer environment is configured to draw onto a native drawing surface using the stored drawing resource. If the draw parameter call value is not the same as the drawing resource value, then a new drawing resource is created in the managed code portion. In another aspect, a portion of the drawing resource feature portion that contains data that describes at least one or more parameter of the drawing resource is transmitted between the managed code portion and the native code portion.

    摘要翻译: 本公开涉及使用绘图资源在计算机环境内绘图。 计算机环境包括托管代码部分和本地代码部分。 计算机环境将从托管代码部分传递的绘制参数调用值与存储在本地代码部分中的存储的绘图资源值相对应的本机代码部分进行比较。 如果绘制参数调用值与存储的绘图资源值相同,则将计算机环境配置为使用存储的绘图资源绘制到本机绘图面。 如果绘图参数调用值与绘图资源值不同,则在托管代码部分中创建新的绘图资源。 在另一方面,在托管代码部分和本地代码部分之间传送包含描述绘图资源的至少一个或多个参数的数据的绘图资源特征部分的一部分。

    Associating a native resource with an application
    28.
    发明授权
    Associating a native resource with an application 有权
    将本机资源与应用程序关联

    公开(公告)号:US07203941B2

    公开(公告)日:2007-04-10

    申请号:US10294337

    申请日:2002-11-14

    IPC分类号: G06F9/455 G06F9/46 G06F12/00

    CPC分类号: G06F12/0253

    摘要: Handles associate respective native resources with an application that utilizes a library to call for the native resource. Each handle is created to track a native resource that has been allocated to an application. All native resources associated with the application are freed by examining the handles to find those native resources still being held by the application after they are no longer being used, or when that application has been, or is being, terminated. If a native resource is requested by the application and found to be unavailable, the handles are reviewed to collect allocated native resources that are found to be unneeded by their respective applications. A collected native resource corresponding to the requested native resource is thereby made available to be reallocated to the requesting application.

    摘要翻译: 处理将各自的本机资源与利用库来调用本地资源的应用程序相关联。 创建每个句柄以跟踪已分配给应用程序的本机资源。 与应用程序相关联的所有本地资源都可以通过检查句柄来释放,以便在不再使用应用程序之后,或者当该应用程序已经或正在被终止时,查找应用程序仍在持有的本机资源。 如果应用程序请求了本机资源,并发现该资源不可用,则会对手柄进行审查,以收集被分配的本地资源,这些资源被各自的应用程序所不需要。 因此,与所请求的本地资源相对应的收集的本地资源可用于重新分配给请求应用。