Patent ID: 9563712
Date: 2017-02-07
CPC Classifications: G06F

Claim:
1. A computer implemented method comprising: receiving, by one or more computing devices associated with a data base system implementing a social networking system, a request to generate an information feed of the social networking system; performing, by the one or more computing devices, a feed query to identify feed items stored in the database system; receiving, by the one or more computing devices, a first result object indicating a result of the feed query, the first result object including at least one feed item identifier (ID) identifying at least one feed item associated with the social networking system, the at least one feed item having a first graphical configuration providing a first presentation; retrieving separately from the feed query, by the one or more computing devices, at least one custom object associated with the at least one feed item, the at least one custom object including contextual information indicating how to convert the feed item ID into a description of the feed item and formatting information indicating how text, images and a body of the feed item are oriented and organized with respect to each other into a second graphical configuration providing a second presentation for the at least one feed item; generating, by the one or more computing devices, an intermediary data structure including the at least one custom object and the first result object; and providing, by the one or more computing devices, the intermediary data structure to an application for rendering the at least one feed item into the second presentation based on the contextual information and formatting information in the custom object.