US Patent 7930197, granted to Microsoft on Apr 19, 2011, covers
Personal data mining mechanisms and methods are employed to identify relevant information that otherwise would likely remain undiscovered. Users supply personal data that can be analyzed in conjunction with data associated with a plurality of other users to provide useful information that can improve business operations and/or quality of life. Personal data can be mined alone or in conjunction with third party data to identify correlations amongst the data and associated users. Applications or services can interact with such data and present it to users in a myriad of manners, for instance as notifications of opportunities.
Inventors listed include Raymond E. Ozzie, William H. Gates, III, and Gary W. Flake.
The patent claims include:
1. A personal user information data mining system, comprising the following computer-implemented components:
- a processor; a memory communicatively coupled to the processor; a data repository adapted to store personal user data supplied by a plurality of human users through a plurality of user devices communicatively coupled to the personal user information data mining system over a network, the personal user data comprising information generated by the human users, information owned by the human users, and information linked to the human users;
- a data configuration component that executes in the processor from the memory and, when executed by the processor, normalizes the personal user data from a plurality of disparate taxonomies into a single taxonomy;
- a data mining component that executes in the processor from the memory and, when executed by the processor, identifies at least one correlation from the normalized personal user data; and
- an application component that executes in the processor from the memory and, when executed by the processor, (a) retrieves the personal user data from the plurality of user devices, (b) stores the retrieved personal user data in the data repository, (c) retrieves the identified correlation, and (d) provides the plurality of human users with the identified correlation through the plurality of user devices, (e) determines a user action based on the said correlation, (f) determines a value of the user action based on said correlation, (g) and notifies a user of the user action when the value of the user action is greater than the cost of interruption.
| Next post |