Roaming profiles and application compatibility in multi-user systems
    3.
    发明授权
    Roaming profiles and application compatibility in multi-user systems 有权
    多用户系统中的漫游配置文件和应用程序兼容性

    公开(公告)号:US09015283B2

    公开(公告)日:2015-04-21

    申请号:US12642646

    申请日:2009-12-18

    IPC分类号: G06F15/16 G06F9/445

    摘要: Systems, methods, and computer-readable storage media are disclosed for roaming profiles and application compatibility in multi-user systems. In an embodiment, a user profile exists on a plurality of client computers. Each client computer executes a roaming profile client that intercepts a change to an application's settings. The roaming profile client sends this change to a roaming profile server that stores it. When the user profile logs on to a second client computer, the roaming profile server sends an indication of the change to a second roaming profile client on the second client computer. This roaming profile client alters the settings for the application on the second client computer such that, when the user session executes the application on the second client computer, the application reflects the change.

    摘要翻译: 公开了用于多用户系统中的漫游简档和应用兼容性的系统,方法和计算机可读存储介质。 在一个实施例中,用户简档存在于多个客户端计算机上。 每个客户端计算机执行一个漫游配置文件客户端,拦截对应用程序设置的更改。 漫游配置文件客户端将此更改发送到存储它的漫游配置文件服务器。 当用户简档登录到第二客户端计算机时,漫游配置文件服务器向第二客户端计算机上的第二漫游配置文件客户端发送更改的指示。 该漫游配置文件客户端改变在第二客户端计算机上的应用的设置,使得当用户会话在第二客户端计算机上执行应用时,应用程序反映该变化。

    Internet protocol (IP) address virtualization for terminal server sessions
    4.
    发明授权
    Internet protocol (IP) address virtualization for terminal server sessions 有权
    用于终端服务器会话的因特网协议(IP)地址虚拟化

    公开(公告)号:US09237175B2

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

    申请号:US12341523

    申请日:2008-12-22

    摘要: Techniques are disclosed for virtualizing internet protocol (IP) addresses in terminal server sessions. A client component comprises a layer service provider (LSP) and a name service provider (NSP) that intercept a socket call to associate a port with a socket for a terminal server session. The client component queries a server component for a virtual IP address, and the server component determines whether the terminal server session can use a virtual IP address. Where the session can use a virtual IP address, the server returns a virtual IP address and the client component binds the socket call to the virtual IP address. Where the session cannot use a virtual IP address, the server returns an indication of that, and the client component acts as a proxy for that socket call and any future calls for that socket.

    摘要翻译: 公开了用于虚拟化终端服务器会话中的因特网协议(IP)地址的技术。 客户端组件包括层服务提供商(LSP)和名称服务提供商(NSP),其拦截套接字调用以将端口与终端服务器会话的套接字相关联。 客户端组件查询服务器组件的虚拟IP地址,服务器组件确定终端服务器会话是否可以使用虚拟IP地址。 会话可以使用虚拟IP地址的位置,服务器返回虚拟IP地址,客户端组件将套接字调用绑定到虚拟IP地址。 在会话无法使用虚拟IP地址的情况下,服务器返回该指示,并且客户端组件充当该套接字调用的代理,以及将来对该套接字的调用。

    ROAMING PROFILES AND APPLICATION COMPATIBILITY IN MULTI-USER SYSTEMS
    5.
    发明申请
    ROAMING PROFILES AND APPLICATION COMPATIBILITY IN MULTI-USER SYSTEMS 有权
    多用户系统中的漫游配置文件和应用程序兼容性

    公开(公告)号:US20110153781A1

    公开(公告)日:2011-06-23

    申请号:US12642646

    申请日:2009-12-18

    IPC分类号: G06F3/01 G06F15/16

    摘要: Systems, methods, and computer-readable storage media are disclosed for roaming profiles and application compatibility in multi-user systems. In an embodiment, a user profile exists on a plurality of client computers. Each client computer executes a roaming profile client that intercepts a change to an application's settings. The roaming profile client sends this change to a roaming profile server that stores it. When the user profile logs on to a second client computer, the roaming profile server sends an indication of the change to a second roaming profile client on the second client computer. This roaming profile client alters the settings for the application on the second client computer such that, when the user session executes the application on the second client computer, the application reflects the change.

    摘要翻译: 公开了用于多用户系统中的漫游简档和应用兼容性的系统,方法和计算机可读存储介质。 在一个实施例中,用户简档存在于多个客户端计算机上。 每个客户端计算机执行一个漫游配置文件客户端,拦截对应用程序设置的更改。 漫游配置文件客户端将此更改发送到存储它的漫游配置文件服务器。 当用户简档登录到第二客户端计算机时,漫游配置文件服务器向第二客户端计算机上的第二漫游配置文件客户端发送更改的指示。 该漫游配置文件客户端改变在第二客户端计算机上的应用的设置,使得当用户会话在第二客户端计算机上执行应用时,应用程序反映该变化。

    INTERNET PROTOCOL (IP) ADDRESS VIRTUALIZATION FOR TERMINAL SERVER SESSIONS
    6.
    发明申请
    INTERNET PROTOCOL (IP) ADDRESS VIRTUALIZATION FOR TERMINAL SERVER SESSIONS 有权
    互联网协议(IP)地址虚拟化终端服务器会话

    公开(公告)号:US20100161771A1

    公开(公告)日:2010-06-24

    申请号:US12341523

    申请日:2008-12-22

    IPC分类号: G06F15/177 G06F17/30

    摘要: Techniques are disclosed for virtualizing internet protocol (IP) addresses in terminal server sessions. A client component comprises a layer service provider (LSP) and a name service provider (NSP) that intercept a socket call to associate a port with a socket for a terminal server session. The client component queries a server component for a virtual IP address, and the server component determines whether the terminal server session can use a virtual IP address. Where the session can use a virtual IP address, the server returns a virtual IP address and the client component binds the socket call to the virtual IP address. Where the session cannot use a virtual IP address, the server returns an indication of that, and the client component acts as a proxy for that socket call and any future calls for that socket.

    摘要翻译: 公开了用于虚拟化终端服务器会话中的因特网协议(IP)地址的技术。 客户端组件包括层服务提供商(LSP)和名称服务提供商(NSP),其拦截套接字调用以将端口与终端服务器会话的套接字相关联。 客户端组件查询服务器组件的虚拟IP地址,服务器组件确定终端服务器会话是否可以使用虚拟IP地址。 会话可以使用虚拟IP地址的位置,服务器返回虚拟IP地址,客户端组件将套接字调用绑定到虚拟IP地址。 在会话无法使用虚拟IP地址的情况下,服务器返回该指示,并且客户端组件充当该套接字调用的代理,以及将来对该套接字的调用。

    Techniques for Streaming Virtual Machines from a Server to a Host
    8.
    发明申请
    Techniques for Streaming Virtual Machines from a Server to a Host 有权
    将虚拟机从服务器流式传输到主机的技术

    公开(公告)号:US20120084775A1

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

    申请号:US12895685

    申请日:2010-09-30

    IPC分类号: G06F9/455 G06F15/173

    摘要: Techniques for configuring a commodity server to host virtual hard disks are disclosed herein. In an exemplary embodiment, a virtual hard disk file can be split into a plurality of differencing VHD files and one or more of the files can be downloaded to a virtualization host as it runs off the VHD files stored on the server. After the one or more VHD files are downloaded, the virtualization host can be configured to use the local copy instead of the copy on the commodity server. In addition to the foregoing, other techniques are described in the claims, the detailed description, and the figures.

    摘要翻译: 这里公开了用于配置商品服务器以托管虚拟硬盘的技术。 在示例性实施例中,虚拟硬盘文件可以被分割成多个差分VHD文件,并且一个或多个文件可以在它们运行在存储在服务器上的VHD文件时被下载到虚拟化主机。 在下载一个或多个VHD文件之后,可以将虚拟化主机配置为使用本地副本而不是商品服务器上的副本。 除了上述之外,在权利要求书,详细描述和附图中描述了其它技术。

    State Separation Of User Data From Operating System In A Pooled VM Environment
    9.
    发明申请
    State Separation Of User Data From Operating System In A Pooled VM Environment 审中-公开
    从池中的操作系统中分离用户数据

    公开(公告)号:US20120054742A1

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

    申请号:US12874109

    申请日:2010-09-01

    IPC分类号: G06F9/455

    摘要: Techniques are provided for preserving state—both machine state and user state—in a virtual machine (VM) in a server deployment. User state may be preserved among a plurality of VMs in a server deployment by storing data specific to the user in a virtual hard drive (VHD). When a user logs into a particular VM, the VM remaps portions of a guest OS file system that correspond to user state to the VHD and mounts the VHD. Machine state may be preserved by storing information particular to a VM apart from that VM. When a VM is to be recreated, a diff disk containing the information particular to the VM is determined based on the current VM, the information particular to the VM, and a gold image that the VM is to be created with. Then, the VM is created with the gold image and the diff disk.

    摘要翻译: 提供了用于在服务器部署中的虚拟机(VM)中保留状态(机器状态和用户状态)的技术。 可以通过将特定于用户的数据存储在虚拟硬盘驱动器(VHD)中,在服务器部署中的多个VM之间保留用户状态。 当用户登录到特定的VM时,VM将与用户状态相对应的来宾OS文件系统的部分重新映射到VHD并安装VHD。 可以通过将特定于VM的信息与VM隔开来保存机器状态。 当要重新创建虚拟机时,将根据当前虚拟机,虚拟机特有的信息以及虚拟机创建的黄金映像来确定包含VM特有的信息的差异磁盘。 然后,使用金色图像和差异磁盘创建虚拟机。

    CUSTOMIZED COMPUTER IMAGE PREPARATION AND DEPLOYMENT INCLUDING VIRTUAL MACHINE MODE
    10.
    发明申请
    CUSTOMIZED COMPUTER IMAGE PREPARATION AND DEPLOYMENT INCLUDING VIRTUAL MACHINE MODE 审中-公开
    自定义的计算机图像准备和部署,包括虚拟机模式

    公开(公告)号:US20120144390A1

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

    申请号:US12962458

    申请日:2010-12-07

    IPC分类号: G06F9/455

    CPC分类号: G06F9/45558 G06F2009/4557

    摘要: A computer-implemented technique significantly reduces the time required to configure software images deployed from a golden reference machine to destination machines. Time is saved by applying a priori knowledge of the configuration of the intended destination machines and omitting normally run configuration steps known to be non-essential or irrelevant to the destination machines. This technique is particularly advantageous when the destination machines are virtual machines, as time-consuming commands for configuring hardware on the destination machines can be avoided.

    摘要翻译: 计算机实现的技术大大减少了将从黄金参考机器部署到软件映像的目标机器所需的时间。 通过应用预期目标机器的配置的先验知识节省时间,并省略已知与目标机器非必要或不相关的正常运行的配置步骤。 当目的地机器是虚拟机时,这种技术特别有利,因为可以避免在目的地机器上配置硬件的耗时的命令。