Methods and apparatus for reliable detection and enumeration of devices
    1.
    发明授权
    Methods and apparatus for reliable detection and enumeration of devices 有权
    用于设备可靠检测和计数的方法和装置

    公开(公告)号:US09081705B2

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

    申请号:US13915571

    申请日:2013-06-11

    Applicant: Apple, Inc.

    Abstract: Methods and apparatus for reliable detection and enumeration of devices. In one embodiment, the controller comprises serialized bus protocol (e.g., a Universal Serial Bus (USB)) controller capable of supporting different bus architectures (e.g., USB 2.0 and USB 3.0) of the USB protocol (e.g., eXtensible Host Controller Interface (xHCI) controller). In one variant, when a USB-compliant device is detected over multiple bus architectures of a controller, the controller waits an additional period to allow the device to properly identify which bus architecture to use. After the time period has elapsed, if the device has been determined to be connected over the USB 3.0 bus architecture, the controller waits an additional period of time before enumerating the device. If the device is still present on the USB 3.0 bus architecture, the device continues to enumerate as a USB 3.0 advice to be made available to a host system.

    Abstract translation: 用于设备可靠检测和计数的方法和装置。 在一个实施例中,控制器包括能够支持USB协议的不同总线架构(例如,USB 2.0和USB 3.0)的串行总线协议(例如,通用串行总线(USB))控制器(例如,可扩展主机控制器接口(xHCI )控制器)。 在一个变型中,当在控制器的多个总线架构上检测到USB兼容设备时,控制器等待一个额外的周期以允许设备正确地识别要使用的总线架构。 在该时间段过去之后,如果设备已经被确定为通过USB 3.0总线架构连接,则控制器在列举设备之前等待一段额外的时间。 如果该设备仍然存在于USB 3.0总线体系结构上,设备将继续枚举为主机系统提供的USB 3.0建议。

    METHODS AND APPARATUS FOR RELIABLE DETECTION AND ENUMERATION OF DEVICES
    2.
    发明申请
    METHODS AND APPARATUS FOR RELIABLE DETECTION AND ENUMERATION OF DEVICES 有权
    方法和设备的可靠检测和设备的设计

    公开(公告)号:US20160012000A1

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

    申请号:US14798026

    申请日:2015-07-13

    Applicant: APPLE INC.

    Abstract: Methods and apparatus for reliable detection and enumeration of devices. In one embodiment, the controller comprises serialized bus protocol (e.g., a Universal Serial Bus (USB)) controller capable of supporting different bus architectures (e.g., USB 2.0 and USB 3.0) of the USB protocol (e.g., eXtensible Host Controller Interface (xHCI) controller). In one variant, when a USB-compliant device is detected over multiple bus architectures of a controller, the controller waits an additional period to allow the device to properly identify which bus architecture to use. After the time period has elapsed, if the device has been determined to be connected over the USB 3.0 bus architecture, the controller waits an additional period of time before enumerating the device. If the device is still present on the USB 3.0 bus architecture, the device continues to enumerate as a USB 3.0 advice to be made available to a host system.

    Abstract translation: 用于设备可靠检测和计数的方法和装置。 在一个实施例中,控制器包括能够支持USB协议的不同总线架构(例如,USB 2.0和USB 3.0)的串行总线协议(例如,通用串行总线(USB))控制器(例如,可扩展主机控制器接口(xHCI )控制器)。 在一个变型中,当在控制器的多个总线架构上检测到USB兼容设备时,控制器等待一个额外的周期以允许设备正确地识别要使用的总线架构。 在该时间段过去之后,如果设备已经被确定为通过USB 3.0总线架构连接,则控制器在列举设备之前等待一段额外的时间。 如果该设备仍然存在于USB 3.0总线体系结构上,设备将继续枚举为主机系统提供的USB 3.0建议。

    METHODS AND APPARATUS FOR RELIABLE DETECTION AND ENUMERATION OF DEVICES
    4.
    发明申请
    METHODS AND APPARATUS FOR RELIABLE DETECTION AND ENUMERATION OF DEVICES 有权
    方法和设备的可靠检测和设备的设计

    公开(公告)号:US20140365690A1

    公开(公告)日:2014-12-11

    申请号:US13915571

    申请日:2013-06-11

    Applicant: Apple, Inc.

    Abstract: Methods and apparatus for reliable detection and enumeration of devices. In one embodiment, the controller comprises serialized bus protocol (e.g., a Universal Serial Bus (USB)) controller capable of supporting different bus architectures (e.g., USB 2.0 and USB 3.0) of the USB protocol (e.g., eXtensible Host Controller Interface (xHCI) controller). In one variant, when a USB-compliant device is detected over multiple bus architectures of a controller, the controller waits an additional period to allow the device to properly identify which bus architecture to use. After the time period has elapsed, if the device has been determined to be connected over the USB 3.0 bus architecture, the controller waits an additional period of time before enumerating the device. If the device is still present on the USB 3.0 bus architecture, the device continues to enumerate as a USB 3.0 advice to be made available to a host system.

    Abstract translation: 用于设备可靠检测和计数的方法和装置。 在一个实施例中,控制器包括能够支持USB协议的不同总线架构(例如,USB 2.0和USB 3.0)的串行总线协议(例如,通用串行总线(USB))控制器(例如,可扩展主机控制器接口(xHCI )控制器)。 在一个变型中,当在控制器的多个总线架构上检测到USB兼容设备时,控制器等待一个额外的周期以允许设备正确地识别要使用的总线架构。 在该时间段过去之后,如果设备已经被确定为通过USB 3.0总线架构连接,则控制器在列举设备之前等待一段额外的时间。 如果该设备仍然存在于USB 3.0总线体系结构上,设备将继续枚举为主机系统提供的USB 3.0建议。

Patent Agency Ranking