Network based service policy implementation with network neutrality and user privacy
First Claim
1. A method of operating a mobile end user device, the method comprising:
- during a time period when the mobile end user device communicates some Internet data via a cellular network modem and some Internet data via a wireless local area network modem, obtaining one or more usage value updates for Internet data usage classified as occurring via the cellular network modem, each usage value update reflecting a used amount of Internet data associated specifically with a first application of a plurality of applications on the mobile end user device and capable of communicating Internet data via the cellular network modem and the wireless local area network modem;
establishing that a usage-notification condition associated with the first application and not associated with a second application of the plurality of applications has been met, or that a user has requested a notification of Internet data usage by the first application; and
in response to the establishing, presenting, through a user interface of the mobile end user device, a notification message comprising an estimate of an amount of Internet data usage, via the cellular network modem and not the wireless local area network modem, the estimate indicating usage associated specifically with the first application or still available to the first application relative to a usage limit for the first application, the estimate being based on at least one of the one or more usage value updates.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, device, and computer-readable medium for enabling a mobile end user device to access one or more Internet data services via a mobile communications network, obtain one or more usage value updates, each usage value update reflecting a used amount of the one or more Internet data services by a first application on the mobile end user device, establish that a notification condition associated with the first application has been met or a user has requested a notification of data usage by the first application, and, in response to the establishing, presenting, through a user interface of the mobile end user device, a notification message comprising an estimate of an amount of the one or more Internet data services used by or still available to the first application, the estimate being based on at least one of the one or more usage value updates.
-
Citations
63 Claims
-
1. A method of operating a mobile end user device, the method comprising:
-
during a time period when the mobile end user device communicates some Internet data via a cellular network modem and some Internet data via a wireless local area network modem, obtaining one or more usage value updates for Internet data usage classified as occurring via the cellular network modem, each usage value update reflecting a used amount of Internet data associated specifically with a first application of a plurality of applications on the mobile end user device and capable of communicating Internet data via the cellular network modem and the wireless local area network modem; establishing that a usage-notification condition associated with the first application and not associated with a second application of the plurality of applications has been met, or that a user has requested a notification of Internet data usage by the first application; and in response to the establishing, presenting, through a user interface of the mobile end user device, a notification message comprising an estimate of an amount of Internet data usage, via the cellular network modem and not the wireless local area network modem, the estimate indicating usage associated specifically with the first application or still available to the first application relative to a usage limit for the first application, the estimate being based on at least one of the one or more usage value updates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A mobile end user device comprising:
-
a user interface; a cellular network modem configurable to communicate Internet data over a wireless wide area network; a wireless local area network modem configurable to communicate Internet data over a wireless local area network; one or more processors configured to execute one or more instructions that, when executed by the one or more processors, cause the one or more processors to; during a time period when the mobile end user device communicates some Internet data via the cellular network modem and some Internet data via the wireless local area network modem, obtain one or more usage value updates for Internet data usage classified as occurring via the cellular network modem, each usage value update reflecting a used amount of Internet data associated specifically with a first application of a plurality of applications on the mobile end user device and capable of communicating Internet data via the cellular network modem and the wireless network modem, determine that a usage-notification condition associated with the first application and not associated with a second application of the plurality of applications has been met, or that a user has requested a notification of Internet data usage by the first application, and in response to the determination, present, through the user interface, a notification message comprising an estimate of an amount of Internet data usage classified as occurring via the cellular network modem, the estimate indicating usage associated specifically with the first application or currently available to the first application relative to a usage limit for the first application, the estimate being based on at least one of the one or more usage value updates. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A non-transitory computer-readable storage medium storing machine-executable instructions that, when executed by one or more processors of a mobile end user device, cause the one or more processors to:
-
during a time period when the mobile end user device communicates some Internet data via a cellular network modem and some Internet data via a wireless local area network modem, obtain one or more usage value updates for Internet data usage classified as occurring via the cellular network modem, each usage value update reflecting a used amount of Internet data associated specifically with a first application of a plurality of applications on the mobile end user device and capable of communicating Internet data via the cellular network modem and the wireless network modem; determine that a usage-notification condition associated with the first application and not associated with a second application of the plurality of applications has been met, or that a user has requested a notification of Internet data usage by the first application; and in response to the determination, cause a notification message to be presented through a user interface of the mobile end user device, the notification message comprising an estimate of an amount of Internet data usage classified as occurring via the cellular network modem, the estimate indicating usage associated specifically with the first application or still available to the first application relative to a usage limit for the first application, the estimate being based on at least one of the one or more usage value updates. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
Specification