Automated prioritization of user data files
First Claim
1. A method for providing user data files based on file priorities, comprising:
- (a) storing a plurality of user data files in a memory, each of the user data files having a priority;
(b) performing one or more file actions with regard to one or more user data files of the plurality;
(c) modifying the priorities of the one or more user data files of the plurality in response to performance of the one or more file actions;
(d) receiving a designation of a priority threshold;
(e) determining which user data files of the plurality have a priority above the priority threshold; and
(f) providing user data files of the plurality having a priority above the priority threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
User data files for electronic images and/or other types of information are stored in a server coupled to a display such as a television set and having interfaces with one or more communication networks. Priorities of individual user data files are modified based on prior activity regarding those files. File activities affecting priority can include enlarging an image, editing an image and copying an image to another folder. When the user views an array of thumbnail images, thumbnail images are only displayed for user data files meeting a priority threshold. The user can adjust the priority threshold so as to increase or decrease the number of thumbnail images shown. The invention is applicable to numerous types of data, files and file formats, as well as to numerous manners of providing information regarding files.
87 Citations
75 Claims
-
1. A method for providing user data files based on file priorities, comprising:
-
(a) storing a plurality of user data files in a memory, each of the user data files having a priority;
(b) performing one or more file actions with regard to one or more user data files of the plurality;
(c) modifying the priorities of the one or more user data files of the plurality in response to performance of the one or more file actions;
(d) receiving a designation of a priority threshold;
(e) determining which user data files of the plurality have a priority above the priority threshold; and
(f) providing user data files of the plurality having a priority above the priority threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A machine-readable medium having machine-executable instructions for performing steps of a method for providing user data files based on file priorities, the steps comprising:
-
(a) storing a plurality of user data files in a memory, each of the user data files having a priority;
(b) performing one or more file actions with regard to one or more user data files of the plurality;
(c) modifying the priorities of the one or more user data files of the plurality in response to performance of the one or more file actions;
(d) receiving a designation of a priority threshold;
(e) determining which user data files of the plurality have a priority above the priority threshold; and
(f) providing user data files of the plurality having a priority above the priority threshold. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A device for storing user data files, comprising:
-
a memory;
a processor configured to perform steps for providing user data files based on file priorities, the steps comprising;
(a) storing a plurality of user data files in the memory, each of the user data files having a priority, (b) performing one or more file actions with regard to one or more user data files of the plurality, (c) modifying the priorities of the one or more user data files of the plurality in response to performance of the one or more file actions, (d) receiving a designation of a priority threshold, (e) determining which user data files of the plurality have a priority above the priority threshold, and (f) providing user data files of the plurality having a priority above the priority threshold. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A system for generating a file selection user interface, comprising:
-
a wireless mobile device, including;
a digital camera, a memory for storing image files for images created with the digital camera, and a communication interface with a wireless communication network for transmission of image files stored in the memory; and
a server, including;
a communications interface through which image files are received from the wireless mobile device via the wireless communication network, a server memory for storing image files received through the communications interface, and a processor configured to perform steps comprising;
(a) storing a plurality of image files in the server memory, each of the image files having a priority comprising a history of file actions performed on the file, each of the image files containing an electronic image, (b) automatically modifying priorities of image files of the plurality in response to performance of file actions, wherein the file actions include;
(1) displaying an image file by generating an enlarged view of the image contained in the file, (2) modifying an image file, and (3) copying an image file subsequent to initial storage of said image file in the server memory, (c) displaying a user interface having selections corresponding to at least four priority thresholds, wherein;
a priority threshold comprises performance of a minimum amount of prior file actions with respect to an image file, a first designatable priority threshold comprises no prior performance of any of file actions (1) through (3) upon an image file, a second designatable priority threshold comprises prior performance of at least one of file actions (1) through (3) upon an image file, a third designatable priority threshold comprises prior performance of at least two of file actions (1) through (3) upon an image file, and a fourth designatable priority threshold comprises prior performance of each of file actions (1) through (3) upon an image file, (d) receiving a designation of one of the first, second, third or fourth priority thresholds, (e) automatically determining which image files of the plurality have a priority above the designated priority threshold, and (f) displaying a thumbnail view interface providing thumbnail images for image files of the plurality having a priority above the designated priority threshold, said interface not providing thumbnail images for image files of the plurality having a priority below the designated priority threshold, wherein the thumbnail images are ordered based on the respective priorities of the image files of the plurality having a priority above the designated priority threshold.
-
-
66. A method for providing in a first network user data files based on file priorities, comprising:
-
(a) receiving a plurality of user data files in a memory of a network server, each of the user data files having a priority;
(b) receiving from the first network, commands for performing one or more file actions with regard to one or more user data files of the plurality;
(c) modifying the priorities of the one or more user data files of the plurality in response to performance of the one or more file actions;
(d) receiving a designation of a priority threshold;
(e) determining which user data files of the plurality have a priority above the priority threshold; and
(f) transmitting through the first network user data files of the plurality having a priority above the priority threshold. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73, 74, 75)
-
Specification