Changing user identities without closing applications
    1.
    发明授权
    Changing user identities without closing applications 有权
    在不关闭应用程序的情况下更改用户身份

    公开(公告)号:US07346908B2

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

    申请号:US10919876

    申请日:2004-08-17

    IPC分类号: G06F9/44

    CPC分类号: G06F21/31 G06F2221/2149

    摘要: An operating system registry contains multiple “identities.” One of these identities is designated the current identity. An application executing on a multitasking computer system uses information stored in the current identity to configure the application, for example to provide a user-specific user interface. When an application opens, it registers with an identity manager using objects known as “connection points.” To switch identities, a user supplies the name of an identity to switch to. The identity manager then uses the registered connection points to query each of the applications for permission to switch identities. If all the registered connection points grant permission to switch identities, then the identity manager switches the current identity by changing information in the registry. The identity manager then notifies all applications, via their registered connection points, that a change to the registry has been made so that the applications can take appropriate action.

    摘要翻译: 操作系统注册表包含多个“身份”。 这些身份之一被指定为当前身份。 在多任务计算机系统上执行的应用程序使用当前身份中存储的信息来配置应用程序,例如提供用户特定的用户界面。 当应用程序打开时,它使用称为“连接点”的对象向身份管理器注册。 要切换身份,用户提供要切换到的身份的名称。 身份管理器然后使用注册的连接点来查询每个应用程序的权限以切换身份。 如果所有注册的连接点授予切换身份的权限,则身份管理器通过更改注册表中的信息来切换当前身份。 然后,身份管理器通过其注册的连接点通知所有应用程序已对注册表进行更改,以便应用程序可以采取适当的措施。

    Changing user identities without closing applications
    2.
    发明授权
    Changing user identities without closing applications 有权
    在不关闭应用程序的情况下更改用户身份

    公开(公告)号:US06795967B1

    公开(公告)日:2004-09-21

    申请号:US09238133

    申请日:1999-01-26

    IPC分类号: G06F300

    CPC分类号: G06F21/31 G06F2221/2149

    摘要: An operating system registry contains multiple “identities.” One of these identities is designated the current identity. An application executing on a multitasking computer system uses information stored in the current identity to configure the application, for example to provide a user-specific user interface. When an application opens, it registers with an identity manager using objects known as “connection points.” To switch identities, a user supplies the name of an identity to switch to. The identity manager then uses the registered connection points to query each of the applications for permission to switch identities. If all the registered connection points grant permission to switch identities, then the identity manager switches the current identity by changing information in the registry. The identity manager then notifies all applications, via their registered connection points, that a change to the registry has been made so that the applications can take appropriate action.

    摘要翻译: 操作系统注册表包含多个“身份”。 这些身份之一被指定为当前身份。 在多任务计算机系统上执行的应用程序使用存储在当前身份中的信息来配置应用,例如提供用户特定的用户界面。 当应用程序打开时,它使用称为“连接点”的对象向身份管理器注册。 要切换身份,用户提供要切换到的身份的名称。 身份管理器然后使用注册的连接点来查询每个应用程序的权限以切换身份。 如果所有注册的连接点授予切换身份的权限,则身份管理器通过更改注册表中的信息来切换当前身份。 然后,身份管理器通过其注册的连接点通知所有应用程序已对注册表进行更改,以便应用程序可以采取适当的措施。

    Changing user identities without closing applications
    3.
    发明授权
    Changing user identities without closing applications 有权
    在不关闭应用程序的情况下更改用户身份

    公开(公告)号:US07231640B2

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

    申请号:US10998699

    申请日:2004-11-29

    IPC分类号: G06F9/44

    CPC分类号: G06F21/31 G06F2221/2149

    摘要: An operating system registry contains multiple “identities.” One of these identities is designated the current identity. An application executing on a multitasking computer system uses information stored in the current identity to configure the application, for example to provide a user-specific user interface. When an application opens, it registers with an identity manager using objects known as “connection points.” To switch identities, a user supplies the name of an identity to switch to. The identity manager then uses the registered connection points to query each of the applications for permission to switch identities. If all the registered connection points grant permission to switch identities, then the identity manager switches the current identity by changing information in the registry. The identity manager then notifies all applications, via their registered connection points, that a change to the registry has been made so that the applications can take appropriate action.

    摘要翻译: 操作系统注册表包含多个“身份”。 这些身份之一被指定为当前身份。 在多任务计算机系统上执行的应用程序使用当前身份中存储的信息来配置应用程序,例如提供用户特定的用户界面。 当应用程序打开时,它使用称为“连接点”的对象向身份管理器注册。 要切换身份,用户提供要切换到的身份的名称。 身份管理器然后使用注册的连接点来查询每个应用程序的权限以切换身份。 如果所有注册的连接点授予切换身份的权限,则身份管理器通过更改注册表中的信息来切换当前身份。 然后,身份管理器通过其注册的连接点通知所有应用程序已对注册表进行更改,以便应用程序可以采取适当的措施。

    SOCIAL GRAPH PLAYLIST SERVICE
    4.
    发明申请
    SOCIAL GRAPH PLAYLIST SERVICE 审中-公开
    社会图表播放清单服务

    公开(公告)号:US20100324704A1

    公开(公告)日:2010-12-23

    申请号:US12486543

    申请日:2009-06-17

    摘要: A social graph playlist service is described. In embodiments, a social graph that associates a user and friends of the user is maintained. The social graph is based on parameters that define a social relationship between the user and the friends of the user. Interaction data that identifies recently played media assets at user devices that are utilized by the friends of the user can be received. A social graph playlist that is associated with the user can be generated by determining a next media asset for the playlist from the recently played media assets. The next media asset for the playlist can then be communicated to be played at a user device that is associated with the user.

    摘要翻译: 描述社交图表播放列表服务。 在实施例中,保持关联用户和用户的朋友的社交图。 社交图基于定义用户和用户的朋友之间的社交关系的参数。 可以接收识别由用户的朋友利用的用户设备处的最近播放的媒体资产的交互数据。 可以通过从最近播放的媒体资产确定播放列表的下一媒体资源来生成与用户相关联的社交图表播放列表。 然后可以将用于播放列表的下一个媒体资源传送到与用户相关联的用户设备播放。

    Methods and arrangements for providing a mark-up language based graphical user interface for user identification to an operating system
    5.
    发明授权
    Methods and arrangements for providing a mark-up language based graphical user interface for user identification to an operating system 失效
    提供基于标记语言的图形用户界面以用于操作系统的用户识别的方法和装置

    公开(公告)号:US07761700B2

    公开(公告)日:2010-07-20

    申请号:US11186844

    申请日:2005-07-20

    IPC分类号: H04L9/00

    CPC分类号: G06F9/45512 G06F21/31

    摘要: Methods and arrangements are provided that can be used to identify users to an operating system during initialization through an advanced graphical user interface (GUI). The resulting GUI can be visually compelling and functional while advantageously remaining easy for the developer to create, maintain and modify. A markup language rendering engine is loaded substantially near the beginning of an operating system initialization procedure, and provided with markup language code that solicits at least one user input associated with a user logon process when rendered by the markup language rendering engine. The markup language code can be written in Hypertext Markup Language (HTML), Dynamic HTML, eXtensible Markup Language (XML), eXtensible Hypertext Markup Language (XHTML), Standard Generalized Markup Language (SGML), etc.

    摘要翻译: 提供了可以用于通过高级图形用户界面(GUI)在初始化期间识别操作系统的用户的方法和布置。 所得到的GUI可以是视觉上引人注目的和功能性的,同时有利地使开发者容易地创建,维护和修改。 标记语言呈现引擎基本上在操作系统初始化过程的开始附近被加载,并且被提供有标记语言代码,其在由标记语言呈现引擎呈现时请求与用户登录过程相关联的至少一个用户输入。 标记语言代码可以用超文本标记语言(HTML),动态HTML,可扩展标记语言(XML),可扩展超文本标记语言(XHTML),标准通用标记语言(SGML)等编写。

    Methods and arrangements for providing multiple concurrent desktops and workspaces in a shared computing environment having remote nodes
    7.
    发明授权
    Methods and arrangements for providing multiple concurrent desktops and workspaces in a shared computing environment having remote nodes 有权
    在具有远程节点的共享计算环境中提供多个并发桌面和工作空间的方法和安排

    公开(公告)号:US07552391B2

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

    申请号:US10606591

    申请日:2003-06-26

    IPC分类号: G06F3/00

    CPC分类号: G06F9/451

    摘要: Methods and arrangements are provided for use in multiple user computing environments. These methods and arrangements can be configured to allow for a plurality of separate and concurrent desktops and workspaces within the shared computing environment. One method includes creating a separate desktop thread for each user that is authenticated during a logon process, creating a separate desktop associated with each desktop thread, and maintaining a list of desktop threads that are created. In this manner, several users can be logged on simultaneously. In certain implementations, the method further includes establishing a separate user environment associated with each desktop and launching a separate user shell associated with each desktop. The list of desktop threads allows for selective and/or automatic switching from a first desktop to a second desktop without terminating a desktop thread associated with the first desktop. The methods and arrangements are also applicable to remote process logon and switching.

    摘要翻译: 提供了在多个用户计算环境中使用的方法和布置。 这些方法和布置可以被配置为允许在共享计算环境内的多个单独的和并发的桌面和工作空间。 一种方法包括为登录过程中进行身份验证的每个用户创建单独的桌面线程,创建与每个桌面线程相关联的单独桌面,以及维护创建的桌面线程列表。 以这种方式,几个用户可以同时登录。 在某些实现中,该方法还包括建立与每个桌面相关联的单独的用户环境并且启动与每个桌面相关联的单独的用户外壳。 桌面线程列表允许从第一桌面到第二桌面的选择性和/或自动切换,而不终止与第一台桌面相关联的桌面线程。 方法和布置也适用于远程进程登录和切换。

    Methods and apparatuses for handling single-user applications in multi-user computing environments
    8.
    发明授权
    Methods and apparatuses for handling single-user applications in multi-user computing environments 有权
    在多用户计算环境中处理单用户应用程序的方法和装置

    公开(公告)号:US07213054B2

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

    申请号:US09999894

    申请日:2001-10-31

    IPC分类号: G06F15/167 G06F9/46 G06F9/00

    CPC分类号: G06F9/485 G06F9/451 G06F9/461

    摘要: Methods and apparatuses are provided for controlling application software while switching between sessions in a multi-session computing environment. An apparatus includes memory coupled to switching logic and application program managing logic. The switching logic is configured to selectively switch console control of a computing device between at least two user kernel sessions that are maintained in the memory. The application program managing logic is configured to selectively control at least one application program that is operatively configured within at least one of the user kernel sessions. For example, the application program managing logic can be configured to stop the operation, re-start certain application programs, notify application programs about switching events, and/or adjust the playback of audio and/or video signals associated certain application programs.

    摘要翻译: 提供了用于在多会话计算环境中的会话之间切换的同时控制应用软件的方法和装置。 一种装置包括耦合到开关逻辑和应用程序管理逻辑的存储器。 交换逻辑被配置为在存储器中维护的至少两个用户内核会话之间选择性地切换计算设备的控制台控制。 应用程序管理逻辑被配置为选择性地控制在至少一个用户内核会话中可操作地配置的至少一个应用程序。 例如,应用程序管理逻辑可以被配置为停止操作,重新启动某些应用程序,通知应用程序关于切换事件,和/或调整与某些应用程序相关联的音频和/或视频信号的重放。

    Theme aware management using fusion
    9.
    发明授权
    Theme aware management using fusion 失效
    使用融合的主题感知管理

    公开(公告)号:US06762767B2

    公开(公告)日:2004-07-13

    申请号:US09827842

    申请日:2001-04-05

    IPC分类号: G09G500

    CPC分类号: G06F9/451

    摘要: A system and method are described that use theming functions of a theme manager to render graphical components in a themed fashion. The theme manager uses a theme file that has theme properties for graphical components of all types. When an application is started a system is provided that determines whether the application supports theming. If the application supports theming a dynamic link controls library that supports theming is linked to the application. If the application does not support theming, the non-theming controls library is linked. If an application supports themes, application user controls and shell common controls are rendered with themes by using the functions of the theming controls library that interact with functions of the theme manager. Non-client window components are rendered using themes by intercepting render messages to windows and sending the messages to the theme manager. Non-client window components are also measured and rendered using a theme property file when appropriate in response to certain application program interface calls.

    摘要翻译: 描述了使用主题管理器的主题功能以主题方式呈现图形组件的系统和方法。 主题管理器使用具有所有类型的图形组件的主题属性的主题文件。 当应用程序启动时,提供了一个确定应用程序是否支持主题的系统。 如果应用程序支持主题,则支持主题的动态链接控件库链接到应用程序。 如果应用程序不支持主题,则非主题控件库将被链接。 如果应用程序支持主题,则应用程序用户控件和shell常用控件将通过使用与主题管理器的功能交互的主题控件库的功能来呈现主题。 非客户机窗口组件通过拦截向Windows发送消息并将消息发送到主题管理器的主题进行呈现。 非客户端窗口组件也可以在适当时使用主题属性文件进行测量和渲染,以响应某些应用程序接口调用。