System and method for forwarding a file

US2018262554A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018262554-A1
Application numberUS-201815978748-A
CountryUS
Kind codeA1
Filing dateMay 14, 2018
Priority dateMar 13, 2014
Publication dateSep 13, 2018
Grant date

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.

Methods, systems, and computer-readable media are provided. Some embodiments include, after receiving at least a portion of a file at a computing system, obtaining information about the file at a first time. First information is stored in a data structure, the first information comprising information that identifies the file and the information about the file at the first time. Then, information about the file at a second time after the first time is obtained. Second information is stored in a memory of the computing system, the second information comprising information that identifies the file and the information about the file at the second time. It is determined whether the second information matches the first information. In response to determining that the second information matches the first information, the file is sent from the computing system to a predetermined destination. In some embodiments, the file comprises a facsimile communication.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: after receiving at a computing system and writing to one or more memories on the computing system data of a file, obtaining information indicating a size of the file at a first time based on an amount of the data of the file that have been written to the one or more memories on the computing system as of the first time; obtaining information indicating a size of the file at a second time based on an amount of data of the file that have been written to the one or more memories on the computing system as of the second time, the second time after the first time; determining that the information indicating the size of the file at the second time does not match the information indicating the size of the file at the first time; obtaining information indicating a size of the file at a third time based on an amount of data of the file that have been written to the one or more memories on the computing system as of the third time, the third time after the second time; determining whether the information indicating the size of the file at the third time matches the information indicating the size of the file at the second time by comparing the information indicating the size of the file at the third time with the information indicating the size of the file at the second time; and in response to determining that the information indicating the size of the file at the third time matches the information indicating the size of the file at the second time, sending, from the computing system to a destination, the file. 2 . The method of claim 1 , wherein the data of the file that have been written to the one or more memories on the computing system as of the first time comprise a first portion of the file, and wherein, after the first time, the computing system receives a second portion of the file different from the first portion of the file. 3 . The method of claim 2 , wherein the data of the file that have been written to the one or more memories on the computing system as of the second time comprise the first portion of the file and the second portion of the file. 4 . The method of claim 2 , wherein sending the file comprises sending, from the computing system to the destination, all of the file including at least the first portion of the file and the second portion of the file. 5 . The method of claim 1 , wherein the information indicating the size of the file at the first time includes information indicating a first file size, and wherein the information indicating the size of the file at the second time includes information indicating a second file size greater than the first file size. 6 . The method of claim 1 , further comprising: determining that a lapse of a predetermined amount of time since the first time has occurred, wherein the obtaining information indicating the size of the file at the second time is performed in response to the determining that the lapse of the predetermined amount of time since the first time has occurred. 7 . The method of claim 1 , wherein determining that the information indicating the size of the file at the third time matches the information indicating the size of the file at the second time includes determining that a file size of the file at the third time is the same as a file size of the file at the second time. 8 . The method of claim 1 , further comprising: before sending the file to the destination from the computing system, identifying the destination to which the file is to be sent. 9 . The method of claim 1 , wherein the file comprises a facsimile communication. 10 . A computer-readable medium storing executable instructions, which when executed by a computing system with one or more processors, cause the computing system to: after receiving at the computing system and writing to one or more memories on the computing system data of a file, obtain information indicating a size of the file at a first time based on an amount of the data of the file that have been written to the one or more memories on the computing system as of the first time; obtain information indicating a size of the file at a second time based on an amount of data of the file that have been written to the one or more memories on the computing system as of the second time, the second time after the first time; determine that the information indicating the size of the file at the second time does not match the information indicating the size of the file at the first time; obtain information indicating a size of the file at a third time based on an amount of data of the file that have been written to the one or more memories on the computing system as of the third time, the third time after the second time; determine whether the information indicating the size of the file at the third time matches the information indicating the size of the file at the second time by comparing the information indicating the size of the file at the third time with the information indicating the size of the file at the second time; and in response to determining that the information indicating the size of the file at the third time matches the information indicating the size of the file at the second time, send, from the computing system to a destination, the file. 11 . A system comprising: one or more processors; and one or more memories storing executable instructions, which when executed by the one or more processors, cause a computing system to: after receiving at the computing system and writing to the one or more memories on the computing system data of a file, obtain information indicating a size of the file at a first time based on an amount of the data of the file that have been written to the one or more memories on the computing system as of the first time; obtain information indicating a size of the file at a second time based on an amount of data of the file that have been written to the one or more memories on the computing system as of the second time, the second time after the first time; determine that the information indicating the size of the file at the second time does not match the information indicating the size of the file at the first time; obtain information indicating a size of the file at a third time based on an amount of data of the file that have been written to the one or more memories on the computing system as of the third time, the third time after the second time; determine whether the information indicating the size of the file at the third time matches the information indicating the size of the file at the second time by comparing the information indicating the size of the file at the third time with the information indicating the size of the file at the second time; and in response to determining that the information indicating the size of the file at the third time matches the information indicating the size of the file at the second time, send, from the computing system to a destination, the file. 12 . The system of claim 11 , wherein the data of the file that have been written to the one or more memories on the computing system as of the first time comprise a first portion of the file, and wherein, after the first time, the computing system receives a second portion of the file different from the first portion of the file. 13 . The system of claim 12 , wherein the data of the file that have been written to the one or more memories on the computing system as of the second time comprise the first portion of the file and the second portion of the file. 14 . The system of claim 12 , wherein the file sent to the destinat

Assignees

Inventors

Classifications

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • H04L67/06Primary

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

  • Electricity · mapped topic

  • Electricity · mapped topic

  • Electricity · mapped topic

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 US2018262554A1 cover?
Methods, systems, and computer-readable media are provided. Some embodiments include, after receiving at least a portion of a file at a computing system, obtaining information about the file at a first time. First information is stored in a data structure, the first information comprising information that identifies the file and the information about the file at the first time. Then, informatio…
Who is the assignee on this patent?
Canon Information & Imaging Solutions Inc, Canon Usa Inc
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 Thu Sep 13 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).