SERVER HAVING PRIORITIZED NOTIFICATIONS FOR CONSERVING RESOURCES ON A MOBILE DEVICE
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for prediction of activity session for mobile network use optimization and user experience enhancement are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system for enhancing user experience with a mobile application on a mobile device including, using user activity characteristics at a mobile device and server activity characteristics of a host server to anticipate a future activity session at the mobile device and transferring impending content from the host server the mobile device to pre-cache content on the mobile device to support predicted data activity for the future activity session that has been predicted.
5 Citations
29 Claims
-
1. (canceled)
-
2. A server comprising:
a memory and a processor, configured for; receiving notifications from content providers, wherein the notifications are indicative of new content at a content provider, and wherein the notifications are one of a first priority or a second priority; sending notifications that are of the first priority over a first connection to a mobile device in response to receipt of a notification of the first priority; sending notifications that are of the second priority over the first connection to the mobile device after expiration of a predetermined period of time when the mobile device is in an inactive state; sending notifications that are of the second priority over the first connection to the mobile device in response to the mobile device changing to an active state from an inactive state; wherein upon receipt of a notification of either the first priority or the second priority by the mobile device, a second connection is established from the mobile device to the content provider that is different than the first connection between the mobile device and the server, and wherein the second connection is established to access the new content associated with the notification. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method of operating a server comprising:
-
receiving notifications from content providers, wherein the notifications are indicative of new content at a content provider, and wherein the notifications are one of a first priority or a second priority; sending notifications that are of the first priority over a first connection to a mobile device in response to receipt of a notification of the first priority; sending notifications that are of the second priority over the first connection to the mobile device after expiration of a predetermined period of time when the mobile device is in an inactive state; sending notifications that are of the second priority over the first connection to the mobile device in response to the mobile device changing to an active state from an inactive state; wherein upon receipt by the mobile device of a notification of either the first priority or the second priority, a second connection is established from the mobile device to the content provider that is different than the first connection between the mobile device and the server, and wherein the second connection is established to access the new content associated with the notification. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A server comprising:
a memory and a processor, configured for; receiving notifications from content providers, wherein the notifications are indicative of new content at a content provider, and wherein the notifications are one of a first priority or a second priority; sending notifications that are of the first priority over a first connection to a mobile device in response to receipt of a notification of the first priority; sending notifications that are of the second priority over the first connection to the mobile device after expiration of a predetermined period of time when the mobile device is in an inactive state; sending notifications that are of the second priority over the first connection to the mobile device in response to the mobile device changing to an active state from an inactive state; wherein upon receipt by the mobile device of a notification of either the first priority or the second priority, a second connection is established from the mobile device to the content provider that is different than the first connection between the mobile device and the server to access the new content associated with the notification, wherein the first connection between the mobile device and the server is an IP connection, and wherein a user selection at the mobile device enables sending notifications upon receipt regardless of priority on an application-by-application basis. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
Specification