INFORMATION DISPLAY SYSTEM BASED ON USER PROFILE DATA WITH ASSISTED AND EXPLICIT PROFILE MODIFICATION
First Claim
1. A data processing system, comprising:
- storage to store information files and associated metadata, the metadata indicating information about the associated information files, said metadata including typed-attributes usable in processing the information files;
a database including a plurality of user records, the user records including respective profile data structures, the respective profile data structures including one or more interest nodes, the interest nodes including respective sets of targets, wherein a target comprises a typed-attribute;
logic executable to process the information files and associated metadata in response to a selected interest node to produce a filtered set of information files using said targets in said selected interest node;
logic executable to compose and send executable documents via a network interface according to a communication protocol to a user terminal for rendition of a graphical interface at a user terminal, wherein the executable documents comprise data specifying a representation of the filtered set of information files and a representation of user selectable mark-up identifying typed-attributes represented by said metadata associated with the filtered set of information files; and
logic to receive messages via a network interface according to a communication protocol indicating selection of particular mark-up in the graphical interface at the user terminal, and executable to modify the selected interest node in response to said messages to add a target corresponding to the typed-attribute identified by the particular mark-up.
5 Assignments
0 Petitions
Accused Products
Abstract
A data processing system for delivering an open profile personalization system based profile data structures that contain one or more interest nodes. The interest nodes include respective sets of targets and qualifiers, where the targets and qualifiers comprise typed-attributes to be used in the filtering of information files for delivery as a result set for the interest nodes. Targets and qualifiers are applied the typed-attributes of available information files to produce the filtered set. Web pages showing the personalized results include tools based on sophisticated content analysis to assist the user in creation and editing of the open profile. A method for presenting and updating the web pages is responsive to the use of these tools.
-
Citations
23 Claims
-
1. A data processing system, comprising:
-
storage to store information files and associated metadata, the metadata indicating information about the associated information files, said metadata including typed-attributes usable in processing the information files; a database including a plurality of user records, the user records including respective profile data structures, the respective profile data structures including one or more interest nodes, the interest nodes including respective sets of targets, wherein a target comprises a typed-attribute; logic executable to process the information files and associated metadata in response to a selected interest node to produce a filtered set of information files using said targets in said selected interest node; logic executable to compose and send executable documents via a network interface according to a communication protocol to a user terminal for rendition of a graphical interface at a user terminal, wherein the executable documents comprise data specifying a representation of the filtered set of information files and a representation of user selectable mark-up identifying typed-attributes represented by said metadata associated with the filtered set of information files; and logic to receive messages via a network interface according to a communication protocol indicating selection of particular mark-up in the graphical interface at the user terminal, and executable to modify the selected interest node in response to said messages to add a target corresponding to the typed-attribute identified by the particular mark-up. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for processing information files characterized by containing or pertaining to targets of analysis, comprising:
-
storing information files and associated metadata in computer readable storage, the metadata including targets indicating information about the associated information files, said targets being typed-attributes usable by logic to process the information files; storing a profile data structure in a database including a plurality of interest nodes, the interest nodes including respective sets of targets; filtering the information files and metadata using targets in a selected interest node to produce a filtered set of information files, by executing a procedure on a data processing system in communication with the storage and the database; composing, using the data processing system, a first executable document for rendition of a graphical user interface, including a representation of the filtered set of information files with user selectable mark-up identifying typed-attributes represented in the filtered set of information files and a representation of the profile data structure; sending said first executable document on a data network 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 the identified target; composing, using the data processing system, a second executable document for rendition of a graphical user interface using said modified interest node; and sending said second executable document across the data network from the data processing system to the user terminal. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification