System and methods of managing content in one or more networked repositories during a network downtime condition
First Claim
Patent Images
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.
9 Assignments
0 Petitions
Accused Products
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.
22 Citations
19 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
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. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification