System, methods, and user interface for organizing unstructured data objects
OwnerGuangsheng Zhanginventor
Life of this patent
Estimating the term…
Abstract
A system, methods, and user interface for organizing an unstructured collection of electronic objects in a list or group format are disclosed for more effectively locating and retrieving needed items from a large number of candidates. The electronic objects include various types of data objects, including files or folders or contacts. The methods include assigning importance measures to items in the collection based on various attributes associated with the objects. The attributes include metadata and attributes obtained from content analyzes of the objects, including a specific term, a term with a specific semantic attribute, a class of the object, and other attributes.
Claims20
A computer-implemented method for presenting information, comprising:
- obtaining a plurality of electronic objects, wherein the electronic objects comprise currently existing files or file folders or directories in a computer file system, contacts in a contact list or address book;
- displaying the electronic objects or their names or icons in a user interface;
- receiving an importance value associated with at least one of the electronic objects, wherein the importance value is entered by a user, wherein the importance value is an element selected from the group consisting at least of a numerical value directly entered by a user, a numerical value transformed from a text specified by a user, a numerical value transformed from a selection of a user interface object indicated by a user;
- determining a position to place the electronic objects or their names or icons in the user interface directly from the importance value;
- and
- placing the electronic objects or their names or icons in the position in the user interface.
A computer-implemented method for presenting information, comprising:
- obtaining an electronic object, wherein the electronic object comprises a currently existing file or file folder or directory in a computer file system, a contact in a contact list or address book;
- identifying an attribute or attribute value associated with the object, wherein the attribute includes a piece of metadata comprising the number of times the object is accessed within a given period of time, or an attribute obtained from the content of the object, including a specific word or phrase contained in the object, or a class membership of the object, or a specific semantic attribute associated with a word or phrase contained in the object;
- displaying a name or description representing the attribute or attribute value in a user interface;
- providing an option in the user interface for the object to be associated with an importance value based on the attribute or attribute value;
- receiving the importance value specified by a user.
A computer-implemented method for presenting information, comprising:
- obtaining a plurality of electronic objects comprising multiple files or file folders or directories in a computer file system, multiple contacts in a contact list or address book;
- identifying an attribute or attribute value associated with a subset of objects in the plurality of electronic objects, wherein the attribute includes a piece of metadata including the number of times the subset of objects are accessed within a given period of time, or an attribute obtained from the content of the subset of objects, including a specific word or phrase contained in the subset of objects, or a class membership of the subset of objects, or a specific semantic attribute associated with a word or phrase contained in the subset of objects;
- displaying a name or description representing the attribute or attribute value in a user interface,
- grouping the subset of objects into a group, or labeling the subset of objects with a label based on the attribute or attribute value;
- providing an option for the group or label to be associated with an importance value specified by a user;
- receiving the importance value specified by a user.
Dependencies are inferred from the claim text.