Multi-console workstations concurrently supporting multiple users
    1.
    发明申请
    Multi-console workstations concurrently supporting multiple users 有权
    多控制台工作站同时支持多个用户

    公开(公告)号:US20070005693A1

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

    申请号:US11171005

    申请日:2005-06-29

    IPC分类号: G06F15/16

    CPC分类号: H04L67/30 H04L67/34

    摘要: A workstation including a host machine and a plurality of consoles directly connected to the host machine. Each of the consoles are configured as a separate console, and each of the consoles include a respective input device adapted to receive input from a user and a respective output device adapted to provide output to the user. A method provided herein includes configuring the host machine to support a plurality of users concurrently on a plurality of consoles, and connecting each of the consoles directly to the host machine so as to enable direct communication therebetween.

    摘要翻译: 包括主机和直接连接到主机的多个控制台的工作站。 每个控制台被配置为单独的控制台,并且每个控制台包括适于从用户接收输入的相应输入设备和适于向用户提供输出的相应输出设备。 本文提供的方法包括配置主机以在多个控制台上同时支持多个用户,并且将每个控制台直接连接到主机,以便能够直接在其间进行通信。

    Restricting device access per session
    3.
    发明授权
    Restricting device access per session 失效
    限制每个会话的设备访问

    公开(公告)号:US07600024B2

    公开(公告)日:2009-10-06

    申请号:US11396191

    申请日:2006-03-31

    IPC分类号: G06F15/173 G06F15/16

    CPC分类号: H04L67/08 H04L63/10

    摘要: The present invention is directed to restricting device access per session. Entries in a device list are configured to store session ID values in addition to values for other device properties. A session ID value for a device can be set to the session ID value of a (e.g., RDP) session that registered the device such that the subsequent transfer of device related information for the device can be restricted to processes in the session. When a request for device related information is received from a process, an access check is performed by at least comparing a session ID value for the process to a session ID value stored in a device entry for the device. When the access check is successful, for example, when session ID values match, access to the requested device related information can be permitted.

    摘要翻译: 本发明旨在限制每个会话的设备访问。 设备列表中的条目被配置为除了其他设备属性的值之外还存储会话ID值。 可以将设备的会话ID值设置为注册设备的(例如,RDP)会话的会话ID值,使得用于设备的设备相关信息的后续传送可以被限制在会话中的进程。 当从进程接收到与设备有关的信息的请求时,通过至少将进程的会话ID值与存储在设备的设备条目中的会话ID值进行比较来执行访问检查。 当访问检查成功时,例如,当会话ID值匹配时,可以允许访问所请求的设备相关信息。

    Sessions to host processes with special requirements
    4.
    发明授权
    Sessions to host processes with special requirements 有权
    举办具有特殊要求的进程的会议

    公开(公告)号:US08539020B2

    公开(公告)日:2013-09-17

    申请号:US12815073

    申请日:2010-06-14

    IPC分类号: G06F15/16 G06F15/173

    CPC分类号: G06F9/468 G06F21/6281

    摘要: Techniques are disclosed for enabling a system service executing in an isolated session to access system resources (such as a graphics processing unit) that it is isolated from. In an embodiment, the system service creates a “worker” session that is not isolated, and a “worker” process inside that worker session. Then, the system service is able to access the system resource that it is directly isolated from accessing by passing a request to the worker process to access the system resource on the system service's behalf. The worker process does so, and passes a result to the system service.

    摘要翻译: 公开了使得在隔离会话中执行的系统服务能够访问与其隔离的系统资源(诸如图形处理单元)的技术。 在一个实施例中,系统服务创建不隔离的“工作者”会话,以及该工作者会话内的“工作者”进程。 然后,系统服务能够通过将请求传递给工作进程来代表其访问系统服务的系统资源,来访问它直接与访问隔离的系统资源。 工作进程执行此操作,并将结果传递给系统服务。

    Sessions To Host Processes With Special Requirements
    5.
    发明申请
    Sessions To Host Processes With Special Requirements 有权
    用特殊要求来主持进程的会话

    公开(公告)号:US20110307544A1

    公开(公告)日:2011-12-15

    申请号:US12815073

    申请日:2010-06-14

    IPC分类号: G06F15/16

    CPC分类号: G06F9/468 G06F21/6281

    摘要: Techniques are disclosed for enabling a system service executing in an isolated session to access system resources (such as a graphics processing unit) that it is isolated from. In an embodiment, the system service creates a “worker” session that is not isolated, and a “worker” process inside that worker session. Then, the system service is able to access the system resource that it is directly isolated from accessing by passing a request to the worker process to access the system resource on the system service's behalf. The worker process does so, and passes a result to the system service.

    摘要翻译: 公开了使得在隔离会话中执行的系统服务能够访问与其隔离的系统资源(诸如图形处理单元)的技术。 在一个实施例中,系统服务创建不隔离的“工作者”会话,以及该工作者会话内的“工作者”进程。 然后,系统服务能够通过将请求传递给工作进程来代表其访问系统服务的系统资源,来访问它直接与访问隔离的系统资源。 工作进程执行此操作,并将结果传递给系统服务。

    Automated Application Modeling for Application Virtualization
    6.
    发明申请
    Automated Application Modeling for Application Virtualization 有权
    应用程序虚拟化的自动应用程序建模

    公开(公告)号:US20090044170A1

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

    申请号:US11837464

    申请日:2007-08-10

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/61

    摘要: Automated application modeling for application virtualization (auto-modeling) may be incorporated into an application installer and/or other suitable component of a computer operating system. Auto-modeling may be performed by an auto-modeling agent. The auto-modeling agent may employ one or more of multiple auto-modeling strategies. The auto-modeling agent may assess one or more of a particular application, application installation package and/or application environment in order to determine a suitable auto-modeling strategy. Auto-modeling strategies may include active auto-modeling and passive auto-modeling. Active auto-modeling strategies may require at least partial installation and/or execution of the application to be modeled, whereas passive auto-modeling may generate corresponding auto-modeling data independent of application installation and/or execution, for example, by obtaining suitable data from a corresponding application installation package. In particular, The auto-modeling agent may perform active auto-modeling by directing an independent application modeler and/or an application installer, for example, in accordance with an auto-modeling rulebase.

    摘要翻译: 用于应用程序虚拟化(自动建模)的自动应用程序建模可以合并到应用程序安装程序和/或计算机操作系统的其他合适组件中。 自动建模可以由自动建模代理执行。 自动建模代理可以采用多个自动建模策略中的一个或多个。 自动建模代理可以评估特定应用,应用安装包和/或应用环境中的一个或多个,以便确定合适的自动建模策略。 自动建模策略可能包括主动自动建模和被动自动建模。 主动自动建模策略可能需要至少部分安装和/或执行要建模的应用程序,而被动自动建模可以生成独立于应用程序安装和/或执行的相应的自动建模数据,例如通过获得合适的数据 从相应的应用程序安装包中。 特别地,自动建模代理可以通过引导独立的应用程序建模器和/或应用程序安装程序来执行主动自动建模,例如,根据自动建模规则库。

    System Virtualization Instance Management for Terminal Sessions
    7.
    发明申请
    System Virtualization Instance Management for Terminal Sessions 有权
    终端会话的系统虚拟化实例管理

    公开(公告)号:US20090006503A1

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

    申请号:US11771975

    申请日:2007-06-29

    IPC分类号: G06F12/02

    CPC分类号: G06F9/5027

    摘要: Terminal sessions providing remote access to functionality may be isolated from each other, as well as from the server system space, by being placed in system virtualization instances. Applications associated with terminal sessions may be allocated to system virtualization instances. In particular, system virtualization instances may be pre-instantiated, and applications may be dynamically allocated to the system virtualization instances, for example, according to a virtualization instance policy. The system virtualization instances may provide, in particular, an ability for terminal session components and associated applications to create, read, update and delete resources in a global name space of a host server without conflict, collision or other interference with each other or other server components.

    摘要翻译: 通过放置在系统虚拟化实例中,提供对功能的远程访问的终端会话可以彼此隔离,以及从服务器系统空间隔离。 与终端会话相关联的应用可以分配给系统虚拟化实例。 特别地,系统虚拟化实例可以被预实例化,并且应用可以被动态地分配给系统虚拟化实例,例如,根据虚拟化实例策略。 特别地,系统虚拟化实例可以提供终端会话组件和相关联的应用程序在主机服务器的全局名称空间中创建,读取,更新和删除资源的能力,而不会发生冲突,冲突或其他干扰或其他服务器 组件。

    System virtualization instance management for terminal sessions

    公开(公告)号:US09870263B2

    公开(公告)日:2018-01-16

    申请号:US11771975

    申请日:2007-06-29

    IPC分类号: G06F17/30 G06F9/50

    CPC分类号: G06F9/5027

    摘要: Terminal sessions providing remote access to functionality may be isolated from each other, as well as from the server system space, by being placed in system virtualization instances. Applications associated with terminal sessions may be allocated to system virtualization instances. In particular, system virtualization instances may be pre-instantiated, and applications may be dynamically allocated to the system virtualization instances, for example, according to a virtualization instance policy. The system virtualization instances may provide, in particular, an ability for terminal session components and associated applications to create, read, update and delete resources in a global name space of a host server without conflict, collision or other interference with each other or other server components.

    Automated application modeling for application virtualization
    9.
    发明授权
    Automated application modeling for application virtualization 有权
    应用程序虚拟化的自动应用程序建模

    公开(公告)号:US08667482B2

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

    申请号:US11837464

    申请日:2007-08-10

    IPC分类号: G06F9/445 G06F9/44

    CPC分类号: G06F8/61

    摘要: Automated application modeling for application virtualization (auto-modeling) may be incorporated into an application installer and/or other suitable component of a computer operating system. Auto-modeling may be performed by an auto-modeling agent. The auto-modeling agent may employ one or more of multiple auto-modeling strategies. The auto-modeling agent may assess one or more of a particular application, application installation package and/or application environment in order to determine a suitable auto-modeling strategy. Auto-modeling strategies may include active auto-modeling and passive auto-modeling. Active auto-modeling strategies may require at least partial installation and/or execution of the application to be modeled, whereas passive auto-modeling may generate corresponding auto-modeling data independent of application installation and/or execution, for example, by obtaining suitable data from a corresponding application installation package.

    摘要翻译: 用于应用程序虚拟化(自动建模)的自动应用程序建模可以合并到应用程序安装程序和/或计算机操作系统的其他合适组件中。 自动建模可以由自动建模代理执行。 自动建模代理可以采用多个自动建模策略中的一个或多个。 自动建模代理可以评估特定应用,应用安装包和/或应用环境中的一个或多个,以便确定合适的自动建模策略。 自动建模策略可能包括主动自动建模和被动自动建模。 主动自动建模策略可能需要至少部分安装和/或执行要建模的应用程序,而被动自动建模可以生成独立于应用程序安装和/或执行的相应的自动建模数据,例如通过获得合适的数据 从相应的应用程序安装包中。

    ROAMING PROFILES AND APPLICATION COMPATIBILITY IN MULTI-USER SYSTEMS
    10.
    发明申请
    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.

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