Patent ID: 9299082
Filing Date: 2016-03-29
CPC Classification: G06F,G06Q

Claim Text:
1. A method comprising: initializing a plurality of elements in a stream vector associated with social networking data, the social networking data associated with a stream comprising multiple substreams; reading individual rows in a stream table while a write lock associated with the stream vector has been acquired, the write lock associated with at least protecting state information of the stream vector during one or more updates to the stream vector, the individual rows in the stream table comprising at least the social networking data; and responsive to said reading, adding elements to the stream vector based, at least in part, on one or more entries contained within the individual rows of the stream table, the acquired write lock being further configured to allow reading of at least a portion of the social networking data associated with at least one substream of the multiple substreams during initialization of the stream vector, wherein the stream vector comprises an in-memory data structure and the stream table is a persistent stream table that maintains a history of a plurality of posts in an associated social network and tracks each update to the at least one substream of the multiple substreams.