IP Library › Granted Patent US 8,881,018
Granted Patent B2
US 8,881,018 · App. 13/219,866 · Granted Nov 4, 2014

Method and system for remediating nonfunctional website content

Inventor: Thakur B. Kondasani (St. Peters, MO)
Assignee: MasterCard International Incorporated
G06F17/30887
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,881,018
App. No.
13/219,866
Granted
Nov 4, 2014
Kind
B2
Abstract

A method and system for website content remediation are provided. The website content remediation computer system includes a memory device and a processor in communication with the memory device. The website content remediation computer system is programmed to determine items of nonfunctional content within a website, display a plurality of nonfunctional content types of the determined items to a user on a graphical user interface, and receive from the user a selection input of one of the displayed nonfunctional content types. The computer system is further programmed to display a report of items of nonfunctional content of the selected nonfunctional content types, receive from the user a selection input of one of the items, and receive from the user an action command that remediates the selected item.

Claims (53)

1. A website content remediation computer system comprising a memory device and a processor in communication with the memory device, the website content remediation computer system is programmed to:

receive input parameters of a first batch process configured to execute to completion without human interaction;

receive a schedule for execution of the first batch process during a predetermined period of time coinciding with a period of less than average processor utilization;

determine items of nonfunctional content within a website using the first batch process;

display a plurality of nonfunctional content types of the determined items of nonfunctional content to a-content-owner on a graphical user interface;

receive from the content-owner a selection input of one of the displayed nonfunctional content types;

display a report of items of nonfunctional content of the selected nonfunctional content type, the report including a uniform resource locator (URL) of the items of nonfunctional content;

receive, from the content-owner, a selection input of one or more of the items of nonfunctional content;

receive from the content-owner an action command that remediates the selected one or more item of nonfunctional content;

receive input parameters of a second batch process configured to execute to completion without human interaction; and

remediate the one or more items of nonfunctional content using the respective received action commands using the second batch process.

2. A system in accordance with claim 1 , wherein the website content remediation computer system is programmed to determine items of nonfunctional content within a website including at least one of stale content in the website, broken links that do not point to content, and orphan content that is not associated with a link.

3. A system in accordance with claim 1 , wherein the website content remediation computer system is programmed to execute a plurality of tools sequentially or concurrently that each searches the website for respective nonfunctional items using a predetermined algorithm associated with the respective nonfunctional items.

4. A system in accordance with claim 1 , wherein the website content remediation computer system is programmed to:

for a broken link instance receive a correct link uniform resource locator (URL);

for an orphan content instance receive a correct link uniform resource locator (URL); and

for a stale content instance receive an indication of mark for deletion.

5. A computer-based method of remediating website content nonfunctional items, the method implemented using a computing device having a processor in communication with a memory device, the method comprising:

receive input parameters of a first batch process configured to execute to completion without human interaction;

determine items of nonfunctional content within a website using the first batch process;

determining, a website content nonfunctional item including at least one of stale content in the website, broken links that do not point to content, and orphan content that is not associated with a link using the first batch process;

displaying a selectable one of the at least one of stale content type, broken link type, and orphan content type to a user on a graphical user interface;

receiving from the user a selection input of one of the at least one of stale content type, broken link type, and orphan content type;

displaying a report of nonfunctional items of the selected nonfunctional item type, the report including a uniform resource locator (URL) of the nonfunctional items;

receiving from the user a selection input of one of the nonfunctional items;

receiving from the user an action command that remediates the selected nonfunctional item;

receive input parameters of a second batch process configured to execute to completion without human interaction; and

remediating the items of nonfunctional content using the received action commands using the second batch process.

6. A method in accordance with claim 5 , wherein determining a website content nonfunctional item comprises executing a tool that searches the website for instances of a website content nonfunctional item using a predetermined algorithm associated with the website content nonfunctional item.

7. A method in accordance with claim 6 , wherein executing a tool comprises executing the tool as a batch process.

8. A method in accordance with claim 6 , wherein executing a tool comprises executing the tool as a batch process scheduled to coincide with a predetermined period of time.

9. A method in accordance with claim 5 , wherein executing a tool comprises executing the tool as a batch process scheduled to coincide with a period of time that coincides with a period of relatively light use of the website.

10. A method in accordance with claim 6 , wherein determining a website content nonfunctional item comprises executing a plurality of tools sequentially or concurrently that each searches the website for nonfunctional items of a respective nonfunctional item type using a predetermined algorithm associated with the respective nonfunctional item type.

11. A method in accordance with claim 5 , wherein receiving from the user a command action that remediates the selected nonfunctional item comprises for a broken link nonfunctional item receiving a correct link uniform resource locator (URL).

12. A method in accordance with claim 5 , wherein receiving from the user a command action that remediates the selected nonfunctional item comprises for an orphan content nonfunctional item receiving a correct link uniform resource locator (URL).

13. A method in accordance with claim 5 , wherein receiving from the user a command action that remediates the selected nonfunctional item comprises for a stale content nonfunctional item receiving an indication of mark for deletion.

14. One or more non-transitory computer-readable storage media having computer-executable instructions embodied thereon, wherein when executed by at least one processor, the computer-executable instructions cause the processor to:

receive input parameters of a first batch process configured to execute to completion without human interaction;

receive a schedule for execution of the first batch process during a predetermined period of time coinciding with a period of less than average processor utilization;

determine, a website content nonfunctional item including at least one of stale content in the website, broken links that do not point to content, and orphan content that is not associated with a link using the first batch process;

display a selectable one of the at least one of a stale content type of nonfunctional item, a broken link type of nonfunctional item, and an orphan content type of nonfunctional item to a user on a graphical user interface;

receive from the user a selection input of one of the displayed types of nonfunctional items;

display a report of nonfunctional items of the selected website content type, the report including a uniform resource locator (URL) of the nonfunctional items;

receive from the user a selection input of one of the displayed nonfunctional items; and

receive from the user an action command that remediates the selected nonfunctional item;

receive input parameters of a second batch process configured to execute to completion without human interaction; and

remediate the items of nonfunctional content using the received action commands using the second batch process.

15. The computer-readable storage media of claim 14 , wherein the computer-executable instructions further cause the processor to execute a tool that searches the website for nonfunctional items using a predetermined algorithm associated with the website content nonfunctional item type.

16. The computer-readable storage media of claim 14 , wherein the computer-executable instructions further cause the processor to execute a plurality of tools sequentially or concurrently that each searches the website for nonfunctional items of a respective website content nonfunctionality type using a predetermined algorithm associated with the respective website content nonfunctionality type.

17. The computer-readable storage media of claim 14 , wherein the computer-executable instructions further cause the processor to, for a broken link nonfunctional item, receive a correct link uniform resource locator (URL).

18. The computer-readable storage media of claim 14 , wherein the computer-executable instructions further cause the processor to, for an orphan content nonfunctional item, receive a correct link uniform resource locator (URL).

19. The computer-readable storage media of claim 14 , wherein the computer-executable instructions further cause the processor to, for a stale content nonfunctional item, receive an indication of mark for deletion.

20. The computer-readable storage media of claim 14 , wherein the computer-executable instructions further cause the processor to execute a batch process that implements the received action commands.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2011
From: KONDASANI, THAKUR B.
To: MASTERCARD INTERNATIONAL INCORPORATED
Reel/Frame 026820/0370 →
Continuity (1)
Related Publication 20130055100A1 · Feb 28, 2013