IP Library Granted Patent US 10,521,397
Granted Patent B2
US 10,521,397 · App. 15/392,304 · Granted Dec 31, 2019

System and methods of proactively searching and continuously monitoring content from a plurality of data sources

Inventors: Benjamin Nathaniel Sebree (Shawnee, KS); Kevin James Albrecht (Shawnee, KS); Anthony Clayton Kovschak (Overland Park, KS); Nicholas William Scherzer (Shawnee, KS); Jennifer Lynn Sebree (Shawnee, KS)
Assignee: HYLAND SWITZERLAND SARL
G06F16/148
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 10,521,397
App. No.
15/392,304
Granted
Dec 31, 2019
Kind
B2
Abstract

A method for monitoring content from a plurality of data sources includes performing an initial search for the content by receiving a keyword to be used in searching for the content from the data sources, searching the plurality of data source for the content associated with the keywords, preventing an action to be performed on the one or more relevant content identified to be associated with the keyword, and notifying one or more users regarding the relevant content that is be associated with the keywords. After performing the initial search for the content, the method may continuously monitor the plurality of data sources to determine if the data sources generate new content that is associated with the keywords and preventing an action to be performed on the new content determined to be associated with the keyword.

Claims (45)

1. A method of searching and monitoring content from a plurality of data sources, comprising:

performing an initial search of one or more relevant content by:

receiving a keyword to be used in searching for the one or more relevant content from the plurality of data sources;

searching the plurality of data sources for the one or more relevant content associated with the keyword;

preventing an action to be performed on the one or more relevant content identified to be associated with the keyword; and

notifying one or more users regarding the one or more relevant content that is associated with the keyword;

after performing the initial search for the relevant content, continuously monitoring the plurality of data sources to determine if the plurality of data sources generate new content that is associated with the keyword; and

preventing an action to be performed on the new content determined to be associated with the keyword; and

wherein the preventing any action to be performed on the one or more relevant content includes preventing transmission of the one or more relevant content from one data source to another;

wherein preventing the action to be performed comprises: performing a hold operation on the one or more relevant content identified to be associated with the keyword; wherein the hold operation comprises ensuring the relevant content and metadata associated therewith each remain in an original and unmodified format, respectively; and

wherein continuously monitoring comprises constantly searching the plurality of data sources as content is generated and/or posted by any of the plurality of data sources.

2. The method of claim 1 , wherein the searching for the one or more relevant content associated with the keyword from the plurality of data sources includes sending a search query having the keyword to a search engine of at least one of the plurality of data sources.

3. The method of claim 1 , wherein the searching for the one or more relevant content associated with the keyword from the plurality of data sources includes searching for the one or more relevant content from one or more cloud-based data sources residing in one or more cloud networks.

4. The method of claim 1 , wherein the searching for the one or more relevant content associated with the keyword from the plurality of data sources includes searching for the one or more relevant content from one or more social media platforms.

5. The method of claim 1 , wherein the searching for the one or more relevant content associated with the keyword from the plurality of data sources includes searching for the one or more relevant content from one or more file systems.

6. The method of claim 1 , further comprising generating an analytic based on results of the searching for the one or more relevant content associated with the keyword.

7. The method of claim 1 , wherein the preventing an action to be performed on the one or more relevant content includes preventing deletion of the one or more relevant content.

8. A method of monitoring one or more data sources for one or more documents of interest, comprising:

receiving a criterion to be used in identifying the one or more documents of interest from the one or more data sources;

creating a search query using the criterion;

using the created search query, triggering a search in each of the one or more data sources for the one or more documents that match the criterion;

receiving from each of the one or more data sources the one or more matching documents;

preserving results of the searching, wherein a hold operation is performed on the one or more matching documents, wherein the hold operation comprises ensuring the one or more matching documents remain in an original and unmodified format;

continuously monitoring the one or more data sources to determine if the one or more data sources contain additional one or more documents that match the search query;

wherein the hold operation comprises ensuring relevant content and metadata associated with the matching documents each remain in an original and unmodified format, respectively; and

wherein continuously monitoring comprises constantly searching the one or more data sources as content is generated and/or posted by any of the one or more data sources.

9. The method of claim 8 , wherein the continuously monitoring the one or more data sources includes identifying if a document that is transmitted to or from the one or more data sources matches the search query; and

wherein preserving the results of the searching includes disabling transmission of the results of the searching.

10. The method of claim 8 , wherein the preserving the results of the searching includes disabling deletion of the results of the searching from the one or more data sources.

11. The method of claim 8 , further comprising generating an analytic based on the results of the searching for the one or more matching documents.

12. The method of claim 8 , further comprising notifying authorized users when the continuously monitoring of the one or more data sources identifies one or more documents that match the search query.

13. A non-transitory computer-readable storage medium storing instructions for preserving sensitive content in an original format, that when executed by a computer, cause the computer to perform a method for monitoring a plurality of data sources for content of interest, the method comprising:

receiving from a computing device one or more search terms for use in identifying the content of interest;

generating a search query based on the one or more search terms;

transmitting the search query to the plurality of data sources;

receiving from each of the plurality of data sources the content of interest that matches the one or more search terms of the search query;

adding the matching content of interest to a hold list;

performing a hold operation on the content of interest, wherein the hold operation comprises ensuring the content and metadata associated with the content remains in an original and unmodified format; and

proactively monitoring the plurality of data sources for additional content of interest by constantly searching the plurality of data sources as content is generated and/or posted by any of the plurality of data sources.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the method performed further comprises triggering a search request on each of the plurality of data sources using the search query to identify the content of interest.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the proactively monitoring the plurality of data sources includes indexing new content generated at the plurality of data sources.

16. The non-transitory computer-readable storage medium of claim 15 , further comprising one or more instructions for identifying whether a content of interest has been generated at one or more of the plurality of data sources by searching the indexed content for a match using the search query; and

wherein the instructions for adding the matching content of interest to the hold list comprise instructions for preventing a transmission of the matching content of interest.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the adding the matching content of interest to the hold list includes preventing a deletion of the matching content of interest from its data source.

18. The non-transitory computer-readable storage medium of claim 13 , further comprising generating an analytic based on results of the searching for the matching content of interest.

Assignments (9)
SECURITY INTEREST Recorded Jan 17, 2024
From: HYLAND SWITZERLAND SARL
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 066339/0304 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 045430/0405 Recorded Sep 24, 2023
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT, A BRANCH OF CREDIT SUISSE
To: KOFAX INTERNATIONAL SWITZERLAND SARL
Reel/Frame 065018/0421 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 045430/0593 Recorded Sep 24, 2023
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT, A BRANCH OF CREDIT SUISSE
To: KOFAX INTERNATIONAL SWITZERLAND SARL
Reel/Frame 065020/0806 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2019
From: KOFAX INTERNATIONAL SWITZERLAND SARL
To: HYLAND SWITZERLAND SARL
Reel/Frame 048063/0261 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT (FIRST LIEN) Recorded Feb 23, 2018
From: KOFAX INTERNATIONAL SWITZERLAND SARL
To: CREDIT SUISSE
Reel/Frame 045430/0405 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT (SECOND LIEN) Recorded Feb 23, 2018
From: KOFAX INTERNATIONAL SWITZERLAND SARL
To: CREDIT SUISSE
Reel/Frame 045430/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2017
From: LEXMARK INTERNATIONAL TECHNOLOGY SARL
To: KOFAX INTERNATIONAL SWITZERLAND SARL
Reel/Frame 042919/0841 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2017
From: ALBRECHT, KEVIN JAMES; SEBREE, JENNIFER LYNN
To: LEXMARK INTERNATIONAL TECHNOLOGY SARL
Reel/Frame 040984/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2016
From: SEBREE, BENJAMIN NATHANIEL; KOVSCHAK, ANTHONY CLAYTON; SCHERZER, NICHOLAS WILLIAM
To: LEXMARK INTERNATIONAL TECHNOLOGY SARL
Reel/Frame 040784/0253 →
Continuity (1)
Related Publication 20180181623A1 · Jun 28, 2018