SOCIAL NETWORKING FEED DELIVERY SYSTEM AND METHOD
First Claim
Patent Images
1. A method comprising:
- obtaining, via at least one computing device, a social graph representing a plurality of social network users as a plurality of content consumers and content producers of the social network, each content producer producing, and each content consumer consuming, one or more items of content, the social graph identifying a content sharing relationship for a consumer-producer pair comprising a content consumer and content producer of the plurality of content consumers and content producers, the content sharing relationship representing that the content consumer consumes the one or more content items produced by the content producer;
selecting, via the at least one computing device from the plurality of content consumers and content producers, a content sharing hub for at least one consumer-producer pair, the content sharing hub having a content sharing relationship with each of the content consumer and the content producer of the consumer-producer pair; and
defining, via the at least one computing device, a new content sharing relationship for the consumer-producer pair using the content sharing hub, the new content sharing relationship representing that the content consumer consumes the one or more content items produced by the content producer via the content sharing hub.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are a system, method and architecture for optimizing a manner in which queries and updates are issued to data stores servicing an application such as a social networking application. A social graph modeling a social network may be used to generate a data store request schedule that optimizes, e.g., minimizes, data store accesses, such as without limitation queries and updates to the data store.
7 Citations
33 Claims
-
1. A method comprising:
-
obtaining, via at least one computing device, a social graph representing a plurality of social network users as a plurality of content consumers and content producers of the social network, each content producer producing, and each content consumer consuming, one or more items of content, the social graph identifying a content sharing relationship for a consumer-producer pair comprising a content consumer and content producer of the plurality of content consumers and content producers, the content sharing relationship representing that the content consumer consumes the one or more content items produced by the content producer; selecting, via the at least one computing device from the plurality of content consumers and content producers, a content sharing hub for at least one consumer-producer pair, the content sharing hub having a content sharing relationship with each of the content consumer and the content producer of the consumer-producer pair; and defining, via the at least one computing device, a new content sharing relationship for the consumer-producer pair using the content sharing hub, the new content sharing relationship representing that the content consumer consumes the one or more content items produced by the content producer via the content sharing hub. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
at least one computing device comprising one or more processors to execute and memory to store instructions to; obtain a social graph representing a plurality of social network users as a plurality of content consumers and content producers of the social network, each content producer producing, and each content consumer consuming, one or more items of content, the social graph identifying a content sharing relationship for a consumer-producer pair comprising a content consumer and content producer of the plurality of content consumers and content producers, the content sharing relationship representing that the content consumer consumes the one or more content items produced by the content producer; select, from the plurality of content consumers and content producers, a content sharing hub for at least one consumer-producer pair, the content sharing hub having a content sharing relationship with each of the content consumer and the content producer of the consumer-producer pair; and define a new content sharing relationship for the consumer-producer pair using the content sharing hub, the new content sharing relationship representing that the content consumer consumes the one or more content items produced by the content producer via the content sharing hub. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer readable non-transitory storage medium for tangibly storing thereon computer readable instructions that when executed cause at least one processor to:
-
obtain a social graph representing a plurality of social network users as a plurality of content consumers and content producers of the social network, each content producer producing, and each content consumer consuming, one or more items of content, the social graph identifying a content sharing relationship for a consumer-producer pair comprising a content consumer and content producer of the plurality of content consumers and content producers, the content sharing relationship representing that the content consumer consumes the one or more content items produced by the content producer; select, from the plurality of content consumers and content producers, a content sharing hub for at least one consumer-producer pair, the content sharing hub having a content sharing relationship with each of the content consumer and the content producer of the consumer-producer pair; and define a new content sharing relationship for the consumer-producer pair using the content sharing hub, the new content sharing relationship representing that the content consumer consumes the one or more content items produced by the content producer via the content sharing hub. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification