Browsing or searching user interfaces and other aspects
First Claim
1. A computer-implemented method comprising:
- determining a file type of a file;
selecting one or more pre-defined decorations for the file based on the file type of the file;
displaying a dynamic icon representing the file in a graphical user interface (GUI), the dynamic icon including the one or more pre-defined decorations and an initial preview of content of the file, wherein the initial preview of content of the file includes at least a portion of visual content from the file displayed at a reduced size;
displaying a first user interface control on the dynamic icon, the first user interface control configured to receive a user command to initiate an interactive preview of content of the file within the dynamic icon, wherein functionality of the first user interface control is based on the file type of the file;
changing the initial preview to an interactive preview of content of the file within the dynamic icon in response to receiving the user command to initiate the interactive preview, the interactive preview performed without launching an application which has created the file and without modifying a size format of the dynamic icon; and
maintaining the one or more pre-defined decorations on the dynamic icon while presenting the interactive preview of the content of the file, wherein one of the one or more pre-defined decorations is removable from the dynamic icon in response to user input on the first user interface control while maintaining the size of the dynamic icon.
1 Assignment
0 Petitions
Accused Products
Abstract
User interfaces for browsing and/or searching are described. In some embodiments, an icon representing a file is displayed in a graphical user interface (GUI), where the icon includes one or more predefined decorations. The decorations may be chosen based on the file type, such as slide decorations for presentations, a foldover for documents, etc. This may also be referred to as type conformance. A preview of the content of the file is presented within the icon without launching an application which has created the file (also referred to as the creator application). The pre-defined decorations on the icon may be maintained on the icon while the preview of the content of the file is presented. The format of the icon (e.g., shape of the icon, size of the icon, etc.) may be maintained as well during presentation of the preview. Other embodiments are also described, and computer readable media and apparatuses are also described.
-
Citations
30 Claims
-
1. A computer-implemented method comprising:
-
determining a file type of a file; selecting one or more pre-defined decorations for the file based on the file type of the file; displaying a dynamic icon representing the file in a graphical user interface (GUI), the dynamic icon including the one or more pre-defined decorations and an initial preview of content of the file, wherein the initial preview of content of the file includes at least a portion of visual content from the file displayed at a reduced size; displaying a first user interface control on the dynamic icon, the first user interface control configured to receive a user command to initiate an interactive preview of content of the file within the dynamic icon, wherein functionality of the first user interface control is based on the file type of the file; changing the initial preview to an interactive preview of content of the file within the dynamic icon in response to receiving the user command to initiate the interactive preview, the interactive preview performed without launching an application which has created the file and without modifying a size format of the dynamic icon; and maintaining the one or more pre-defined decorations on the dynamic icon while presenting the interactive preview of the content of the file, wherein one of the one or more pre-defined decorations is removable from the dynamic icon in response to user input on the first user interface control while maintaining the size of the dynamic icon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method comprising:
-
determining a file type of a file; selecting one or more pre-defined decorations for the file based on the file type of the file; displaying a dynamic icon representing a file in a graphical user interface (GUI), the dynamic icon including one or more pre-defined decorations and an initial preview of content of the file, wherein the initial preview of content of the file includes at least a portion of visual content from the file displayed at a reduced size; displaying a first user interface control on the dynamic icon the, first user interface control configured to receive a user command to initiate an interactive preview of content of the file within the dynamic icon, wherein functionality of the first user interface control is based on the file type of the file; changing the initial preview to an interactive preview of content of the file within the dynamic icon in response to receiving the user command to initiate the interactive preview, the interactive preview performed without launching an application which has created the file and without modifying a size format of the dynamic icon; and maintaining the one or more pre-defined decorations on the dynamic icon while presenting the interactive preview of the content of the file, wherein one of the one or more pre-defined decorations is removable from the dynamic icon in response to user input on the first user interface control while maintaining the size of the dynamic icon. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer implemented method comprising:
-
generating a decorated dynamic icon to represent a file in a graphical user interface (GUI), said generating comprising; determining a file type of the file, selecting one or more predefined decorations based on the file type of the file, and locating the one or more predefined decorations on the dynamic icon, wherein the dynamic icon includes an initial preview of content of the file, and wherein the initial preview of content of the file includes at least a portion of visual content from the file for display at a reduced size; displaying a user interface control on the dynamic icon, the user interface control configured to receive a user command to initiate an interactive preview of content of the file within the dynamic icon, wherein functionality of the user interface control is based on the file type of the file; and changing the initial preview to an interactive preview of content of the file within the decorated dynamic icon without modifying a size format of the dynamic icon in response to receiving a user command to initiate the interactive preview, wherein the interactive preview provides a preview without launching an application which created the file, and wherein the one or more pre-defined decorations are maintained on the dynamic icon during presentation of the interactive preview of content of the file; wherein one of the one or more predefined decorations is removable from the dynamic icon in response to user input on the user interface control while maintaining the size of the dynamic icon. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A non-transitory computer readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method comprising:
-
generating a decorated dynamic icon to represent a file in a graphical user interface (GUI), said generating comprising; determining a file type of the file, selecting one or more predefined decorations based on the file type of the file, and locating the one or more predefined decorations on the dynamic icon, wherein the dynamic icon includes an initial preview of content of the file, and wherein the initial preview of content of the file includes at least a portion of visual content from the file for display at a reduced size; displaying a user interface control on the dynamic icon, the user interface control configured to receive a user command to initiate an interactive preview of content of the file within the dynamic icon, wherein functionality of the user interface control is based on the file type of the file; and changing the initial preview to an interactive preview of content of the file within the decorated dynamic icon without modifying a size format of the dynamic icon in response to receiving a user command to initiate the interactive preview, wherein the interactive preview provides a preview without launching an application which created the file, and wherein the one or more pre-defined decorations are maintained on the dynamic icon during presentation of the interactive preview of content of the file; wherein one of the one or more pre-defined decorations is removable from the dynamic icon in response to user input on the user interface control while maintaining the size of the dynamic icon. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. An apparatus comprising:
-
a display device; and a processor to determine a file type of a file, the processor to execute an application to display a decorated dynamic icon to represent the file in a graphical user interface (GUI) on the display device, the decorated dynamic icon including one or more pre-defined decorations selected based on the file type of the file and an initial preview of content of the file, wherein the initial preview of content of the file includes at least a portion of visual content from the file at a reduced size, and the processor to further execute a preview generator to change the initial preview to an interactive preview of content of the file within the decorated dynamic icon without modifying a size format of the dynamic icon in response to receiving a user command to initiate the interactive preview, and to display a user interface control on the dynamic icon, the user interface control configured to receive the user command to initiate the interactive preview of content of the file within the dynamic icon, wherein functionality of the user interface control is based on the file type of the file, wherein the interactive preview is performed without launching an application which has created the file, and wherein the one or more pre-defined decorations are maintained on the dynamic icon during presentation of the interactive preview of content of the file; and wherein one of the one or more pre-defined decorations is removable from the dynamic icon in response to user input on the user interface control while maintaining the size of the dynamic icon. - View Dependent Claims (30)
-
Specification