RANKING OF NEWS FEED IN A MOBILE DEVICE BASED ON LOCAL SIGNALS
First Claim
1. A computer-implemented method comprising:
- receiving, by a mobile device, a plurality of news feed stories, each story of the plurality of news feed stories having a ranking score determined by a social networking system;
receiving, from a network coprocessor of the mobile device, information describing a strength of a network connection of the mobile device;
determining whether to modify the ranking score of at least one story of the plurality of news feed stories based on the strength of the network connection and an attribute associated with the at least one story;
modifying the ranking score of the at least one story based on the determination; and
displaying, on the mobile device, information describing the plurality of news feed stories based on the modified ranking score.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile device receives ranked news feed stories from a server of a social networking system. The mobile device determines whether to adjust the ranking based on local information generated by applications executing on the mobile device or hardware of the mobile device. Examples of local information of the mobile device include information describing the mobile devices'"'"' network connection, geographical location, sensor readings, downloaded data on memory storage, and interactions of software applications executing on the mobile device. For example, if a network co-processor of a mobile device detects a slow network connection, the mobile device lowers the ranking of news feed stories expected to require further use of network bandwidth.
3 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a mobile device, a plurality of news feed stories, each story of the plurality of news feed stories having a ranking score determined by a social networking system; receiving, from a network coprocessor of the mobile device, information describing a strength of a network connection of the mobile device; determining whether to modify the ranking score of at least one story of the plurality of news feed stories based on the strength of the network connection and an attribute associated with the at least one story; modifying the ranking score of the at least one story based on the determination; and displaying, on the mobile device, information describing the plurality of news feed stories based on the modified ranking score. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method comprising:
-
receiving, by a mobile device, a plurality of news feed stories, each story of the plurality of news feed stories having a ranking score determined by a social networking system; receiving, from the mobile device, information generated by a hardware of the mobile device; determining whether to modify the ranking score of at least one story of the plurality of news feed stories based on the information generated by the hardware of the mobile device and an attribute associated with the at least one story; modifying the ranking score of the at least one story based on the determination; and displaying, on a display of the mobile device, information describing the plurality of news feed stories based on the modified ranking score. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method comprising:
-
receiving, by a mobile device, a plurality of news feed stories, each story of the plurality of news feed stories having a ranking score determined by a social networking system; receiving, from the mobile device, information generated by a third party software application running on the mobile device, the third party software application located outside the domain of the social networking system; determining whether to modify the ranking score of at least one story of the plurality of news feed stories based on the information generated by the third party software application and an attribute associated with the at least one story; modifying the ranking of the at least one story based on the determination; and displaying on the mobile device, information describing the plurality of news feed stories based on the modified ranking. - View Dependent Claims (19, 20)
-
Specification