Back to results
US 6,889,265 B2Granted
Apparatus and method to allow and synchronize schedule changes in a USB enhanced host controller
AssigneeIntel Corporation
InventorsJohn I. Garney, Brian A. Leete
Life of this patent
Estimating the term…
Abstract
An apparatus and method for making changes to an active schedule being processed by a host controller is disclosed. The apparatus and method includes examining a transaction descriptor, determining a current state for a transaction based on the transaction descriptor, and preventing the transaction from starting if the current state indicates the transaction has not already started.
Claims12
A method for making changes to an active schedule being processed by a host controller, the method comprising:
- examining a transaction descriptor including a control bit to retain information related to a change in the active schedule;
- determining a current state for a transaction based on the transaction descriptor;
- preventing the transaction from starting if the current state indicates the transaction has not already started and a change in the active schedule is indicated by the control bit;
- and
- allowing the transaction to complete if the current state indicates the transaction has already started.
2 more elements
An apparatus comprising:
- a transaction descriptor including a control bit to retain information related to
- a change in an active schedule;
- and
- a host controller, the host controller including,
- a first programmable component to determine a current state for a transaction based on the transaction descriptor,
- a second programmable component to prevent the transaction from starting if the current state indicates the transaction has not already started and a change in the active schedule is indicated by the control bit, and
- a third programmable componet to allow the transaction to complete if the current state indicates the transaction has already started.
4 more elements
An system comprising:
- a transaction descriptor including a control bit to retain information related to a change in an active schedule;
- an agent;
- and
- a host controller coupled to the agent, the host controller including,
- a first programmable component to determine a current state for a transaction based on the transaction descriptor,
- a second programmable component to prevent the transaction from starting if the current state indicates the transaction has not already started, and a change in the active schedule is indicated by the control bit, and
- a third programmable componet to allow the transaction to complete if the current state indicates the transaction has already started.
4 more elements
Dependencies are inferred from the claim text.