Personalized folders
First Claim
Patent Images
1. A system for organizing data comprising:
- a data storage component;
a plurality of folders comprising links to particular data files stored in the data storage component the content of the folders being controlled at least in part by end-user specified preferences, wherein folders include any type of link collection defined by a set of relationships.
2 Assignments
0 Petitions
Accused Products
Abstract
The present systems and methods disclose a system for personalizing computer functionality. End-users are provided with tools to easily write rich and complex preferences, for example, by using a plurality simple IF-THEN propositional logic. The preferences are then transformed into queries and executed efficiently on structured data. Preferences that are satisfied then execute actions such as providing notification or storing data in a particular folder. Furthermore, according to an aspect of the invention, data, logic, events, inter alia, are all schematized, thereby enabling sharing of data between application components and across applications.
164 Citations
37 Claims
-
1. A system for organizing data comprising:
-
a data storage component;
a plurality of folders comprising links to particular data files stored in the data storage component the content of the folders being controlled at least in part by end-user specified preferences, wherein folders include any type of link collection defined by a set of relationships. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for personalizing data storage comprising:
-
a data storage component;
a plurality of data containers storing pointers to sections of data stored on the data storage component, the content of the data containers being controlled by end-user programs. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of personalizing computers functionality comprising:
-
writing user preferences with respect to one or more named groups of data in accordance with a developer schema;
executing user preferences in response to an event; and
taking action based a conditionally valid preference;
- View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
Specification