Virtualized and realized user interface controls
    1.
    发明授权
    Virtualized and realized user interface controls 失效
    虚拟化和实现的用户界面控件

    公开(公告)号:US07281248B2

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

    申请号:US10299460

    申请日:2002-11-19

    IPC分类号: G06F9/455 G06F9/44

    CPC分类号: G06F9/451

    摘要: One aspect relates to a process and associated apparatus that implements a user interface (UI) control within a computer environment. The computer environment includes a managed code portion and a native code portion. The implementing the UI control includes creating a plurality of control node data structures within the managed code portion. A managed UI control is virtualized within the managed code portion by associating and/or batching at least two of the control node data structures. The UI control is realized in the native code portion by migrating the managed UI control into the native code portion. In certain aspects, the UI control is populated and parented prior to the realizing.

    摘要翻译: 一个方面涉及在计算机环境中实现用户界面(UI)控制的过程和相关联的装置。 计算机环境包括托管代码部分和本地代码部分。 实现UI控制包括在托管代码部分内创建多个控制节点数据结构。 管理的UI控件通过关联和/或批量控制节点数据结构中的至少两个而在托管代码部分内进行虚拟化。 通过将管理的UI控件迁移到本地代码部分,在本地代码部分中实现UI控件。 在某些方面,在实现之前,UI控件被填充和归属。

    Native code exposing virtual machine managed object
    2.
    发明授权
    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.

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

    Metered execution of code
    3.
    发明授权
    Metered execution of code 有权
    计量执行代码

    公开(公告)号:US07500108B2

    公开(公告)日:2009-03-03

    申请号:US10791208

    申请日:2004-03-01

    IPC分类号: H04L9/32

    CPC分类号: G06F21/121 G06F2221/2135

    摘要: Systems and methods for metering execution of code at runtime are described. According to one implementation, a call is received requesting execution of a protected service. In response, permission is requested for the execution. The request for permission is analyzed. A grant of permission is based on the analysis.

    摘要翻译: 描述了运行时计算代码执行的系统和方法。 根据一个实现,接收请求执行受保护服务的呼叫。 作为回应,请求执行许可。 分析了许可请求。 授予许可是基于分析。

    Peer-to-peer communication system
    4.
    发明授权
    Peer-to-peer communication system 有权
    对等通信系统

    公开(公告)号:US07680112B2

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

    申请号:US11213520

    申请日:2005-08-26

    IPC分类号: H04L12/28

    摘要: A peer-to-peer communication system that transmits application data from an application component on one network peer to an application component on another network peer. A programming interface is provided to the communication system to facilitate programming of applications that rely on peer-to-peer communications. The communication system uses messaging providers to which each peer may be connected for purposes other than communications between peer-to-peer application components, thereby reducing the resources a peer-to-peer application requires for communication and making the system advantageous for use in portable electronic devices. Additionally, the communication system uses addresses already assigned in each messaging provider, allowing peer-to-peer communication between peers that may otherwise have been non-addressable.

    摘要翻译: 一种对等通信系统,将应用数据从一个网络对等体上的应用组件传输到另一个网络对等体上的应用组件。 向通信系统提供编程接口,以方便对依赖于对等通信的应用进行编程。 通信系统使用每个对等体可以连接的消息传递提供者,用于对等应用组件之间的通信以外的目的,从而减少对等应用对于通信所需的资源,并使系统有利于在便携式 电子设备。 另外,通信系统使用已经在每个消息传递提供者中分配的地址,允许对等体之间的对等通信,否则可能是不可寻址的。

    Reclaiming application isolated storage
    5.
    发明授权
    Reclaiming application isolated storage 有权
    回收应用程序隔离存储

    公开(公告)号:US07380087B2

    公开(公告)日:2008-05-27

    申请号:US10925545

    申请日:2004-08-25

    IPC分类号: G06F12/00

    摘要: Relatively-temporary applications may be installed. As a result of the installation and/or execution of such an application, an associated application isolated storage unit may be established. When established, the application isolated storage unit is designated for private storage use by the associated application. Additionally, a linkage between the application isolated storage unit and the associated application is created. Upon initiation of a reclamation procedure, the linkage from the application isolated storage unit is traced to the indicated location of the associated application. If the associated application no longer exists, the application isolated storage unit is deleted so as to reclaim the memory space.

    摘要翻译: 可以安装相对临时的应用程序。 作为这样的应用的安装和/或执行的结果,可以建立相关联的应用隔离存储单元。 建立后,应用程序隔离存储单元被指定用于相关应用程序的私人存储使用。 另外,创建应用程序隔离存储单元和相关应用程序之间的链接。 在开始回收程序时,来自应用程序隔离存储单元的链接被追溯到相关应用的指示位置。 如果相关联的应用程序不再存在,则删除应用程序隔离存储单元以回收内存空间。

    Methods and apparatus for switching fibre channel arbitrated loop systems
    7.
    发明授权
    Methods and apparatus for switching fibre channel arbitrated loop systems 有权
    用于交换光纤通道仲裁环路系统的方法和装置

    公开(公告)号:US07382790B2

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

    申请号:US10617148

    申请日:2003-07-10

    IPC分类号: H04L12/28

    CPC分类号: H04L12/4637 H04L12/433

    摘要: Methods and apparatus for switching Fibre Channel Arbitrated Loop Systems is provided between a plurality of Fibre Channel Loop devices. In one aspect of the invention, the system switches based at least in part on arbitrated loop primitives. An exemplary interconnect system may include a first port and a second port, both including port logic to monitor certain arbitrated loop primitives, a connectivity apparatus, a route determination apparatus including a routing table consisting of ALPA addresses and their associated ports, the route determination apparatus coupled to each port and the connectivity apparatus, where the connectivity apparatus creates paths between the ports based on arbitrated loop primitives. In one embodiment, the connectivity apparatus is a crossbar switch. Examples of the arbitrated loop primitives that cause the switch to create paths between ports includes one or more of the following: ARB, OPN and CLS. In yet other aspects, the system ensures device access fairness through one or more techniques, including a rotating priority system, a counter to count the number of OPNs, especially sequential OPNs, and/or priority based on port type. Device zoning may be implemented. In one implementation, the system includes trunking such that frames may be transferred on multiple ports.

    摘要翻译: 在多个光纤通道环路设备之间提供用于交换光纤通道仲裁环路系统的方法和设备。 在本发明的一个方面,系统至少部分地基于仲裁的循环原语来切换。 示例性互连系统可以包括第一端口和第二端口,两者都包括用于监视某些仲裁环路原语的端口逻辑,连接装置,包括由ALPA地址及其相关联的端口组成的路由表的路由确定装置,路由确定装置 耦合到每个端口和连接装置,其中连接装置基于仲裁的循环基元在端口之间创建路径。 在一个实施例中,连接装置是交叉开关。 导致交换机在端口之间创建路径的仲裁循环图元的示例包括以下一个或多个:ARB,OPN和CLS。 在另一方面,该系统通过一种或多种技术来确保设备访问的公平性,包括旋转优先级系统,计数OPN数量的计数器,特别是连续的OPN,和/或基于端口类型的优先级。 可以实现设备分区。 在一个实现中,系统包括中继,使得帧可以在多个端口上传送。

    Digital loop diagnostic port control monitor
    8.
    发明授权
    Digital loop diagnostic port control monitor 有权
    数字环路诊断端口控制监视器

    公开(公告)号:US07024590B2

    公开(公告)日:2006-04-04

    申请号:US10886966

    申请日:2004-07-07

    IPC分类号: G06F11/00

    摘要: Methods and associated hub arrangements are described for use in diagnosis and recovery in high performance digital loops such as, for example, those seen in Fiber Channel systems. In one system having a hub configured for interconnection of a plurality of stations as part of a digital system such that digital data flows between the stations based on operational status of the system, an arrangement forms part of the hub which arrangement is connectable at points within the hub and between at least two different pairs of the stations for monitoring certain characteristics of the data in a way which provides for non-invasive identification of one or more conditions related to the operational status of the system.

    摘要翻译: 描述了用于高性能数字环路(例如在光纤通道系统中看到的那些)的诊断和恢复中的方法和相关的集线器布置。 在一个具有集线器的系统中,该集线器被配置为用作数字系统的一部分的多个站点的互连,使得数字数据基于系统的操作状态在站之间流动,这种布置形成了集线器的一部分,该布置可在 集线器以及至少两个不同的站对之间,用于以提供非侵入式识别与系统的操作状态相关的一个或多个条件的方式监视数据的某些特征。