Extensible object previewer in a shell browser
First Claim
1. A shell browser configured to display a plurality of items representing multiple item types, the shell browser comprising:
- a default previewer which provides a standard level of functionality for multiple item types; and
an extensibility mechanism which enables functionality beyond the standard level provided by the default previewer for one or more of the multiple item types.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for extending the functionality of an object previewed in a shell browser to improve the user experience. The shell browser provides an extensibility mechanism so that third party developers can extend the functionality of the default previewer for particular file types. A graphical user interface includes a control which enables a user to select a previewer for displayed files from a plurality of available previewers. Alternatively, the shell browser can automatically select a previewer from a plurality of available previewers. A data structure contains information indicative of the availability of multiple previewers in a shell browser.
-
Citations
46 Claims
-
1. A shell browser configured to display a plurality of items representing multiple item types, the shell browser comprising:
-
a default previewer which provides a standard level of functionality for multiple item types; and
an extensibility mechanism which enables functionality beyond the standard level provided by the default previewer for one or more of the multiple item types. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A shell browser configured to display a plurality of items representing multiple item types, the shell browser comprising:
-
a first previewer which provides a standard level of functionality for the multiple item types; and
a second previewer which provides an alternative level of functionality for one or more of the multiple item types;
wherein the shell browser is configured to selectively deploy one of the first and second previewers for the one or more item types. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A graphical user interface embodied on one or more computer-readable media and executable on a computer, said graphical user interface comprising:
-
a first screen area for displaying a set of items in a shell browser which supports multiple item types; and
means for selecting a previewer for the displayed items from a plurality of available previewers. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-implemented method for selecting a previewer in a shell browser which supports multiple item types, the method comprising:
-
providing a plurality of previewers in the shell browser for a particular item type;
selecting one of the plurality of previewers for the particular item type; and
associating the selected previewer with the particular item type. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A computer-implemented method for enabling the use of third party previewers in a shell browser which supports multiple item types, the method comprising:
-
providing a shell browser having a default previewer for the multiple item types; and
providing an extensibility mechanism which enables a third party to develop an alternative previewer for at least one of the multiple item types. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. One or more computer-readable media having stored thereon a data structure, said data structure comprising:
-
a first field containing information indicative of a default previewer in a shell browser which supports multiple item types;
a second field containing information indicative of an alternative previewer for a first item type; and
a third field containing information indicative of whether to invoke the default previewer or the alternative previewer when one or more items of the first item type are displayed in the shell browser. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46)
-
Specification