Method for displaying files from a plurality of devices in a multi-view interface and for enabling operations to be performed on such files through such interface
First Claim
1. A method for viewing files from a plurality of devices, the method comprising:
- receiving, by a server, a plurality of files, at least some of the files stored on different devices;
providing an interface to the server via which the user is able to view the stored files, the interface including a view window and, within the view window, the user is able to view, at the user'"'"'s discretion, either a media-specific view or one of a plurality of file-system views, wherein each file-system view corresponds to a local file-system view on a different one of the plurality of devices and files within each file-system view are organized in the same way as files are organized in the corresponding local file-system view, and wherein the media-specific view is a compilation view of all the stored files that are designated with a particular media category;
enabling the user to perform file operations in each of the file-system views in the interface, wherein file operations include deleting files from folders, copying files in folders, and pasting files to folders and wherein performing a file-system operation in a file-system view in the interface causes the file-system on the device to which the file-system view corresponds to be altered in accordance with the performed file-system operation;
enabling the user to perform content-specific operations in the media-specific view in the interface; and
enabling a user to switch between the file-system and media-specific views in the view window, and switching automatically from the media-specific view to the file-system view responsive to a file system operation performed in the media-specific view.
5 Assignments
0 Petitions
Accused Products
Abstract
In a synchronization or back-up system that synchronizes and/or back-ups files from multiple computing devices, the present invention provides a method for (1) displaying files from multiple computing devices in a multi-view user interface and (2) enabling content and file operations to be performed on such files through the user interface. The multi-view interface includes a file-system view and one or more media-specific views. In the file-system view files are organized in the same way in which they are organized on the devices on which they are stored. The file-system view in the interface looks essentially the same as the file-system view on client devices. In the file-system view, users can perform file operations on files. In the media-specific view files are organized by media category. In one embodiment of the media-specific view, files are organized by metadata that relates to the files content. In the media-specific view, users can perform content operations on the files.
73 Citations
20 Claims
-
1. A method for viewing files from a plurality of devices, the method comprising:
-
receiving, by a server, a plurality of files, at least some of the files stored on different devices; providing an interface to the server via which the user is able to view the stored files, the interface including a view window and, within the view window, the user is able to view, at the user'"'"'s discretion, either a media-specific view or one of a plurality of file-system views, wherein each file-system view corresponds to a local file-system view on a different one of the plurality of devices and files within each file-system view are organized in the same way as files are organized in the corresponding local file-system view, and wherein the media-specific view is a compilation view of all the stored files that are designated with a particular media category; enabling the user to perform file operations in each of the file-system views in the interface, wherein file operations include deleting files from folders, copying files in folders, and pasting files to folders and wherein performing a file-system operation in a file-system view in the interface causes the file-system on the device to which the file-system view corresponds to be altered in accordance with the performed file-system operation; enabling the user to perform content-specific operations in the media-specific view in the interface; and enabling a user to switch between the file-system and media-specific views in the view window, and switching automatically from the media-specific view to the file-system view responsive to a file system operation performed in the media-specific view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product stored on a non-transitory computer-readable medium and including instructions for causing a computer processor to carry out steps comprising:
-
receiving, by a server, a plurality of files, at least some of the files stored on different devices; providing an interface to the server via which the user is able to view the stored files, the interface including a view window and, within the view window, the user is able to view, at the user'"'"'s discretion, either a media-specific view or one of a plurality of file-system views, wherein each file-system view corresponds to a local file-system view on a different one of the plurality of devices and files within each file-system view are organized in the same way as files are organized in the corresponding local file-system view, and wherein the media-specific view is a compilation view of all the stored files that are designated with a particular media category; enabling the user to perform file operations in each of the file-system views in the interface, wherein file operations include deleting files from folders, copying files in folders, and pasting files to folders and wherein performing a file-system operation in a file-system view in the interface causes the file-system on the device to which the file-system view corresponds to be altered in accordance with the performed file-system operation; enabling the user to perform content-specific operations in the media-specific view in the interface; and enabling a user to switch between the file-system and media-specific views in the view window, and switching automatically from the media-specific view to the file-system view responsive to a file system operation performed in the media-specific view. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer server comprising a non-transitory data store, the computer server configured to:
-
receive a plurality of files, at least some of the files stored on different devices; provide an interface to the computer server via which the user is able to view the stored files, the interface including a view window and, within the view window, the user is able to view, at the user'"'"'s discretion, either a media-specific view or one of a plurality of file-system views, wherein each file-system view corresponds to a local file-system view on a different one of the plurality of devices and files within each file-system view are organized in the same way as files are organized in the corresponding local file-system view, and wherein the media-specific view is a compilation view of all the stored files that are designated with a particular media category; enable the user to perform file operations in each of the file-system views in the interface, wherein file operations include deleting files from folders, copying files in folders, and pasting files to folders and wherein performing a file-system operation in a file-system view in the interface causes the file-system on the device to which the file-system view corresponds to be altered in accordance with the performed file-system operation; enable the user to perform content-specific operations in the media-specific view in the interface; and enable a user to switch between the file-system and media-specific views in the view window, and switching automatically from the media-specific view to the file-system view responsive to a file system operation performed in the media-specific view. - View Dependent Claims (17, 18, 19, 20)
-
Specification