DEVICE DISPLAY OBJECT INFRASTRUCTURE
    1.
    发明申请
    DEVICE DISPLAY OBJECT INFRASTRUCTURE 有权
    设备展示对象基础设施

    公开(公告)号:US20090293070A1

    公开(公告)日:2009-11-26

    申请号:US12125907

    申请日:2008-05-22

    IPC分类号: G06F9/44

    CPC分类号: G06F13/102 G06F9/451

    摘要: Multi-function devices expose multiple functions to device drivers or other lower-level software. Device function providers can interface with such drivers or lower-level software and can provide information, including device identifiers regarding such functions, to a device display object infrastructure. A device display object can then be created that encompasses one or more functions such that, in one embodiment, the device display object corresponds to a single, physical multi-function device. Alternatively, any combination of functionality from one or more physical devices can be combined into a single device display object representing a virtual multi-function device. Properties of the device display object can be set with reference to user-specified settings, remotely maintained metadata, locally available metadata, and information associated with each function. Functions can be ranked such that, if there is a conflict, information from more highly ranked functions is used to set the properties of the device display object.

    摘要翻译: 多功能设备向设备驱动程序或其他较低级别的软件提供多种功能。 设备功能提供者可以与这些驱动程序或较低级别的软件进行接口,并且可以向设备显示对象基础设施提供关于这些功能的设备标识符的信息。 然后可以创建包括一个或多个功能的设备显示对象,使得在一个实施例中,设备显示对象对应于单个物理多功能设备。 或者,可以将来自一个或多个物理设备的功能的任何组合组合成表示虚拟多功能设备的单个设备显示对象。 可以参考用户指定的设置,远程维护的元数据,本地可用的元数据和与每个功能相关的信息来设置设备显示对象的属性。 可以对功能进行排名,使得如果存在冲突,则使用来自更高排名功能的信息来设置设备显示对象的属性。

    Device display object infrastructure
    2.
    发明授权
    Device display object infrastructure 有权
    设备显示对象基础设施

    公开(公告)号:US08347319B2

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

    申请号:US12125907

    申请日:2008-05-22

    IPC分类号: G06F13/00 G06F3/00

    CPC分类号: G06F13/102 G06F9/451

    摘要: Multi-function devices expose multiple functions to device drivers or other lower-level software. Device function providers can interface with such drivers or lower-level software and can provide information, including device identifiers regarding such functions, to a device display object infrastructure. A device display object can then be created that encompasses one or more functions such that, in one embodiment, the device display object corresponds to a single, physical multi-function device. Alternatively, any combination of functionality from one or more physical devices can be combined into a single device display object representing a virtual multi-function device. Properties of the device display object can be set with reference to user-specified settings, remotely maintained metadata, locally available metadata, and information associated with each function. Functions can be ranked such that, if there is a conflict, information from more highly ranked functions is used to set the properties of the device display object.

    摘要翻译: 多功能设备向设备驱动程序或其他较低级别的软件提供多种功能。 设备功能提供者可以与这些驱动程序或较低级别的软件进行接口,并且可以向设备显示对象基础设施提供关于这些功能的设备标识符的信息。 然后可以创建包括一个或多个功能的设备显示对象,使得在一个实施例中,设备显示对象对应于单个物理多功能设备。 或者,可以将来自一个或多个物理设备的功能的任何组合组合成表示虚拟多功能设备的单个设备显示对象。 可以参考用户指定的设置,远程维护的元数据,本地可用的元数据和与每个功能相关的信息来设置设备显示对象的属性。 可以对功能进行排名,使得如果存在冲突,则使用来自更高排名功能的信息来设置设备显示对象的属性。

    Multi-function device ID with unique identifier
    4.
    发明申请
    Multi-function device ID with unique identifier 有权
    具有唯一标识符的多功能设备ID

    公开(公告)号:US20090158301A1

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

    申请号:US12002060

    申请日:2007-12-14

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3051 G06F9/4411

    摘要: A computer system that recognizes multi-function devices and associates functions with multi-function devices. Each multi-function device may be represented by a multi-function object, allowing tools, applications or other components within the computer to take actions relating to the entire device or relating to a function based on the association of that function with other functions in the same device. These actions include displaying information about devices, instead of or in addition to information about functions. Actions also include selecting functions based on proximity within a device. Functions may be associated with a multi-function device using a unique device identifier provided by the device or generated for the function based on a connection hierarchy between functions and the computer. Devices may be configured to provide the same identifier regardless of the transport over which the device is accessed.

    摘要翻译: 识别多功能设备并将功能与多功能设备相关联的计算机系统。 每个多功能设备可以由多功能对象表示,允许计算机内的工具,应用程序或其他组件采取与整个设备相关的操作或与功能相关的功能,该功能基于该功能与其中的功能的关联 相同的设备 这些操作包括显示关于设备的信息,而不是或关于功能的信息。 动作还包括基于设备内的邻近度选择功能。 功能可以使用由设备提供的唯一设备标识符或者基于功能和计算机之间的连接层次为功能生成的多功能设备相关联。 设备可以被配置为提供相同的标识符,而不管设备被访问的传输。

    Generalized architecture to support representation of multi-transport devices
    5.
    发明授权
    Generalized architecture to support representation of multi-transport devices 有权
    支持多传输设备表示的通用架构

    公开(公告)号:US09081902B2

    公开(公告)日:2015-07-14

    申请号:US12143194

    申请日:2008-06-20

    摘要: A computer system that accesses multi-transport devices and associates device instances of the multi-transport device with each other. Devices provide the same device identifier such as a device unique identifier regardless of the transport over which the device is accessed. A visual representation for the multi-transport device may be provided to a user using the device identifier. Also, a single functional representation for the multi-transport device may be provided based on an identifier provided by each function of the device. The functional representation may be independent of the addition and removal of transports and allows abstracting device access via multiple transports from a user and an application. Transports may be selected at an application and/or a system level. Operating characteristics of available transports may be used to select a desired transport, based on transport requirements specified by the application, the user or the system.

    摘要翻译: 访问多传输设备并将多传输设备的设备实例彼此关联的计算机系统。 设备提供相同的设备标识符,例如设备唯一标识符,而不管设备访问的传输。 可以使用设备标识符向用户提供多传输设备的视觉表示。 此外,可以基于由设备的每个功能提供的标识符来提供用于多传输设备的单个功能表示。 功能表示可以独立于传输的添加和删除,并允许通过来自用户和应用的多个传输抽象设备访问。 可以在应用程序和/或系统级别选择传输。 根据应用程序,用户或系统规定的传输要求,可以使用可用传输的操作特性来选择所需的传输。

    GENERALIZED ARCHITECTURE TO SUPPORT REPRESENTATION OF MULTI-TRANSPORT DEVICES
    6.
    发明申请
    GENERALIZED ARCHITECTURE TO SUPPORT REPRESENTATION OF MULTI-TRANSPORT DEVICES 有权
    支持多种传输设备代表的通用架构

    公开(公告)号:US20090319660A1

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

    申请号:US12143194

    申请日:2008-06-20

    IPC分类号: G06F15/16 G06F3/048

    摘要: A computer system that accesses multi-transport devices and associates device instances of the multi-transport device with each other. Devices provide the same device identifier such as a device unique identifier regardless of the transport over which the device is accessed. A visual representation for the multi-transport device may be provided to a user using the device identifier. Also, a single functional representation for the multi-transport device may be provided based on an identifier provided by each function of the device. The functional representation may be independent of the addition and removal of transports and allows abstracting device access via multiple transports from a user and an application. Transports may be selected at an application and/or a system level. Operating characteristics of available transports may be used to select a desired transport, based on transport requirements specified by the application, the user or the system.

    摘要翻译: 访问多传输设备并将多传输设备的设备实例彼此关联的计算机系统。 设备提供相同的设备标识符,例如设备唯一标识符,而不管设备访问的传输。 可以使用设备标识符向用户提供多传输设备的视觉表示。 此外,可以基于由设备的每个功能提供的标识符来提供用于多传输设备的单个功能表示。 功能表示可以独立于传输的添加和删除,并允许通过来自用户和应用的多个传输抽象设备访问。 可以在应用程序和/或系统级别选择传输。 根据应用程序,用户或系统规定的传输要求,可以使用可用传输的操作特性来选择所需的传输。

    Operating System Hardware Configuration State Specialization
    7.
    发明申请
    Operating System Hardware Configuration State Specialization 有权
    操作系统硬件配置状态专业化

    公开(公告)号:US20140075172A1

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

    申请号:US13612252

    申请日:2012-09-12

    IPC分类号: G06F15/177 G06F9/24

    CPC分类号: G06F9/4401

    摘要: In one or more embodiments, hardware configuration state data for specialization of a portable installation of an operating system may be stored on a per hardware configuration basis. Specializations may include designation of boot start drivers, driver settings, device settings, and other state data that may vary based on hardware configurations of different machines on which the portable operating system is loaded. In a pre-boot environment, an identity of the current computing device is resolved and used to look-up corresponding hardware configuration state data that is available. When booting of the operating system on a new computing device is detected, the operating system is loaded using default state settings. An optimization routine may then be performed to create and store hardware specific hardware configuration state data for the computing device that defines specializations for subsequent boots of the operating system on the computing device.

    摘要翻译: 在一个或多个实施例中,用于专业化操作系统的便携式安装的硬件配置状态数据可以基于每个硬件配置来存储。 专业化可能包括指定启动启动驱动程序,驱动程序设置,设备设置以及其他状态数据,这些状态数据可能会根据装载便携式操作系统的不同机器的硬件配置而有所不同。 在预引导环境中,解决当前计算设备的身份,并用于查找可用的相应硬件配置状态数据。 当检测到在新计算设备上引导操作系统时,使用默认状态设置加载操作系统。 然后可以执行优化例程以创建和存储用于计算设备的硬件特定硬件配置状态数据,所述硬件配置状态数据定义用于计算设备上操作系统的后续启动的专门化。

    Firmware Update Discovery and Distribution
    8.
    发明申请
    Firmware Update Discovery and Distribution 有权
    固件更新发现和分发

    公开(公告)号:US20140007073A1

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

    申请号:US13534632

    申请日:2012-06-27

    IPC分类号: G06F9/445

    摘要: A firmware update system is described that collectively handles firmware updates for hardware resources of a computing device. The firmware update system may be configured to handle firmware updates in a consistent manner across different computing platforms/architectures. A data structure is defined to associate each updateable resource with a corresponding identifier to enumerate the updateable resources to the firmware update system. The firmware update system may reference the data structure to produce representations of the each individual resource that provide an operating system level abstraction through which detection, analysis, acquisition, deployment, installation, and tracking of firmware updates is managed. Using the representations, the firmware update system operates to discover available firmware updates collectively for the enumerated resources, match the updates to appropriate resources, and initiate installation of the updates.

    摘要翻译: 描述了一种固件更新系统,其共同地处理计算设备的硬件资源的固件更新。 固件更新系统可以被配置为在不同的计算平台/体系结构之间以一致的方式处理固件更新。 定义了数据结构,以将每个可更新资源与相应的标识符相关联,以列举固件更新系统的可更新资源。 固件更新系统可以引用数据结构以产生提供操作系统级抽象的每个单独资源的表示,通过该抽象来管理固件更新的检测,分析,获取,部署,安装和跟踪。 使用这些表示,固件更新系统用于为列举的资源共同发现可用的固件更新,将更新匹配到适当的资源,并启动更新的安装。

    Un-installation of inactive or removed peripheral device drivers
    9.
    发明授权
    Un-installation of inactive or removed peripheral device drivers 有权
    取消安装非活动或已删除的外围设备驱动程序

    公开(公告)号:US07577769B2

    公开(公告)日:2009-08-18

    申请号:US11069109

    申请日:2005-03-01

    IPC分类号: G06F3/00

    CPC分类号: G06F9/4411

    摘要: The subject invention relates to systems and methods that automatically monitor computer platform components and initiate automated resource recovery procedures based on detected periods of component inactivity. In one aspect, an automated maintenance system for computer resources is provided. The system includes a controller that monitors installation and removal of system components that cooperate to facilitate various operations of a computer. A threshold component supplies time out or decay values for the devices to determine inactive periods of the devices, whereby the controller removes persistent memory references for the devices based in part on the time out values. Supervisory threshold functions can be provided to cause the system to perform maintenance operations at other desired intervals in order to allow periods of device inactivity while maintaining desired component information on the respective system.

    摘要翻译: 本发明涉及自动监视计算机平台组件并基于组件不活动的检测周期启动自动资源恢复过程的系统和方法。 一方面,提供了一种用于计算机资源的自动维护系统。 该系统包括一个控制器,用于监视系统组件的安装和拆卸,以协助计算机的各种操作。 阈值组件提供设备的超时或衰减值以确定设备的非活动时段,由此控制器部分地基于超时值去除设备的持久存储器引用。 可以提供监督阈值功能,以使系统以其他期望的间隔执行维护操作,以便允许设备不活动的时段,同时在相应系统上保持期望的组件信息。

    Device configuration with cached pre-assembled driver state
    10.
    发明授权
    Device configuration with cached pre-assembled driver state 有权
    具有缓存预组装驱动程序状态的设备配置

    公开(公告)号:US09547499B2

    公开(公告)日:2017-01-17

    申请号:US13315945

    申请日:2011-12-09

    IPC分类号: G06F9/44

    摘要: A computer with cached pre-assembled device configurations for a faster and more reliable user experience. Pre-assembled device configurations may be obtained in a variety of ways, for example, by pre-processing installation information obtained from driver packages, or by being retrieved from a suitable source. Pre-processing driver packages may involve, for example, copying binary files to their run-time locations and computing settings for the device and driver. The pre-processed device configuration settings may be cached and indexed in a database. When a device connects to the computer, a cached device configuration may be applied to the device without performing a full installation process. Pre-assembly of device configurations may be performed before a device first connects to the computer, for example, upon detecting an applicable driver or during manufacture of the computer, and is not restricted to being performed on the same computer on which the device configuration will be used.

    摘要翻译: 具有缓存的预组装设备配置的计算机,可实现更快更可靠的用户体验。 可以以各种方式获得预组装的装置配置,例如,通过预处理从驱动程序包获得的安装信息,或者从合适的源检索。 预处理驱动程序包可能涉及例如将二进制文件复制到其运行时位置并计算设备和驱动程序的设置。 预处理的设备配置设置可以在数据库中进行缓存和索引。 当设备连接到计算机时,可以将缓存的设备配置应用于设备,而无需执行完全安装过程。 设备配置的预装配可以在设备首先连接到计算机之前执行,例如在检测到可应用的驱动程序或在计算机的制造期间,并且不限于在设备配置将在其上同一台计算机上执行 使用。