Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information
First Claim
Patent Images
1. A computer-readable medium having a data structure stored thereon, the data structure comprising:
- a first data set containing at least some of content of an electronic file; and
a second data set containing property data associated with the electronic file, wherein the second data set includes a first flat path string indicating a first property associated with the electronic file, wherein the first flat path string indicates a hierarchical structure of the property data.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer system navigation tools provide “links” to various different files, lists, folders, and/or other storage elements and allow users to organize files, e.g., by hierarchical properties, lists, auto lists, folders, and the like. Such systems and methods allow users to assign properties to a file (optionally in a hierarchical manner), to change assigned properties, to search, view, and retrieve information based on the assigned properties, and the like.
221 Citations
20 Claims
-
1. A computer-readable medium having a data structure stored thereon, the data structure comprising:
-
a first data set containing at least some of content of an electronic file; and
a second data set containing property data associated with the electronic file, wherein the second data set includes a first flat path string indicating a first property associated with the electronic file, wherein the first flat path string indicates a hierarchical structure of the property data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for storing electronic data, comprising:
-
creating an electronic file including electronic data for storage on a computer-readable medium;
receiving input data indicating a first property value to be included as part of the electronic file or associated with the electronic file, wherein the first property value includes a first data set including a first flat path string indicating the first property value, wherein the first flat path string indicates a hierarchical structure of the first property value; and
storing the electronic file with the first flat path string included therein or associated therewith. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for processing electronic data, comprising:
-
receiving data on a computer system or network indicating a hierarchical structure of plural defined property values, wherein each defined property value has an unique flat path data string associated with it as compared with all other defined property values in the hierarchical structure;
receiving user input indicating a new property value to be included at a user desired location in the hierarchical structure; and
based on the user desired location in the hierarchical structure, determining whether the new property value would have a flat path data string that differs from all other flat path data strings existing in the hierarchical structure. - View Dependent Claims (17, 18, 19, 20)
-
Specification