Sensing, storing, indexing, and retrieving data leveraging measures of user activity, attention, and interest
First Claim
1. A computer implemented data manipulation system, comprising:
- a processor;
a display device for presenting information;
a computer readable storage medium operationally coupled to the processor and storing computer executable instructions, the computer executable instructions, when executed by the processor, implement components comprising;
a tagging component that automatically associates one or more data items with one or more tags, the associated tag(s) are weighted to indicate a quantity or nature of interaction with, or attention to, the data item(s) by at least one user, to facilitate presentation of the data to the at least one user through the display device in response to the at least one user'"'"'s subsequent interaction with the, or related, data item(s);
a manipulation tool that processes, via the processor, the data items to determine a subset of data items based at least in part on the at least one user'"'"'s interaction with the data items, the manipulation tool also provides indexing procedures that weight a subset(s) of the data items differently for retrieval depending on a status of annotations indicating attention or interaction with data items; and
wherein, the computer readable storage medium retains at least one of the data, the associated tags, or their weightings.
2 Assignments
0 Petitions
Accused Products
Abstract
Various components and processes are provided to enable data processing on multiple data types where aspects of the history of user activity, attention, interest, location, or other interaction with data is determined and employed to enhance information storage and access. In one particular aspect, a data manipulation system is provided. The system includes one or more data items that are associated with one or more tags and indicate at least one user'"'"'s interaction or activity with the data items. A manipulation tool that processes the data items to determine a subset of data items based at least in part on the user'"'"'s interaction with the data items. Methods are described for using the manipulation tool to weight terms in an index, to compress indexes, to influence the rank of items returned in a search, to generate additional queries for data items either automatically or with user direction, or for improved presentation of data items.
135 Citations
17 Claims
-
1. A computer implemented data manipulation system, comprising:
-
a processor; a display device for presenting information; a computer readable storage medium operationally coupled to the processor and storing computer executable instructions, the computer executable instructions, when executed by the processor, implement components comprising; a tagging component that automatically associates one or more data items with one or more tags, the associated tag(s) are weighted to indicate a quantity or nature of interaction with, or attention to, the data item(s) by at least one user, to facilitate presentation of the data to the at least one user through the display device in response to the at least one user'"'"'s subsequent interaction with the, or related, data item(s); a manipulation tool that processes, via the processor, the data items to determine a subset of data items based at least in part on the at least one user'"'"'s interaction with the data items, the manipulation tool also provides indexing procedures that weight a subset(s) of the data items differently for retrieval depending on a status of annotations indicating attention or interaction with data items; and wherein, the computer readable storage medium retains at least one of the data, the associated tags, or their weightings. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method for analysis of user activities with data items, comprising:
-
employing a processor executing computer executable instructions stored on a computer readable storage medium to implement the following acts; monitoring a user'"'"'s interaction with the data items; automatically tagging the data items reflecting the quantity or nature of interaction of the user with the data items, where the tags have an associated weighting reflecting the degree of interaction; employing the tags to further process the data items into a subset of data items in accordance with future user activities relating to the data or a subset thereof; providing indexing procedures that weight subcomponents of the data items differently for retrieval depending on a status of annotations indicating attention or interaction with data items; and presenting the data or subset thereof to the user based upon at least one of the future user activity, the tags, or the tag weightings. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer implemented system for analyzing user activities with data items, comprising:
-
a processor; a display for presenting a user interface; a computer readable storage medium storing computer executable instructions, the computer executable instructions, when executed by the processor, implement components comprising; means for determining, by the processor, user activities with respect to one or more data items; means for tagging the data items based at least in part on the user activities, where the tags have an associated weighting to reflect the degree of interaction by the user with the data items; means for storing the data items in the computer readable storage medium based in part on the tags, and their level of weighting, associated with the data items; means for processing, by the processor, the data items and their associated weighted tags, processing includes providing indexing procedures that weight the data items and subsets of the data items differently for retrieval depending on a status of annotations indicating attention or interaction with the data items; and means for presenting the data items, via the user interface, to at least one user, based upon the at least one user'"'"'s subsequent interaction with the data items, or related data items, where the data items are presented in accordance with the weighted tags. - View Dependent Claims (17)
-
Specification