User Interface Features to Manage a Large Number of Files and Their Application to Management of a Large Number of Test Scripts
First Claim
1. A method of enabling a user to manage a plurality of files, wherein each of said plurality of files belongs to a corresponding one of a plurality of directories, wherein said plurality of directories are organized in a hierarchy in a plurality of levels, said method comprising:
- receiving a search directory and a depth limit from said user, wherein said search directory is contained in said plurality of directories; and
identifying a set of files in a set of directories which are within a number of levels equaling said depth limit from said search directory in said hierarchy, wherein said set of files and said set of directories are respectively contained in said plurality of files and said plurality of directories.
1 Assignment
0 Petitions
Accused Products
Abstract
Improved user interface features to manage a large number of files and their application to management of a large number of test scripts. Various features related to selection of files of interest, locating files matching (or not containing) search strings potentially of several lines, highlighting the occurrences of desired strings in the content of a file, finding and replacing strings of interest potentially of several lines, are disclosed.
-
Citations
49 Claims
-
1. A method of enabling a user to manage a plurality of files, wherein each of said plurality of files belongs to a corresponding one of a plurality of directories, wherein said plurality of directories are organized in a hierarchy in a plurality of levels, said method comprising:
-
receiving a search directory and a depth limit from said user, wherein said search directory is contained in said plurality of directories; and identifying a set of files in a set of directories which are within a number of levels equaling said depth limit from said search directory in said hierarchy, wherein said set of files and said set of directories are respectively contained in said plurality of files and said plurality of directories. - View Dependent Claims (2, 3, 4)
-
-
5. A method of enabling a user to manage a plurality of files, wherein each of said plurality of files belongs to a corresponding one of a plurality of directories and has a corresponding one of a plurality of contents, said method comprising:
-
receiving a set of directories and a search string containing a plurality of lines of text, wherein said set of directories is contained in said plurality of directories; and identifying a set of files belonging to any of said set of directories, wherein the content of each of said set of files contains said search string. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method of enabling a user to manage a plurality of files, wherein each of said plurality of files belongs to a corresponding one of a plurality of directories and has a corresponding one of a plurality of contents, said method comprising:
-
receiving a set of directories and a search string, wherein said set of directories is contained in said plurality of directories; and identifying a set of files belonging to any of said set of directories, wherein the content of each of said set of files does not contain said search string. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of enabling a user to manage a plurality of files, wherein each of said plurality of files belongs to a corresponding one of a plurality of directories and has a corresponding one of a plurality of contents, said method comprising:
-
displaying a set of files in a display, wherein said set of files is contained in said plurality of files; receiving a search string and a data indicating whether the search is to be conducted only in said set of files; and identifying a first subset of files contained in said set of files displayed in said display, wherein the content of each of said first subset of files contains said search string. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method of enabling a user to specify files in a selected state suitable to specify a future action to be performed, said method comprising:
-
displaying a set of identifiers in a display, wherein each of said set of identifiers uniquely identifies a corresponding one of a set of files in said display; enabling said user to specify a desired identifier of a file of interest, wherein said file of interest is contained in said set of files; and marking said file of interest as being in said selected state, whereby said user can then specify said future action to be performed on said file of interest. - View Dependent Claims (23)
-
-
24. A method of enabling a user to search in a content of a file, said method comprising:
- providing a user interface in which said user enters a sequence of characters representing multiple text lines in a display, wherein each text line is displayed in a corresponding physical line on said display;
enabling said user to enter a search string containing a plurality of text lines according to said user interface such that said plurality of text lines are displayed in corresponding plurality of physical lines in said display; and identifying a plurality of occurrences of said search string in said content. - View Dependent Claims (25)
- providing a user interface in which said user enters a sequence of characters representing multiple text lines in a display, wherein each text line is displayed in a corresponding physical line on said display;
-
26. A method of enabling a user to search in a content of a file, said method comprising:
- receiving a search string containing a plurality of lines;
identifying a plurality of occurrences of said search string in said content; displaying said content in a display in a first appearance; and highlighting each of said plurality of occurrences in a second appearance in said content in said display. - View Dependent Claims (27, 28, 29)
- receiving a search string containing a plurality of lines;
-
30. A method of enabling a user to search in a content of a file, said method comprising:
- displaying said content in a display;
enabling said user to specify a portion of said content in said display; receiving an indication from said user that said portion of said content is to be used as a search string; and identifying a plurality of occurrences of said search string in said content. - View Dependent Claims (31, 32, 33)
- displaying said content in a display;
-
34. A method of enabling a user to search in a content of a file, said method comprising:
- receiving a plurality of search strings;
identifying a plurality of sets of occurrences, wherein each of said plurality of sets of occurrences matches a corresponding one of said plurality of search strings; displaying said content in a display in a first appearance; highlighting each of said plurality of sets of occurrences in said display with a corresponding one of a plurality of highlighted appearances, whereby said user can visually detect the matching portions of said content for each of said plurality of search strings. - View Dependent Claims (35, 36, 37, 38)
- receiving a plurality of search strings;
-
39. A method of enabling a user to modify a content of a file, said method comprising:
- providing a user interface in which said user enters a sequence of characters representing multiple text lines in a display, wherein each text line is displayed in a corresponding physical line on said display;
enabling said user to enter a search string containing a first plurality of text lines and a replacement string containing a second plurality of text lines according to said user interface such that said first plurality of text lines and said second plurality of text lines are displayed in corresponding plurality of physical lines in said display; receiving an indication that said user has requested replacement of each occurrence of said search string with said replacement string in said content; and replacing each occurrence of said search string in said content with said replacement string. - View Dependent Claims (40, 41, 42)
- providing a user interface in which said user enters a sequence of characters representing multiple text lines in a display, wherein each text line is displayed in a corresponding physical line on said display;
-
43. A method of enabling a user to modify a content of a file, said method comprising:
-
providing a user interface in which said user enters a sequence of characters representing multiple text lines in a display, wherein each text line is displayed in a corresponding physical line on said display; enabling said user to enter a search string containing a first plurality of text lines and a replacement string containing a second plurality of text lines according to said user interface such that said first plurality of text lines and said second plurality of text lines are displayed in corresponding plurality of physical lines in said display; displaying said content in said display; enabling said user to select a portion of said content in said display; receiving an indication that said user has requested replacement of each occurrence of said search string with said replacement string in said portion; and replacing each occurrence of said search string in said portion with said replacement string in said display. - View Dependent Claims (44)
-
-
45. A method of enabling a user to modify a content, said method comprising:
-
displaying a plurality of pre-defined search strings in a display; enabling said user to select a set of search strings, wherein said set of search strings is contained in said plurality of pre-defined search strings; and identifying a set of occurrences of said set of search strings in said content, wherein each of said set of search strings has a corresponding subset of said set of occurrences. - View Dependent Claims (46, 47, 48)
-
-
49. A method of enabling a user to manage a plurality of files stored on a secondary storage, said method comprising:
-
displaying a first set of files in a display, wherein said first set of files is contained in said plurality of files; enabling said user to select a second set of files, wherein said second set of files is a subset of said first set of files; receiving an indication to remove said second set of files from said display; and updating said display by displaying only files which are contained in said first set of files and are not contained in said second set of files without removing said second set of files from said secondary storage.
-
Specification