Methods and systems for improving efficiency in data transfers

US10708340B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10708340-B2
Application numberUS-201715826913-A
CountryUS
Kind codeB2
Filing dateNov 30, 2017
Priority dateNov 30, 2017
Publication dateJul 7, 2020
Grant dateJul 7, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

  • H04L67/06Primary

    specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10708340B2 cover?
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 …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L67/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 07 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).