Techniques for populating a content stream on a mobile device
First Claim
Patent Images
1. A method comprising:
- at a mobile computing device, receiving from an activity recognition module, an activity status identifier derived by the activity recognition module processing information generated by one or more sensors of the mobile computing device, the activity status identifier identifying one of a plurality of possible physical activity states of a user of the mobile computing device; and
based in part on determining that a predetermined pattern of changes in the activity status identifier has occurred, communicating a content request to a server, the content request for content items to be presented in a content feed of a mobile application executing at the mobile computing device, wherein the predetermined pattern of changes in the activity status identifier has been historically observed to have a high co-occurrence with content requests for content items to be presented in the content feed of the mobile application.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for populating a content stream of a mobile application are described. Consistent with some embodiments, the delays associated with waiting for a server to respond to a user'"'"'s manual request for content items are eliminated by using various sensors of a mobile computing device to predict when a user is likely to view a personalized content stream. Accordingly, a background process identifies when certain conditions are satisfied, and an automatic content request is communicated to a content server, such that content items for presentation to a member of a social networking service are pre-fetched.
65 Citations
12 Claims
-
1. A method comprising:
-
at a mobile computing device, receiving from an activity recognition module, an activity status identifier derived by the activity recognition module processing information generated by one or more sensors of the mobile computing device, the activity status identifier identifying one of a plurality of possible physical activity states of a user of the mobile computing device; and based in part on determining that a predetermined pattern of changes in the activity status identifier has occurred, communicating a content request to a server, the content request for content items to be presented in a content feed of a mobile application executing at the mobile computing device, wherein the predetermined pattern of changes in the activity status identifier has been historically observed to have a high co-occurrence with content requests for content items to be presented in the content feed of the mobile application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
at a mobile computing device, receiving from an activity recognition module, an activity status identifier and a confidence level, the activity status identifier and the confidence level derived by the activity recognition module processing information generated by one or more sensors of the mobile computing device, the activity status identifier identifying one of a plurality of possible physical activity states of a user of the mobile computing device and the confidence level representing the likelihood that the user is in the physical activity state identified by the activity status identifier; and based in part on determining that a predetermined pattern of changes in the activity status identifier has occurred, communicating a content request to a server, the content request for content items to be presented in a content feed of a mobile application executing at the mobile computing device, wherein the predetermined pattern of changes in the activity status identifier has been historically observed to have a high co-occurrence with content requests for content items to be presented in the content feed of the mobile application. - View Dependent Claims (9, 10, 11, 12)
-
Specification