Local agent for remote file access system
First Claim
1. A computer implemented method for remote access to files for a local agent module, comprising:
- polling a server for a task request;
receiving a task request from the server;
executing a task from the task request;
causing a file to be uploaded, the file identified in the task request, to a server;
waiting for a schedule timer to expire; and
repeating the above acts, beginning with the act of polling.
13 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for remote file access are disclosed. According to an embodiment, a local agent polls a server for a task request at a polling interval scheduled by a schedule timer in accordance with a set of local agent and remote client preferences. The local agent is responsible for executing a task from the task request and causing a file to be uploaded to the server. The local agent uses a task processor for polling a server, a schedule timer for controlling polling, and one or more protocol stacks, such as TCP/IP and SOAP, for communicating with the server. The local agent can also interface with a MAPI database for message delivery.
126 Citations
24 Claims
-
1. A computer implemented method for remote access to files for a local agent module, comprising:
-
polling a server for a task request;
receiving a task request from the server;
executing a task from the task request;
causing a file to be uploaded, the file identified in the task request, to a server;
waiting for a schedule timer to expire; and
repeating the above acts, beginning with the act of polling. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable medium including sequences of instructions for causing one or more processors to perform acts for remote file access for a local agent module, the sequences of instructions comprising:
-
polling a server for a task request;
receiving a task request from the server;
executing a task from the task request;
causing a file to be uploaded, the file identified in the task request, to a server;
waiting for a schedule timer to expire; and
repeating the above acts, beginning with the act of polling. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A local agent comprising:
-
a task processor for polling a server for a task request, the task request identifying a file in a local computer;
a schedule timer communicatively coupled to said task processor for controlling a task processor polling interval; and
one or more protocol stacks for communicating over a network with the server. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A local agent module for remote access to files, comprising:
-
a transmission control protocol/internet protocol stack for network communication with a server over a network;
an extensible markup language input/output parser, communicatively coupled to the transmission control/internet protocol stack, for breaking down data and commands;
a simple object access protocol interpreter, communicatively coupled to the extensible markup language input/output parser, for creating file system instructions to poll the server for a task request and retrieve a file specified in the task request;
and a task processor, communicatively coupled to the simple object access protocol interpreter, for executing subsystem instructions and initiating poll commands, based on a schedule timer. - View Dependent Claims (22, 23, 24)
-
Specification