Information handling system peripheral device health state tracking for enhanced reuse and recycling
US-2024256471-A1 · Aug 1, 2024 · US
US10762003B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10762003-B2 |
| Application number | US-201816118501-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 31, 2018 |
| Priority date | Sep 29, 2009 |
| Publication date | Sep 1, 2020 |
| Grant date | Sep 1, 2020 |
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.
The present disclosure includes methods, devices, and systems for state change in systems having devices coupled in a chained configuration. A number of embodiments include a host and a number of devices coupled to the host in a chained configuration. The chained configuration includes at least one device that is not directly coupled to the host. The at least one device that is not directly coupled to the host is configured to change from a first communication state to a second communication state responsive to receipt of a command from the host.
Opening claim text (preview).
What is claimed is: 1. A system comprising: a host; and a device coupled to the host in a chained configuration, wherein the device is configured to change from a step down state to a bypass state responsive to receipt of a command, wherein in the step down state the device receives information from an upstream device in the chained configuration at a first speed and sends information to a downstream device in the chained configuration at a second speed, wherein in the bypass state the device receives information from the upstream device at the first speed and sends information to the downstream device at the first speed, wherein the device is configured to change from the bypass state to a different bypass state responsive to receipt of a second command, and wherein the second command is sent without an acknowledgement that the device changed from the step down state to the bypass state. 2. The system of claim 1 , wherein the upstream device is the host, wherein the step down state is a step down bypass state, and wherein the bypass state is a high speed bypass state. 3. The system of claim 1 , wherein the step down state is a low speed stop state, and wherein the bypass state is a low speed bypass state. 4. The system of claim 1 , wherein the step down state is a sleep state, and wherein the bypass state is a low speed last state. 5. The system of claim 1 , wherein the second command is sent responsive to an expiration of a particular amount of time subsequent to the first command being sent. 6. The system of claim 1 , wherein a speed of the different bypass state exceeds a speed of the bypass state. 7. The system of claim 1 , wherein the device is a first device and wherein the system includes a second device in the chained configuration, and wherein the second device is configured to: change from a sleep state to a first speed last state responsive to the first command; and change from the first speed last state to a second speed last state responsive to the second command. 8. The system of claim 7 , wherein the system includes a third device in the chained configuration, and wherein the third device is configured to: change from a step down bypass state to a high speed bypass state responsive to the second command. 9. The system of claim 8 , wherein the third device is upstream from the first device, and wherein the second device is downstream from the first device. 10. The system of claim 7 , wherein the host is configured to send the second command without: an acknowledgement that the first device changed from the step down state to the bypass state; and an acknowledgement that the second device changed from the sleep state to the first speed last state. 11. A method comprising: changing a device coupled to a host in a chained configuration from a step down state to a bypass state responsive to receiving a command, wherein in the step down state the device receives information from an upstream device in the chained configuration at a first speed and sends information to a downstream device in the chained configuration at a second speed, wherein in the bypass state the device receives information from the upstream device at the first speed and sends information to the downstream device at the first speed, wherein the device is configured to change from the bypass state to a different bypass state responsive to receipt of a second command, and wherein the second command is sent without an acknowledgement that the device changed from the step down state to the bypass state. 12. The method of claim 11 , wherein the upstream device is the host, and wherein changing from the step down state to the bypass state includes changing from a step down bypass state to a high speed bypass state. 13. The method of claim 11 , wherein changing from the step down state to the bypass state includes changing from a low speed stop state to a low speed bypass state. 14. The method of claim 11 , wherein changing from the step down state to the bypass state includes changing from a sleep state to a low speed last state. 15. A system comprising: a device coupled to an upstream device and a downstream device in a chained configuration, wherein the device is configured to: receive, in a step down state, information from the upstream device at a first speed and send information to the downstream device at a second speed; change from the step down state to a bypass state responsive to receiving a command; receive, in the bypass state, information from the upstream device at the first speed and send information to the downstream device at the first speed change from the bypass state to a different bypass state responsive to receipt of a second command, wherein the second command is sent without an acknowledgement that the device changed from the step down state to the bypass state. 16. The system of claim 15 , wherein the upstream device is a host, and wherein the device is configured to: receive information from the upstream device at the first speed and send information to the downstream device at the second speed in a step down bypass state; and receive information from the upstream device at the first speed and send information to the downstream device at the first speed in a high speed bypass state. 17. The system of claim 15 , wherein the device is configured to: receive information from the upstream device at the first speed and send information to the downstream device at the second speed in a low speed stop state; and receive information from the upstream device at the first speed and send information to the downstream device at the first speed in a low speed bypass state. 18. The system of claim 15 , wherein the device is configured to: receive information from the upstream device at the first speed and send information to the downstream device at the second speed in a sleep state; and receive information from the upstream device at the first speed and send information to the downstream device at the first speed in a low speed last state.
where the program performs an interfacing function, e.g. device driver (G06F13/105 takes precedence; contention policies within device drivers G06F9/4881; scheduling within device drivers G06F9/52) · CPC title
Clock generating, synchronizing or distributing circuits within memory device · CPC title
using multiple buses · CPC title
Command handling arrangements, e.g. command buffers, queues, command scheduling · CPC title
Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.