Metadata driven user interface
    1.
    发明申请
    Metadata driven user interface 有权
    元数据驱动的用户界面

    公开(公告)号:US20070130205A1

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

    申请号:US11418829

    申请日:2006-05-05

    IPC分类号: G06F17/00

    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 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控件。

    Providing a timeline control in a multi-tenant database environment
    2.
    发明授权
    Providing a timeline control in a multi-tenant database environment 有权
    在多租户数据库环境中提供时间轴控制

    公开(公告)号:US09230224B2

    公开(公告)日:2016-01-05

    申请号:US12977588

    申请日:2010-12-23

    CPC分类号: G06Q10/06 G06F3/04855

    摘要: A system and method for providing a timeline control in a multi-tenant database system. In one embodiment, a method includes determining a plurality of entitlement processes and milestones that are to be enforced, where each entitlement process includes one or more actions, and where each action is associated with a corresponding milestone. The method further includes displaying a timeline control window that shows one or more milestones for an entitlement process, and updating the timeline control window as the status of the entitlement process changes.

    摘要翻译: 一种用于在多租户数据库系统中提供时间轴控制的系统和方法。 在一个实施例中,一种方法包括确定要执行的多个授权过程和里程碑,其中每个授权过程包括一个或多个动作,以及每个动作与相应的里程碑相关联。 该方法还包括显示时间线控制窗口,其显示授权过程的一个或多个里程碑,以及随着授权过程的状态改变而更新时间线控制窗口。

    PROVIDING A TIMELINE CONTROL IN A MULTI-TENANT DATABASE ENVIRONMENT
    4.
    发明申请
    PROVIDING A TIMELINE CONTROL IN A MULTI-TENANT DATABASE ENVIRONMENT 有权
    在多重数据库环境中提供时间控制

    公开(公告)号:US20110283224A1

    公开(公告)日:2011-11-17

    申请号:US12977588

    申请日:2010-12-23

    IPC分类号: G06F3/048

    CPC分类号: G06Q10/06 G06F3/04855

    摘要: A system and method for providing a timeline control in a multi-tenant database system. In one embodiment, a method includes determining a plurality of entitlement processes and milestones that are to be enforced, where each entitlement process includes one or more actions, and where each action is associated with a corresponding milestone. The method further includes displaying a timeline control window that shows one or more milestones for an entitlement process, and updating the timeline control window as the status of the entitlement process changes.

    摘要翻译: 一种用于在多租户数据库系统中提供时间轴控制的系统和方法。 在一个实施例中,一种方法包括确定要执行的多个授权过程和里程碑,其中每个授权过程包括一个或多个动作,以及每个动作与相应的里程碑相关联。 该方法还包括显示时间线控制窗口,其显示授权过程的一个或多个里程碑,以及随着授权过程的状态改变而更新时间线控制窗口。

    Secure virtual interface
    5.
    发明授权
    Secure virtual interface 有权
    安全的虚拟界面

    公开(公告)号:US07389399B2

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

    申请号:US11070858

    申请日:2005-03-01

    IPC分类号: G06F12/00

    摘要: A network interface for secure virtual interface data communication includes a doorbell circuit, a processor, memory, and a bridge circuit. The doorbell circuit responds to physical I/O addresses of the host that are mapped by a memory management unit by a registration process. An application program seeking to use a channel of a virtual interface must register the virtual address of host memory where data for communication is or will be stored and register the virtual address of a page of I/O addresses. Access to the doorbell functions and to the host memory via the memory management unit are therefore denied when the requesting process identifier does not successfully compare with the process identifier for the process that performed the registrations. A password may be stored in the network interface in association with a virtual interface (VI) channel identifier and stored in association with the virtual to physical map used for VI communication. The network interface may abandon a requested or implied data communication when passwords so not successfully compare. Methods for virtual interface (VI) communication performed by an application program may include one or more of the steps of (a) establishing a VI channel where physical I/O addresses of a network controller are secured; (b) registering host memory for use with a VI channel where physical memory addresses are secured; (c) describing blocks of host memory with reference to a memory handle; and (d) accomplishing data communication of a described block of host memory via an established VI channel where the data and controls of the VI channel are secured and the data and controls of other VI channels are secured. Security is provided against both erroneous operations and operations intentionally effected by rouge processes.

    摘要翻译: 用于安全虚拟接口数据通信的网络接口包括门铃电路,处理器,存储器和桥接电路。 门铃电路通过注册过程响应由存储器管理单元映射的主机的物理I / O地址。 寻求使用虚拟接口的通道的应用程序必须注册主机存储器的虚拟地址,其中用于通信的数据将被存储或将被存储,并且注册I / O地址页的虚拟地址。 因此,当请求进程标识符没有成功地与执行注册的进程的进程标识符进行比较时,通过存储器管理单元访问门铃功能和主机存储器。 密码可以与虚拟接口(VI)信道标识符相关联地存储在网络接口中,并且与用于VI通信的虚拟到物理映射关联地存储。 当密码没有成功比较时,网络接口可能会放弃所请求或隐含的数据通信功能。 由应用程序执行的用于虚拟接口(VI)通信的方法可以包括以下步骤中的一个或多个步骤:(a)建立保证网络控制器的物理I / O地址的VI通道; (b)注册主机存储器以用于物理存储器地址被保护的VI通道; (c)参考存储器句柄来描述主机存储器的块; 以及(d)通过建立的VI通道完成所描述的主机存储器块的数据通信,其中VI通道的数据和控制被保护,并且其它VI通道的数据和控制被保证。 提供安全措施来防止由胭脂过程故意影响的错误操作和操作。

    Secure virtual interface
    6.
    发明申请
    Secure virtual interface 有权
    安全的虚拟界面

    公开(公告)号:US20070033413A1

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

    申请号:US11070858

    申请日:2005-03-01

    IPC分类号: H04L9/00

    摘要: A network interface for secure virtual interface data communication includes a doorbell circuit, a processor, memory, and a bridge circuit. The doorbell circuit responds to physical I/O addresses of the host that are mapped by a memory management unit by a registration process. An application program seeking to use a channel of a virtual interface must register the virtual address of host memory where data for communication is or will be stored and register the virtual address of a page of I/O addresses. Access to the doorbell functions and to the host memory via the memory management unit are therefore denied when the requesting process identifier does not successfully compare with the process identifier for the process that performed the registrations. A password may be stored in the network interface in association with a virtual interface (VI) channel identifier and stored in association with the virtual to physical map used for VI communication. The network interface may abandon a requested or implied data communication when passwords so not filly compare. Methods for virtual interface (VI) communication performed by an application program may include one or more of the steps of(a) establishing a VI channel where physical I/O addresses of a network controller are secured; (b) registering host memory for use with a VI channel where physical memory addresses are secured; (c) describing blocks of host memory with reference to a memory handle; and (d) accomplishing data communication of a described block of host memory via an established VI channel where the data and controls of the VI channel are secured and the data and controls of other VI channels are secured. Security is provided against both erroneous operations and operations intentionally effected by rouge processes.

    摘要翻译: 用于安全虚拟接口数据通信的网络接口包括门铃电路,处理器,存储器和桥接电路。 门铃电路通过注册过程响应由存储器管理单元映射的主机的物理I / O地址。 寻求使用虚拟接口的通道的应用程序必须注册主机存储器的虚拟地址,其中用于通信的数据将被存储或将被存储,并且注册I / O地址页的虚拟地址。 因此,当请求进程标识符没有成功地与执行注册的进程的进程标识符进行比较时,通过存储器管理单元访问门铃功能和主机存储器。 密码可以与虚拟接口(VI)信道标识符相关联地存储在网络接口中,并且与用于VI通信的虚拟到物理映射关联地存储。 网络接口可能会丢弃一个请求或隐含的数据通信功能,当密码没有进行比较时。 由应用程序执行的用于虚拟接口(VI)通信的方法可以包括以下步骤中的一个或多个步骤:(a)建立保证网络控制器的物理I / O地址的VI通道; (b)注册主机存储器以用于物理存储器地址被保护的VI通道; (c)参考存储器句柄来描述主机存储器的块; 以及(d)通过建立的VI通道完成所描述的主机存储器块的数据通信,其中VI通道的数据和控制被保护,并且其它VI通道的数据和控制被保证。 提供安全措施来防止由胭脂过程故意影响的错误操作和操作。

    Secure virtual interface
    7.
    发明授权
    Secure virtual interface 有权
    安全的虚拟界面

    公开(公告)号:US06883099B2

    公开(公告)日:2005-04-19

    申请号:US09755642

    申请日:2001-01-04

    IPC分类号: H04L29/06 H04L9/32

    摘要: A network interface for secure virtual interface data communication includes a doorbell circuit, a processor, memory, and a bridge circuit. The doorbell circuit responds to physical I/O addresses of the host that are mapped by a memory management unit by a registration process. An application program seeking to use a channel of a virtual interface must register the virtual address of host memory where data for communication is or will be stored and register the virtual address of a page of I/O addresses. Access to the doorbell functions and to the host memory via the memory management unit are therefore denied when the requesting process identifier does not successfully compare with the process identifier for the process that performed the registrations. A password may be stored in the network interface in association with a virtual interface (VI) channel identifier and stored in association with the virtual to physical map used for VI communication. The network interface may abandon a requested or implied data communication function when passwords so not successfully compare. Methods for virtual interface (VI) communication performed by an application program may include one or more of the steps of (a) establishing a VI channel where physical I/O addresses of a network controller are secured; (b) registering host memory for use with a VI channel where physical memory addresses are secured; (c) describing blocks of host memory with reference to a memory handle; and (d) accomplishing data communication of a described block of host memory via an established VI channel where the data and controls of the VI channel are secured and the data and controls of other VI channels are secured. Security is provided against both erroneous operations and operations intentionally effected by rouge processes.

    摘要翻译: 用于安全虚拟接口数据通信的网络接口包括门铃电路,处理器,存储器和桥接电路。 门铃电路通过注册过程响应由存储器管理单元映射的主机的物理I / O地址。 寻求使用虚拟接口的通道的应用程序必须注册主机存储器的虚拟地址,其中用于通信的数据将被存储或将被存储,并且注册I / O地址页的虚拟地址。 因此,当请求进程标识符没有成功地与执行注册的进程的进程标识符进行比较时,通过存储器管理单元访问门铃功能和主机存储器。 密码可以与虚拟接口(VI)信道标识符相关联地存储在网络接口中,并且与用于VI通信的虚拟到物理映射关联地存储。 当密码没有成功比较时,网络接口可能会放弃所请求或隐含的数据通信功能。 由应用程序执行的用于虚拟接口(VI)通信的方法可以包括以下步骤中的一个或多个步骤:(a)建立保证网络控制器的物理I / O地址的VI通道; (b)注册主机存储器以用于物理存储器地址被保护的VI通道; (c)参考存储器句柄来描述主机存储器的块; 以及(d)通过建立的VI通道完成所描述的主机存储器块的数据通信,其中VI通道的数据和控制被保护,并且其它VI通道的数据和控制被保证。 提供安全措施来防止由胭脂过程故意影响的错误操作和操作。

    Secure multiprotocol interface
    8.
    发明授权
    Secure multiprotocol interface 有权
    安全多协议接口

    公开(公告)号:US06976174B2

    公开(公告)日:2005-12-13

    申请号:US09792428

    申请日:2001-02-21

    IPC分类号: H04L29/06 H04L9/32

    摘要: A network interface for secure multiprotocol data communication includes a doorbell circuit, a processor, memory, and a bridge circuit. The doorbell circuit responds to physical I/O addresses of the host that are mapped by a memory management unit by a registration process. An application program seeking to use a multiprotocol channel must register the virtual address of host memory where data for communication is or will be stored and register the virtual address of a page of I/O addresses. Access to the doorbell functions and to the host memory via the memory management unit are therefore denied when the requesting process identifier does not successfully compare with the process identifier for the process that performed the registrations. A password may be stored in the network interface in association with a multiprotocol channel identifier and stored in association with the virtual to physical map used for communication. The network interface may abandon a requested or implied data communication function when passwords do not successfully compare. Methods for multiprotocol communication performed by an application program may include one or more of the steps of (a) establishing a multiprotocol channel where physical I/O addresses of a network controller are secured; (b) registering host memory for use with a multiprotocol channel where physical memory addresses are secured; (c) describing blocks of host memory with reference to a memory handle; and (d) accomplishing data communication of a described block of host memory via an established channel where the data and controls of the channel are secured and the data and controls of other channels are secured. Security is provided against both erroneous operations and operations intentionally effected by rouge processes.

    摘要翻译: 用于安全多协议数据通信的网络接口包括门铃电路,处理器,存储器和桥接电路。 门铃电路通过注册过程响应由存储器管理单元映射的主机的物理I / O地址。 寻求使用多协议通道的应用程序必须注册主机存储器的虚拟地址,其中通信数据将被存储或将被存储,并注册一页I / O地址的虚拟地址。 因此,当请求进程标识符没有成功地与执行注册的进程的进程标识符进行比较时,通过存储器管理单元访问门铃功能和主机存储器。 密码可以与多协议信道标识符相关联地存储在网络接口中,并且与用于通信的虚拟到物理映射关联地存储。 当密码未成功比较时,网络接口可能会放弃所请求或隐含的数据通信功能。 由应用程序执行的多协议通信的方法可以包括以下步骤中的一个或多个步骤:(a)建立其中确保网络控制器的物理I / O地址的多协议信道; (b)注册主机存储器以与物理存储器地址被固定的多协议通道一起使用; (c)参考存储器句柄来描述主机存储器的块; 以及(d)经由建立的信道完成所描述的主机存储器块的数据通信,其中信道的数据和控制被保护,并且确保其他信道的数据和控制。 提供安全措施来防止由胭脂过程故意影响的错误操作和操作。