Tracking a status of a file transfer using feedback files corresponding to file transfer events

US10334017B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10334017-B2
Application numberUS-201514974274-A
CountryUS
Kind codeB2
Filing dateDec 18, 2015
Priority dateDec 18, 2015
Publication dateJun 25, 2019
Grant dateJun 25, 2019

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.

A device may receive a set of feedback files associated with a file transfer from a first device to a second device. A feedback file, of the set of feedback files, may include a timestamp corresponding to an event associated with the file transfer. The device may determine configuration information associated with the file transfer. The configuration information may include timing information, associated with the event, that identifies an expected time associated with the event. The device may determine status information associated with the file transfer. The status information may be determined based on the timestamp corresponding to the event and the timing information associated with the event. The device may provide the status information.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, by a device, a set of feedback files for determining a status of a file transfer, from a first device to a second device via an intermediate device, automatically and/or in real-time during the file transfer, the set of feedback files including: a first feedback file including a first timestamp corresponding to a generation of a file associated with the file transfer, a second feedback file including a second timestamp corresponding to a sending of the file from the first device to the intermediate device, a third feedback file including a third timestamp corresponding to a receipt of the file at the intermediate device, a fourth feedback file including a fourth timestamp corresponding to a sending of the file from the intermediate device, and a fifth feedback file including a fifth timestamp corresponding to a receipt of the file at the second device; determining, by the device, configuration information associated with the file transfer, the configuration information including information that identifies: a file generation time window, a first file sent time window, a second file sent time window, a first file receipt time window, and a second file receipt time window; comparing, by the device, the first timestamp and the file generation time window; comparing, by the device, the second timestamp and the first file sent time window; comparing, by the device, the third timestamp and the first file receipt time window; comparing, by the device, the fourth timestamp and the second file sent time window; comparing, by the device, the fifth timestamp and the second file receipt time window; determining, by the device, status information associated with the status of the file transfer, the status information being determined based on: comparing the first timestamp and the file generation time window, comparing the second timestamp and the first file sent time window, comparing the third timestamp and the first file receipt time window, comparing the fourth timestamp and the second file sent time window, and comparing the fifth timestamp and the second file receipt time window; determining, by the device and based on the status information, location information indicating a location, along a path of the file transfer, to which the file has progressed, the location information enabling the device to locate, in real-time, the file along the path of the file transfer; and providing, by the device and to a user device for display, the status information. 2. The method of claim 1 , where the second device is a target device, and the set of feedback files includes: a sixth feedback file associated with loading, opening, or storing the file by the second device. 3. The method of claim 1 , further comprising: determining that a time, identified by a consumption timestamp, is within a file consumption time window; and where determining the status information comprises: determining status information indicating that the file transfer is complete based on determining that the time is within the file consumption time window. 4. The method of claim 1 , where receiving the set of feedback files comprises: receiving the first feedback file from the first device, the first feedback file being created by the first device; and receiving the second feedback file from the first device, the second feedback file being created by the first device. 5. The method of claim 1 , where the configuration information further comprises: a file consumption time window information. 6. The method of claim 1 , where the configuration information further comprises: information that identifies a set of files associated with the file transfer from the first device to the second device, the information including at least one of: names of one or more files in the set of files, a name of a group of files in the set of files, or a list of file names in the set of files. 7. A device, comprising: a memory; and one or more processors to: receive a plurality of feedback files for determining a status of a file transfer, from a first device to a second device via an intermediate device, automatically and/or in real-time during the file transfer, the plurality of feedback files including: a first feedback file including a first timestamp corresponding to a generation of a file associated with the file transfer, a second feedback file including a second timestamp corresponding to a sending of the file from the first device to the intermediate device, a third feedback file including a third timestamp corresponding to a receipt of the file at the intermediate device, a fourth feedback file including a fourth timestamp corresponding to a sending of the file from the intermediate device, and a fifth feedback file including a fifth timestamp corresponding to a receipt of the file at the second device; receive configuration information associated with the file transfer, the configuration information including information that identifies: a file generation time window, a first file sent time window, a second file sent time window, a first file receipt time window, and a second file receipt time window; compare the first timestamp and the file generation time window; compare the second timestamp and the first file sent time window; compare the third timestamp and the first file receipt time window; compare the fourth timestamp and the second file sent time window; compare the fifth timestamp and the second file receipt time window; determine the status of the file transfer based on: comparing the first timestamp and the file generation time window, comparing the second timestamp and the first file sent time window; comparing the third timestamp and the first file receipt time window; comparing the fourth timestamp and the second file sent time window; comparing the fifth timestamp and the second file receipt time window; determine, based on the status of the file transfer, location information indicating a location, along a path of the file transfer, to which the file has progressed, the location information enabling the device to locate, in real-time, the file along the path of the file transfer; and provide, to a user device for display, information associated with the status of the file transfer. 8. The device of claim 7 , where the second device is a target device, and the plurality of feedback files includes: a sixth feedback file associated with providing the file for loading, opening, or storing by the target device. 9. The device of claim 7 , where the one or more processors are further to: determine that a time, identified by the second timestamp, is not within the file sent time window; and where the one or more processors, when determining the status of the file transfer, are to: determine the status of the file transfer based on determining that the time, identified by the second timestamp, is not within the file sent time window. 10. The device of claim 7 , where the first device and the second device are operated or managed by separate entities. 11. The device of claim 7 , where the one or more processors, when receiving the plurality of feedback files, are to: receive the first feedback file from the first device, the first feedback file being created by the first device; and receive the second feedback file from the first device, the second feedback file being received after the first feedback file is received, and the second feedback file being created by the first device. 12. The device of claim 7 , where

Assignees

Inventors

Classifications

  • Event-based monitoring · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

  • Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available (error or fault processing without redundancy G06F11/0703; error detection or correction by redundancy in data representation G06F11/08; error detection or correction of the data by redundancy in operations G06F11/14; error detection or correction by redundancy in hardware G06F11/16) · 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 US10334017B2 cover?
A device may receive a set of feedback files associated with a file transfer from a first device to a second device. A feedback file, of the set of feedback files, may include a timestamp corresponding to an event associated with the file transfer. The device may determine configuration information associated with the file transfer. The configuration information may include timing information, …
Who is the assignee on this patent?
Accenture Global Solutions Ltd
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 Jun 25 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).