Method and apparatus for providing a web-based active virtual file system
First Claim
1. A computerized active file system, comprising:
- a memory circuit for storing data;
a communications port that is in communication with a network, said communications port being configured to transmit and receive data over said network; and
a processing circuit that is configured to control the flow of data between said memory circuit and said communications port;
said processing circuit also being configured to control said memory circuit so as to operate as a file server, wherein the file server comprises a plurality of folders;
said processing circuit being further configured to automatically cause one or more automatic response actions upon the occurrence of at least one predetermined triggering event pertaining to the operation of said file server, wherein the at least one predetermined triggering event comprises one or more of;
(i) manipulation of at least one of the folders residing on the file server, wherein the manipulation is performed by a user,(ii) editing of one or more objects within one of the folders residing on the file server, wherein the editing is performed by a user, or(iii) introduction of one or more objects into one of the folders residing on the file server, wherein the introduction is performed by a user,wherein the one or more automatic response actions comprise, in addition to carrying out the at least one triggering event, one or more of;
(i) archiving one or more objects,(ii) running a script,(iii) launching one or more programs, or(iv) triggering a rule,wherein said at least one predetermined triggering event and its associated type and content of the automatic response action are configurable under the control of an auto-response computer program routine residing on said computerized active file system.
0 Assignments
0 Petitions
Accused Products
Abstract
A computerized file system is accessible over the Internet or other type of network, in which certain “triggering events” pertaining to the operation of the file system automatically generate a notification message to users. Once a user has been authenticated, this user'"'"'s access rights are determined. An Automatic Notification function checks to see if any “triggering” events have occurred when a user performs a particular task. The Automatic Notification function defines what type of event will become a triggering event, and also defines what will be the triggering action, once the triggering event occurs, and stores this information in a database. The Auto-notification function can comprise programs that are launched to perform certain tasks. The precise type of auto-notification message is fully configurable for each component in the file system.
102 Citations
35 Claims
-
1. A computerized active file system, comprising:
-
a memory circuit for storing data; a communications port that is in communication with a network, said communications port being configured to transmit and receive data over said network; and a processing circuit that is configured to control the flow of data between said memory circuit and said communications port;
said processing circuit also being configured to control said memory circuit so as to operate as a file server, wherein the file server comprises a plurality of folders;
said processing circuit being further configured to automatically cause one or more automatic response actions upon the occurrence of at least one predetermined triggering event pertaining to the operation of said file server, wherein the at least one predetermined triggering event comprises one or more of;(i) manipulation of at least one of the folders residing on the file server, wherein the manipulation is performed by a user, (ii) editing of one or more objects within one of the folders residing on the file server, wherein the editing is performed by a user, or (iii) introduction of one or more objects into one of the folders residing on the file server, wherein the introduction is performed by a user, wherein the one or more automatic response actions comprise, in addition to carrying out the at least one triggering event, one or more of; (i) archiving one or more objects, (ii) running a script, (iii) launching one or more programs, or (iv) triggering a rule, wherein said at least one predetermined triggering event and its associated type and content of the automatic response action are configurable under the control of an auto-response computer program routine residing on said computerized active file system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 32, 33, 34, 35)
-
-
11. A method for operating a computerized active file system, comprising:
-
providing a file server having a memory circuit for storing data, a communications port for transmitting and receiving data over a network, and a processing circuit that controls the flow of data between said memory circuit and said communications port, said file server treating predetermined data groups as single file entities, wherein the file server comprises a plurality of folders residing on the file server; and automatically causing one or more automatic response actions upon the occurrence of a least one predetermined triggering event pertaining to the operation of said file server, wherein the one or more automatic response actions comprise one or more of; (i) archiving one or more objects, (ii) running a script, (iii) launching one or more programs, or (iv) triggering a rule, wherein said at least one predetermined triggering event and its associated type and content of the automatic response action are configurable under the control of an auto-response computer program routine residing on said computerized active file system, wherein the one or more automatic response actions further comprises triggering a workflow among at least two folders of the plurality of folders residing on the server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computerized active virtual file system,
comprising: -
a memory circuit for storing data; a communications port that is in communication with a network, said communications port being configured to transmit and receive data over said network; and a processing circuit that is configured to control the flow of data between said memory circuit and said communications port;
said processing circuit also being configured to control said memory circuit so as to operate as a file server;
said processing circuit being further configured to control the access rights over said network of a plurality of users to files stored on, or uploaded to, said file server, while providing one or more automatic response actions to predetermine of said plurality of users over said network when a triggering event occurs pertaining to the operation of said file server, wherein the triggering event comprises the file server granting access to one of the users to perform, but the triggering event is complete before the user performs, one or more of;(i) reading a file residing on the file server, (ii) writing a file residing on the file server, (iii) downloading of a file from the file server, (iv) uploading of a file to the file server, wherein the one or more automatic response actions comprise, in addition to carrying out the triggering event, one or more of; (i) archiving one or more objects, (ii) running a script, (iii) launching one or more programs, or (iv) triggering a rule. - View Dependent Claims (30, 31)
-
Specification