Channel sharing
First Claim
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.
3 Assignments
0 Petitions
Accused Products
Abstract
A data processing system used for delivering profile data structures that contain interest nodes or channels. The interest nodes include sets of targets and qualifiers that comprise attributes used in filtering information files for delivery. Targets and qualifiers are applied to the attributes and available information files to produce the filtered set. Web pages showing results include tools to assist the user in creation and editing of the information. The user may share interest nodes with other users, and other users may be granted editing capability of the interest nodes. The other users may modify the interest nodes for their own personal use. Even if modified the user may continue to receive new content or information from the original user in accordance with the unmodified interest nodes or channels.
-
Citations
39 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. A method for computerized processing of information files containing or pertaining to targets of analysis, said method comprising:
-
storing information files and associated metadata in computer readable storage, the metadata including targets defined by types of attributes associated with respectively associated information files and usable by executable computer program logic to process the information files; storing profile data structures in a database having a plurality of user records including interest nodes or channels including respective sets of targets defining the interest nodes or channels and including attributes indicating whether the interest nodes or channels are shared with other users, editors or curators; filtering the information files and metadata using targets in a selected interest node to produce a filtered set of information files, by executing a computer program logic procedure on a data processing system in communication with the computer readable storage and the database; composing, using the data processing system, a first executable electronic document for rendition of a graphical user interface, including a representation of the filtered set of information files with user selectable mark up identifying types of attributes represented in the filtered set of information files and a representation of the profile data structure, and selectable markup indicating possible actions associated with sharing the interest node; sending said first executable electronic document across a data network from the data processing system to a user terminal; modifying, using the data processing system, the selected interest node in the profile data structure in response to an indication of a selected mark up by adding or deleting the identified target; composing, using the data processing system, a second executable electronic document for rendition of a graphical user interface using said modified interest node; and sending said second executable electronic document across the data network from the data processing system to the user terminal. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification