US 12,147,405 B2
System and method for communication between repositories
Phillip McClelland, Kitchener (CA); Philip Brown, Kitchener (CA); and Chris Carleton, Kitchener (CA)
Assigned to D2L Corporation, Kitchener (CA)
Filed by D2L CORPORATION, Kitchener (CA)
Filed on Feb. 17, 2022, as Appl. No. 17/674,019.
Application 17/674,019 is a continuation of application No. 14/085,908, filed on Nov. 21, 2013, granted, now 11,263,189.
Prior Publication US 2022/0245110 A1, Aug. 4, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 9/54 (2006.01); G06F 16/22 (2019.01); G06F 16/27 (2019.01)
CPC G06F 16/22 (2019.01) [G06F 9/54 (2013.01); G06F 16/27 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method of communicating between a first repository and a second repository, the method to be performed at a second repository, the method comprising:
identifying a content object stored in the first repository;
identifying metadata for the content object stored in the first repository, the metadata comprising a link to an interface associated with the content object, the interface being provided by the first repository;
retrieving the metadata from the first repository;
storing a harvested content object corresponding to the content object, the harvested content object comprising the metadata that includes the link to the interface, wherein the interface is accessible by the second repository to communicate information related to the harvested content object to the first repository; and
collecting usage data about how the harvested content object is being used and transmitting the usage data about the harvested content object to the first repository such that usage information for the content object stored at the first repository is updatable based on the usage data about the harvested content object;
providing the harvested content object to a third repository, wherein the third repository communicates usage data about the harvested content object, as generated at the third repository, to the first repository.