System for timely delivery of personalized aggregations of, including currently-generated, knowledge
First Claim
1. An adaptive knowledge system including a knowledge-storage instrumentality comprising apparatus for collecting data and information about the data, apparatus for classifying the data and enhancing the information about the data, and apparatus for organizing the data and the information into selectable infrastructures.
1 Assignment
0 Petitions
Accused Products
Abstract
A multidimensional method and apparatus for adaptively characterizing and aggregating data through a secure automated means of database modification, a prioritization and weighting system, a third party enhanced metadata entry and classification mechanism, adaptive and time varying individual personality and preference characterization, and an aggregation and delivery capability which allows for multiple data formats and mediums. Individual characterization incorporates an inference engine which formulates client composite images which vary with time. Asynchronous data interchanges enabled through the use of XML allow for more efficient and effective resource utilization and time. The knowledge system of this invention A) effectively integrates information from diverse sources, B) verifies, adds to or enhances source metadata (product data sheet; article title), and C) searches, queries, retrieves, and aggregates information. Selected product information can be obtained by e-mail without exposure to spamming by using e-mail address translation.
316 Citations
64 Claims
- 1. An adaptive knowledge system including a knowledge-storage instrumentality comprising apparatus for collecting data and information about the data, apparatus for classifying the data and enhancing the information about the data, and apparatus for organizing the data and the information into selectable infrastructures.
- 26. An adaptive knowledge system wherein data and metadata about the data is stored, comprising a knowledge- storage instrumentality for storing the data and the metadata, apparatus for classifying the data by received metadata and enhanced metadata, apparatus for indicating the data preferences and the personalities of the users, and apparatus for aggregating the stored data according to the content of the data and the metadata and the preferences and personalities of a particular user and delivering the aggregated data to the user on request or periodically.
- 35. An adaptive knowledge system including a knowledge-storage instrumentality according to claim 35, wherein the apparatus for limiting access to the system to authenticated persons requires use of a password.
- 46. A method for operating an adaptive knowledge system including a knowledge-storage instrumentality, comprising the steps of collecting data and information about the data, classifying the data and enhancing the information about the data, and organizing the data and the information into selectable infrastructures.
-
48. A method for operating an adaptive knowledge system wherein data and metadata about the data is stored, comprising the steps of storing the data and the metadata, classifying the data by received metadata and enhanced metadata, indicating the data preferences and the personalities of the users, and aggregating the stored data according to the content of the data and the metadata and the preferences and personalities of a particular user and delivering the aggregated data to the user on request or periodically.
-
51. In an information system, addresses unique to various persons, sources of various kinds of information, and substitute addresses rendering unidentifiable to the sources of information the persons whose addresses were replaced in the system.
-
52. An automated system for adding, modifying and deleting database elements, comprising:
-
a database having data elements;
an infrastructure for said database;
apparatus providing a plurality of graphically-based interfaces which display the database infrastructure, migration about said infrastructure, and association of database actions with graphical display;
apparatus for requesting changes to said database either locally or remote from said database;
a secure apparatus for communicating between users and the database infrastructure based on asynchronous and/or synchronous XML-based data file transfers;
apparatus for reviewing and approving the changes requested either locally or remote from the database;
apparatus by which users can view a limited portion of the database structure, migrate about said structure limited portion, and make bounded selections from said structure limited portion without the need to directly interact with the database;
apparatus by which said user selections are aggregated and recorded in said XML files and communicated to the database infrastructure at one time rather than through multiple interactions;
apparatus by which data elements are added, removed, or modified without the need to modify the underlying software;
apparatus for reconciling and synchronizing the actions and data files exchanged with multiple users;
apparatus for limiting the access of users to particular portions of the database for both those requesting changes and those approving of them;
apparatus for restricting the display of the database structure to a subset of the total data set;
apparatus for aggregating, sorting, and prioritizing database change requests; and
apparatus by which a subset of the database can be communicated between the users and the database infrastructure, enabling the receipt of just database updates per last interaction as well as the receipt of only that section of relative importance to the user.
-
-
53. An automated system for adding data and its associated metadata to specific locations within a database structure, comprising:
-
a database having data elements;
an infrastructure for said database;
apparatus providing a plurality of graphically-based interfaces which display the database infrastructure, migration about said structure, and association of database actions with graphical display;
secure apparatus for requesting either locally or remote from the database the addition, modification or deletion of data and metadata into or within the database;
apparatus either local or remote from database infrastructure for reviewing and approving the changes requested in the database;
secure communication apparatus between users and the database infrastructure, based on asynchronous and/or synchronous XML based data file transfers;
apparatus by which users can view the database structure, migrate about said structure, and make selections without the need to directly interact with the database;
apparatus by which said user selections are aggregated and recorded in said XML files and communicated to the database infrastructure at one time rather than through multiple interactions;
apparatus by which users can select associations of data to particular elements within the database infrastructure;
apparatus by which users can enter metadata which further define nature of the data and its associations to database elements;
apparatus by which said data and metadata are entered into the database;
apparatus by which said metadata can be modified;
apparatus by which the associations of data to database elements can be modified, changed, and deleted;
apparatus for reconciling and synchronizing the actions and data files exchanged with multiple users;
apparatus for limiting the access of users to particular portions of the database for both those requesting additions and changes and those approving of them;
apparatus for restricting the display of the database structure to a subset of the total data set;
apparatus for aggregating, sorting, and prioritizing database change requests;
apparatus by which a subset of the database can be communicated between the users and the database infrastructure, enabling the receipt of just database updates per last interaction as well as the receipt of only that section of relative importance to the user;
graphically-based apparatus for identifying the target audience for particular pieces of data;
apparatus by which inherent variability in parameters related to individual input is accounted for by the use of fuzzy logic, like variables, and logic;
apparatus by which multiple parties, including some independent of the original source of the data itself, can enter metadata associated with common data; and
apparatus by which said metadata can be utilized in subsequent data selection, aggregation, and delivery.
-
-
54. An automated system for viewing, selecting and delivering data in multiple formats, comprising:
-
a database having data elements;
an infrastructure for the database;
apparatus providing a plurality of graphically-based interfaces which display the database structure, migration about said structure, and association of database actions with graphical display;
secure communication apparatus between users and the database infrastructure based on asynchronous and/or synchronous XML based data file transfers;
apparatus for selecting database elements as well as establishing attributes and parameters such as “
content factor”
which define the relative ranking of said elements;
apparatus by which the relative weightings of database element parameters are entered and utilized such as might be associated with “
content factor”
verses “
age”
;
apparatus by which attributes and parameters are prioritized and weighted and subsequently utilized in the aggregation and delivery processes;
apparatus by which inherent variability in parameters related to individual input is accounted for by the use of fuzzy logic, like variables, and logic;
apparatus by which database elements are associated into groups called “
spheres” and
“
pools”
;
apparatus by which selections can associated with one or more delivery mediums;
apparatus by which the user can request particular formats per database element as well as the linkage of multiple data sets;
apparatus by which users can view the database structure, migrate about said structure and make selections without the need to interact directly with the database infrastructure;
apparatus by which said user selections are aggregated and recorded in said XML files and communicated to the database infrastructure at one time rather than through multiple interactions;
apparatus for limiting the access of users to particular portions of the database;
apparatus for restricting the display of the database structure to a subset of the total data set;
apparatus by which a subset of the database is communicated between the database infrastructure and the user, enabling the receipt of just database updates per last interaction as well as the receipt of only that section of relative importance to the user;
apparatus by which said users can define delivery of data relative to time and calendar days of the, week;
apparatus by which users can define multiple aggregated listings such as “
weekend”
, “
workweek” and
“
vacation”
listings;
apparatus by which users can define how aggregated listings are updated and modified;
apparatus by which users can delete, save, and maintain items in their multiple aggregated listings;
apparatus for saving multiple user selection configurations; and
apparatus by which user specifications can be encapsulated into a portable “
token”
like data set. - View Dependent Claims (55, 56, 57, 59)
-
-
58. A automated time-varying and graphically based apparatus for capturing and generating personality profiles of individuals comprising:
-
a graphical apparatus to specify and store individual attributes such as personality traits, socioeconomic conditions, past history and experiences;
logic apparatus such as fuzzy logic which allows for inherent variability in the nature of the definition and use of attributes, and permits sorting same;
an inference engine using the logic apparatus to generalize and characterize individuals given the data entered;
apparatus by which characterizations such as age are modified over time automatically; and
apparatus by which user profiling data can be encapsulated into a portable “
token”
-like data set.
-
-
62. A method for adding to, modifying in, and deleting from an automated system database elements, comprising the steps of:
-
collecting data elements for a database;
providing an infrastructure for said database;
providing a plurality of graphically-based interfaces which display the database infrastructure, enabling migration about said infrastructure, and enabling association of database actions with graphical display;
requesting changes to said database either locally or remote from said database;
communicating between users and the database infrastructure based on asynchronous and/or synchronous XML -based data file transfers;
reviewing and approving the changes requested either locally or remote from the database;
users viewing the database structure, migrating about said structure, and making selections without the need to directly interact with the database;
aggregating and recording user selections in said XML files and communicating to the database infrastructure at one time rather than through multiple interactions;
adding, removing, or modifying data elements without the need to modify the underlying software;
reconciling and synchronizing the actions and data files exchanged with multiple users;
limiting the access of users to particular portions of the database for both those requesting changes and those approving of them;
restricting the display of the database structure to a subset of the total data set;
aggregating, sorting, and prioritizing database change requests; and
communicating a subset of the database between the users and the database infrastructure, enabling the receipt of just database updates per last interaction as well as the receipt of only that section of relative importance to the user.
-
-
63. A method for adding data and its associated metadata to specific locations within a database structure of an automated system, comprising:
-
collecting data elements for a database;
providing an infrastructure for said database;
providing a plurality of graphically based interfaces which display the database infrastructure, enabling migration about said structure, and enabling association of database actions with graphical display;
requesting either locally or remotely from the database the addition, modification or deletion of data and metadata into or within the database;
reviewing and approving either locally or remotely the changes requested from database infrastructure;
communicating securely between users and the database infrastructure, based on asynchronous and/or synchronous XML based data file transfers;
users viewing the database structure, migrating about said structure, and making selections without the need to interact directly with the database infrastructure;
aggregating and recording said user selections in said XML files and communicating to the database infrastructure at one time rather than through multiple interactions;
users selecting associations of data to particular elements within the database infrastructure;
users entering metadata which further define nature of the data and its associations to database elements;
entering said data and metadata into the database;
modifying said metadata;
modifying, changing, and deleting associations of data to database elements;
reconciling and synchronizing the actions and data files exchanged with multiple users;
limiting the access of users to particular portions of the database for both those requesting additions and changes and those approving of them;
restricting the display of the database structure to a subset of the total data set;
aggregating, sorting, and prioritizing database change requests;
communicating a subset of the database between the users and the database infrastructure;
enabling the receipt of just database updates per last interaction as well as the receipt of only that section of relative importance to the user;
identifying graphically the target audience for particular pieces of data;
accounting for the inherent variability in parameters related to individual input by the use of fuzzy logic, like variables, and logic;
multiple parties, including some independent of the original source of the data itself;
entering metadata associated with common data; and
utilizing said metadata in subsequent data selection, aggregation, and delivery.
-
-
64. A method for viewing, selecting and delivering data in multiple formats in automated system, comprising the steps of:
-
collecting data elements for a database;
providing an infrastructure for the database;
providing a plurality of graphically-based interfaces which display the database structure, enabling migration about said structure, and enabling association of database actions with graphical display;
communicating securely between users and the database infrastructure based on asynchronous and/or synchronous XML based data file transfers;
selecting database elements as well as establishing attributes and parameters such as “
content factor”
which define the relative ranking of said elements;
entering the relative weightings of database element parameters and utilizing such as might be associated with “
content factor”
verses “
age”
;
prioritizing and weighting said attributes and parameters and subsequently utilizing them in the aggregation and delivery processes;
accounting for the inherent variability in parameters related to individual input by the use of fuzzy logic, like variables, and logic;
associating database elements into groups called “
spheres” and
“
pools”
;
associating selections with one or more delivery mediums;
users requesting particular formats per database element as well as the linkage of multiple data sets;
users viewing the database structure, migrating about said structure, and make selections without the need to directly interact with the database infrastructure;
aggregating and recording in said XML files said user selections and communicate them to the database infrastructure at one time rather than through multiple interactions;
limiting the access of users to particular portions of the database;
restricting the display of the database structure to a subset of the total data set;
communicating a subset of the database between the database infrastructure and the user, enabling the receipt of just database updates per last interaction as well as the receipt of only that section of relative importance to the user;
said users defining delivery of data relative to time and calendar days of the week;
users defining multiple aggregated listings such as “
weekend”
, “
workweek” and
“
vacation”
listings;
users defining how aggregated listings are updated and modified;
users deleting, saving and maintaining items in their multiple aggregated listings;
saving multiple user selection configurations; and
encapsulating user specifications into a portable “
token”
like data set.
-
Specification