Network file management with user determined hierarchical file structures and means for intercepting application program open and save commands for inputting and displaying user inputted descriptions of the location and content of files
First Claim
1. In a computer network comprising a processor, a local memory device, a network memory device and a monitor, the processor operating according to an application program and an operating system, a method for saving a file, the method comprising:
- (a) selecting a save command using the application program;
(b) intercepting control from the application program before the application program displays a save user interface;
(c) displaying on the monitor a save card;
(d) accepting information about the file on the save card;
(e) accepting information about a location at which the file is to be saved in a form independent of the form required by the operating system or the application program;
(f) selecting as a nominated memory either the network memory device or the local memory device depending upon the contents of information about the location at which the file is to be save;
(g) storing the accepted information in a database in the nominated memory device;
(h) storing in the database the location at which the file is to be saved in a form required by the operating system; and
(i) storing the file in the nominated memory device.
6 Assignments
0 Petitions
Accused Products
Abstract
A file directory structure generator and retrieval tool for use in a computer network is disclosed. The computer network comprises an output device, a local memory, a shared memory, and a local processor operating according to an operating system program and an application program. The local memory and the shared memory store files in a directory structure. Each file and level in the directory structure has network access privileges. The file directory structure generator and retrieval tool has a document locator module that maps the directory structure of the files stored in the memory to a real world hierarchical file structure of files and directories independent of conventions of the operating system. The document locator module can also change the network access privileges for files and directories without exiting the application program.
156 Citations
34 Claims
-
1. In a computer network comprising a processor, a local memory device, a network memory device and a monitor, the processor operating according to an application program and an operating system, a method for saving a file, the method comprising:
-
(a) selecting a save command using the application program; (b) intercepting control from the application program before the application program displays a save user interface; (c) displaying on the monitor a save card; (d) accepting information about the file on the save card; (e) accepting information about a location at which the file is to be saved in a form independent of the form required by the operating system or the application program; (f) selecting as a nominated memory either the network memory device or the local memory device depending upon the contents of information about the location at which the file is to be save; (g) storing the accepted information in a database in the nominated memory device; (h) storing in the database the location at which the file is to be saved in a form required by the operating system; and (i) storing the file in the nominated memory device. - View Dependent Claims (2)
-
-
3. In a computer network comprising a processor, a local memory device, a network memory device and an output device, the processor operating according to an application program and an operating system, a method for retrieving a file from a nominated memory device, the method comprising:
-
(a) selecting an open command using the application program; (b) intercepting control from the application program before the application program displays an open user interface; (c) displaying on the output device an open card; (d) accepting information about the file on the open card; (e) accepting on the open card information about the location at which the file is saved in a form independent of the form required by the operating system or the application program; (f) determining whether the file is stored on the local memory device or the network memory device; (g) nominating as the nominated memory device the memory device on which the file is stored; (h) retrieving an operating system location for the file from a database in the nominated memory device using information stored in the database relating to the file; and (i) utilizing the operating system location to retrieve the file from the nominated memory device.
-
-
4. In a computer network comprising a processor, a local memory device, a network memory device and an output device, the processor operating according to an application program and an operating system, a method for retrieving a file from a nominated memory device, the method comprising:
-
(a) selecting an open command using the application program; (b) intercepting control from the application program before the application program displays an open user interface; (c) displaying on the output device an open card; (d) accepting as input information about the file independent of operating system conventions; (e) determining, utilizing the information about the file, whether the file is stored on the local memory device or the network memory device; (f) nominating as the nominated memory device the memory device on which the file is stored; (g) retrieving an operating system location for the file from a database in the nominated memory device using information stored in the database relating to the file; and (h) retrieving, utilizing the operating system location, the file from the nominated memory device.
-
-
5. In a computer network comprising a processor, a local memory device, a network memory device and an output device, the processor operating according to an application program and an operating system, a method for retrieving a file from a nominated memory device, the method comprising:
-
(a) selecting an open command using the application program; (b) intercepting control from the application program before the application program displays an open user interface; (c) displaying on the output device an open card; (d) accepting information on the open card about the location at which the file is saved in a form independent of the form required by the operating system or the application program; (e) determining, utilizing the accepted information, whether the file is stored on the local memory device or the network memory device; (f) nominating as the nominated memory device the memory device on which the file is stored; (g) retrieving an operating system location for the file from a database in the nominated memory device using information stored in the database relating to the file; and (h) retrieving, utilizing the operating system location, the file from the nominated memory device.
-
-
6. In a computer network comprising a processor, a local memory device, a network memory device and an output device, the processor operating according to an application program and an operating system, a method for saving a file, the method comprising:
-
(a) selecting a save command using the application program; (b) intercepting control from the application program before the application program requests save information; (c) displaying on the output device a save card; (d) accepting, as optional input, information about the file; (e) accepting information about the location at which the file is to be saved in a form independent of the form required by the operating system or the application program; (f) selecting as a nominated memory either the network memory device or the local memory device depending upon the location at which the file is to be save; (g) storing the accepted information in a database in the nominated memory device; (h) storing the location at which the file is to be saved in a form required by the operating system in the database; and (i) storing the file in the nominated memory device according to operating system conventions. - View Dependent Claims (7)
-
-
8. For use on a computer network, the computer network including a server and computer processor capable of executing an application program, the computer processor coupled to the server, the server coupled to a plurality of network storage devices, each network storage device storing a plurality of files in a directory structure, the server comprising a network access program that sets and checks a set of access privileges for each one of the plurality of files, each one of the directories in the directory structure and each network storage device, a method for setting network access privileges comprising the steps of:
-
intercepting control from the application program without exiting the application program when a predetermined command is communicated to the application program; thereafter, selecting as an item one of the plurality of files, one of the directories in the directory structure or one of the plurality of network storage devices; displaying on an output device coupled to the computer processor the item selected and the set of access privileges for the item; specifying a new set of access privileges for the item; and causing the network access program of the server to alter the set of access privileges for the item.
-
-
9. In a local area network comprising a processor, a local memory device, a network memory device, a database and an output device, the processor operating according to an application program and an operating system, a method for retrieving a file from a nominated memory device, the method comprising:
-
(a) selecting an open command using the application program; (b) intercepting control from the application program before the application program displays an open user interface; (c) displaying on the output device an open card; (d) accepting information about the file on the open card; (e) accepting on the open card information about the location at which the file is saved in a form independent of the form required by the application program; (f) determining, utilizing the information accepted at steps (d) and (e), whether the file is stored on the local memory device or the network memory device; (g) nominating as the nominated memory device the memory device on which the file is stored; (h) retrieving an operating system location for the file from the database using information stored in the database relating to the file; and (i) utilizing the operating system location to retrieve the file from the nominated memory device. - View Dependent Claims (10)
-
-
11. In a local area network comprising a computer processor, a local memory device, a network memory device, a database and an output device, the computer processor operating according to an application program and an operating system, a method for retrieving a file from a nominated memory device, the method comprising:
-
(a) selecting an open command using the application program; (b) intercepting control from the application program before the application program displays an open user interface; (c) displaying on the output device an open card; (d) accepting information on the open card about the location at which the file is saved in a form independent of the form required by the application program; (e) determining, utilizing the accepted information, whether the file is stored on the local memory device or the network memory device; (f) nominating as the nominated memory device the memory device on which the file is stored; (g) retrieving an operating system location for the file from the database using information stored in the database relating to the file; and (h) retrieving, utilizing the operating system location, the file from the nominated memory device. - View Dependent Claims (12)
-
-
13. A file directory and retrieval system for use in a computer network, the computer network comprising an output device, a local memory, a shared memory, and a local processor operating according to an operating system program and an application program, the local memory and the shared memory storing files in a directory structure having levels, each file and level in the directory structure having network access privileges, the local memory and shared memory comprising the highest level of the directory structure, the file directory and retrieval system comprising:
-
a map mapping the directory structure of the files stored in the memory to a real world hierarchical file structure of files and directories independent of conventions of the operating system program; means for changing the network access privileges of files and directories without exiting the application program; means, operating in the background of the application program and intercepting control of the local processor when a command is executed to cause a file to be opened, for displaying on the output device an open card to allow entry of information relating to the contents of the file and location of the file in the real world hierarchical file structure, utilizing the map for mapping the location of the file in the real world hierarchical file structure to the directory structure, and for causing the operating system program to issue a command to open the file; and means, operating in the background of the application program and intercepting control of the local processor when a command is executed to cause the application program to request information about a file to be saved, for displaying on the output device a save card to allow entry of information relating to the contents of the file to be saved and a location for the file in the real world hierarchical file structure, utilizing the map for mapping the location for the file in the real world hierarchical file structure to the directory structure and for causing the operating system program to issue a command to save the file in the directory structure. - View Dependent Claims (14, 15, 16)
-
-
17. A file directory and retrieval system for use in a computer network, the computer network comprising an output device, a local memory, a shared memory, and a local processor operating according to an operating system and an application program, the local memory and the shared memory storing files in a directory structure having levels, the directory structure organized according to conventions of the operating system, each file and level in the directory structure having network access privileges, the local memory and shared memory comprising the highest level of the directory structure, the file directory and retrieval system comprising:
-
a map mapping the directory structure of the files stored in the memory to a real world hierarchical file structure of files and directories independent of conventions of the operating system; means for changing the network access privileges for files and directories without exiting the application program; and means, operating in the background of the application program and intercepting control of the local processor when a command is executed to cause a file to be opened, for displaying on the output device an open card to allow entry of information relating to the contents of the file and location of the file in the real world hierarchical file structure, for utilizing the map for mapping the location of the file in the real world hierarchical file structure to the directory structure, and for causing the file to be opened. - View Dependent Claims (18, 19, 20)
-
-
21. A file directory system for use in a computer network, the computer network comprising an output device, a local memory, a shared memory, and a local processor operating according to an operating system and an application program, the local memory and the shared memory storing files in a directory structure having levels, the directory structure organized according to conventions of the operating system, each file and level in the directory structure having network access privileges, the local memory and shared memory comprising the highest level of the directory structure, the file directory system comprising:
-
a map mapping the directory structure of the files stored in the memory to a real world hierarchical file structure of files and directories independent of conventions of the operating system; means for changing the network access privileges for files and directories without exiting the application program; and means, operating in the background of the application program and intercepting control of the local processor when a command is executed to cause the application program to request information about a file to be saved, for displaying on the output device a save card to allow entry of information relating to the contents of the file to be saved and a location for file in the real world hierarchical file structure, for utilizing the map for mapping the location of the file in the real world hierarchical file structure to the directory structure, and for causing the file to be saved in the directory structure. - View Dependent Claims (22, 23, 24)
-
-
25. A file directory and retrieval system for use in a computer network, the computer network comprising an output device, a local memory, a shared memory, and a local processor operating according to an operating system and an application program, the local memory and the shared memory storing files in a directory structure having levels, the directory structure organized according to conventions of the operating system, the local memory and shared memory comprising the highest level of the directory structure, the file directory and retrieval system comprising:
-
computer-implemented means for mapping the directory structure of the files stored in the memory to a real world hierarchical file structure of files and directories independent of conventions of the operating system; computer-implemented means for changing network access privileges for directories without exiting the application program; computer-implemented means, operating in the background of the application program and intercepting control of the local processor when a command is executed to cause a file to be opened, for displaying on the output device an open card to allow entry of information relating to the contents of the file and location of the file in the real world hierarchical file structure and for causing the file to be opened; and computer-implemented means, operating in the background of the application program and intercepting control of the local processor when a command is executed to cause the application program to request information about a file to be saved, for displaying on the output device a save card to allow entry of information relating to the contents of the file to be saved and a location for the file in the real world hierarchical file structure and for causing the file to be saved. - View Dependent Claims (26, 27)
-
-
28. A computer network to store and retrieve files in a systematic manner, each file stored in a local storage device or in one of a plurality of network storage devices, the files arranged on each storage device in a directory structure, the computer network comprising:
-
a network database that stores information about each file stored on the network storage devices, the information comprising user input details about the contents of each file and the position of each file in directory structure of the respective storage device; a local database that stores information about each file stored on the local storage device, the information comprising user input details about the contents of each file and the position of each file in directory structure of the local storage device; means for inputting information about each file utilizing a graphical user interface comprising hierarchically arranged icons that represent the directory structure; means for storing a file on a storage device; and means for retrieving the file stored on a storage device utilizing said graphical user interface.
-
-
29. A network access interface controller operateable on a computer processor, the computer processor capable of executing an application program, the computer processor coupled to a server, the server coupled to a plurality of network storage devices, each network storage device storing a plurality of files in a directory structure, the server comprising a network access program that sets and checks a set of access privileges for each one of the plurality of files, each one of the directories in the directory structure and each network storage device, the network access interface controller comprising:
-
means for intercepting control from the application program without exiting the application program when a predetermined command is received by the application program; means for selecting as an item one of the plurality of files, one of the directories in the directory structure or one of the plurality of network storage devices; means for displaying on an output device coupled to the computer processor the item selected and the set of access privileges for the item; means for specifying a new set of access privileges for the item; and means for causing the network access program of the server to alter the set of access privileges for the item. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A network access interface controller operateable on a computer processor, the computer processor capable of executing an application program, the computer processor coupled to a server, the server coupled to a plurality of network storage devices, each network storage device storing a plurality of files in a directory structure, the server comprising a network access program that sets and checks a set of access privileges for each one of the plurality of files, each one of the directories in the directory structure and each network storage device, the network access interface controller comprising:
-
means for intercepting control from the application program without exiting the application program when a predetermined command is communicated to the application program; means, utilizing a graphical user interface comprising hierarchically arranged icons, for selecting as an item one of the plurality of files, one of the directories in the directory structure or one of the plurality of network storage devices; means for displaying on an output device coupled to the computer processor the item selected and the set of access privileges for the item; means for specifying a new set of access privileges for the item; and means for causing the network access program of the server to alter the set of access privileges for the item.
-
Specification