# US 12,001,389 B2 · System and method for providing correlated content organization in an enterprise content management system based on a training set

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,001,389 B2
- Document ID: US12001389B2
- Status: Granted
- Kind: B2
- Application number: 17/741,172
- Filed: 2022-05-10
- Published: 2022-08-25
- Granted: 2024-06-04
- Earliest claimed: 2019-09-27
- Assignees: Oracle International Corporation
- Applicants: Oracle International Corporation
- Inventors: Hareesh S Kadlabalu; Bhageerath Arasachetty; Praveen Kumar Jayaram; Shyam Babu Prasad
- Web page: https://patentgrep.com/patent/US12001389B2

## CPC

- G06F 16/122: {using management policies (point-in-time backing up or restoration of persistent data G06F11/1446; file migration policies for HSM systems G06F16/185)}
- G06F 7/14: Merging, i.e. combining at least two sets of record carriers each arranged in the same ordered sequence to produce a single set having the same ordered sequence
- G06F 16/148: {File search processing}
- G06F 16/168: {Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs (query results presentation G06F16/156)}
- G06N 5/025: Extracting rules from data
- G06N 5/04: Inference or reasoning models
- G06N 20/00: Machine learning
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

Described herein are systems and methods for providing a correlated content organization in a content management system based upon a training set. In accordance with an embodiment, the systems and methods described herein can build a training set based upon observations of received inputs to determine patterns that are used often in content merges. Once a pattern is established, the systems and methods can provide indications of proposed merges based upon the training set and rules established therefrom that fit the same, or similar (e.g., within a defined variant) of the pattern. The system can then receive an indication of whether the suggestion is accepted or rejected, and such decision can be fed back into the learning system. This way the accuracy of the content merge improves over time.

## Claims

### Claim 1

A method for managing correlated content in a content management system, comprising:
providing, at a computer including a microprocessor,
an application server comprising an enterprise content management system, and
a database associated with the application server;
receiving a request to merge a received content with content stored at the database, wherein the request comprises a metadata associated with the received content;
generating a merge suggestion rule for the received content based upon the metadata associated with the received content and a plurality of prior content merges;
generating one or more suggested merges for the received content with the content stored at the database, based upon the generated merge suggestion rule;
merging the retrieved content according to a suggested merge, and updating a confidence score associated with the generated merge suggestion rule; and
storing the retrieved content as merged with the content stored at the database.

### Claim 2 (depends on 1)

The method of claim 1, wherein the generated merge suggestion rule comprises a comparison to determine whether a selected set of metadata values of the received content matches one or more existing content at the database.

### Claim 3 (depends on 2)

The method of claim 2, wherein a received response indicates to merge a received content with one or more existing content files at the database.

### Claim 4 (depends on 3)

The method of claim 3, wherein updating the confidence score associated with the generated merge suggestion rule comprises increasing the confidence score.

### Claim 5 (depends on 3)

The method of claim 3, further comprising:
based upon the received response indicating to merge the received content with the one or more existing content files at the database, updating the generated merge suggestion rule.

### Claim 6 (depends on 5)

The method of claim 5, wherein updating the generated merge suggestion rule comprises:
adding a metadata value to a selected set of the plurality of metadata values.

### Claim 7 (depends on 2)

The method of claim 2,
wherein a received response indicates to not merge the received content with the one or more existing content files at the database; and
wherein updating the confidence score associated with the generated merge suggestion rule comprises lowering the confidence score.

### Claim 8

A system for providing correlated content organization in a content management system based on a training set, comprising:
a computer including a microprocessor;
an application server comprising a content management system; and
a database associated with the application server;
wherein the system operates to:
receive a request to merge a received content with content stored at the database, wherein the request comprises a metadata associated with the received content;
generate a merge suggestion rule for the received content based upon the metadata associated with the received content and a plurality of prior content merges;
generate one or more suggested merges for the received content with the content stored at the database, based upon the generated merge suggestion rule;
merge the retrieved content according to a suggested merge, and updating a confidence score associated with the generated merge suggestion rule; and
store the retrieved content as merged with the content stored at the database.

### Claim 9 (depends on 8)

The system of claim 8, wherein the generated merge suggestion rule comprises a comparison to determine whether a selected set of metadata values of the received content matches one or more existing content at the database.

### Claim 10 (depends on 9)

The system of claim 9, wherein a received response indicates to merge a received content with one or more existing content files at the database.

### Claim 11 (depends on 10)

The system of claim 10, wherein updating the confidence score associated with the generated merge suggestion rule comprises increasing the confidence score.

### Claim 12 (depends on 10)

The system of claim 10, further comprising:
based upon the received response indicating to merge the received content with the one or more existing content files at the database, updating the generated merge suggestion rule.

### Claim 13 (depends on 12)

The system of claim 12, wherein updating the generated merge suggestion rule comprises:
adding a metadata value to a selected set of the plurality of metadata values.

### Claim 14 (depends on 9)

The system of claim 9,
wherein a received response indicates to not merge the received content with the one or more existing content files at the database; and
wherein updating the confidence score associated with the generated merge suggestion rule comprises lowering the confidence score.

### Claim 15

A non-transitory computer readable storage medium having instructions thereon for providing correlated content organization in a content management system based on a training set, which when read and executed by cause a computer to perform a method comprising:
providing, at a computer including a microprocessor,
an application server comprising an enterprise content management system, and
a database associated with the application server;
receiving a request to merge a received content with content stored at the database, wherein the request comprises a metadata associated with the received content;
generating a merge suggestion rule for the received content based upon the metadata associated with the received content and a plurality of prior content merges;
generating one or more suggested merges for the received content with the content stored at the database, based upon the generated merge suggestion rule;
merging the retrieved content according to a suggested merge, and updating a confidence score associated with the generated merge suggestion rule; and
storing the retrieved content as merged with the content stored at the database.

### Claim 16 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein the generated merge suggestion rule comprises a comparison to determine whether a selected set of metadata values of the received content matches one or more existing content at the database.

### Claim 17 (depends on 16)

The non-transitory computer readable storage medium of claim 16, wherein a received response indicates to merge a received content with one or more existing content files at the database.

### Claim 18 (depends on 17)

The non-transitory computer readable storage medium of claim 17, wherein updating the confidence score associated with the generated merge suggestion rule comprises increasing the confidence score.

### Claim 19 (depends on 17)

The non-transitory computer readable storage medium of claim 17, further comprising:
based upon the received response indicating to merge the received content with the one or more existing content files at the database, updating the generated merge suggestion rule.

### Claim 20 (depends on 17)

The non-transitory computer readable storage medium of claim 17, the method further comprising:
based upon the received response indicating to merge the received file with the one or more existing files at the database, updating the generated merge suggestion rule;
wherein updating the generated merge suggestion rule comprises:
adding a metadata value to the selected set of the plurality of metadata values,
wherein updating the confidence score associated with the generated merge suggestion rule comprises lowering the confidence score.
