Patent ID: 9536008
Date: 2017-01-03
CPC Classifications: G06F

Claim:
1. A method of modifying and publishing a data collection, wherein the method is implemented at a publishing server connected to a network, wherein the publishing server comprises a memory and a processor, and wherein the publishing server has access through the network to a database implemented using computer hardware, the method comprising: identifying a modifiable data collection, wherein the modifiable data collection is stored in the database; providing, using the network, a listing of one or more publication objects stored in the database, wherein each publication object is associated with one or more publication targets and comprises one or more data collections and data items stored in the database; receiving a first selected publication object from the listing of one or more publication objects; displaying a portion of the one or more data collections and data items of the first selected publication object; receiving a selected data collection or data item from the portion of the one or more data collections and data items of the first selected publication object, wherein each data collection and data item is associated with a set of attributes, wherein the set of attributes includes a permissions attribute indicating whether a respective data collection or data item is permitted to be added to another data collection; checking the permission attribute of the selected data collection or data item to determine whether the selected data collection or data item is permitted to be added to the modifiable data collection; and upon determining that the selected data collection or data item is permitted to be added to the modifiable data collection, adding, using the content management module, the selected data collection or data item to the modifiable data collection; publishing, using the processor, the modifiable data collection as a publication object, wherein the publication object is associated with a publication target that is different than the one or more publication targets associated with the first selected publication object; and storing the publication object and the modifiable data collection in the database.