USB driver interface functions to interface USB client function drivers
    1.
    发明授权
    USB driver interface functions to interface USB client function drivers 有权
    USB驱动程序接口功能可以连接USB客户端功能驱动程序

    公开(公告)号:US08504739B2

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

    申请号:US13464282

    申请日:2012-05-04

    IPC分类号: G06F3/00 G06F13/12

    摘要: In embodiments of extensions for USB driver interface functions, a set of USB driver interfaces are exposed by a USB core driver stack, and the USB driver interfaces include USB driver interface functions to interface with USB client function drivers that correspond to client USB devices. A composite device driver registers itself and requests a function handle for each function of a client USB device. The USB client function drivers are enumerated and the function handles generated for each function of the client USB device. A check first protocol is enforced that directs a USB client function driver to check for availability of a USB driver interface function before interfacing with the USB core driver stack via the USB driver interfaces. A contract version identifier is received that indicates a set of operation rules by which a USB client function driver interfaces with the USB core driver stack.

    摘要翻译: 在用于USB驱动器接口功能的扩展的实施例中,一组USB驱动器接口由USB内核驱动器堆栈公开,并且USB驱动器接口包括USB驱动器接口功能,以与对应于客户端USB设备的USB客户端功能驱动程序接口。 复合设备驱动程序自己注册并请求客户端USB设备的每个功能的功能句柄。 枚举USB客户端功能驱动程序,并为客户端USB设备的每个功能生成功能处理。 执行检查第一协议,指导USB客户端功能驱动程序在通过USB驱动程序接口与USB内核驱动程序堆栈进行接口之前检查USB驱动程序接口功能的可用性。 接收到合同版本标识符,其指示USB客户端功能驱动器通过其与USB核心驱动器堆栈接口的一组操作规则。

    EXTENSIONS FOR USB DRIVER INTERFACE FUNCTIONS
    2.
    发明申请
    EXTENSIONS FOR USB DRIVER INTERFACE FUNCTIONS 有权
    USB驱动接口功能的扩展

    公开(公告)号:US20120221751A1

    公开(公告)日:2012-08-30

    申请号:US13464282

    申请日:2012-05-04

    IPC分类号: G06F3/00

    摘要: In embodiments of extensions for USB driver interface functions, a set of USB driver interfaces are exposed by a USB core driver stack, and the USB driver interfaces include USB driver interface functions to interface with USB client function drivers that correspond to client USB devices. A composite device driver registers itself and requests a function handle for each function of a client USB device. The USB client function drivers are enumerated and the function handles generated for each function of the client USB device. A check first protocol is enforced that directs a USB client function driver to check for availability of a USB driver interface function before interfacing with the USB core driver stack via the USB driver interfaces. A contract version identifier is received that indicates a set of operation rules by which a USB client function driver interfaces with the USB core driver stack.

    摘要翻译: 在用于USB驱动器接口功能的扩展的实施例中,一组USB驱动器接口由USB内核驱动器堆栈公开,并且USB驱动器接口包括USB驱动器接口功能,以与对应于客户端USB设备的USB客户端功能驱动程序接口。 复合设备驱动程序自己注册并请求客户端USB设备的每个功能的功能句柄。 枚举USB客户端功能驱动程序,并为客户端USB设备的每个功能生成功能处理。 执行检查第一协议,指导USB客户端功能驱动程序在通过USB驱动程序接口与USB内核驱动程序堆栈进行接口之前检查USB驱动程序接口功能的可用性。 接收到合同版本标识符,其指示USB客户端功能驱动器通过其与USB核心驱动器堆栈接口的一组操作规则。

    EXTENSIONS FOR USB DRIVER INTERFACE FUNCTIONS
    3.
    发明申请
    EXTENSIONS FOR USB DRIVER INTERFACE FUNCTIONS 有权
    USB驱动接口功能的扩展

    公开(公告)号:US20110173351A1

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

    申请号:US12687775

    申请日:2010-01-14

    IPC分类号: G06F9/46 G06F3/00

    摘要: Extensions for USB driver interface functions are described. In embodiments, input/output of computer instructions and data exchange is managed in a USB core driver stack. A set of USB driver interfaces are exposed by the USB core driver stack, and the USB driver interfaces include USB driver interface functions that interface with USB client function drivers that correspond to client USB devices. Extensions for the USB driver interface functions are also exposed by the USB core driver stack to interface with the USB client function drivers.

    摘要翻译: 描述USB驱动程序接口功能的扩展。 在实施例中,计算机指令和数据交换的输入/输出在USB核心驱动器堆栈中被管理。 一组USB驱动程序接口由USB内核驱动程序堆栈公开,USB驱动程序接口包括USB驱动程序接口功能,与与客户端USB设备对应的USB客户端功能驱动程序接口。 USB驱动程序接口功能的扩展也由USB内核驱动程序堆栈暴露,以与USB客户端功能驱动程序接口。

    Extensions for USB driver interface functions
    4.
    发明授权
    Extensions for USB driver interface functions 有权
    USB驱动程序接口功能扩展

    公开(公告)号:US08200853B2

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

    申请号:US12687775

    申请日:2010-01-14

    IPC分类号: G06F3/00 G06F13/12

    摘要: Extensions for USB driver interface functions are described. In embodiments, input/output of computer instructions and data exchange is managed in a USB core driver stack. A set of USB driver interfaces are exposed by the USB core driver stack, and the USB driver interfaces include USB driver interface functions that interface with USB client function drivers that correspond to client USB devices. Extensions for the USB driver interface functions are also exposed by the USB core driver stack to interface with the USB client function drivers.

    摘要翻译: 描述USB驱动程序接口功能的扩展。 在实施例中,计算机指令和数据交换的输入/输出在USB核心驱动器堆栈中被管理。 一组USB驱动程序接口由USB内核驱动程序堆栈公开,USB驱动程序接口包括USB驱动程序接口功能,与与客户端USB设备对应的USB客户端功能驱动程序接口。 USB驱动程序接口功能的扩展也由USB内核驱动程序堆栈暴露,以与USB客户端功能驱动程序接口。

    SIMPLE PEER-TO-PEER NETWORK FORMATION
    6.
    发明申请
    SIMPLE PEER-TO-PEER NETWORK FORMATION 有权
    简单的对等网络形成

    公开(公告)号:US20120322368A1

    公开(公告)日:2012-12-20

    申请号:US13161313

    申请日:2011-06-15

    IPC分类号: G06F15/16 H04B5/00

    CPC分类号: H04W12/02 H04W4/80 H04W76/14

    摘要: Wireless devices that support bootstrapping of a peer-to-peer connection. The wireless devices may use an infrastructure mode connection to exchange security information, such as a PIN, used in establishing the peer-to-peer connection. This security information may be encrypted in accordance with a security protocol used by the access point and then may be applied in a security protocol used to establish a peer-to-peer connection. Such a bootstrapping capability supports operating scenarios in which devices that are communicating over an infrastructure network encounter an operation that requires transfer of large amounts of data and automatically transition to a peer-to-peer connection that provides better performance. With these techniques, a computing device may automatically connect to a display device and stream audio/video data to the display.

    摘要翻译: 支持对等连接引导的无线设备。 无线设备可以使用基础设施模式连接来交换用于建立对等连接的安全信息,例如PIN。 该安全信息可以根据接入点使用的安全协议进行加密,然后可以应用于用于建立对等连接的安全协议中。 这样的引导能力支持操作场景,其中通过基础设施网络进行通信的设备遇到需要传输大量数据并自动转换到提供更好性能的对等连接的操作。 利用这些技术,计算设备可以自动连接到显示设备并且将音频/视频数据流传输到显示器。

    Resource manager architecture
    7.
    发明授权
    Resource manager architecture 有权
    资源管理器架构

    公开(公告)号:US07337446B2

    公开(公告)日:2008-02-26

    申请号:US10931058

    申请日:2004-08-31

    IPC分类号: G06F9/46 G06F15/16

    摘要: Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource providers that support one or more resource consumers such as a system component or application. Each provider is associated with a resource and acts as the manager for the resource when interfacing with the resource manager. The resource manager arbitrates access to the resources provided by the resource providers on behalf of the consumers. A policy manager sets various policies that are used by the resource manager to allocate resources. One policy is a priority-based policy that distinguishes among which applications and/or users have priority over others to use the resources. A resource consumer creates an “activity” at the resource manager and builds one or more “configurations” that describe various sets of preferred resources required to perform the activity. Each resource consumer can specify one or more configurations for each activity. If multiple configurations are specified, the resource consumer can rank them according to preference. This allows the resource consumers to be dynamically changed from one configuration to another as operating conditions change.

    摘要翻译: 描述了在计算机系统中实现的管理资源的资源管理架构。 在一个实施例中,一般架构包括资源管理器和支持一个或多个资源消费者(诸如系统组件或应用程序)的多个资源提供者。 当与资源管理器进行接口时,每个提供者都与资源相关联并充当该资源的管理器。 资源管理员代表消费者对资源提供者提供的资源的访问进行仲裁。 策略管理器设置资源管理器使用的各种策略来分配资源。 一个策略是一个基于优先级的策略,区分哪些应用程序和/或用户优先于其他应用程序和/或用户来使用资源。 资源消费者在资源管理器中创建“活动”,并构建一个或多个描述执行活动所需的各种首选资源集的“配置”。 每个资源消费者可以为每个活动指定一个或多个配置。 如果指定了多个配置,资源消费者可以根据喜好对其进行排名。 这允许在操作条件改变时资源消费者从一个配置动态地改变另一个配置。

    Methods and Architectures for Resource Management
    8.
    发明申请
    Methods and Architectures for Resource Management 有权
    资源管理方法和架构

    公开(公告)号:US20070083868A1

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

    申请号:US11469776

    申请日:2006-09-01

    IPC分类号: G06F9/46

    摘要: Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource providers that support one or s more resource consumers such as a system component or application. Each provider is associated with a resource and acts as the manager for the resource when interfacing with the resource manager. The resource manager arbitrates s access to the resources provided by the resource providers on behalf of the consumers. A policy manager sets various policies that are used by the resource manager to allocate resources. A resource consumer creates an “activity” at the resource manager and builds one or more “configurations” that describe various sets of preferred resources required to perform the activity. Each resource consumer can specify one or more configurations for each activity.

    摘要翻译: 描述了在计算机系统中实现的管理资源的资源管理架构。 在一个实施例中,一般架构包括资源管理器和支持一个或多个资源消费者(诸如系统组件或应用程序)的多个资源提供者。 当与资源管理器进行接口时,每个提供者都与资源相关联并充当该资源的管理器。 资源管理员代表消费者对资源提供者提供的资源的访问进行仲裁。 策略管理器设置资源管理器使用的各种策略来分配资源。 资源消费者在资源管理器中创建“活动”,并构建描述执行活动所需的各种优选资源集的一个或多个“配置”。 每个资源消费者可以为每个活动指定一个或多个配置。

    Isolation of user-mode device drivers
    9.
    发明申请
    Isolation of user-mode device drivers 审中-公开
    隔离用户模式设备驱动程序

    公开(公告)号:US20060242270A1

    公开(公告)日:2006-10-26

    申请号:US11111016

    申请日:2005-04-21

    IPC分类号: G06F15/177

    CPC分类号: G06F9/4411

    摘要: A host process for use in a user-mode device driver architecture is provided by the subject invention. The architecture includes a reflector, a driver manager and the host process which hosts and isolates one or more user-mode device driver(s). The user-mode device driver runs in the user-mode (UM) environment and has access to various UM services. The reflector resides in “kernel memory” (e.g., memory/resource(s) available to operating system) while the driver manager, host process and user mode device driver(s) are located in user space (e.g., memory/resource(s) available to user application(s)). The host process can include a host runtime component and a framework component. The host runtime component is responsible for building a driver stack object, and, locating/loading object(s) of a framework component. The host runtime component further includes a message handler that facilitates communication with the reflector and routes information to components of the host process.

    摘要翻译: 本发明提供了用于用户模式设备驱动器体系结构的主机过程。 该架构包括反射器,驱动程序管理器和主机和主机进程,其主机和隔离一个或多个用户模式设备驱动程序。 用户模式设备驱动程序在用户模式(UM)环境中运行,并且可以访问各种UM服务。 反射器驻留在“内核存储器”(例如,可用于操作系统的存储器/资源),而驱动程序管理器,主机进程和用户模式设备驱动程序位于用户空间(例如,存储器/资源 )可用于用户应用程序)。 主机进程可以包括主机运行时组件和框架组件。 主机运行时组件负责构建驱动程序堆栈对象,以及定位/加载框架组件的对象。 主机运行时组件还包括消息处理程序,其便于与反射器通信并将信息路由到主机进程的组件。