System, method and application of ontology driven inferencing-based personalization systems
First Claim
1. A system for providing personalized content to a user, comprising:
- a data warehouse that stores user data corresponding to a user;
an ontology;
an inferencing engine that generates consequences based on information in said data warehouse, wherein said user data is tagged in accordance with said ontology.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a system, method, and applications for providing personalized user experiences based on the use of a core ontology and inferencing over the ontology using rules provided by a domain expert. The population of users may be known to a commerce or information service from external and internal user data sources. Information (data) about this population is brought into a knowledge warehouse designed for on-line analytic processing, and potentially data marts. Data can be sourced from external databases in batch or streaming mode and enhanced with real-time click stream events from internal observed user interactions. A reference ontology is either loaded into the system or defined via a domain expert. The ontology forms the central reference point for data enrichment and precise personalization. Characteristic data is tagged in accordance with direct reference to the nodes of the ontology and may be enhanced via inferencing techniques. This results in enriched and more precise data tagging and equates to discovery of interest domains not directly observed in the initial source data. Definitions of communities can be embedded in the reference ontology thereby allowing the rapid assignment of individuals to collaborative filters or discovered via statistical means using the enriched attributes. Discovery can be fed back into the ontology to add extensions to the ontology. The same reference ontology is used to tag content, which results in a consistent tagging discipline for data and content centered on the reference ontology. Using inference techniques based on the ontology, content may be enriched to discover attributes not explicitly announced in the content descriptions. The enriched data may be mapped to the enriched content resulting in a deeply personalized user experience.
-
Citations
59 Claims
-
1. A system for providing personalized content to a user, comprising:
-
a data warehouse that stores user data corresponding to a user;
an ontology;
an inferencing engine that generates consequences based on information in said data warehouse, wherein said user data is tagged in accordance with said ontology. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 44, 45, 48, 49, 50, 51)
-
-
19. A method for drawing conclusions for personalized content relating to a user, comprising the steps of:
-
receiving user data corresponding to a user;
tagging said user data in accordance with an ontology; and
drawing conclusions over at least said tagged user data.
-
-
31. A system for drawing conclusions for personalized content relating to a user, comprising:
-
means for receiving user data corresponding to a user;
means for tagging said user data in accordance with an ontology; and
means for drawing conclusions over at least said tagged user data. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 46)
-
-
40. A computer-readable medium for storing a program, said program for drawing conclusions for personalized content relating to a user, said program having the steps of:
-
receiving user data corresponding to a user;
tagging said user data in accordance with an ontology; and
drawing conclusions over at least said tagged user data.
-
-
41. A computer-readable medium for storing a data structure, said data structure comprising:
-
a first portion storing user data tagged in accordance with an ontology;
a second portion storing a weighting value associated with said user data. - View Dependent Claims (42, 43)
-
-
47. A system for providing tagged content comprising:
-
a content store that stores content information;
an ontology;
a first inferencing engine that generates consequences based on information in said content store, wherein said content information is tagged in accordance with said ontology.
-
-
52. A method for drawing conclusions for content comprising the steps of:
-
receiving content information;
tagging said content information in accordance with an ontology; and
drawing first conclusions over at least said tagged content information. - View Dependent Claims (53, 54, 55, 56, 58, 59)
-
-
57. A system for drawing conclusions for content comprising:
-
means for receiving content information;
means for tagging said content information in accordance with an ontology; and
means for drawing first conclusions over at least said tagged content information.
-
Specification