SEQUENTIALLY OPENING FILES FROM A DIRECTORY IN NATIVE APPLICATIONS
A system for sequentially opening and displaying files in a directory, including a processor, at least one directory including a plurality of electronic files, software executing on the processor for receiving a request to open and display a first one of the plurality of electronic files, software executing on the processor for receiving a next file request, and software executing on the processor for opening a next file in the at least one directory upon receiving the next file request.
This application is a continuation of pending U.S. patent application Ser. No. 11/566,043, filed on Dec. 1, 2006, the content of which is incorporated herein by reference.
FIELD OF THE INVENTIONThe invention relates to electronic file systems and directories, and more specifically to a system and method for sequentially opening and displaying electronic files in directories.
BACKGROUND OF THE INVENTIONComputer and/or electronic files are typically organized using directories which associate file names with files, often by connecting the file name to an index in a file system or the like. Directories are often hierarchical and may contain any number of subdirectories. A directory may organize electronic files on a server, hard disk, portable media or any other storage means. Further, a directory may be a virtual directory for organizing and accessing files in any number of remote or distributed sources.
Directories and subdirectories allow users to organize and group electronic files (e.g., by topic, client, matter, etc.) so they may be more quickly located. However, difficulties still arise when attempting to locate a particular file within a subdirectory or folder having numerous files. Users must generally subscribe to a particular file naming convention to allow a desired file to be readily recognizable. For example, a user may include any one of a file description, client, author and/or date in a file name so it may be easily recognized in the directory. Additional naming conventions are often necessary for multiple versions of the same file (e.g., file1-revA.doc, etc.).
File management systems or managed directories may be employed to assist in identifying files in directories. Generally file management systems provide an interface for users to search, open and edit a specific electronic file based on a user provided title, keywords or other file criteria. The file management system associates the title and keywords with a particular file in a directory. However, the actual file name of each particular file is often an unintelligible collection of numbers and/or letters assigned by the file management system. Therefore, should a user need to access the directory and/or file location directly, a file can only be located by manually opening and viewing each and every of file of the desired type in the directory until the desired file is found.
Some preview applications are also available for users to preview a representation or thumbnail of certain electronic files in a directory. For example, Microsoft Windows Explorer provides thumbnails and a “Filmstrip” function for viewing image files in a directory folder. Filmstrip arranges thumbnails of the images along the bottom of an Explorer window, with the currently-selected image in a larger preview above it. A user may then selectively view enlarged thumbnails of each image file in the folder. However, this feature provides only a means to preview thumbnails of digital images and is not applicable to other files types. Further, users may not edit or resave the images.
It is therefore desired to provide an improved system and method for navigating files in a directory.
SUMMARY OF THE INVENTIONAccording, it is an object of the present invention to provide a system for easily opening, displaying, and editing a plurality of files in a directory. It is a further object of the present invention to provide a system and method for sequentially opening and displaying a plurality of electronic files.
These and other objectives are achieved by providing a system for sequentially opening and displaying files in a directory, including a processor, at least one directory including a plurality of electronic files, software executing on the processor for receiving a request to open and display a first one of the plurality of electronic files, software executing on the processor for receiving a next file request, and software executing on the processor for opening a next file in the at least one directory upon receiving the next file request.
In some embodiments, the system includes software for receiving another next file request, and software for opening another next file in the at least one directory via a user interface upon receiving the another next file request. In some embodiments the system also includes software for closing one or more of the plurality of electronic files after a predetermined number of next file requests. In some embodiments the system also includes a file selector module displayable on a user interface for receiving the next request, includes at least one of a next file option, a previous file option, and a change directory option.
Further objects of the present invention are achieved by providing a system for sequentially opening and displaying files in a directory, including at least one directory including a plurality of electronic files, file access software executing on at least one computer for opening and displaying at least one of the plurality of electronic files, and a file selector module for receiving a next file request, wherein the file access software opens a next file in the at least one directory via the user interface upon receiving the next file request.
In some embodiments, the file access software closes one or more opened ones of the files after a predetermined number of next file requests. In some embodiments, the file access software also opens two or more next files in the at least one directory upon receiving the next file request. The plurality of electronic files may be sorted in a particular order wherein the file access software opens the next file in the particular order.
Further objects of the present invention are achieved by providing a method for sequentially opening and displaying files in a directory, including the steps of receiving a user request to access at least one directory, the directory including a plurality of electronic files, receiving a user input to a file selector module indicative of a request to open and display at least one of the plurality of the files, opening and displaying a first file of the plurality of electronic files via a user interface, receiving a user input to the file selector module indicative of a request to open a next one of the plurality of electronic files, opening and displaying a next file in the at least one directory via the user interface, and closing the first file upon receiving a predetermined number of requests to open a next one. In some embodiments, the plurality of electronic files include two or more file types and the step of opening the next file includes opening the next file having a predetermined file type.
Other objects of the invention and its particular features and advantages will become more apparent from consideration of the following drawings and accompanying detailed description.
The system further includes one or more databases 102. The databases 102 may be local to the processor 100 and/or server 110, or distributed and remote to the processor 100. For example, the databases 102 may be included on any hard disk or hard drive, an external storage device and/or portable media, such as a compact disc (“CD”) or digital versatile disc (“DVD”) accessible by a portable media device 120. The databases 102 include any number of directories and subdirectories including a plurality of electronic files accessible by the system, shown in
The system further includes software for receiving a directory selection 132 indicative of one of a plurality of directories of electronic files. For example, a user may select a directory by any known means via a user input device 130 (e.g., keyboard, mouse, touch screen, etc). Upon a directory selection, the system may optionally auto-open and display a first one of the files 134 in the selected directory. Each file is preferably opened and displayed in the file's native or default program (e.g., according to its file extension). Alternatively, the system may await a user input indicative of a request to open a first one of the files 134. For example, the system may include software for receiving a request to open and display at least one of the electronic files. A user may select a particular file as the first file, or may submit a next file request 136 to open the first file in the directory (e.g., in a sort order).
The system also includes software (e.g., file access software) for receiving a next file request and/or previous file request 136. The next and previous file requests 136 are preferably received via a file selection module 320/420, examples of which are shown in
The system further includes software for closing one or more of the plurality of electronic files after a predetermined number of next file requests. For example, as a user scrolls or steps through files in the directory, i.e., via a series of next file requests, the oldest file is closed in order to maintain the predetermined number of files in the buffer 104. Therefore, a user may scroll through any number of files without each file remaining open on the user interface 140 and without requiring the user to manually close the oldest file(s). By provision of the file buffer 104 however, the user may return to the last predetermined number of opened files and review, edit, delete, cut/copy and paste text or images therefrom, etc. as desired.
Shown in
Referring now to
Although the invention has been described with reference to a particular arrangement of parts, features and the like, these are not intended to exhaust all possible arrangements or features, and indeed many modifications and variations will be ascertainable to those of skill in the art.
Claims
1. A system for sequentially opening and displaying files in a directory, comprising:
- a processor;
- at least one directory comprising a plurality of electronic files arranged in an order;
- software executing on said processor for receiving a request to open and display a first one of the plurality of electronic files;
- software executing on said processor for receiving a next file request; and
- software executing on said processor for opening and displaying a next file in the order from said at least one directory upon receiving the next file request.
2. The system according to claim 1, wherein the next file is opened and displayed in a program corresponding to a file type of the next file.
3. The system according to claim 2, wherein, upon opening and displaying the next file, the next file in editable in the program corresponding to the file type of the next file.
4. The system according to claim 2, wherein the plurality of electronic files include files of two or more file types.
5. The system according to claim 1, further comprising:
- software executing on said processor for displaying a last opened one of the plurality of electronic files upon receiving a previous file request.
6. The system according to claim 5, wherein the last opened one is retrieved from a buffer.
7. The system according to claim 1, further comprising:
- software executing on said processor for receiving another next file request; and
- software executing on said processor for opening a subsequent next file in said at least one directory upon receiving the another next file request.
8. The system according to claim 1, further comprising:
- software executing on said processor for closing one or more of the plurality of electronic files after a predetermined number of next file requests.
9. The system according to claim 1, further comprising:
- software executing on said processor for receiving a directory request to change the at least one directory to a second directory, wherein said software for opening a next file opens a next file in the second directory.
10. The system according to claim 1, further comprising:
- a file selector module displayable on a user interface for receiving the next request.
11. The system according to claim 10, wherein said file selector module includes at least one of a next file option and a previous file option.
12. The system according to claim 10, wherein said file selector module includes a change directory option.
13. The system according to claim 1, wherein said software for receiving a request to open and display a first one opens and displays the first one automatically upon receiving a directory selection.
14. The system according to claim 1, wherein said at least one directory includes a plurality of subdirectories, wherein said system further comprises software executing on said processor for receiving a directory selection indicative of one of the plurality of subdirectories.
15. The system according to claim 1, wherein said software for opening a next file opens two or more next files in said at least one directory.
16. A system for sequentially opening and displaying files in a directory, comprising:
- at least one directory comprising a plurality of electronic files arranged in an order;
- file access software executing on at least one computer for opening and displaying at least one of the plurality of electronic files via a user interface;
- a file selector module for receiving a next file request;
- wherein said file access software opens and displays a next file in the order from said at least one directory via the user interface upon receiving the next file request.
17. The system according to claim 16, wherein the next file is opened and displayed in an application corresponding to a file type of the next file.
18. The system according to claim 16, wherein, upon opening and displaying the next file, the next file in editable in the application corresponding to the file type of the next file.
19. The system according to claim 16, wherein the plurality of electronic files include files of two or more file types.
20. The system according to claim 16, wherein said file access software closes one or more opened ones of the plurality of files after a predetermined number of next file requests.
21. The system according to claim 16, wherein said file selector module is displayed on a user interface of the at least one computer, where said file selector module includes at least one of a next file option and a previous file option.
22. The system according to claim 16, wherein said file access software opens two or more next files in said at least one directory upon receiving the next file request.
23. The system according to claim 16, wherein said file selector module further receives a previous file request; wherein said file access software displays an opened one of the plurality of electronic files upon receiving the previous file request.
24. The system according to claim 16, wherein said file access software opens and displays the next file.
25. A method for sequentially opening and displaying files in a directory, comprising the steps of:
- receiving a user request to access at least one directory, the directory including a plurality of electronic files arranged in an order, wherein the plurality of electronic files include two or more file types;
- receiving a user input to a file selector module indicative of a request to open and display at least one of the plurality of the files;
- opening and displaying a first file of the plurality of electronic files via a user interface;
- receiving a user input to the file selector module indicative of a request to open a next one of the plurality of electronic files;
- opening and displaying a next file in the order from the at least one directory via the user interface in an application corresponding to the file type of the next file; and
- closing the first file upon receiving a predetermined number of requests to open a next one.
26. The method according to claim 25, wherein, upon opening and displaying the next file, the next file in editable in the application corresponding to the file type of the next file.
27. The method according to claim 25, further comprising the step of:
- redisplaying the first file upon receiving a user input to the file selector module indicative of a previous file request.
Type: Application
Filed: Feb 4, 2011
Publication Date: May 26, 2011
Inventor: Wesley W. Whitmyer, JR. (Stamford, CT)
Application Number: 13/021,351
International Classification: G06F 17/30 (20060101);