Personal information space management system and method
First Claim
1. A system for organizing information in a personal information space, the personal information space including at least one data source holding at least a portion of the personal information space, comprising:
- an agent for the data source, the agent providing interaction information regarding data in the data source; and
a interaction evaluation engine including one or more weighting characteristics for each interaction, and providing an output reflecting a weighting of one or more characteristics of the interaction.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for organizing information in a personal information space. The personal information space includes at least one data source holding at least a portion of the personal information space. The system includes an agent for the data source which provides interaction information regarding data in the data source; and a interaction evaluation engine including one or more weighting characteristics for each interaction, and providing an output reflecting a weighting of one or more characteristics of the interaction. The method may comprise the steps of determining when an interaction between a contact on one of the contact data sources occurs; analyzing one or more characteristics of the interaction event to determine a at least one trait about the interaction; and generating a result based on said step of analyzing.
363 Citations
99 Claims
-
1. A system for organizing information in a personal information space, the personal information space including at least one data source holding at least a portion of the personal information space, comprising:
-
an agent for the data source, the agent providing interaction information regarding data in the data source; and
a interaction evaluation engine including one or more weighting characteristics for each interaction, and providing an output reflecting a weighting of one or more characteristics of the interaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method for managing a user'"'"'s personal contact information from a variety of contact data sources, each data source comprising a device or application storing contact information used by the user, comprising:
-
determining when an interaction with a contact on one of the contact data sources occurs;
analyzing one or more characteristics of the interaction event to determine a at least one trait about the interaction; and
generating a result based on said step of analyzing. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. A method for characterizing information acted upon by a user, comprising:
-
monitoring personal information space data interaction by a user;
identifying said data interaction with the user;
for a set of user data interactions, evaluating the interaction based on one or more characteristics of the interaction; and
weighing elements of the data based on said step of evaluating. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
-
82. A system for managing data between at least a first device and a second device, the devices communicating via at least one network, the first device including at least one data store having personal information associated with a user, comprising:
-
an interaction agent associated with the data store and communicating with the data store on the first device;
an evaluation engine on the second device and communicating with the interaction agent; and
a database communicating with the evaluation engine and including interaction information and interaction weighting information for at least one user. - View Dependent Claims (83)
-
-
84. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising the steps of:
-
determining when an interaction between a contact on one of the contact data sources occurs;
analyzing one or more characteristics of the interaction event to determine a at least one trait about the interaction; and
generating a result based on said step of analyzing. - View Dependent Claims (85, 86)
-
-
87. A contact management method, comprising:
-
determining interactions between a user and the user'"'"'s contacts in a database via at least one communication means;
analyzing one or more characteristics of the interaction to determine at least one trait about the interaction;
ranking contacts based on the trait; and
updating the user'"'"'s contact information database based on said ranking. - View Dependent Claims (88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98)
-
-
99. A system for managing a user'"'"'s personal information, comprising:
-
means for monitoring data interaction by a device or application on a per-user basis;
means for evaluating the interaction based on one or more characteristics of the interaction; and
means for weighing elements of the data based on said step of evaluating.
-
Specification