Surfacing relevant and predictively trending digital entities to a user in a content feed is provided. Aspects of a predictive trending system use one or more predictive models, such as neural networks or regression models, to generate predictive trending scores of digital entities (e.g., documents, people, electronic communications, meetings, locations, digital images, digital videos, digital audio, etc.) based on historical scores and context. By taking into account trends and context, the predictive trending system calculates future trending scores of digital entities, and determines which digital entities are both relevant to a given user and likely to be trending around the user and the people in the user's network in the future. The predictive trending system curates the digital entities determined to be relevant and predicted to be trending around the user, and presents the digital entities in a content feed.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer-implemented method for surfacing relevant and predictively trending digital entities to a user in a content feed, comprising: collecting activity data including contexts associated with a digital entity of interest; using a predictive model: calculating a predictive score for the digital entity of interest; comparing the predictive score against a predictive threshold value; and upon determining that the predictive score is greater than or equal to the predictive threshold value, determining the digital entity of interest is likely to be trending around the user at a future time; and generating a content feed comprising the digital entity of interest. 2. The computer-implemented method of claim 1, further comprising: collecting and storing historical activity data and contexts associated with a plurality of digital entities at various time periods; and using the historical activity data to train and verify the predictive model. 3. The computer-implemented method of claim 2, wherein calculating a predictive score for the digital entity of interest comprises: building a predictive graph data model comprising one or more edge schemas for the digital entity of interest, the one or more edge schemas comprising properties and property values associated with the activity data and contexts; inputting the one or more edge schemas into the predictive model; setting a predictive threshold value based on the historical activity data; and generating a predictive score for the digital entity of interest based on the historical activity data. 4. The computer-implemented method of claim 3, wherein building a predictive graph data model for the digital entity of interest comprises representing the digital entity of interest as a target node, representing an activity associated with the digital entity of interest in a particular context as an edge, and representing the context as a context node. 5. The computer-implemented method of claim 3, wherein properties associated with the activity data and the contexts in the edge schema comprise: a number of likes; a number of shares; a number of comments; a number of views; a number of tags; a score; a current trending threshold value; and a timestamp. 6. The computer-implemented method of claim 3, wherein prior to setting the predictive threshold value, normalizing the property values according to the contexts based on the historical activity data. 7. The computer-implemented method of claim 1, wherein collecting activity data including contexts associated with the digital entity of interest comprises collecting activity data and context data associated with the digital entity of interest from a graph. 8. A system for surfacing digital entities to a user in a content feed, comprising: one or more processors for executing programmed instructions; memory, coupled to the one or more processors, for storing program instruction steps for execution by the computer processor; a data mining module for receiving activity data and contexts associated a digital entity of interest; a predictive model component for: calculating a predictive score for the digital entity of interest; comparing the predictive score against a predictive threshold value; and upon determining that the predictive score is greater than or equal to the predictive threshold value, determining the digital entity of interest is likely to be trending around the user at a future time; an output processing module for: receiving output from the predictive model; and exposing the digital entity of interest that is determined to be likely trending around the user at a future time to a feed application; and a feed application for generating a content feed comprising the digital entities of interest that is determined to be likely trending around the user at a future time. 9. The system of claim 8, further comprising: a predictive graphing module for building a plurality of predictive graph data models comprising historical activity data and contexts associated with a plurality of digital entities at various time periods and a predictive graph data model comprising activity data and contexts associated with the digital entity of interest; a storage device module for storing the plurality of predictive graph data models comprising historical activity data and contexts associated with the plurality of digital entities at various time periods and the predictive graph data model comprising activity data and contexts associated with the digital entity of interest; and a predictive model training module for training and validating the predictive model component based on the plurality of predictive graph data models comprising historical activity data and contexts associated with the plurality of digital entities at various time periods, thereby providing a trained and validated predictive model component. 10. The system of claim 9, further comprising a data mining module for collecting the historical activity data and contexts associated with the plurality of digital entities at various time periods and the activity data and contexts associated with the digital entity of interest from a graph. 11. The system of claim 9, wherein in building one or more predictive graph data models comprising activity data and contexts associated with the digital entity of interest, the predictive graphing module is operable to: represent the digital entity of interest as a target node; represent activities associated with the digital entity of interest in particular contexts as one or more edges; and represent the contexts as one or more context nodes. 12. The system of claim 11, wherein each of the one or more edges comprise an associated edge schema, the edge schema comprising properties associated with the activity data and the contexts. 13. The system of claim 12, wherein in determining whether the digital entity of interest is likely to be trending around the user at a future time, the predictive model is operable to: receive the edge schema; set a predictive threshold value based on the historical activity data; calculate a predictive score for the digital entity of interest; compare the predictive score against the predictive threshold value; determine whether the predictive score is greater than or equal to the predictive threshold value; and upon determining that the predictive score is greater than or equal to the predictive threshold value, determine the digital entity of interest is likely to be trending around the user at a future time. 14. The system of claim 13, wherein prior to setting the predictive threshold value, the predictive model is further operable to normalize the property values according to the contexts based on the historical activity data. 15. The system of claim 13, wherein the property values comprise: a number of likes; a number of shares; a number of comments; a number of views; a number of tags; a score; a current trending threshold value; and a timestamp. 16. The system of claim 8, wherein the digital entity of interest comprises one or more of: a document; a person; an electronic communication; a meeting; a location; a digital image; a digital video file; and a digital audio file. 17. The system of claim 8, wherein the predictive model is one or a combination of: a neural network; a linear or non-linear regression model; and a time series model. 18. One or more computer storage media storing computer-usable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform a method for surfacing relevant and predictively trending digital entities to a user in a content feed to a user in a content feed, the method comprising: storing historical activity data and contexts associated with a plurality of digital entities at various time periods in a storage device; using the historical activity data to train and verify a predictive model; collecting activity data including contexts associated with a digital entity of interest; building a predictive graph data model comprising one or more edge schemas for the digital entity of interest, the one or more edge schemas comprising properties and property values associated with the activity data and the contexts, wherein the properties associated with the activity data and the contexts in the edge schema comprise: a number of likes; a number of shares; a number of comments; a number of views; a number of tags; a score; a current trending threshold value; and a timestamp; inputting the one or more edge schemas into the predictive model; normalizing the property values according to the contexts based on the historical activity data setting a predictive threshold value based on the historical activity data; calculating a predictive score for the digital entity of interest; comparing the predictive score against the predictive threshold value; upon determining that the predictive score is greater than or equal to the predictive threshold value, determining the digital entity of interest is likely to be trending around the user at a future time; and presenting the digital entity of interest to the user in a content feed as a predictive trending digital entity. 19. The one or more computer storage media of claim 18, wherein building a predictive graph data model for the digital entity of interest comprises representing the digital entity of interest as a target node, representing an activity associated with the digital entity of interest in a particular context as an edge, and representing the context as a context node. 20. The one or more computer storage media of claim 18, wherein the one or more digital entities of interest comprises one or more of: a document; a person; an electronic communication; a meeting; a location; a digital image; a digital video file; and a digital audio file.