IP Library Patent Application 15655610
Patent Application
App. No. 15/655,610

RE-ENUMERATION OF USB 3.0 COMPATIBLE DEVICES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/655,610
Abstract

A host device can download a firmware update to a peripheral device having previously enumerated with the host device. The host device can perform link training with the peripheral device in response to a re-enumeration indication received from the peripheral device. The link training can include switching a Link Training and Status State Machine (LTSSM) in the host device from an active state (U0) to an RX.Detect state and synchronizing with the peripheral device in the RX.Detect state. The host device can re-enumerate with the peripheral device utilizing the firmware update after the host device completes link training with the peripheral device.

Claims (11)

1 - 20 . (canceled)

21 . A universal serial bus (USB) host system comprising:

a central processing unit (CPU) for controlling communication with a USB device over a bus coupled to the USB host system, the CPU configured initiate an enumeration in response to detection of device on the bus;

a memory coupled to the CPU, the memory for storing sampled USB response data from the CPU;

a serializer/deserializer coupled to the CPU, the serializer/deserializer for processing outgoing and incoming data from the USB host system;

a USB interface coupled to the serializer/deserializer, to the CPU, and to the bus;

a universal asynchronous receiver/transmitter (UART) coupled to the USB interface and to the CPU.

22 . The USB host system of claim 21 , wherein the UART is for over-sampling data received by the USB interface and providing over-sampled data to the CPU.

23 . The USB host system of claim 22 , wherein the over-sampled data is provided to the CPU from the UART through the serializer/deserializer.

24 . The USB host system of claim 21 , wherein the memory is for storing pre-count USB data and sampled USB response data.

25 . The USB host system of claim 24 , wherein the pre-count USB data is transferred to the bus through the USB interface without alteration.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2022
From: MUFG UNION BANK, N.A.
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 059410/0438 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Oct 28, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MUFG UNION BANK, N.A.
Reel/Frame 050896/0366 →
PATENT SECURITY AGREEMENT Recorded Jun 21, 2018
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 046402/0277 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2017
From: BAJPAI, PRADEEP; RUNDELL, ROBERT; RAZA, SYED BABAR
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 043827/0226 →