US20120078958A1 - System for Sequentially Displaying Different File Types In A Directory - Google Patents
System for Sequentially Displaying Different File Types In A Directory Download PDFInfo
- Publication number
- US20120078958A1 US20120078958A1 US13/312,519 US201113312519A US2012078958A1 US 20120078958 A1 US20120078958 A1 US 20120078958A1 US 201113312519 A US201113312519 A US 201113312519A US 2012078958 A1 US2012078958 A1 US 2012078958A1
- Authority
- US
- United States
- Prior art keywords
- file
- files
- electronic files
- directory
- receiving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/14—Details of searching files based on file metadata
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Definitions
- the 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.
- Computer 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- FIG. 1 is a schematic view of a system for sequentially opening and displaying electronic files in a directory according to an exemplary embodiment of the present invention.
- FIG. 2A is another schematic view of the system shown in FIG. 1 .
- FIG. 2B is another schematic view of the system shown in FIG. 1 .
- FIG. 3 illustrates an exemplary display generated by the system shown in FIGS. 1-2B .
- FIG. 4 illustrates another exemplary display generated by the system shown in FIGS. 1-2B .
- FIG. 5 illustrates an exemplary method of opening and displaying a plurality of electronic files in a directory.
- FIG. 6 illustrates another exemplary method of opening and displaying a plurality of electronic files in a directory.
- FIG. 1 shows an exemplary system for sequentially opening and displaying files stored and/or organized in a directory.
- the system includes at least one processor 100 .
- the processor 100 may be any device, system or part thereof that controls at least one operation and/or executes software applications.
- the processor 100 may be implemented in hardware, firmware or software, or some combination of at least two of the same. It should be noted that the functionality associated with any particular processor may be centralized or distributed, whether locally or remotely.
- the processor 100 is included in a server 110 .
- 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 .
- 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 FIGS. 2A and 2B .
- the files may be any electronic files of a particular type or many different types. As one of ordinary skill in the art will understand, each particular file type may be indicative of one or more applications able to open and display the particular file.
- the system further includes software for receiving a directory selection 132 indicative of one of a plurality of directories of electronic files.
- a user may select a directory by any known means via a user input device 130 (e.g., keyboard, mouse, touch screen, etc).
- 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).
- the system may await a user input indicative of a request to open a first one of the files 134 .
- 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 FIGS. 3 and 4 .
- the system opens and displays a subsequent or next file in the directory (e.g., via the user interface 140 ).
- the system opens and displays the next sequential file 134 (e.g., n+1) in the directory, e.g., according to a sort order and/or order of appearance in the directory.
- a user may rapidly scroll through a plurality of files without having to choose which to open (e.g., based on a file name or designator) and without having to select and/or click on a separate link for each file.
- Each open file may be viewed and also edited, saved, deleted, copied, etc. as desired.
- the system Upon receiving a previous file request 136 , the system displays the previous electronic file 134 (e.g., n ⁇ 1) to be opened.
- a predetermined number of opened files from the directory may be temporality stored in a file buffer 104 .
- a previous file request retrieves the last opened file from the buffer 104 .
- FIGS. 2A and 2B show additional views of an exemplary system according to the present invention including the file buffer 104 .
- the databases 102 and/or directories may include any number of files or documents of different file types or the same file type.
- the files are provided sequentially in response to successive next file requests 136 from user.
- only files of a particular type from the directory are opened and displayed.
- a predetermined number of the electronic files may be maintained in the file buffer 104 and displayed upon receipt of a previous file request. It should be noted that while three (3) open files are shown in the file buffer 104 , a user and/or the system may determine or set any number of files to remain open.
- 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.
- FIGS. 3 and 4 show exemplary displays generated at least in part by the system according to the present invention.
- a file selector module 320 may be embedded in a directory window or display 300 .
- the file selector module 320 includes a next file selector 322 and a previous file selector 324 (or vise versa).
- a user may scroll or step through each of the files (e.g., 312 , 314 ) in the directory and/or selected subfolders (e.g., 310 ) in the directory.
- Each file is preferably opened and displayed in its native or default program (e.g., Word, Excel, WordPerfect, Adobe Acrobat, PowerPoint, etc.)
- the exemplary file selector module 320 further includes a selector 326 to change directories if desired.
- the file selector module 420 may be provided in a separate window or box on the user interface 140 .
- the file selector module 420 may appear and remain in front of all other displayed windows.
- only the present opened files e.g., 410
- the directory window may also be shown if desired.
- a user may further move the file selector module 420 or otherwise adjust its position in the display 400 as desired.
- a user may also close the file selector module 420 (e.g., via a close selector 428 ).
- the user may close the file selector module 420 until such time as he/she would like to further scroll through the files and/or documents in one or more directories.
- FIGS. 5 and 6 show exemplary methods of opening and displaying a plurality of electronic files in a directory.
- the method includes accessing or selecting a directory (step 501 ).
- a first file in the directory is opened (step 503 ).
- the first file may be automatically opened and displayed by the system upon the selection of a directory, or manually opened by a user.
- the method further includes receiving any number of next file requests (step 505 ). If a predetermined number of files from the directory have been opened (e.g., and temporarily stored in the file buffer 104 ), the oldest file in the buffer is closed (steps 507 - 509 ). Next, a next new file is opened and displayed (step 511 ).
- next file requests and/or previous file requests may be received (step 513 ). If a previous file is requested (i.e., via a previous file request to the file selector module), the electronic file previously opened is retrieved from the buffer and again displayed. If a next new file is requested, the system again determining whether a predetermined number of files already exist in the buffer and proceeds accordingly as described above.
- a method of opening and displaying only files of a particular type is shown.
- a first file of a particular type is opened and displayed (steps 601 - 603 ).
- the type may be pre-selected by the user and/or stored as a system setting. Alternatively, the user may manually select a first file of a desired type to open.
- next files of the desired type are then opened from the directory and displayed. As described with reference to FIG. 5 , the oldest file may be closed as the user scrolls through the files or documents of the chosen directory.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Library & Information Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A system for accessing electronic files in a directory, including a processor, at least one directory including a plurality of electronic files, wherein the plurality of electronic files include files of two or more file types, software executing on the processor for receiving a request for 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 displaying a next file in the at least one directory upon receiving the next file request.
Description
- This application is a continuation of pending U.S. patent application Ser. No. 13/021,351, filed on Feb. 4, 2011, which in turn is a continuation of U.S. patent application Ser. No. 11/566,043, filed on Dec. 1, 2006, now U.S. Pat. No. 7,921,139, issued on Apr. 5, 2011, the content of which is incorporated herein by reference.
- The 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.
- Computer 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.
- According, 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.
-
FIG. 1 is a schematic view of a system for sequentially opening and displaying electronic files in a directory according to an exemplary embodiment of the present invention. -
FIG. 2A is another schematic view of the system shown inFIG. 1 . -
FIG. 2B is another schematic view of the system shown inFIG. 1 . -
FIG. 3 illustrates an exemplary display generated by the system shown inFIGS. 1-2B . -
FIG. 4 illustrates another exemplary display generated by the system shown inFIGS. 1-2B . -
FIG. 5 illustrates an exemplary method of opening and displaying a plurality of electronic files in a directory. -
FIG. 6 illustrates another exemplary method of opening and displaying a plurality of electronic files in a directory. -
FIG. 1 shows an exemplary system for sequentially opening and displaying files stored and/or organized in a directory. The system includes at least oneprocessor 100. Theprocessor 100 may be any device, system or part thereof that controls at least one operation and/or executes software applications. Theprocessor 100 may be implemented in hardware, firmware or software, or some combination of at least two of the same. It should be noted that the functionality associated with any particular processor may be centralized or distributed, whether locally or remotely. In some embodiments, theprocessor 100 is included in aserver 110. - The system further includes one or
more databases 102. Thedatabases 102 may be local to theprocessor 100 and/orserver 110, or distributed and remote to theprocessor 100. For example, thedatabases 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 aportable media device 120. Thedatabases 102 include any number of directories and subdirectories including a plurality of electronic files accessible by the system, shown inFIGS. 2A and 2B . The files may be any electronic files of a particular type or many different types. As one of ordinary skill in the art will understand, each particular file type may be indicative of one or more applications able to open and display the particular file. - 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 thefiles 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 thefiles 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 anext 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 andprevious file requests 136 are preferably received via afile selection module 320/420, examples of which are shown inFIGS. 3 and 4 . Upon a next request, the system opens and displays a subsequent or next file in the directory (e.g., via the user interface 140). For each next file request, the system opens and displays the next sequential file 134 (e.g., n+1) in the directory, e.g., according to a sort order and/or order of appearance in the directory. Therefore, a user may rapidly scroll through a plurality of files without having to choose which to open (e.g., based on a file name or designator) and without having to select and/or click on a separate link for each file. Each open file may be viewed and also edited, saved, deleted, copied, etc. as desired. Upon receiving aprevious file request 136, the system displays the previous electronic file 134 (e.g., n−1) to be opened. For example, a predetermined number of opened files from the directory may be temporality stored in afile buffer 104. As such, a previous file request retrieves the last opened file from thebuffer 104. -
FIGS. 2A and 2B show additional views of an exemplary system according to the present invention including thefile buffer 104. As shown, thedatabases 102 and/or directories may include any number of files or documents of different file types or the same file type. The files are provided sequentially in response to successivenext file requests 136 from user. In some embodiments, only files of a particular type from the directory are opened and displayed. A predetermined number of the electronic files may be maintained in thefile buffer 104 and displayed upon receipt of a previous file request. It should be noted that while three (3) open files are shown in thefile buffer 104, a user and/or the system may determine or set any number of files to remain open. - 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 theuser interface 140 and without requiring the user to manually close the oldest file(s). By provision of thefile 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. -
FIGS. 3 and 4 show exemplary displays generated at least in part by the system according to the present invention. As shown inFIG. 3 , afile selector module 320 may be embedded in a directory window ordisplay 300. Thefile selector module 320 includes anext file selector 322 and a previous file selector 324 (or vise versa). Using thefile selector module 320, a user may scroll or step through each of the files (e.g., 312, 314) in the directory and/or selected subfolders (e.g., 310) in the directory. Each file is preferably opened and displayed in its native or default program (e.g., Word, Excel, WordPerfect, Adobe Acrobat, PowerPoint, etc.) The exemplaryfile selector module 320 further includes aselector 326 to change directories if desired. - Shown in
FIG. 4 , thefile selector module 420 may be provided in a separate window or box on theuser interface 140. For example, upon the opening or selection of a particular directory, thefile selector module 420 may appear and remain in front of all other displayed windows. In the example ofFIG. 4 , only the present opened files (e.g., 410) are shown in the user interface and not a directory window showing a list and/or icons of files in the directory; however the directory window may also be shown if desired. As one of ordinary skill in the art will understand, a user may further move thefile selector module 420 or otherwise adjust its position in thedisplay 400 as desired. A user may also close the file selector module 420 (e.g., via a close selector 428). For example, upon locating one particular file in the directory that the user intends to edit for an extended period of time, the user may close thefile selector module 420 until such time as he/she would like to further scroll through the files and/or documents in one or more directories. -
FIGS. 5 and 6 show exemplary methods of opening and displaying a plurality of electronic files in a directory. Referring now toFIG. 5 , the method includes accessing or selecting a directory (step 501). Next, a first file in the directory is opened (step 503). The first file may be automatically opened and displayed by the system upon the selection of a directory, or manually opened by a user. The method further includes receiving any number of next file requests (step 505). If a predetermined number of files from the directory have been opened (e.g., and temporarily stored in the file buffer 104), the oldest file in the buffer is closed (steps 507-509). Next, a next new file is opened and displayed (step 511). Any number of additional next file requests and/or previous file requests may be received (step 513). If a previous file is requested (i.e., via a previous file request to the file selector module), the electronic file previously opened is retrieved from the buffer and again displayed. If a next new file is requested, the system again determining whether a predetermined number of files already exist in the buffer and proceeds accordingly as described above. - Referring now to
FIG. 6 , a method of opening and displaying only files of a particular type is shown. Upon accessing a directory, a first file of a particular type is opened and displayed (steps 601-603). The type may be pre-selected by the user and/or stored as a system setting. Alternatively, the user may manually select a first file of a desired type to open. Upon receiving additional next file requests, next files of the desired type are then opened from the directory and displayed. As described with reference toFIG. 5 , the oldest file may be closed as the user scrolls through the files or documents of the chosen directory. - 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 (32)
1. A system for accessing electronic files in a directory, comprising:
a processor;
at least one directory comprising a plurality of electronic files arranged in an order, wherein the plurality of electronic files include files of two or more file types;
software executing on said processor for receiving a request for a first one of the plurality of electronic files;
software executing on said processor for receiving one or more next file requests; and
software executing on said processor for accessing and sequentially displaying one or more next files in the order from said at least one directory upon receiving the one or more next file requests.
2. The system according to claim 1 , wherein at least one of the next files has a different file type that the first one of the plurality of electronic files.
3. The system according to claim 1 , wherein a first one of the two or more file types is an image file type and a second one of the two or more file types is a document file type.
4. The system according to claim 3 , wherein the two or more file types further include a spreadsheet file type and a presentation file type.
5. The system according to claim 1 , wherein the first one of the plurality of electronic files and at least one of the next files are displayed in separate windows.
6. The system according to claim 1 , further comprising:
software executing on said processor for displaying a last displayed one of the plurality of electronic files upon receiving a previous file request.
7. 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.
8. The system according to claim 1 , further comprising:
a file selector module displayable on a user interface for receiving the one or more next file requests.
9. The system according to claim 8 , wherein said file selector module includes at least one of a next file input and a previous file input.
10. The system according to claim 1 , wherein two or more next files in said at least one directory are displayed upon receiving the next file request.
11. The system according to claim 1 , wherein accessed files are stored in a file buffer.
12. The system according to claim 1 , wherein said software for accessing and sequentially displaying the one or more next files identifies a file type of each of the one or more next files.
13. The method according to claim 12 , wherein the file types are identified according to a file extension associated with each of the one or more next files.
14. A system for accessing electronic files in a directory, comprising:
at least one directory comprising a plurality of electronic files arranged in an order, wherein the plurality of electronic files include files of two or more file types including at least one image file type and at least one document file type;
file access software executing on at least one computer for accessing and displaying at least one of the plurality of electronic files via a user interface, wherein said file access software accesses and displays a first one of the plurality of electronic files via the user interface upon receiving a request to for a first one of the plurality of electronic files;
software executing on said at least one computer for receiving a next file request;
wherein said file access software accesses and displays a next file in the order from said at least one directory via the user interface upon receiving the next file request.
15. The system according to claim 14 , wherein the next file has a different file type that the first one of the plurality of electronic files.
16. The system according to claim 14 , wherein the two or more file types further include a spreadsheet file type and a presentation file type.
17. The system according to claim 14 , wherein a first one of the plurality of electronic files and at least one of the next files are displayed in separate windows.
18. The system according to claim 14 , wherein said file access software closes one or more displayed ones of the plurality of files after a predetermined number of next file requests.
19. The system according to claim 14 , wherein said software for receiving a next file request includes a file selector module displayed on a user interface of the at least one computer, where the file selector module includes at least one of a next file input and a previous file input.
20. The system according to claim 14 , wherein said file access software accesses and displays two or more next files in said at least one directory upon receiving the next file request, wherein the two or more next files are displayed in a separate window from the first one of the plurality of electronic files.
21. The system according to claim 14 , wherein data indicative of accessed files is stored in a file buffer.
22. The system according to claim 14 , wherein said file access software identifies the file type of each of the first one of the plurality of electronic files and the next file.
23. The system according to claim 22 , wherein the file types are identified according to a file extension associated with each of the first one of the plurality of electronic files.
24. A method for accessing electronic files in a directory, comprising the steps of:
displaying, via software executing on a processor, a directory including a plurality of electronic files arranged in an order, wherein the plurality of electronic files include two or more file types including at least one image file type and at least one document file type;
receiving a user input, via a user input device, indicative of a request for at least one of the plurality of the files;
accessing and displaying a first one of the plurality of electronic files from the directory via a user interface;
receiving a user input, via the user input device, indicative of a request for a next one of the plurality of electronic files;
accessing and displaying a next file in the order from the directory via the user interface.
25. The method according to claim 24 , wherein the two or more file types include at least one image file type and at least one document file type.
26. The method according to claim 24 , wherein the next file has a different file type than the first one of the plurality of electronic files.
27. The method according to claim 24 , wherein the step of accessing and displaying the first one of the plurality of electronic files includes identifying the file type of the first one the plurality of electronic files.
28. The method according to claim 27 , wherein the file type is identified according to a file extension associated with the first one of the plurality of electronic files.
29. The method according to claim 24 , wherein the next file is displayed in a separate window from the first one of the plurality of electronic files.
30. The method according to claim 24 , further comprising the step of closing the first file upon receiving a predetermined number of requests for a next one.
31. The method according to claim 24 , further comprising the step of redisplaying the first one of the plurality of electronic files upon receiving a user input indicative of a previous file request.
32. The method according to claim 24 , wherein the step of display the directory includes displaying the directory without opening any of the plurality of electronic files.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/312,519 US20120078958A1 (en) | 2006-12-01 | 2011-12-06 | System for Sequentially Displaying Different File Types In A Directory |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/566,043 US7921139B2 (en) | 2006-12-01 | 2006-12-01 | System for sequentially opening and displaying files in a directory |
US13/021,351 US20110125817A1 (en) | 2006-12-01 | 2011-02-04 | Sequentially opening files from a directory in native applications |
US13/312,519 US20120078958A1 (en) | 2006-12-01 | 2011-12-06 | System for Sequentially Displaying Different File Types In A Directory |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/021,351 Continuation US20110125817A1 (en) | 2006-12-01 | 2011-02-04 | Sequentially opening files from a directory in native applications |
Publications (1)
Publication Number | Publication Date |
---|---|
US20120078958A1 true US20120078958A1 (en) | 2012-03-29 |
Family
ID=39477311
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/566,043 Expired - Fee Related US7921139B2 (en) | 2006-12-01 | 2006-12-01 | System for sequentially opening and displaying files in a directory |
US13/021,351 Abandoned US20110125817A1 (en) | 2006-12-01 | 2011-02-04 | Sequentially opening files from a directory in native applications |
US13/312,519 Abandoned US20120078958A1 (en) | 2006-12-01 | 2011-12-06 | System for Sequentially Displaying Different File Types In A Directory |
US13/943,231 Abandoned US20130305188A1 (en) | 2006-12-01 | 2013-07-16 | System for Sequentially Displaying Different File Types In A Directory |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/566,043 Expired - Fee Related US7921139B2 (en) | 2006-12-01 | 2006-12-01 | System for sequentially opening and displaying files in a directory |
US13/021,351 Abandoned US20110125817A1 (en) | 2006-12-01 | 2011-02-04 | Sequentially opening files from a directory in native applications |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/943,231 Abandoned US20130305188A1 (en) | 2006-12-01 | 2013-07-16 | System for Sequentially Displaying Different File Types In A Directory |
Country Status (1)
Country | Link |
---|---|
US (4) | US7921139B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100332611A1 (en) * | 2009-06-29 | 2010-12-30 | Yuki Kamijima | File sharing system |
US9147082B2 (en) | 2011-09-13 | 2015-09-29 | Whorlr Llc | Electronic messaging system with configurable delivery that maintains recipient privacy |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7921139B2 (en) * | 2006-12-01 | 2011-04-05 | Whitserve Llc | System for sequentially opening and displaying files in a directory |
US8607166B2 (en) * | 2008-06-06 | 2013-12-10 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US8516038B2 (en) * | 2008-06-06 | 2013-08-20 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US8762887B2 (en) * | 2008-06-06 | 2014-06-24 | Apple Inc. | Browsing or searching user interfaces and other aspects |
KR101531504B1 (en) * | 2008-08-26 | 2015-06-26 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
JP5419486B2 (en) * | 2009-02-10 | 2014-02-19 | キヤノン株式会社 | Data processing apparatus, data processing method, and program |
US8645438B2 (en) * | 2009-06-30 | 2014-02-04 | Sandisk Technologies Inc. | File system and method of file access |
JP5552767B2 (en) * | 2009-07-27 | 2014-07-16 | ソニー株式会社 | Display processing apparatus, display processing method, and display processing program |
CN102681990A (en) * | 2011-03-07 | 2012-09-19 | 鸿富锦精密工业(深圳)有限公司 | File management system and file management method |
US10567460B2 (en) * | 2016-06-09 | 2020-02-18 | Apple Inc. | Managing data using a time-based directory structure |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5613057A (en) * | 1994-01-14 | 1997-03-18 | International Business Machines Corporation | Method for creating a multimedia application using multimedia files stored in directories that are characteristics of display surface areas |
US6035330A (en) * | 1996-03-29 | 2000-03-07 | British Telecommunications | World wide web navigational mapping system and method |
US6389541B1 (en) * | 1998-05-15 | 2002-05-14 | First Union National Bank | Regulating access to digital content |
US20030009391A1 (en) * | 2001-07-06 | 2003-01-09 | Nabb Robert William | System for electronically submitting and monitoring copy reproduction jobs |
US20030079222A1 (en) * | 2000-10-06 | 2003-04-24 | Boykin Patrick Oscar | System and method for distributing perceptually encrypted encoded files of music and movies |
US20040220962A1 (en) * | 2003-04-30 | 2004-11-04 | Canon Kabushiki Kaisha | Image processing apparatus, method, storage medium and program |
US6868525B1 (en) * | 2000-02-01 | 2005-03-15 | Alberti Anemometer Llc | Computer graphic display visualization system and method |
US20050166161A1 (en) * | 2004-01-28 | 2005-07-28 | Nokia Corporation | User input system and method for selecting a file |
US20050166189A1 (en) * | 2004-01-27 | 2005-07-28 | International Business Machines Corporation | Method, system, and program for navigating files |
US7134079B2 (en) * | 2001-05-25 | 2006-11-07 | Learning Tree International | System and method for multiple screen electronic presentations |
US20070130177A1 (en) * | 2005-09-23 | 2007-06-07 | Tina Schneider | Media management system |
US20070271514A1 (en) * | 2003-05-27 | 2007-11-22 | O'neal David S | System and Method for Electronic Presentations |
US7624337B2 (en) * | 2000-07-24 | 2009-11-24 | Vmark, Inc. | System and method for indexing, searching, identifying, and editing portions of electronic multimedia files |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5583995A (en) * | 1995-01-30 | 1996-12-10 | Mrj, Inc. | Apparatus and method for data storage and retrieval using bandwidth allocation |
US5918039A (en) * | 1995-12-29 | 1999-06-29 | Wyse Technology, Inc. | Method and apparatus for display of windowing application programs on a terminal |
US20040093378A1 (en) * | 1999-12-08 | 2004-05-13 | Warnock Kevin L. | Internet document creation system |
EP1113666A1 (en) * | 1999-12-30 | 2001-07-04 | Nokia Corporation | Data processing apparatus |
US7043493B2 (en) * | 2001-09-17 | 2006-05-09 | Fujitsu Limited | Hierarchical file system and anti-tearing algorithm for a limited-resource computer such as a smart card |
US7549129B2 (en) * | 2001-10-31 | 2009-06-16 | Microsoft Corporation | Computer system with enhanced user interface for images |
CN100380262C (en) * | 2002-08-20 | 2008-04-09 | 东京毅力科创株式会社 | Method for processing data based on the data context |
US8054471B2 (en) * | 2006-09-15 | 2011-11-08 | Sciammarella Cesar A | System and method for analyzing displacements and contouring of surfaces |
US7921139B2 (en) * | 2006-12-01 | 2011-04-05 | Whitserve Llc | System for sequentially opening and displaying files in a directory |
US20100115472A1 (en) * | 2008-10-30 | 2010-05-06 | Lee Kun-Bin | Method of Facilitating Browsing and Management of Multimedia Files with Data Structure thereof |
US8914471B2 (en) * | 2010-05-28 | 2014-12-16 | Qualcomm Incorporated | File delivery over a broadcast network using file system abstraction, broadcast schedule messages and selective reception |
WO2011150391A1 (en) * | 2010-05-28 | 2011-12-01 | Commvault Systems, Inc. | Systems and methods for performing data replication |
JP5610924B2 (en) * | 2010-08-25 | 2014-10-22 | キヤノン株式会社 | Image processing apparatus, control method, and program |
US8700804B1 (en) * | 2011-03-16 | 2014-04-15 | EP Visual Design, Inc. | Methods and apparatus for managing mobile content |
US9009204B2 (en) * | 2013-04-04 | 2015-04-14 | Hitachi, Ltd. | Storage system |
-
2006
- 2006-12-01 US US11/566,043 patent/US7921139B2/en not_active Expired - Fee Related
-
2011
- 2011-02-04 US US13/021,351 patent/US20110125817A1/en not_active Abandoned
- 2011-12-06 US US13/312,519 patent/US20120078958A1/en not_active Abandoned
-
2013
- 2013-07-16 US US13/943,231 patent/US20130305188A1/en not_active Abandoned
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5613057A (en) * | 1994-01-14 | 1997-03-18 | International Business Machines Corporation | Method for creating a multimedia application using multimedia files stored in directories that are characteristics of display surface areas |
US6035330A (en) * | 1996-03-29 | 2000-03-07 | British Telecommunications | World wide web navigational mapping system and method |
US6389541B1 (en) * | 1998-05-15 | 2002-05-14 | First Union National Bank | Regulating access to digital content |
US6868525B1 (en) * | 2000-02-01 | 2005-03-15 | Alberti Anemometer Llc | Computer graphic display visualization system and method |
US7624337B2 (en) * | 2000-07-24 | 2009-11-24 | Vmark, Inc. | System and method for indexing, searching, identifying, and editing portions of electronic multimedia files |
US20030079222A1 (en) * | 2000-10-06 | 2003-04-24 | Boykin Patrick Oscar | System and method for distributing perceptually encrypted encoded files of music and movies |
US7134079B2 (en) * | 2001-05-25 | 2006-11-07 | Learning Tree International | System and method for multiple screen electronic presentations |
US20030009391A1 (en) * | 2001-07-06 | 2003-01-09 | Nabb Robert William | System for electronically submitting and monitoring copy reproduction jobs |
US20040220962A1 (en) * | 2003-04-30 | 2004-11-04 | Canon Kabushiki Kaisha | Image processing apparatus, method, storage medium and program |
US20070271514A1 (en) * | 2003-05-27 | 2007-11-22 | O'neal David S | System and Method for Electronic Presentations |
US20050166189A1 (en) * | 2004-01-27 | 2005-07-28 | International Business Machines Corporation | Method, system, and program for navigating files |
US20050166161A1 (en) * | 2004-01-28 | 2005-07-28 | Nokia Corporation | User input system and method for selecting a file |
US20070130177A1 (en) * | 2005-09-23 | 2007-06-07 | Tina Schneider | Media management system |
Non-Patent Citations (2)
Title |
---|
Baker et al, "Measurement of a Distributed File System". ACM 1991. * |
Wang et al., "Techniques to increase disk access locality in the Minorca Multimedia File System", ACM 1999. * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100332611A1 (en) * | 2009-06-29 | 2010-12-30 | Yuki Kamijima | File sharing system |
US8458281B2 (en) * | 2009-06-29 | 2013-06-04 | Kabushiki Kaisha Toshiba | File sharing system |
US9147082B2 (en) | 2011-09-13 | 2015-09-29 | Whorlr Llc | Electronic messaging system with configurable delivery that maintains recipient privacy |
Also Published As
Publication number | Publication date |
---|---|
US7921139B2 (en) | 2011-04-05 |
US20110125817A1 (en) | 2011-05-26 |
US20080134028A1 (en) | 2008-06-05 |
US20130305188A1 (en) | 2013-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7921139B2 (en) | System for sequentially opening and displaying files in a directory | |
KR101083533B1 (en) | System and method for user modification of metadata in a shell browser | |
US7404150B2 (en) | Searching desktop objects based on time comparison | |
US8793232B2 (en) | Methods and systems for managing data | |
JP4972085B2 (en) | File browser scenario specialization | |
KR100991027B1 (en) | File system shell | |
US20110055759A1 (en) | Browsing or Searching User Interfaces and Other Aspects | |
US20070112900A1 (en) | Methods and systems for managing data | |
US20080040359A1 (en) | Methods and systems for managing composite data files | |
US20080307363A1 (en) | Browsing or Searching User Interfaces and Other Aspects | |
US7599954B2 (en) | Customizing a file open dialog using a namespace extension to allow searching | |
US20080313158A1 (en) | Database file management system, integration module and browsing interface of database file management system, database file management method | |
US6938032B1 (en) | Presentation builder | |
JP2005242996A (en) | System and method for controlling collection with visible results | |
US20070050714A1 (en) | Host device and data management method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |