IP Library Granted Patent US 9,110,900
Granted Patent B2
US 9,110,900 · App. 13/790,414 · Granted Aug 18, 2015

Generating simulated containment reports of dynamically assembled components in a content management system

Inventors: David G. Herbeck (Rochester, MN); John E. Petri (St. Charles, MN)
Assignee: International Business Machines Corporation
G06F17/30011G06F17/21G06F17/30716
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,110,900
App. No.
13/790,414
Granted
Aug 18, 2015
Kind
B2
Abstract

A content management system (CMS) uses a simulated containment report generation mechanism to generate a simulated containment report for elements in the repository based on logged properties that represent potential use of the element during dynamic content delivery that are not represented in formal relationships in the content management system. Properties such as probability, popularity, and recent usage that are not explicit relationships between parent documents and child elements are logged and used to determine which document maps may potentially reuse a selected element. In this manner a simulated containment report can be created for an element that allows the user to see the document maps that are most likely to include the element.

Claims (15)

1. A computer-implemented method for processing a request to generate a simulated containment report for a selected element by a content management system that manages a plurality of elements and a plurality of document maps in a repository, the plurality of elements including the selected element, wherein each of the plurality of document maps defines a document that is dynamically generated and includes at least one element that does not have any explicit relationship in the repository, the method comprising the steps of:

(A) providing a computer with at least one processor;

(B) providing a memory coupled to the at least one processor;

(C) logging in the memory properties for the plurality of document maps in the repository that are not represented in any explicit relationships in the repository and that represent potential for each of the plurality of document maps to reuse the plurality of elements when a document is dynamically generated from one of the plurality of document maps, wherein the logging of the properties is performed when documents corresponding to the plurality of document maps are dynamically generated by the content management system, wherein the properties comprise probability of reuse, popularity of use, and time of recent usage;

(D) defining in the memory a ranking policy that specifies criteria for including the plurality of document maps in the simulated containment report according to the properties logged in step (C);

(E) receiving from the user the request to create the simulated containment report for the selected one element from the repository;

(F) selecting a document map from the plurality of document maps in the repository;

(G) determining whether the properties logged in step (C) for the selected document map satisfy the ranking policy defined in step (D);

(H) when the properties logged in step (C) for the selected document map satisfy the ranking policy defined in step (D), adding the selected document map to the containment report;

(I) when the properties logged in step (C) for the selected document map do not satisfy the ranking policy defined in step (D), not adding the selected document map to the containment report; and

(J) repeating steps (F)-(I) for each of the plurality of document maps in the repository.

2. The method of claim 1 further comprising the step of generating a viability value for the selected one document map from the properties logged in step (C) and from a viability policy that specifies criteria for setting the viability value according to the probability of reuse, popularity of use, and time of recent usage of the selected one element.

3. The method of claim 2 further comprising the step of specifying when the viability value for the selected one document map should be updated.

4. The method of claim 1 further comprising the step of ranking the results in the simulated containment report according to the ranking policy.

5. The method of claim 4 wherein the results are ranked according to at least one of the properties.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2013
From: HERBECK, DAVID G.; PETRI, JOHN E.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 030052/0612 →
Continuity (2)
Continuation 12512111 · Jul 30, 2009
Related Publication 20130185313A1 · Jul 18, 2013