Identifying relevant data to cache
    1.
    发明授权
    Identifying relevant data to cache 失效
    识别相关数据进行缓存

    公开(公告)号:US07565489B2

    公开(公告)日:2009-07-21

    申请号:US11173688

    申请日:2005-07-01

    IPC分类号: G06F12/00

    CPC分类号: G06F17/30902

    摘要: The present invention extends to methods, systems, and computer program products for identifying relevant information to cache. A computer system accesses a marked data entity that has been marked for caching at a client computer system. The marked data entry is marked for caching based on the relevance of the marked data entity from the perspective of a requested data entity. The computer system identifies relationships from the marked data entity to one or more other data entities. The computer system selects, from among the identified relationships, any relationships that satisfy a relevance threshold from the perspective of the requested data entity. The computer system identifies, from among the one or more other data entities, any of the other data entities that correspond to a selected relationship satisfying the relevance threshold. The computer system marks the identified other data entities for caching.

    摘要翻译: 本发明扩展到用于识别要缓存的相关信息的方法,系统和计算机程序产品。 计算机系统访问已经在客户端计算机系统上标记为缓存的标记数据实体。 基于所请求的数据实体的角度的标记数据实体的相关性,标记的数据条目被标记用于高速缓存。 计算机系统识别从标记的数据实体到一个或多个其他数据实体的关系。 计算机系统从所识别的关系中,从所请求的数据实体的角度选择满足相关性阈值的任何关系。 计算机系统从一个或多个其他数据实体中识别与满足相关性阈值的选定关系对应的任何其他数据实体。 计算机系统标记识别的其他数据实体进行缓存。

    Metadata driven user interface
    2.
    发明授权
    Metadata driven user interface 有权
    元数据驱动的用户界面

    公开(公告)号:US08095565B2

    公开(公告)日:2012-01-10

    申请号:US11418829

    申请日:2006-05-05

    IPC分类号: G06F17/30

    CPC分类号: G06F9/451

    摘要: Metadata is used to create customized user interface (UI) portions for an application. The metadata may be XML-based and can be interpreted and then rendered to implement a customized UI that also supports data binding between data and the UI controls. Once created, the metadata is processed by a rendering engine to display the UI controls. An interpreter may be used to interpret the metadata file before it is sent to the rendering engine. Neither the rendering engine nor the interpreter needs knowledge of the host application and provides support for arbitrary metadata driven UI. The metadata schema may include mechanisms to create custom controls for the UI; programmatically modify the UI controls by providing access to a code-behind assembly as well as support event handling for the UI controls.

    摘要翻译: 元数据用于为应用程序创建自定义的用户界面(UI)部分。 元数据可以是基于XML的,并且可以被解释然后被渲染以实现也支持数据和UI控件之间的数据绑定的定制UI。 创建后,元数据由渲染引擎处理,以显示UI控件。 在将元数据文件发送到渲染引擎之前,可以使用解释器来解释元数据文件。 渲染引擎和解释器都不需要主机应用程序的知识,并为任意元数据驱动的用户界面提供支持。 元数据模式可以包括为UI创建自定义控件的机制; 通过提供对代码隐藏程序集的访问以及支持UI控件的事件处理来以编程方式修改UI控件。

    TECHNIQUES TO CROSS-SYNCHRONIZE DATA
    3.
    发明申请
    TECHNIQUES TO CROSS-SYNCHRONIZE DATA 有权
    跨数据同步技术

    公开(公告)号:US20120130945A1

    公开(公告)日:2012-05-24

    申请号:US13362822

    申请日:2012-01-31

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30578

    摘要: Techniques to cross-synchronize data are described. An apparatus may comprise a cross-synchronization component to synchronize multiple data items for different application programs between multiple client devices synchronized using multiple synchronization circuits. The cross-synchronization component may determine whether changes to the multiple data items made at a first client device are propagated to a second client device using consistency information maintained by a consistency group item for a consistency group including the data items. Other embodiments are described and claimed.

    摘要翻译: 描述交叉同步数据的技术。 一种装置可以包括交叉同步部件,以便在使用多个同步电路同步的多个客户端装置之间同步用于不同应用程序的多个数据项。 交叉同步组件可以确定使用由包括数据项的一致性组的一致性组项所维护的一致性信息来传播在第一客户端设备处对多个数据项的改变是否传播到第二客户端设备。 描述和要求保护其他实施例。

    Interfacing a first type of software application to information configured for use by a second type of software application
    5.
    发明授权
    Interfacing a first type of software application to information configured for use by a second type of software application 有权
    将第一种类型的软件应用程序与配置为由第二类软件应用程序使用的信息进行接口

    公开(公告)号:US07882170B1

    公开(公告)日:2011-02-01

    申请号:US11143086

    申请日:2005-06-01

    IPC分类号: G06F15/16

    摘要: Systems and methods for enabling a host application and uses thereof access to otherwise inaccessible information configured solely for use by other types of applications. The information may be exposed for use by the host application as information elements (e.g., metadata). During execution the host application may dynamically access these information elements using references specifying the information elements. These references may be used to retrieve pieces of information for display and/or modification by users. The content provided by the application may have an associated smart tag or uniform resource locater that specifies the reference. Further, for particular content, references may be generated from a structural abstraction representing the structure of the content. The structural abstraction may have one or more nodes corresponding to one or more respective sections of the content. A mapping table may be applied to map nodes of the structural abstraction to references that specify exposed information.

    摘要翻译: 用于启用主机应用程序的系统和方法,并使用它来访问仅供其他类型应用程序使用的其他无法访问的信息。 该信息可以被公开供主机应用使用,作为信息元素(例如,元数据)。 在执行期间,主机应用程序可以使用指定信息元素的参考来动态地访问这些信息元素。 这些引用可以用于检索用户的显示和/或修改的信息。 由应用提供的内容可以具有指定参考的相关智能标签或统一资源定位符。 此外,对于特定内容,可以从表示内容的结构的结构抽象生成引用。 结构抽象可以具有对应于内容的一个或多个相应部分的一个或多个节点。 可以应用映射表将结构抽象的节点映射到指定暴露信息的引用。

    Object-based machine automation method and system
    6.
    发明授权
    Object-based machine automation method and system 有权
    基于对象的机器自动化方法和系统

    公开(公告)号:US07231436B1

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

    申请号:US09579160

    申请日:2000-05-25

    IPC分类号: G06F15/173

    摘要: Automation objects are implemented in a client-server model to control operations on one or more client machines from a single machine automation control module, such as a test program. The machine automation control module instantiates machine automation server objects in a server process. The control module can then instruct the server objects to instantiate corresponding machine automation client objects on specified client machines via a connection mechanism. Object-oriented automation classes are provided in a library and may be extended to meet customized requirements of a given testing procedure. Examples of automation objects may include, without limitation, application objects, machine image objects, snapshot objects, file and registry access objects, reboot objects, autologon objects, and command execution objects. Automation objects allow the re-establishment of remote control after the loss of control resulting from a reboot, a relogon, or a disk image restoration, for example. Automation objects may also be used to automate the deployment of software throughout an enterprise.

    摘要翻译: 自动化对象在客户机 - 服务器模型中实现,以便从单个机器自动化控制模块(如测试程序)控制一台或多台客户端计算机上的操作。 机器自动化控制模块在服务器进程中实例化机器自动化服务器对象。 然后,控制模块可以指示服务器对象通过连接机制实例化指定的客户机上的对应的机器自动化客户端对象。 在库中提供面向对象的自动化类,可以扩展以满足给定测试过程的定制要求。 自动化对象的示例可以包括但不限于应用对象,机器图像对象,快照对象,文件和注册表访问对象,重新启动对象,自动登录对象和命令执行对象。 自动化对象允许在重新启动,重新登录或磁盘映像恢复导致的控制丢失之后重新建立远程控制。 自动化对象也可用于在整个企业中自动部署软件。