Patent ID: 9245033
Filing Date: 2016-01-26
CPC Classification: G06F

Claim Text:
1. A data processing system comprising: at least one serving computer and at least one remote computer user terminal capable of communicating with said at least one serving computer, said system including: data storage storing information files and respectively associated metadata, the metadata including attributes of different types representing information about the information files and usable in processing the information files; a stored database including a plurality of user records including respective profile data structures identifying one or more interest nodes or channels and respective sets of targets wherein a target comprises at least one of said different types of attributes, the profile data structures including attributes indicating whether identified interest nodes or channels are shared with other users, editors or curators; first executable logic structure configured to process the information files and associated metadata in response to a selected interest node to produce a filtered set of information files using targets in said selected interest node; second executable logic structure configured to request and receive executable electronic documents via a network interface from an external source according to a communication protocol to the user terminal for rendition of a graphical user interface at the user terminal, wherein the executable electronic documents comprise data specifying a representation of the filtered set of information files and a representation of user selectable mark up identifying types of attributes represented by metadata associated with the filtered set of information files, and selectable markup indicating actions associated with shared interest nodes; and third executable logic structure configured to receive messages via the network interface according to a communication protocol indicating selection of particular mark up in the graphical user interface at the user terminal, and executable to modify the selected interest node in response to said messages to add or subtract a target corresponding to the attribute identified by the particular mark up.