Unified searching and running of files
First Claim
1. A computer storage medium storing computer-executable instructions for performing a method of filtering search results to hide advanced files, the method comprising:
- receiving, at a computing device, a textual input as a search criteria;
determining that each of a plurality of files have a file name that partially matches the textual input, wherein the file name partially matches the textual input when the file name has one or more characters in addition to the textual input;
determining that a subset of the plurality of files are advanced files, wherein a file is an advanced file if the file has one of a plurality of designated file extensions and is located in a particular file location, and wherein the designated file extensions indicate a system file;
displaying search results that include representations of files in the plurality of files while suppressing display of the advanced files, thereby preventing representations of advanced files from being displayed as part of the search results;
determining that the textual input exactly matches the file name for at least one advanced file; and
displaying a representation of the at least one advanced file.
2 Assignments
0 Petitions
Accused Products
Abstract
A unified user interface is described that allows a user to search, browse, and launch items from the same user interface. For example, a single text input box may be provided that allows the user to perform all these functions by typing in a portion of an item name or an entire item name. The various functions may be selectively performed depending upon the text inputted by the user into the text input box. For example, where the text appears to be the beginning of an item name, then those items matching the input text will dynamically appear as the user types. Or, where the text appears to be the beginning of a file path, then items in that file path may be presented. In addition, advanced items such as system files may be suppressed so that inexperienced users do not accidentally stumble across these items.
25 Citations
14 Claims
-
1. A computer storage medium storing computer-executable instructions for performing a method of filtering search results to hide advanced files, the method comprising:
-
receiving, at a computing device, a textual input as a search criteria; determining that each of a plurality of files have a file name that partially matches the textual input, wherein the file name partially matches the textual input when the file name has one or more characters in addition to the textual input; determining that a subset of the plurality of files are advanced files, wherein a file is an advanced file if the file has one of a plurality of designated file extensions and is located in a particular file location, and wherein the designated file extensions indicate a system file; displaying search results that include representations of files in the plurality of files while suppressing display of the advanced files, thereby preventing representations of advanced files from being displayed as part of the search results; determining that the textual input exactly matches the file name for at least one advanced file; and displaying a representation of the at least one advanced file. - View Dependent Claims (2, 3, 4, 5, 13, 14)
-
-
6. A computer storage medium storing computer-executable instructions for performing steps, the steps comprising:
-
receiving, at a computing device, a text string; generating a plurality of files having a name beginning with the text string, determining which of the plurality of files are advanced files, wherein a file is an advanced file if the file has one of a plurality of designated file extensions and is located in a particular file location, and wherein the designated file extensions indicate a system file; and displaying representations of files in the plurality of files while simultaneously suppressing display of representations of the advanced files within the first plurality of files unless the text string exactly matches an entire name, including extension, of an advanced file, thereby preventing the display of representations of the advanced files unless the text string exactly matches the name of the advanced file. - View Dependent Claims (11, 12)
-
-
7. A computer storage medium storing computer-executable instructions for performing steps, the steps comprising:
-
receiving, at a computing device, a text string in a search input interface, wherein the text string is a beginning of a file path; determining that the text string represents at least a portion of the file path by comparing the text string with a history of file paths previously browsed; and displaying a representation of a plurality of files in the file path while simultaneously suppressing display of representations of advanced files in the file path, wherein an advanced file has one of a plurality of designated file extensions and is located in a particular file location, and wherein the designated file extensions indicate a system file. - View Dependent Claims (8, 9, 10)
-
Specification