SYSTEM, METHOD, AND APPARATUS FOR REPLICATING A PORTION OF A CONTENT REPOSITORY USING BEHAVIORAL PATTERNS
First Claim
1. A computer-implemented method for selecting a portion of a content repository for replication, comprising:
- monitoring, at a pattern recognition engine operating on a computer, a usage pattern of a content repository, the content repository including a plurality of content items;
determining one or more preferred relationship patterns for replication in response to the usage pattern, the relationship patterns associated with an ontology describing relationships between content items in the content repository;
identifying content items of the content repository matching the preferred relationship patterns; and
selecting the identified content items of the content repository.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for selecting a portion of a content repository for replication including monitoring a usage pattern of a content repository, determining one or more preferred relationship patterns for replication in response to the usage pattern, identifying content items of the content repository matching the preferred relationship patterns, and selecting the identified content items of the content repository. Monitoring the usage pattern is performed by a pattern recognition engine operating on a computer. The content repository includes two or more content items. The relationship patterns are associated with an ontology describing relationships between content items in the content repository.
-
Citations
20 Claims
-
1. A computer-implemented method for selecting a portion of a content repository for replication, comprising:
-
monitoring, at a pattern recognition engine operating on a computer, a usage pattern of a content repository, the content repository including a plurality of content items; determining one or more preferred relationship patterns for replication in response to the usage pattern, the relationship patterns associated with an ontology describing relationships between content items in the content repository; identifying content items of the content repository matching the preferred relationship patterns; and selecting the identified content items of the content repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer useable storage medium to store a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to perform operations for replicating a portion of a content repository, the operations comprising:
-
monitoring a usage pattern of a content repository, the content repository including a plurality of content items; determining one or more preferred relationship patterns for replication in response to the usage pattern, the relationship patterns associated with an ontology describing relationships between content items in the content repository; generating a query for the preferred relationship patterns; processing the query against the content repository to identify content items of the content repository matching the preferred relationship patterns; extracting the identified content items; and storing the identified content items on a storage device. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for replicating a portion of a content repository comprising:
-
a content repository to store a plurality of content items; a pattern recognition engine comprising; a navigation monitor to monitor a usage pattern of the content repository; a statistics generator to determine commonly accessed content items and commonly used ontological relationships for a class of user; an ontology manager to determine ontological classes for the commonly accessed content items; and an ontological graph builder to generate an ontological graph of content items to replicate including a subset of the plurality of content items; and a replication engine to extract the identified content items and store the identified content items on a storage device.
-
-
20. An apparatus for identifying a portion of a content repository for replication comprising:
-
a navigation monitor to monitor a usage pattern of a content repository including a plurality of content items; a statistics generator to determine commonly accessed content items and commonly used ontological relationships for a class of user; an ontology manager to determine ontological classes for the commonly accessed content items; and an ontological graph builder to generate an ontological graph of content items to replicate including a subset of the plurality of content items.
-
Specification