Time-reversal communication systems
US-10327213-B1 · Jun 18, 2019 · US
US10708340B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10708340-B2 |
| Application number | US-201715826913-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 30, 2017 |
| Priority date | Nov 30, 2017 |
| Publication date | Jul 7, 2020 |
| Grant date | Jul 7, 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.
Embodiments for managing data transfers by one or more processors are described. A signal is caused to be sent between a first computing system and a second computing system. Data is stored on at least one of the first computing system and the second computing system. During at least one first portion of the signal, information associated with the storage of the data on the at least one of the first computing system and the second computing system is transferred between the first computing system and the second computing system. During at least one second portion of the signal, at least some of the data is transferred between the first computing system and the second computing system.
Opening claim text (preview).
The invention claimed is: 1. A method, by one or more processors, for managing data transfers, comprising: causing a data stream to be sent between a first computing system and a second computing system, wherein data is stored on a first type of memory device within the second computing system; during at least one first portion of the data stream, transferring a control signal including information associated with the storage of the data on the at least one of the first computing system and the second computing system between the first computing system and the second computing system; during at least one second portion of the data stream, transferring a data signal including at least some of the data between the first computing system and the second computing system; wherein the data stream is time-division duplexed, during transmission of the data stream between the first computing system and the second computing system, such that at least some of the at least one first portion of the data stream are interleaved with at least some of the at least one second portion of the data stream; and in response to the transferring of the information associated with the storage of the data on the at least one of the first computing system and the second computing system, causing the data to be transferred from the first type of memory device to a second type of memory device within the second computing system. 2. The method of claim 1 , wherein the second computing system is remote from the first computing system. 3. The method of claim 1 , wherein the information associated with the storage of the data on the at least one of the first computing system and the second computing system includes at least one of a current status of the first computing system or the second computing system and predicted demands of the first computing system or the second computing system. 4. The method of claim 1 , wherein during the at least one first portion of the data stream, substantially none of the data is transferred between the first computing system and the second computing system, and wherein during the at least one second portion of the data stream, substantially no information associated with the storage of the data on the at least one of the first computing system and the second computing system is transferred between the first computing system and the second computing system. 5. A system for managing data transfers, comprising: at least one processor that causes a data stream to be sent between a first computing system and a second computing system, wherein data is stored on on a first type of memory device within the second computing system; during at least one first portion of the data stream, transfers a control signal including information associated with the storage of the data on the at least one of the first computing system and the second computing system between the first computing system and the second computing system; during at least one second portion of the data stream, transfers a data signal including at least some of the data between the first computing system and the second computing system; wherein the data stream is time-division duplexed, during transmission of the data stream between the first computing system and the second computing system, such that at least some of the at least one first portion of the data stream are interleaved with at least some of the at least one second portion of the data stream; and in response to the transferring of the information associated with the storage of the data on the at least one of the first computing system and the second computing system, causes the data to be transferred from the first type of memory device to a second type of memory device within the second computing system. 6. The system of claim 5 , wherein the second computing system is remote from the first computing system. 7. The system of claim 5 , wherein the information associated with the storage of the data on the at least one of the first computing system and the second computing system includes at least one of a current status of the first computing system or the second computing system and predicted demands of the first computing system or the second computing system. 8. The system of claim 5 , wherein during the at least one first portion of the data stream, substantially none of the data is transferred between the first computing system and the second computing system, and wherein during the at least one second portion of the data stream, substantially no information associated with the storage of the data on the at least one of the first computing system and the second computing system is transferred between the first computing system and the second computing system. 9. A computer program product for managing data transfers by one or more processors, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising: an executable portion that causes a data stream to be sent between a first computing system and a second computing system, wherein data is stored on on a first type of memory device within the second computing system; an executable portion that, during at least one first portion of the data stream, transfers a control signal including information associated with the storage of the data on the at least one of the first computing system and the second computing system between the first computing system and the second computing system; an executable portion that, during at least one second portion of the data stream, transfers a data signal including at least some of the data between the first computing system and the second computing system; wherein the data stream is time-division duplexed, during transmission of the data stream between the first computing system and the second computing system, such that at least some of the at least one first portion of the data stream are interleaved with at least some of the at least one second portion of the data stream; and an executable portion that, in response to the transferring of the information associated with the storage of the data on the at least one of the first computing system and the second computing system, causes the data to be transferred from the first type of memory device to a second type of memory device within the second computing system. 10. The computer program product of claim 9 , wherein the second computing system is remote from the first computing system. 11. The computer program product of claim 9 , wherein the information associated with the storage of the data on the at least one of the first computing system and the second computing system includes at least one of a current status of the first computing system or the second computing system and predicted demands of the first computing system or the second computing system. 12. The computer program product of claim 9 , wherein during the at least one first portion of the data stream, substantially none of the data is transferred between the first computing system and the second computing system, and wherein during the at least one second portion of the data stream, substantially no information associated with the storage of the data on the at least one of the first computing system and the second computing system is transferred between the first computing system and the second computing system.
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Two-way operation using the same type of signal, i.e. duplex · CPC title
specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.