IP Library Granted Patent US 9,542,274
Granted Patent B2
US 9,542,274 · App. 14/145,167 · Granted Jan 10, 2017

System and methods of managing content in one or more networked repositories during a network downtime condition

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 9,542,274
App. No.
14/145,167
Granted
Jan 10, 2017
Kind
B2
Abstract

A method of managing content in a network by a cache repository that includes receiving content from a content source; storing the content in the cache repository; sending the content to a remote repository for storage; and determining if a connection to the remote repository can be established in the network. If the connection to the remote repository can be established, the method includes retrieving the content from the remote repository; and if the connection to the remote repository cannot be established, the method retrieves the content from a backup repository.

Claims (40)

1. A method of managing content and associated metadata in a network by a cache repository, comprising:

receiving the content and the associated metadata from a content source located in a local network of an edge facility;

storing the content in the cache repository located in the local network of the edge facility;

sending the content to an active repository remote from the local network of the edge facility for storage;

registering the associated metadata in an active registry remote from the local network in the edge facility;

replicating the content from the active repository to a backup repository remote from the local network of the edge facility and the active repository;

replicating the associated metadata from the active registry by registering the associated metadata to a backup registry remote from the local network of the edge facility and the active registry;

receiving a request to retrieve the content from a content consumer in the local network in the edge facility;

upon receiving the request to retrieve the content, determining if a connection to the active repository can be established in the network;

if the connection to the active repository can be established, retrieving by the cache repository the content from the active repository and returning the content to the content consumer; and

if the connection to the active repository cannot be established, retrieving the content from the backup repository.

2. The method of claim 1 , wherein retrieving the content from at least one of the active repository and the backup repository is performed through cross-enterprise document reliable interchange (XDR).

3. The method of claim 1 , wherein the replicating the content to the backup repository is performed in a predetermined time interval.

4. The method of claim 1 , wherein the replicating the received content to the backup repository is performed automatically when the active repository receives the content from the cache repository.

5. The method of claim 1 , wherein the retrieving the content from the active repository is performed through a repository proxy interface on the cache repository.

6. The method of claim 1 , further comprising querying to the active repository prior to retrieving the content from the active repository.

7. The method of claim 6 , wherein the querying to the active repository is performed through a registry proxy interface on the cache repository.

8. The method of claim 1 , further comprising retrieving and storing to the cache repository content stored in the active repository but not in the cache repository.

9. The method of claim 1 , further comprising storing the content retrieved from the active repository to the cache repository.

10. The method of claim 9 , further comprising returning the content stored to the cache repository to the content consumer.

11. The method of claim 1 , further comprising deleting the stored content from the cache repository after a predetermined number of days.

12. The method of claim 11 , wherein the stored content is deleted from the cache repository after the content has been sent to the active repository for storage.

13. The method of claim 1 , wherein the storing the content in the cache repository includes storing the content in an XDS repository.

14. A system of managing one or more content having metadata, comprising:

an edge facility comprising:

a content source for generating the one or more content having the metadata;

a cache repository for storing content received from the content source; and

a content consumer for requesting the one or more content having the metadata;

a primary system remotely connected to the edge facility, comprising:

a central repository for receiving and storing the content from the cache repository; and

a central registry remotely connected to the edge facility for registering the content using the metadata;

a backup system remotely connected to the primary system and the edge facility, comprising:

a backup repository for storing a backup of the content received and stored in the central repository; and

a backup registry for storing a backup of the metadata registered in the central registry,

wherein upon the cache repository receiving a request for the content from the content consumer, determining by the cache repository if a connection to the primary system can be established; upon determining by the cache repository that the connection to the primary system can be established, retrieving by the cache repository the content from the central repository; and if the connection to the primary system cannot be established, the cache repository retrieves the content requested by the content consumer from the backup repository.

15. The system of claim 14 , wherein the content stored in the central repository is replicated to the backup repository.

16. The system of claim 14 , wherein content stored in the central repository but not in the cache repository is retrieved and stored to the cache repository.

17. The system of claim 14 , wherein the content retrieved from the central repository is stored in the cache repository, and returned to the content consumer from the cache repository.

18. The system of claim 14 , wherein the cache repository, the central repository and the backup repository are XDS repositories.

19. The system of claim 14 , wherein the central registry and the backup registry are XDS registries.

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 →
CHANGE OF NAME Recorded Feb 20, 2019
From: KOFAX INTERNATIONAL SWITZERLAND SÀRL
To: HYLAND SWITZERLAND SÀRL
Reel/Frame 048389/0380 →
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 →
ENTITY CONVERSION Recorded Feb 11, 2016
From: LEXMARK INTERNATIONAL TECHNOLOGY S.A.
To: LEXMARK INTERNATIONAL TECHNOLOGY SARL
Reel/Frame 037793/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2014
From: GASSER, OTTO HUNTER; ROMATOSKI, JEFFREY ALLEN; ATANASIU, RAZVAN
To: LEXMARK INTERNATIONAL TECHNOLOGY S.A.
Reel/Frame 032193/0840 →