Patent Document ID: 9288285
Application ID: 14055565

Base Claim:
1. A computer-implemented method of recommending content to a user, comprising: identifying classified public content stored on a server appliance or a repository that is communicably coupled to the server appliance; identifying private content of a user stored on a client appliance or a repository that is communicably coupled to the client appliance, the client appliance communicably coupled to the server appliance through a network; receiving, from the user, i) a request for a recommendation of content and ii) a selection of a level of a hierarchical structure associated with the request for the recommendation of content; based on the selected level, determining one or more proxy keywords associated with one or more keywords of the request; generating a representative query based on i) the one or more proxy keywords and ii) the request for the recommendation of content; determining, based on the representative query, a portion of the classified public content stored on a server appliance or the repository that is communicably coupled to the server appliance; determining, based on the request, a portion of the private content stored on the client appliance or the repository that is communicably coupled to the client appliance; and preparing, for presentation to the user, the portion of the classified public content based on the representative query and the portion of the private content based on the request for the recommendation of content.

---

Claim 5:
5. The computer-implemented method of claim 1 , further comprising: identifying public content communicably exposed to the server appliance, the public content comprising a plurality of electronic documents; generating a plurality of model parameters based on a topic model process performed on the plurality of electronic documents; and classifying the public content based on the model parameters to generate the classified public content.