System and apparatus for power efficient delivery of social network updates to a receiver device in a broadcast network
First Claim
1. A method for delivering social network updates to a plurality of receiver devices, comprising:
- identifying highly popular entities among one or more social networks by identifying first entities having a number of followers subscribed to receive social network updates posted by the respective first entities exceeding a predetermined threshold;
obtaining one or more of the social network updates;
determining whether the one or more of the social network updates is from one of the identified highly popular entities;
transmitting the obtained social network updates via a unicast network in response to determining the one or more of the social network updates is not from one of the identified highly popular entities; and
transmitting the obtained social network updates via one of a broadcast network and a multicast network in response to determining the one or more of the social network updates is from one of the identified highly popular entities.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for delivering social network updates from popular entities to receiver devices via broadcast or multicast networks obtain updates from highly popular entities. Updates may be assembled by a server crawling social network sites. To enable selective reception, the obtained updates may be broadcast/multicast according to a schedule that is communicated to receiver devices in advance, such as a catalog file. Receiver devices receive the catalog file and use the included information to selectively receive updates that are relevant to a user of the receiver device. Updates received from broadcasts or multicasts are cached in memory of the receiver device. When a user requests to access a particular social network entity on the receiver device, that request may be satisfied by accessing social network updates cached on the receiver device. Broadcasting and/or multicasting highly popular social network updates may relieve burdens on unicast networks.
44 Citations
55 Claims
-
1. A method for delivering social network updates to a plurality of receiver devices, comprising:
-
identifying highly popular entities among one or more social networks by identifying first entities having a number of followers subscribed to receive social network updates posted by the respective first entities exceeding a predetermined threshold; obtaining one or more of the social network updates; determining whether the one or more of the social network updates is from one of the identified highly popular entities; transmitting the obtained social network updates via a unicast network in response to determining the one or more of the social network updates is not from one of the identified highly popular entities; and transmitting the obtained social network updates via one of a broadcast network and a multicast network in response to determining the one or more of the social network updates is from one of the identified highly popular entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A server, comprising:
-
memory; and a processor coupled to the memory, wherein the processor is configured with processor executable-instructions to perform operations comprising; identifying highly popular entities among one or more social networks by identifying first entities having a number of followers subscribed to receive social network updates posted by the respective first entities exceeding a predetermined threshold; obtaining one or more social network updates; determining whether the one or more of the social network updates is from one of the identified highly popular entities; transmitting the obtained social network updates via a unicast network in response to determining the one or more of the social network updates is not from one of the identified highly popular entities; and transmitting the obtained social network updates via one of a broadcast network and a multicast network in response to determining the one or more of the social network updates is from one of the identified highly popular entities. - View Dependent Claims (13, 14, 15)
-
-
16. A system for delivering social network updates to a plurality of computing devices, comprising:
-
means for identifying highly popular entities among one or more social networks comprises means for identifying first entities having a number of followers subscribed to receive social network updates posted by the respective first entities exceeding a predetermined threshold; means for obtaining one or more of the social network updates; means for determining whether the one or more of the social network updates is from one of the identified highly popular entities; means for transmitting the obtained social network updates via a unicast network in response to determining the one or more of the social network updates is not from one of the identified highly popular entities; and means for transmitting the obtained social network updates via one of a broadcast network and a multicast network in response to determining the one or more of the social network updates is from one of the identified highly popular entities. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transitory processor readable medium having stored thereon processor-executable instructions configured to cause a server processor to perform operations comprising:
-
identifying highly popular entities among one or more social networks by identifying first entities having a number of followers subscribed to receive social network updates posted by the respective first entities exceeding a predetermined threshold; obtaining one or more social network updates; determining whether the one or more of the social network updates is from one of the identified highly popular entities; transmitting the obtained social network updates via a unicast network in response to determining the one or more of the social network updates is not from one of the identified highly popular entities; and transmitting the obtained social network updates via one of a broadcast network and a multicast network in response to determining the one or more of the social network updates is from one of the identified highly popular entities. - View Dependent Claims (21, 22, 23)
-
-
24. A computing device, comprising:
-
a display; a memory; and a processor coupled to the display and to the memory and configured with processor executable instructions to perform operations comprising; receiving one or more social network updates via one of a broadcast network and a multicast network in response to the one or more social network updates being from at least one highly popular entity among one or more social networks having a number of second entities subscribed to receive social network updates posted by the at least one highly popular entity; receiving one or more social network updates via a unicast network in response to the one or more social network updates not being from the at least one highly popular entity; storing the received social network updates from the at least one highly popular entity in the memory; and responding to requests for an identified social network update of the at least one highly popular entity by recalling one of the received social network updates from the memory. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A computing device, comprising:
-
means for receiving one or more social network updates via one of a broadcast network and a multicast network in response to the one or more social network updates being from at least one highly popular entity among one or more social networks having a number of second entities subscribed to receive social network updates posted by the at least one highly popular entity; means for receiving one or more social network updates via a unicast network in response to the one or more social network updates not being from the at least one highly popular entity; means for storing the received social network updates from the at least one highly popular entity in a memory; and means for responding to requests for an identified social network update of the at least one highly popular entity by recalling one of the received social network updates from the memory. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A non-transitory processor readable medium having stored thereon processor-executable instructions configured to cause a processor of a computing device to perform operations comprising:
-
receiving one or more social network updates via one of a broadcast network and a multicast network in response to the one or more social network updates being from at least one highly popular entity among one or more social networks having a number of second entities subscribed to receive social network updates posted by the at least one highly popular entity; receiving one or more social network updates via a unicast network in response to the one or more social network updates not being from the at least one highly popular entity; storing the received social network updates from the at least one highly popular entity in memory; and responding to requests for an identified social network update of the at least one highly popular entity by recalling one of the received social network updates from the memory. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
-
45. A system comprising:
-
a server coupled to one of a broadcast network and a multicast network; and a computing device configured to received communications from the server via one of the broadcast network and the multicast network, wherein the server is configured with processor-executable instructions to perform operations comprising; identifying highly popular entities among one or more social networks by identifying first entities having a number of followers subscribed to receive social network updates posted by the respective first entities exceeding a predetermined threshold; obtaining one or more of the social network updates; determining whether the one or more of the social network updates is from one of the identified highly popular entities; transmitting the obtained social network updates via a unicast network in response to determining the one or more of the social network updates is not from one of the identified highly popular entities; and transmitting the obtained social network updates via one of the broadcast network and the multicast network in response to determining the one or more of the social network updates is from one of the identified highly popular entities. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
Specification