Manipulating preview panels in a user interface
First Claim
Patent Images
1. A machine readable, non-transitory, tangible storage medium storing executable instructions that when executed cause a data processing system to perform a method comprising:
- presenting, in response to a first input on a first icon, a preview panel which presents a content of an object represented by the first icon, wherein the preview panel is user manipulatable and is presented by a non-native application or service;
receiving a second input which is applied to the preview panel;
saving the contents of the preview panel into a second icon in response to the second input, the second icon being user manipulatable in a user interface and representing the object.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, machine media, and systems that can manipulate preview panels are disclosed. In one embodiment, a preview panel can be transformed, in response to user interaction with the preview panel, into an icon representing the file containing the content displayed in the preview panel. The preview panel can, in one embodiment, be opened from a user interaction with a first icon and the preview panel can be transformed into a second icon that represents the file and can be manipulated as if it were the first icon.
29 Citations
21 Claims
-
1. A machine readable, non-transitory, tangible storage medium storing executable instructions that when executed cause a data processing system to perform a method comprising:
-
presenting, in response to a first input on a first icon, a preview panel which presents a content of an object represented by the first icon, wherein the preview panel is user manipulatable and is presented by a non-native application or service; receiving a second input which is applied to the preview panel; saving the contents of the preview panel into a second icon in response to the second input, the second icon being user manipulatable in a user interface and representing the object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine readable, non-transitory, tangible storage medium storing executable instructions that when executed cause a data processing system to perform a method comprising:
-
storing metadata for a file stored in a file management system, the metadata including a first location of the file in the file management system; displaying, in response to a first input, a preview panel which presents a content of the file, wherein the preview panel is user manipulatable and is presented by a non-native application or service; receiving a second input, the second input being applied to the preview panel and indicating a change to the file'"'"'s location in the file management system; changing the metadata to refer to a second location in response to the second input. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A machine implemented method comprising:
-
storing metadata for a file stored in a file management system, the metadata including a first location of the file in the file management system; displaying, in response to a first input, a preview panel which presents a content of the file, wherein the preview panel is user manipulatable and is presented by a non-native application or service; receiving a second input, the second input being applied to the preview panel and indicating a change to the file'"'"'s location in the file management system; changing the metadata to refer to a second location in response to the second input. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A machine readable, non-transitory, tangible storage medium storing executable instructions that when executed cause a data processing system to perform a method comprising:
-
displaying, in response to a first input, a preview panel which presents a content of a file, wherein the preview panel is user manipulatable and is presented by a non-native application or service and is presented within a window of a first type; receiving a second input to present the content in a window of a second type that is different than the first type, wherein the window of the second type has more functionality available than the window of the first type; displaying the window of the second type in response to the second input, the content being presented in the window of the second type by the non-native application or service. - View Dependent Claims (19, 20, 21)
-
Specification