Patent ID: 9449336
Filing Date: 2016-09-20
CPC Classification: G06F,G06N,G06Q

Claim Text:
1. A method comprising: receiving, at at least one server, attribute data for a plurality of users, the attribute data relating to a plurality of attributes of the plurality of users and to one or more items for which the plurality of users has an affinity; receiving, at the at least one server, item data for a plurality of items, the plurality of item including the one or more item for which the plurality of users have the affinity, the item data relating to a plurality of attributes of the plurality of item; accessing, via the at least one server, a data network comprising nodes corresponding at least to the plurality of item and the plurality of users, and further comprising links between said nodes, each link reflecting a strength of an interrelationship between at least two nodes; calculating, at the server and from the data network, user personality profiles for at least a first user and a second user of the plurality of users; calculating, at the server and from the user personality profiles, a combined personality profile by calculating one or more composite link strengths representing a combination of data relating to link strengths from the user personality profiles; determining, at the at least one server and based on the one or more composite link strengths and at least one item attribute, one or more recommended items that have the strongest links to the combined personality profile; generating, at the at least one server, recommendation data comprising at least one recommended item of the one or more recommended items; and serving to a client device the recommendation data for display on a screen of the client device.