Configuration for binding software assemblies to application programs
    21.
    发明授权
    Configuration for binding software assemblies to application programs 失效
    将软件程序集绑定到应用程序的配置

    公开(公告)号:US07073170B2

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

    申请号:US11085673

    申请日:2005-03-21

    IPC分类号: G06F9/44

    CPC分类号: G06F8/54 G06F8/71 G06F9/44536

    摘要: A method, system and infrastructure that allow an application to run with specified versions of assemblies bound thereto, while allowing the application author, assembly publisher and/or an administrator to change the originally-specified version as desired. Each assembly may exist and run side-by-side on the system with other versions of the same assembly being used by other applications. An application manifest specifies any desired assembly versions, which may be redirected to another version (overridden) by an application configuration. A publisher configuration provided by an assembly publisher can similarly override the specified version. Lastly, an administrator configuration is capable of overriding other configuration versioning information. A table built from the manifest and any configuration redirection may be accessed during execution to quickly locate the appropriate version. The various configuration data structures themselves may be wrapped as assemblies, thereby enabling versioning of configurations.

    摘要翻译: 允许应用程序以绑定到其中的程序集的指定版本运行的方法,系统和基础架构,同时允许应用程序作者,程序集发行人和/或管理员根据需要更改原始指定的版本。 每个组件可能存在并且并行运行在系统上,而其他应用程序正在使用相同组件的其他版本。 应用程序清单指定任何所需的程序集版本,它们可能被应用程序配置重定向到另一个版本(被覆盖)。 程序集发布者提供的发布者配置可以同样覆盖指定的版本。 最后,管理员配置能够覆盖其他配置版本控制信息。 可以在执行期间访问从清单构建的表和任何配置重定向,以快速找到适当的版本。 各种配置数据结构本身可以被包装成组件,从而实现配置的版本化。

    Automatic software downloading from a computer network
    22.
    发明授权
    Automatic software downloading from a computer network 有权
    从计算机网络自动下载软件

    公开(公告)号:US06802061B1

    公开(公告)日:2004-10-05

    申请号:US10027209

    申请日:2001-12-21

    IPC分类号: G06F944

    CPC分类号: G06F8/60 G06F8/61

    摘要: Methods and systems automatically download computer software components from a computer network like the Internet or an intranet. The methods and systems can be used to provide dynamic or interactive multimedia components in HTML documents with HTML tags. The HTML tags can contain parameters including uniform resource locators (URLs) which reference dynamic or interactive multimedia components on remote computers. Network browsers and other applications can obtain computer software components from a computer network like the Internet or an intranet in a uniform, portable, architecture-neutral, robust manner. The computer software components obtained can be used to provide a variety of new multimedia functionality to an application program.

    摘要翻译: 方法和系统自动从计算机网络(如Internet或Intranet)下载计算机软件组件。 这些方法和系统可用于使用HTML 标签在HTML文档中提供动态或交互式多媒体组件。 HTML 标签可以包含参数,包括在远程计算机上引用动态或交互式多媒体组件的统一资源定位符(URL)。 网络浏览器和其他应用程序可以从计算机网络(如Internet或Intranet)以统一,便携,架构中立,稳健的方式获取计算机软件组件。 所获得的计算机软件组件可用于向应用程序提供各种新的多媒体功能。

      Automatic software downloading from a computer network
      24.
      发明授权
      Automatic software downloading from a computer network 有权
      从计算机网络自动下载软件

      公开(公告)号:US06347398B1

      公开(公告)日:2002-02-12

      申请号:US09436185

      申请日:1999-11-08

      IPC分类号: G06F9445

      摘要: A method and system to automatically locate, download, verify, install, register and display computer software components from a computer network like the Internet or an intranet. The method and system is used to provide dynamic or interactive multimedia components in HTML documents with HTML tags. The HTML tags contain parameters including uniform resource locators (URLs) which reference dynamic or interactive multimedia components on remote computers. Network browsers and other applications can obtain computer software components from a computer network like the Internet or an intranet in a uniform, portable, architecture-neutral, robust manner. The computer software components obtained can be used to provide a variety of new multimedia functionality to an application program which is stored on remote computers.

      摘要翻译: 一种自动定位,下载,验证,安装,注册和显示计算机软件组件的方法和系统,如Internet或Intranet等计算机网络。 该方法和系统用于使用HTML 标签在HTML文档中提供动态或交互式多媒体组件。 HTML 标签包含参数,包括在远程计算机上引用动态或交互式多媒体组件的统一资源定位符(URL)。 网络浏览器和其他应用程序可以从计算机网络(如Internet或Intranet)以统一,便携,架构中立,稳健的方式获取计算机软件组件。 获得的计算机软件组件可用于向存储在远程计算机上的应用程序提供各种新的多媒体功能。

        Host enabled management channel
        25.
        发明授权
        Host enabled management channel 有权
        启用主机的管理通道

        公开(公告)号:US09191454B2

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

        申请号:US13169024

        申请日:2011-06-27

        IPC分类号: G06F9/455 H04L29/08 G06F9/54

        摘要: A logical communication path is provided between a target virtual machine (VM) and a host or application communicating with the VM. The target VM runs on a hypervisor host that has a hypervisor and a proxy agent. The hypervisor manages execution of the VM. A mapping is maintained indicating which VMs execute on which hosts. When the host or application is to send a message or packet to the target VM, the mapping is consulted and the hypervisor host hosting the target VM is identified. The message or packet, which may identify the target VM, is transmitted to the hypervisor host. A proxy agent at the hypervisor host selects a communication channel between the hypervisor and the target VM. The hypervisor then passes the message or packet through the selected channel to the target VM.

        摘要翻译: 在目标虚拟机(VM)和与VM通信的主机或应用程序之间提供逻辑通信路径。 目标VM在具有管理程序和代理代理的管理程序主机上运行。 管理程序管理VM的执行。 维护映射,指示哪些虚拟机在哪些主机上执行。 当主机或应用程序要向目标VM发送消息或数据包时,将查看映射,并标识托管目标VM的管理程序主机。 可以识别目标VM的消息或分组被发送到管理程序主机。 管理程序主机上的代理代理选择管理程序和目标VM之间的通信通道。 管理程序然后将消息或数据包通过所选通道传递到目标VM。

        Virtual machine block substitution
        26.
        发明授权
        Virtual machine block substitution 有权
        虚拟机块替代

        公开(公告)号:US08819660B2

        公开(公告)日:2014-08-26

        申请号:US13171443

        申请日:2011-06-29

        IPC分类号: G06F9/45

        摘要: Techniques are described to allow substation of blocks into a virtual machine image of an executing virtual machine. A patch may be applied to a first virtual machine image. One or more blocks modified by the patch are identified and copied to a host having a virtual machine executing from a virtual machine image that is based on the first virtual machine image (prior to the patch). While the virtual machine is executing, the substitution blocks are applied (supersede) corresponding original blocks in the virtual machine image. A guest operating system in the virtual machine may either begin using an executable file in a substitution block. In addition, the guest operating system may be forced to flush from memory and cache executable code replaced by the substitution block.

        摘要翻译: 描述技术来允许将块变换为执行虚拟机的虚拟机映像。 补丁可以应用于第一虚拟机映像。 由修补程序修改的一个或多个块被识别并复制到具有基于第一虚拟机映像(在补丁之前)的虚拟机映像执行的虚拟机的主机。 当虚拟机正在执行时,替换块在虚拟机映像中应用(取代)相应的原始块。 虚拟机中的客户机操作系统可以开始在替换块中使用可执行文件。 此外,客户操作系统可能被迫从存储器刷新并且缓存由替换块替换的可执行代码。

        Software update techniques based on ascertained identities
        27.
        发明授权
        Software update techniques based on ascertained identities 有权
        基于确定身份的软件更新技术

        公开(公告)号:US08689203B2

        公开(公告)日:2014-04-01

        申请号:US12033868

        申请日:2008-02-19

        IPC分类号: G06F9/44

        CPC分类号: G06F8/71 G06F9/44536

        摘要: Software update techniques are described. In at least one implementation, updates are filtered based on criticality to operation of one or more items of software. A plurality of identities are published to a plurality of computing devices, each for a respective one of the updates that are filtered as being critical to the operation of the one or more items of software. The updates that are not filtered as being critical to the operation of the one or more items of software are made available via polling.

        摘要翻译: 描述软件更新技术。 在至少一个实现中,基于对一个或多个软件项的操作的关键性来过滤更新。 将多个身份发布到多个计算设备,每个更新的相应一个更新被过滤为对一个或多个软件项目的操作至关重要。 未被过滤为对一个或多个软件项的操作至关重要的更新可通过轮询获得。

        PERSONAL SPACE (DATA) V. CORPORATE SPACE (DATA)
        28.
        发明申请
        PERSONAL SPACE (DATA) V. CORPORATE SPACE (DATA) 有权
        个人空间(数据)V.公司空间(数据)

        公开(公告)号:US20130160072A1

        公开(公告)日:2013-06-20

        申请号:US13329111

        申请日:2011-12-16

        IPC分类号: G06F21/00 G06F17/00

        摘要: Data management techniques are provided for handling information resources. A data management process can account for attributes of information resources by analyzing or interpreting the workspace location, source, channel and device associated with an information resource, and effectuating policies, based on the attributes. Rules govern the attribute determination and policies for access restriction to the information resource. The attributes and policies determined are tagged to the information resource and is dynamically updated based on the attributes related to the information resource within different workspaces, such as a corporate workspace and a personal workspace.

        摘要翻译: 提供数据管理技术来处理信息资源。 数据管理过程可以通过分析或解释与信息资源相关联的工作空间位置,源,通道和设备,以及基于属性来实现策略来说明信息资源的属性。 规则管理对信息资源的访问限制的属性确定和策略。 确定的属性和策略被标记为信息资源,并且基于与不同工作空间(例如公司工作空间和个人工作空间)内的信息资源相关的属性动态地更新。

        REGULATORY COMPLIANCE ACROSS DIVERSE ENTITIES
        29.
        发明申请
        REGULATORY COMPLIANCE ACROSS DIVERSE ENTITIES 审中-公开
        跨越多元化实体的法规遵从

        公开(公告)号:US20130145027A1

        公开(公告)日:2013-06-06

        申请号:US13309510

        申请日:2011-12-01

        IPC分类号: G06F15/16

        摘要: Regulatory compliance techniques are provided for dynamically modifying access to data based on the jurisdiction a user seeking access to the data is located within. Dynamically modifying access to data provides for a more efficient and accurate solution to regulatory compliance issues faced when hosting data in a central repository. Users can be notified when their access to data is modified due to a compliance issue. In addition, an audit history can be associated with data packets that allow an administrator or the like to view the history of data packet access. Finally, signatures associated with a data packet can be used to search data store(s) to track access to information within the data packet that may have been subsequently modified.

        摘要翻译: 提供监管合规性技术,用于根据用户寻求对数据访问权限的管辖区动态修改对数据的访问。 动态地修改对数据的访问,为在中央存储库中托管数据时面临的法规遵从性问题提供了更有效和准确的解决方案。 由于合规性问题,用户可以通知他们对数据的访问权限。 此外,审计历史可以与允许管理员等查看数据分组访问历史的数据分组相关联。 最后,可以使用与数据分组相关联的签名来搜索数据存储以跟踪对可能随后被修改的数据分组内的信息的访问。

        Remote Access to Hosted Virtual Machines By Enterprise Users
        30.
        发明申请
        Remote Access to Hosted Virtual Machines By Enterprise Users 有权
        企业用户远程访问托管虚拟机

        公开(公告)号:US20120096271A1

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

        申请号:US12905889

        申请日:2010-10-15

        摘要: An end user of an enterprise is enabled to receive secure remote presentation access to the assigned virtual machines in a hosted public cloud through the cloud provider's virtualization hosts and remote presentation gateway. Thus an enterprise administrator may purchase computing capacity from the cloud provider and further sub-divide the purchased computing capacity among enterprise end users. The cloud provider need not create shadow accounts for each end user of the enterprise. The cloud provider AD and the enterprise AD do not need to trust each other. The cloud provider also need not expose host information to the tenants. Authorization may be provided by using a combination of a custom authorization plug-in at the terminal services gateway and an indirection listener component at the virtualization host. The host details may also be abstracted when the client connects to the remote presentation gateway so as to protect the fabric from attack and enabling the tenant virtual machines to freely move across the cloud provider's virtualization hosts.

        摘要翻译: 企业的最终用户能够通过云提供商的虚拟化主机和远程呈现网关接收托管公共云中分配的虚拟机的安全远程呈现访问。 因此,企业管理员可以从云提供商购买计算能力,并进一步细分企业最终用户购买的计算能力。 云提供商不需要为企业的每个最终用户创建影子帐户。 云提供商AD和企业AD不需要彼此信任。 云提供商也不需要向租户披露主机信息。 授权可以通过使用终端服务网关上的定制授权插件和虚拟化主机的间接侦听器组件的组合来提供。 当客户端连接到远程呈现网关时,主机细节也可以被抽象,以保护结构免受攻击,并使租户虚拟机能够自由地跨越云提供商的虚拟化主机。