IP Library Granted Patent US 12,694,114
Granted Patent B2
US 12,694,114 · App. 18/400,470 · Granted Jul 28, 2026

Computer systems and methods for scoring and managing digital content

Inventors: Daniel A. Gisolfi (Hopewell Junction, NY); Douglas Brian Scamahorn (Noblesville, IN); Bruce Clavey (Round Rock, TX); Lise W. Noble (Chapel Hill, NC)
Assignee: Capital One Financial Corporation
G06F21/57
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 12,694,114
App. No.
18/400,470
Granted
Jul 28, 2026
Kind
B2
Abstract

A computing platform may be installed with software technology for scoring and managing digital content that configures the computing platform to: (i) cause a client device to present a user interface for creating a scoring model for content hosted within a content management system (CMS); (ii) receive data defining a given scoring model that is configured to output a trustworthiness score for a piece of content based on an evaluation of data for a given set of input variables; (iii) use the given scoring model to evaluate a given piece of content hosted within the CMS by (a) obtaining data for the given set of input variables and (b) inputting the obtained data into the scoring model and thereby determine a given trustworthiness score for the given piece of content; and (iv) based on the given trustworthiness score for the given piece of content, manage the given piece of content.

Claims (70)

1 . A computing platform comprising:

a communication interface;

at least one processor;

at least one non-transitory computer-readable medium; and

program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor to cause the computing platform to:

cause at least one client device to present a user interface for creating at least one scoring model that is configured to assess trustworthiness of content hosted within a content management system (CMS);

receive, from the at least one client device, data defining (i) a first scoring model that is configured to output a first trustworthiness score for a piece of content based on an evaluation of data for a first set of input variables and (ii) a second scoring model that is configured to output a second trustworthiness score for a piece of content based on an evaluation of data for a second set of input variables that differs from the first set of input variables;

while a given piece of content hosted within the CMS is at a first stage in a content lifecycle, use the first scoring model to evaluate the given piece of content by (i) obtaining data for the first set of input variables and (ii) inputting the obtained data into the first scoring model and thereby determining a given first trustworthiness score for the given piece of content;

while the given piece of content is at a second stage in the content lifecycle that is subsequent to the first stage, use the second scoring model to evaluate the given piece of content by (i) obtaining data for the second set of input variables and (ii) inputting the obtained data into the second scoring model and thereby determining a given second trustworthiness score for the given piece of content; and

based on the given first and second trustworthiness scores for the given piece of content, manage the given piece of content.

2 . The computing platform of claim 1 , wherein the given first and second sets of input variables each comprise one or more of:

one or more variables indicating information derived from the given piece of content itself;

one or more variables indicating information derived from user feedback;

one or more variables indicating information derived based on an author of the given piece of content;

one or more variables indicating information derived from other content hosted within the CMS; or

one or more variables indicating information derived using an application programming interface (API).

3 . The computing platform of claim 1 , wherein the program instructions that are executable by the at least one processor to cause the computing platform to, based on the given first and second trustworthiness scores for the given piece of content, manage the given piece of content comprise program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor to cause the computing platform to:

based on the given first trustworthiness score for the given piece of content, determine whether to advance the given piece of content beyond the first lifecycle stage; and

based on the given second trustworthiness score for the given piece of content, determine whether to advance the given piece of content beyond the second lifecycle stage.

4 . The computing platform of claim 1 , wherein:

the first scoring model's evaluation of data for the first set of input variables comprises applying a corresponding weight to each of the input variables of the first set of input variables; and

the second scoring model's evaluation of data for the second set of input variables comprises applying a corresponding weight to each of the input variables of the second set of input variables.

5 . The computing platform of claim 1 , further comprising program instructions that are executable by the at least one processor to cause the computing platform to:

prior to using the second scoring model to evaluate the given piece of content hosted within the CMS, cause the given piece of content to be presented to one or more users together with graphical user interface (GUI) elements that allow the one or more users to provide feedback regarding the given piece of content, wherein the second set of input variables includes one or more input variables that are based on the feedback.

6 . The computing platform of claim 1 , wherein the first and second scoring models are each defined for use with a particular category of content that is hosted within the CMS.

7 . The computing platform of claim 1 , further comprising program instructions that are executable by the at least one processor to cause the computing platform to:

after using the first scoring model to evaluate the given piece of content and thereby determining the given first trustworthiness score for the given piece of content:

(i) use the first scoring model to reevaluate the given piece of content hosted within the CMS and thereby determine an updated first trustworthiness score for the given piece of content; and

(ii) based on the updated first trustworthiness score for the given piece of content, further manage the given piece of content.

8 . The computing platform of claim 1 , further comprising program instructions that are executable by the at least one processor to cause the computing platform to:

transmit, to a second client device, a data communication regarding the given piece of content and thereby cause one or both of the given first or second trustworthiness scores to be presented by the second client device together with the given piece of content.

9 . The computing platform of claim 1 , further comprising program instructions that are executable by the at least one processor to cause the computing platform to:

expose one or both of the given first or second trustworthiness scores via an application programming interface (API).

10 . The computing platform of claim 1 , further comprising program instructions that are executable by the at least one processor to cause the computing platform to:

use one or both of the given first or second trustworthiness scores as a basis for determining an eminence score for an author of the given piece of content.

11 . The computing platform of claim 1 , further comprising program instructions that are executable by the at least one processor to cause the computing platform to define one or more rules associated with managing digital content based on trustworthiness scores output by one or both of the first or second scoring models, and wherein the program instructions that are executable by the at least one processor to cause the computing platform to, based on the given first or second trustworthiness scores for the given piece of content, manage the given piece of content comprise program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor to cause the computing platform to:

manage the given piece of content in accordance with one or more of the defined one or more rules.

12 . A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that, when executed by at least one processor, cause a computing platform to:

cause at least one client device to present a user interface for creating at least one scoring model that is configured to assess trustworthiness of content hosted within a content management system (CMS);

receive, from the at least one client device, data defining (i) a first scoring model that is configured to output a first trustworthiness score for a piece of content based on an evaluation of data for a first set of input variables and (ii) a second scoring model that is configured to output a second trustworthiness score for a piece of content based on an evaluation of data for a second set of input variables that differs from the first set of input variables;

while a given piece of content hosted within the CMS is at a first stage in a content lifecycle, use the first scoring model to evaluate the given piece of content by (i) obtaining data for the first set of input variables and (ii) inputting the obtained data into the first scoring model and thereby determining a given first trustworthiness score for the given piece of content;

while the given piece of content is at a second stage in the content lifecycle that is subsequent to the first stage, use the second scoring model to evaluate the given piece of content by (i) obtaining data for the second set of input variables and (ii) inputting the obtained data into the second scoring model and thereby determining a given second trustworthiness score for the given piece of content; and

based on the given first and second trustworthiness scores for the given piece of content, manage the given piece of content.

13 . The non-transitory computer-readable medium of claim 12 , wherein the first and second sets of input variables each comprise one or more of:

one or more variables indicating information derived from the given piece of content itself;

one or more variables indicating information derived from user feedback;

one or more variables indicating information derived based on an author of the given piece of content;

one or more variables indicating information derived from other content hosted within the CMS; or

one or more variables indicating information derived using an application programming interface (API).

14 . The non-transitory computer-readable medium of claim 12 , wherein the program instructions that, when executed by the at least one processor, cause the computing platform to, based on the given first and second trustworthiness scores for the given piece of content, manage the given piece of content comprise program instructions that, when executed by the at least one processor, cause the computing platform to:

based on the given first trustworthiness score for the given piece of content, determine whether to advance the given piece of content beyond the first lifecycle stage; and

based on the given second trustworthiness score for the given piece of content, determine whether to advance the given piece of content beyond the second lifecycle stage.

15 . The non-transitory computer-readable medium of claim 12 , wherein:

the first scoring model's evaluation of data for the first set of input variables comprises applying a corresponding weight to each of the input variables of the first set of input variables; and

the second scoring model's evaluation of data for the second set of input variables comprises applying a corresponding weight to each of the input variables of the second set of input variables.

16 . The non-transitory computer-readable medium of claim 12 , wherein the non-transitory computer-readable medium is further provisioned with program instructions that, when executed by at least one processor, cause the computing platform to:

within the CMS, cause the given piece of content to be presented to one or more users together with graphical user interface (GUI) elements that allow the one or more users to provide feedback regarding the given piece of content, wherein the second set of input variables includes one or more input variables that are based on the feedback.

17 . A method carried out by a computing platform, the method comprising:

causing at least one client device to present a user interface for creating at least one scoring model that is configured to assess trustworthiness of content hosted within a content management system (CMS);

receiving, from the at least one client device, data defining (i) a first scoring model that is configured to output a first trustworthiness score for a piece of content based on an evaluation of data for a first set of input variables and (ii) a second scoring model that is configured to output a second trustworthiness score for a piece of content based on an evaluation of data for a second set of input variables that differs from the first set of input variables;

while a given piece of content hosted within the CMS is at a first stage in a content lifecycle, using the first scoring model to evaluate the given piece of content by (i) obtaining data for the first set of input variables and (ii) inputting the obtained data into the first scoring model and thereby determining a given first trustworthiness score for the given piece of content;

while the given piece of content is at a second stage in the content lifecycle that is subsequent to the first stage, using the second scoring model to evaluate the given piece of content by (i) obtaining data for the second set of input variables and (ii) inputting the obtained data into the second scoring model and thereby determining a given second trustworthiness score for the given piece of content; and

based on the given first and second trustworthiness scores for the given piece of content, managing the given piece of content.

18 . The computing platform of claim 1 , wherein the program instructions that are executable by the at least one processor to cause the computing platform to, based on the given first and second trustworthiness scores for the given piece of content, manage the given piece of content comprise program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor to cause the computing platform to:

based on the given first trustworthiness score for the given piece of content, initiate a first user workflow or a first notification associated with the first lifecycle stage; and

based on the given second trustworthiness score for the given piece of content, initiate a second user workflow or a second notification associated with the second lifecycle stage.

19 . The computing platform of claim 1 , wherein the program instructions that are executable by the at least one processor to cause the computing platform to, based on the given first and second trustworthiness scores for the given piece of content, manage the given piece of content comprise program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor to cause the computing platform to:

based on at least one of the given first or second trustworthiness scores for the given piece of content, change a location where the given piece of content is published within an internet or intranet domain.

20 . The computing platform of claim 1 , wherein the program instructions that are executable by the at least one processor to cause the computing platform to, based on the given first and second trustworthiness scores for the given piece of content, manage the given piece of content comprise program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor to cause the computing platform to:

based on at least one of the given first or second trustworthiness scores for the given piece of content, determine how the given piece of content is to be presented to readers.