Memory switching protocol when switching optically-connected memory
US-2015370697-A1 · Dec 24, 2015 · US
US9892081B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9892081-B2 |
| Application number | US-201715600335-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 19, 2017 |
| Priority date | Jul 27, 1999 |
| Publication date | Feb 13, 2018 |
| Grant date | Feb 13, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method of and apparatus for communicating between a host and an agent. The method includes the step of performing a first transaction between a host controller and a hub. The hub is operable to perform a single transaction with an agent based on the first transaction. The method then includes the step of performing a second transaction between the host controller and the hub. The second transaction is based on the single transaction.
Opening claim text (preview).
What is claim is: 1. A device, comprising: a host controller to be coupled to a hub, wherein the host controller is to transmit data between the host controller and a first agent during a split transaction comprising: executing a first transaction of the split transaction between the host controller and a hub; executing a second transaction, wherein the host controller is to engage in the second transaction without waiting for a response from the first agent on the first transaction, wherein the host controller and the first agent transmit data at different speeds. 2. The device of claim 1 , wherein the host controller responds to a complete-split transaction to obtain the response from the first agent on the split transaction. 3. The device of claim 1 , wherein the controller is coupled with the first agent via the hub. 4. The device of claim 1 , wherein the first agent is one of a camera, compact disc player, speaker, microphone, video display device, scanner, joystick, mouse, or any combination thereof. 5. The device of claim 1 , wherein the second transaction is a complete split transaction. 6. The device of claim 1 , wherein the second transaction is a second transfer to a second agent. 7. The device of claim 1 , wherein a token phase is combined with a data phase of the first transaction. 8. The device of claim 1 , wherein the first transaction is an in transfer type. 9. The device of claim 1 , wherein the first transaction is an out transfer type. 10. A system comprising: a host controller to be coupled to a hub and a first agent, said host controller to execute a first transaction to transfer data between the host controller and the first agent, wherein the host controller and the first agent transmit data at different speeds; the host controller to engage a plurality of intermediate transactions without waiting for the transfer data between the host controller and the first agent to complete, and the host controller to respond to a complete split transaction to obtain a result of the first transaction. 11. The system of claim 10 , wherein the intermediate transactions comprise a transfer request for the first agent, another agent on the same hub as the first agent, or another agent on another hub. 12. The system of claim 10 , wherein data is buffered to enable the intermediate transactions to be scheduled as periodic transactions, control transactions, or any combination thereof. 13. A method for implementing a split transaction including a host controller configured to execute the method, comprising: issuing a start split transaction, wherein the start split transaction communicates a transfer request for an agent, wherein the host controller and an agent transmit data at different speeds; obtaining a result from the agent in response to the transfer request; and issuing a complete split transaction, wherein the complete split transaction communicates the result to a controller. 14. The method of claim 13 , wherein the result is at least one of a handshake or data. 15. The method of claim 13 , wherein the controller is to communicate with the agent via a hub. 16. The method of claim 13 , wherein the transfer request is a bulk in request. 17. The method of claim 13 , wherein the transfer request is a bulk out request. 18. The method of claim 13 , wherein the transfer request is an isochronous request. 19. The method of claim 13 , wherein the transfer request is an interrupt request.
using an embedded synchronisation, e.g. Firewire bus, Fibre Channel bus, SSA bus · CPC title
Bus coupling · CPC title
using buffers · CPC title
Universal serial bus hub with a single upstream port · CPC title
Digital output to display device {; Cooperation and interconnection of the display device with other functional units} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.