Patent ID: 7853600

Claim:
A method of presenting data from a plurality of data objects comprising the steps of: creating at least one customer profile for a customer associated with a customer identity, said at least one customer profile indicating the customer's preferences for data having predetermined characteristics; storing the at least one customer profile in a memory in association with said customer identity; creating content profiles for each of said data objects, said content profiles indicating at least one of the presence and the degree of content of said predetermined characteristics in data of each of said data objects; retrieving the at least one customer profile subsequently from said memory, by name or said customer identity; relating said at least one retrieved customer profile with the content profiles for the data available from each data object; at a location remote from said customer, determining a subset of said data objects having content profiles which are determined in said relating step to most closely match said at least one customer profile; and presenting said determined subset of said data objects to said customer location from said remote location for selection by said customer.