Patent Document ID: 10067987
Application ID: 15046012
Patent Flag: 1

Claim One:
1. A computer implemented method for maintaining data objects representing insights, the method comprising: maintaining, by a processor, a circle of users comprising a plurality of users associated with a topic; storing, by the processor, a plurality of data objects, each data object representing an insight associated with the topic; determining an expertise score for each user of the circle of users, the expertise score for each user based on interactions of the user with data objects from the plurality of data objects; receiving from a client device of a user from the circle of users, information describing a new content item, the new content item associated with the topic; storing a data object representing the new content item; receiving interactions associated with stored data object from a plurality of others users belonging to the circle of users; determining a significance score for the data object, the significance score indicative of a significance of the content item within the circle of the user, the significance score determined as a weighted average of one or more of: an expertise score of the user providing the content item and interactions of the users with the new data object, each interaction weighted by expertise score of a user interacting with the new data object, the expertise score associated with the topic; determining a rate of delivery of the data object to users of the circle based on the significance score of the new data object; and transmitting the new data object to users of the circle in accordance with the determined rate of delivery.