Wireless end-user device with differentiated network access selectively applied to different applications
First Claim
1. A wireless end-user device, comprising:
- a plurality of wireless modems to communicate data related to one or more Internet access activities, the plurality of modems includinga wireless wide area network (WWAN) modem to communicate data related to one or more Internet access activities between the device and at least one WWAN, when configured for and connected to the WWAN, anda wireless local area network (WLAN) modem to communicate data related to one or more Internet access activities between the device and at least one WLAN, when configured for and connected to the WLAN;
a non-transitory memory to store a network service activity control policy set, the policy set including at leasta first differential traffic control policy element indicating whether or not to implement a first selective block to prevent one or more Internet access activities associated with a first end-user application from communicating data over at least one wireless network, anda second differential traffic control policy element indicating whether or not to implement a second selective block to prevent one or more Internet access activities associated with a second end-user application from communicating data over at least one wireless network; and
one or more processors configured to implement an application program interface (API) to control application access to Internet data services when data for Internet access activities is communicated through at least one of the modems,the API, when the first differential traffic control policy element indicates the first selective block should be implemented, to selectively block one or more Internet access activities by the first end-user application through one of the plurality of modems, and to selectively allow one or more Internet access activities by the first end-user application through another one of the plurality of modems, andthe API, when the second differential traffic control policy element indicates the second selective block should be implemented, to selectively block one or more Internet access activities by the second end-user application through one of the plurality of modems, and to selectively allow one or more Internet access activities by the second end-user application through another one of the plurality of modems.
2 Assignments
0 Petitions
Accused Products
Abstract
A wireless end-user device has wireless wide-area network (WWAN) and wireless local-area network (WLAN) modems. A memory stores a network service activity control policy set that includes multiple differential traffic control policy elements applicable respectively to different end-user applications. One or more processors are configured to implement an application program interface (API) to control application access to Internet data services communicated through the modems. The API selectively blocks or allows Internet access activities by each of the end-user applications based on their respective traffic control policy elements and based on the modem to be used for the Internet access activities.
992 Citations
25 Claims
-
1. A wireless end-user device, comprising:
-
a plurality of wireless modems to communicate data related to one or more Internet access activities, the plurality of modems including a wireless wide area network (WWAN) modem to communicate data related to one or more Internet access activities between the device and at least one WWAN, when configured for and connected to the WWAN, and a wireless local area network (WLAN) modem to communicate data related to one or more Internet access activities between the device and at least one WLAN, when configured for and connected to the WLAN; a non-transitory memory to store a network service activity control policy set, the policy set including at least a first differential traffic control policy element indicating whether or not to implement a first selective block to prevent one or more Internet access activities associated with a first end-user application from communicating data over at least one wireless network, and a second differential traffic control policy element indicating whether or not to implement a second selective block to prevent one or more Internet access activities associated with a second end-user application from communicating data over at least one wireless network; and one or more processors configured to implement an application program interface (API) to control application access to Internet data services when data for Internet access activities is communicated through at least one of the modems, the API, when the first differential traffic control policy element indicates the first selective block should be implemented, to selectively block one or more Internet access activities by the first end-user application through one of the plurality of modems, and to selectively allow one or more Internet access activities by the first end-user application through another one of the plurality of modems, and the API, when the second differential traffic control policy element indicates the second selective block should be implemented, to selectively block one or more Internet access activities by the second end-user application through one of the plurality of modems, and to selectively allow one or more Internet access activities by the second end-user application through another one of the plurality of modems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification