System and methods of pre-fetching content in one or more repositories
First Claim
Patent Images
1. A method of pre-fetching content, comprising:
- forwarding content from a cache repository to either or both of;
an active central repository of a primary system; and
a vendor neutral archive (VNA) of the primary system;
forwarding metadata associated with the content to either or both of;
a registry of the primary system; and
the VNA of the primary system;
wherein the content is forwarded to either or both of the active central repository of the primary system and the VNA of the primary system for replication to either or both of;
an active central repository of a secondary system secondary system; and
a VNA of the secondary system; and
wherein the metadata is forwarded to either or both of the registry of the primary system and the VNA of the primary system for replication to a registry of the secondary system;
tracking one or more broadcasted messages;
scanning the one or more broadcasted messages to determine if the one or more broadcasted messages include an identifier of the content;
if the one or more broadcasted messages are determined to include the identifier of the content, determining if the content is available in the cache repository;
if the content is determined to be unavailable in the cache repository, retrieving the content from a remote repository; and
storing the retrieved content in the cache repository for accessing by a content consumer prior to receiving a request for the content from the content consumer.
9 Assignments
0 Petitions
Accused Products
Abstract
A method of pre-fetching content that includes determining a possible future use of a content and determining if the content is available in a cache repository. If the possible future use is determined and the content is determined to be unavailable in the cache repository, the method retrieves the content from a remote repository and provides the retrieved content to a content consumer.
30 Citations
19 Claims
-
1. A method of pre-fetching content, comprising:
-
forwarding content from a cache repository to either or both of; an active central repository of a primary system; and a vendor neutral archive (VNA) of the primary system; forwarding metadata associated with the content to either or both of; a registry of the primary system; and the VNA of the primary system; wherein the content is forwarded to either or both of the active central repository of the primary system and the VNA of the primary system for replication to either or both of; an active central repository of a secondary system secondary system; and a VNA of the secondary system; and wherein the metadata is forwarded to either or both of the registry of the primary system and the VNA of the primary system for replication to a registry of the secondary system; tracking one or more broadcasted messages; scanning the one or more broadcasted messages to determine if the one or more broadcasted messages include an identifier of the content; if the one or more broadcasted messages are determined to include the identifier of the content, determining if the content is available in the cache repository; if the content is determined to be unavailable in the cache repository, retrieving the content from a remote repository; and storing the retrieved content in the cache repository for accessing by a content consumer prior to receiving a request for the content from the content consumer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for pre-fetching one or more documents, comprising:
-
a content consumer; a cache repository connected to the content consumer; a remote repository connected to the cache repository; and an application communicatively connected to the cache repository for; forwarding content from the cache repository to either or both of; an active central repository of a primary system; and a vendor neutral archive (VNA) of the primary system; forwarding metadata associated with the content to either or both of; a registry of the primary system; and the VNA of the primary system; wherein the content is forwarded to either or both of the active central repository of the primary system and the VNA of the primary system for replication to either or both of; an active central repository of a secondary system secondary system; and a VNA of the secondary system; and wherein the metadata is forwarded to either or both of the registry of the primary system and the VNA of the primary system for replication to a registry of the secondary system; tracking one or more messages transmitted at least one of to and from the content consumer, and scanning the one or more messages to determine if the one or more messages include an identifier of the content, wherein if the one or more messages transmitted at least one of to and from the content consumer are determined to include the identifier of the content, determining if the content is available in the cache repository; and upon negative determination, storing in the cache repository a copy of the content retrieved from the remote repository. - View Dependent Claims (14, 15, 16)
-
-
17. A computing device having a non-transitory computer readable storage medium containing one or more instructions to:
-
forward content from a cache repository of to either or both of; an active central repository of a primary system; and a vendor neutral archive (VNA) of the primary system; forward metadata associated with the content to either or both of; a registry of the primary system; and the VNA of the primary system; wherein the content is forwarded to either or both of the active central repository of the primary system and the VNA of the primary system for replication to either or both of; an active central repository of a secondary system secondary system; and a VNA of the secondary system; and wherein the metadata is forwarded to either or both of the registry of the primary system and the VNA of the primary system for replication to a registry of the secondary system; and track one or more broadcasted Health Level-7 (HL7) messages; scan each of the one or more broadcasted HL 7 messages if the one or more broadcasted HL 7 messages include an identifier of the content; if the one or more HL 7 messages are determined to include the identifier of the content, determine if the content is available in the cache repository; if the content is determined to be unavailable in the cache repository, retrieve the content from a remote repository; and provide the retrieved content to a content consumer by storing the retrieved content in the cache repository. - View Dependent Claims (18, 19)
-
Specification