Patent ID: 9489382
Filing Date: 2016-11-08
CPC Classification: G06F

Claim Text:
1. A method comprising: receiving, via a network, an electronic data item including at least one content item; based on a type of the electronic data item, identifying in a configuration setting repository, a normalized data type for which the electronic data item is to be stored in; processing, through execution of instructions on at least one computer processor, the electronic data item to transform the electronic data item to the normalized data type so identified; extracting content items from the electronic data item; performing a semantic analysis on each extracted content item to generate metadata descriptive of each respective content item; storing each extracted content item in a content repository; storing, in a metadata repository, the metadata generated for each respective content item with an association to the respective content item; receiving, via the network, a textual content query from a requesting computing device, and submitting the textual content query to the metadata repository; receiving the metadata in response to the textual content query, and identifying a plurality of content items based on the metadata; receiving an aggregation of the metadata by submitting the metadata to an aggregation component of a digital publishing platform; submitting the aggregation of the metadata to a rendering component of the digital publishing platform to generate a content rendering including each content item referenced in the aggregation of the metadata; receiving the content rendering in the form of an electronic document from the rending component; and transmitting the electronic document file to the requesting computing device via the network.