APPARATUS, SYSTEM AND METHOD FOR CACHE MANAGEMENT
First Claim
1. A server comprising:
- a memory storing instructions; and
at least one processor that executes the instructions stored in the memory to to control the at least one processor to perform operations comprisingreceiving, from an image processing device, a request indicating a data file stored on a file server and a predetermined type of processing to be performed on the data file;
determining whether the memory stores information associated with a current session between the image processing device and the server, the information identifying a location in the memory where the data file is stored and a location in the memory where a modified version of the data file is stored;
based on determining that the information is not stored in the memory,initiating a download of the data file from the file server,generating a modified version of the downloaded data file andproviding the modified version to the image processing device if the predetermined type of processing is a first type of processing and providing the downloaded file to the image processing device if the predetermined processing is a second type of processing,causing the memory to store the information associated with the current session; and
based on determining that the memory stores the information, providing the modified version to the image processing device if the predetermined type of processing is the first type of processing and providing the downloaded file to the image processing device if the predetermined processing is the second type of processing.
1 Assignment
0 Petitions
Accused Products
Abstract
A server that receives, from an image processing device, a request indicating a data file stored on a file server and a predetermined type of processing to be performed on the data file. It is determined whether memory stores information associated with a current session between the image processing device and the server. Based on determining that the information is not stored, initiating a download of the data file, generating a modified version of the downloaded data file and storing the information associated with the current session in the memory. The modified version is provided to the image processing device if the predetermined type of processing is a first type of processing and the downloaded file to the image processing device if the predetermined processing is a second type of processing.
-
Citations
17 Claims
-
1. A server comprising:
-
a memory storing instructions; and at least one processor that executes the instructions stored in the memory to to control the at least one processor to perform operations comprising receiving, from an image processing device, a request indicating a data file stored on a file server and a predetermined type of processing to be performed on the data file; determining whether the memory stores information associated with a current session between the image processing device and the server, the information identifying a location in the memory where the data file is stored and a location in the memory where a modified version of the data file is stored; based on determining that the information is not stored in the memory, initiating a download of the data file from the file server, generating a modified version of the downloaded data file and providing the modified version to the image processing device if the predetermined type of processing is a first type of processing and providing the downloaded file to the image processing device if the predetermined processing is a second type of processing, causing the memory to store the information associated with the current session; and based on determining that the memory stores the information, providing the modified version to the image processing device if the predetermined type of processing is the first type of processing and providing the downloaded file to the image processing device if the predetermined processing is the second type of processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method executed by a server in communication with an image processing device and a file server, the method comprising:
-
receiving, from an image processing device, a request indicating a data file stored on a file server and a predetermined type of processing to be performed on the data file; determining whether the memory stores information associated with a current session between the image processing device and the server, the information identifying a location in the memory where the data file is stored and a location in the memory where a modified version of the data file is stored; based on determining that the information is not stored in the memory, initiating a download of the data file from the file server, generating a modified version of the downloaded data file and providing the modified version to the image processing device if the predetermined type of processing is a first type of processing and providing the downloaded file to the image processing device if the predetermined processing is a second type of processing, causing the memory to store the information associated with the current session; and based on determining that the memory stores the information, providing the modified version to the image processing device if the predetermined type of processing is the first type of processing and providing the downloaded file to the image processing device if the predetermined processing is the second type of processing. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing instructions that, when executed by at least one processor, controls a server in communication with an image processing device and a file server to perform operations comprising:
-
receiving, from an image processing device, a request indicating a data file stored on a file server and a predetermined type of processing to be performed on the data file; determining whether the memory stores information associated with a current session between the image processing device and the server, the information identifying a location in the memory where the data file is stored and a location in the memory where a modified version of the data file is stored; based on determining that the information is not stored in the memory, initiating a download of the data file from the file server, generating a modified version of the downloaded data file and providing the modified version to the image processing device if the predetermined type of processing is a first type of processing and providing the downloaded file to the image processing device if the predetermined processing is a second type of processing, causing the memory to store the information associated with the current session; and based on determining that the memory stores the information, providing the modified version to the image processing device if the predetermined type of processing is the first type of processing and providing the downloaded file to the image processing device if the predetermined processing is the second type of processing.
-
Specification