Presenting and navigating content having varying properties
First Claim
1. A method for presenting and navigating content objects having varying properties, the method comprising:
- displaying a user interface control for selecting one or more providers, wherein the one or more providers comprise one or more network search providers and one or more local search providers, the one or more local search providers comprising one or more program modules executing on a search client computer, the one or more program modules being configured to search for at least one of indexed, locally-stored content objects and non-indexed, locally-stored content objects;
receiving a selection in the user interface control of the one or more providers by which the search for content objects should be made;
causing a search for the content objects to be made by the selected one or more providers;
receiving one or more content objects from the selected one or more providers in response to the search, the one or more content objects each having metadata associated therewith that matches one or more search terms of the search, wherein the metadata associated with each content object corresponds to a type of content object;
displaying each content object separately from a first document within which the content object is contained;
filtering the displayed content objects using the metadata;
receiving a selection of one of the displayed content objects;
displaying the first document within which the selected content object is contained,determining whether each displayed content object has been selected for insertion into a second document; and
inserting each selected content object into the second document.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies are described herein for presenting and navigating content having varying properties. One or more local or networked providers are searched for content objects. Content objects include associated metadata and may be stored within a content container. Each content object is displayed separately from its associated content container. Displayed content objects may be grouped and filtered based upon the associated metadata. Displayed content objects may also be grouped and filtered based upon the provider from which they were retrieved. Selection of a content object causes the content container associated with the selected content object to be displayed. Alternately, selection of a content object may cause a preview of the selected content object and the metadata associated with the selected content object to be displayed.
-
Citations
12 Claims
-
1. A method for presenting and navigating content objects having varying properties, the method comprising:
-
displaying a user interface control for selecting one or more providers, wherein the one or more providers comprise one or more network search providers and one or more local search providers, the one or more local search providers comprising one or more program modules executing on a search client computer, the one or more program modules being configured to search for at least one of indexed, locally-stored content objects and non-indexed, locally-stored content objects; receiving a selection in the user interface control of the one or more providers by which the search for content objects should be made; causing a search for the content objects to be made by the selected one or more providers; receiving one or more content objects from the selected one or more providers in response to the search, the one or more content objects each having metadata associated therewith that matches one or more search terms of the search, wherein the metadata associated with each content object corresponds to a type of content object; displaying each content object separately from a first document within which the content object is contained; filtering the displayed content objects using the metadata; receiving a selection of one of the displayed content objects; displaying the first document within which the selected content object is contained, determining whether each displayed content object has been selected for insertion into a second document; and inserting each selected content object into the second document. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for presenting and navigating content objects having varying properties, the apparatus comprising:
-
a processor; and a memory storing computer-executable instructions which, when executed by the processor, cause the apparatus to display a user interface control for selecting one or more providers, wherein the one or more providers comprise one or more network search providers and one or more local search providers, the one or more local search providers comprising one or more program modules executing on a search client computer, the one or more program modules being configured to search for at least one of indexed, locally-stored content objects and non-indexed, locally-stored content objects, receive a selection in the user interface control of the one or more providers by which the search for content objects should be made, cause a search for the content objects to be made by the selected one or more providers, receive one or more content objects from the selected one or more providers in response to the search, the one or more content objects each having metadata associated therewith that matches one or more search terms of the search, wherein the metadata associated with each content object corresponds to a type of content object, display each content object separately from a first document within which the content object is contained, filter the displayed content objects using the metadata, receive a selection of one of the displayed content objects, display the first document within which the selected content object is contained, determine whether each displayed content object has been selected for insertion into a second document, and insert each selected content object into the second document. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by a computer, cause the computer to:
-
display a user interface control for selecting one or more providers, wherein the one or more providers comprise one or more network search providers and one or more local search providers, the one or more local search providers comprising one or more program modules executing on a search client computer, the one or more program modules being configured to search for at least one of indexed, locally-stored content objects and non-indexed, locally-stored content objects; receive a selection in the user interface control of the one or more providers by which the search for content objects should be made; cause a search for the content objects to be made by the selected one or more providers; receive one or more content objects from the selected one or more providers in response to the search, the one or more content objects each having metadata associated therewith that matches one or more search terms of the search, wherein the metadata associated with each content object corresponds to a type of content object; display each content object separately from a first document within which the content object is contained; filter the displayed content objects using the metadata; receive a selection of one of the displayed content objects; display the first document within which the selected content object is contained; determine whether each displayed content object has been selected for insertion into a second document; and insert each selected content object into the second document. - View Dependent Claims (10, 11, 12)
-
Specification