System and method for shell browser
First Claim
1. A method for previewing files while browsing a computer system, comprising the steps of:
- receiving an indication of a file selected for previewing from a shell browser;
selecting a first interactive previewer from a plurality of available previewers based on one or more criteria;
using said selected first interactive previewer to provide a first interactive preview of said selected file in said shell browser; and
editing contents of said selected file based on user interaction with said first interactive preview.
2 Assignments
0 Petitions
Accused Products
Abstract
A previewing system that permits selection from a plurality of interactive previewers for use in a system shell browser is disclosed. The previews may be extensible, such that different application developers may write custom previews for different file types, and the shell browser may follow established criteria to select an appropriate preview. The user may enter criteria to control which previewers are used for different situations, such as when certain file types are selected for previewing. Size of an available display area for the preview may be a criterion, such that resizing the preview area may cause a different preview to be displayed. The preview may be executed as a separate process from the browser so that crashes and hangs in the previewer process do not fatally affect the browser process. Previews may be incorporated within common file dialogs offered by an underlying operating system, such that different applications may share the common previewer.
203 Citations
20 Claims
-
1. A method for previewing files while browsing a computer system, comprising the steps of:
-
receiving an indication of a file selected for previewing from a shell browser;
selecting a first interactive previewer from a plurality of available previewers based on one or more criteria;
using said selected first interactive previewer to provide a first interactive preview of said selected file in said shell browser; and
editing contents of said selected file based on user interaction with said first interactive preview. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for previewing files from a common file dialog, comprising the steps of:
-
offering a common file dialog to be shared by multiple applications, said common file dialog including an interactive preview of a file selected using said common file dialog;
receiving a request for said common file dialog from a first application; and
displaying said common file dialog responsive to said request. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-readable medium storing computer-executable instructions for performing the following steps:
-
receiving an indication of a file selected for previewing from a shell browser;
selecting a first interactive previewer from a plurality of available previewers based on one or more criteria;
initially displaying a generic preview of said selected file while said first interactive preview is initializing; and
when said first interactive preview is ready for display, replacing said generic preview with said first interactive preview.
-
Specification