IP Library Granted Patent US 8,095,556
Granted Patent B2
US 8,095,556 · App. 12/101,259 · Granted Jan 10, 2012

Controlling modification of components in a content management system

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 8,095,556
App. No.
12/101,259
Granted
Jan 10, 2012
Kind
B2
Abstract

A content management system (CMS) includes a content modification mechanism that checks a modification contract corresponding to a component in the repository, and determines if all relevant criteria in the modification contract corresponding to the component are satisfied before making changes to or allowing reuse of a component in the repository. The modification contract may specify a profile of authors that are allowed to modify the corresponding component. The content management system includes an author profile update mechanism that monitors modifications by authors to components in the repository, and automatically adjusts a profile of each author according to modifications made by the author. In this manner the rank of authors is automatically adjusted and the modification of components is controlled in a way that allows modification by those who are authorized yet restricts modification by those who are not authorized.

Claims (14)

1. A computer-implemented method for a content management system that manages a plurality of components in a repository to control modifications to the plurality of components, the method comprising the steps of:

(A) storing in the repository version information corresponding to at least one of the plurality of components;

(B) storing in the repository a plurality of modification contracts that each correspond to a component in the repository, each modification contract including:

a. a specification of rank of an author that is required for the author to modify the corresponding component;

b. a version specification that specifies at least one other version of the corresponding component to examine for changes; and

c. a similarity measure for modifying the corresponding component that specifies how similar a proposed modification must be according to past modifications;

(C) storing a plurality of author profiles in the repository, each author profile specifying a rank for a corresponding author;

(D) automatically increasing rank of an author in the corresponding author profile when the author makes at least one valid modification to at least one of the plurality of components in the repository;

(E) automatically increasing rank of the author in the corresponding author profile when the author makes no invalid modifications or only minor invalid modifications to at least one of the plurality of components in the repository for a predetermined time period;

(F) automatically decreasing rank of the author in the corresponding author profile when the author makes at least one invalid modification to at least one of the plurality of components in the repository;

(G) the author requesting to modify a selected component in the repository;

(H) determining from the modification contract and from a rank of the author in the author profile whether the at least one modification criterion in the modification contract allows the author to modify the selected component;

(I) if the modification contract and the rank of the author in the author profile allow the author to modify the selected component, making the modification requested in step (G); and

(J) if the modification contract and the rank of the author in the author profile do not allow the author to modify the selected component, sending a message to the author indicating the modification was not allowed.

Assignments (4)
SECURITY INTEREST Recorded Aug 10, 2023
From: DOMO, INC.
To: OBSIDIAN AGENCY SERVICES, INC.
Reel/Frame 064562/0269 →
SECURITY INTEREST Recorded May 12, 2020
From: DOMO, INC.
To: OBSIDIAN AGENCY SERVICES, INC.
Reel/Frame 052642/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DOMO, INC.
Reel/Frame 036087/0456 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2008
From: CRAGUN, BRIAN JOHN; PETRI, JOHN EDWARD; SMUTZER, LEAH RAE
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020788/0772 →