최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0689512 (2015-04-17) |
등록번호 | US-9521578 (2016-12-13) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 1 인용 특허 : 786 |
A wireless end-user device has wireless wide-area network (WWAN) and wireless local-area network (WLAN) modems. A WWAN-specific differential traffic control policy includes aspects that are user-configurable for specific applications, including a background/foreground operation-based policy. One or
A wireless end-user device has wireless wide-area network (WWAN) and wireless local-area network (WLAN) modems. A WWAN-specific differential traffic control policy includes aspects that are user-configurable for specific applications, including a background/foreground operation-based policy. One or more processors implement an application program interface that allows an application to access one or more aspects of the policy that are applicable to that application, including one or more user-configurable aspects of the policy.
1. A wireless end-user device, comprising: a wireless wide area network (WWAN) modem to communicate data for Internet service activities between the device and at least one WWAN, when configured for and connected to the at least one WWAN;a wireless local area network (WLAN) modem to communicate data
1. A wireless end-user device, comprising: a wireless wide area network (WWAN) modem to communicate data for Internet service activities between the device and at least one WWAN, when configured for and connected to the at least one WWAN;a wireless local area network (WLAN) modem to communicate data for Internet service activities between the device and at least one WLAN, when configured for and connected to the at least one WLAN;a non-transitory memory to store a differential traffic control policy applicable to data communicated for Internet service activities using the WWAN modem and the at least one WWAN, but not applicable to data communicated for Internet service activities using the WLAN modem and the at least one WLAN;a user interface to allow a user to set one or more of a plurality of aspects of the differential traffic control policy to select one or more applications that are only allowed to utilize the at least one WWAN for Internet service activities when those applications are classified as interacting with a user in the device user interface foreground; andone or more processors configured to implement an application program interface (API) that allows a particular application to access one or more aspects of the differential traffic control policy applicable to that application, including whether the user-settable aspects of the policy only allow the particular application to utilize the at least one WWAN for Internet service activities when the particular application is classified as interacting with a user in the device user interface foreground. 2. The wireless end-user device of claim 1, the one or more processors further configured to implement a network stack agent to apply the differential traffic control policy to Internet data service provided using the WWAN modem and the at least one WWAN, such that an Internet service access request associated with at least one application that is not classified as interacting with a user in the device interface foreground is blocked, based at least on a user-settable aspect of the differential traffic control policy for that application. 3. The wireless end-user device of claim 1, the API further to indicate, to the particular application, one or more network access conditions based on the differential traffic control policy, wherein the one or network access conditions include a network access condition that indicates the unavailability to the particular application of an Internet data service that is currently available via the WWAN modem to a different application. 4. The wireless end-user device of claim 1, wherein the one or more processors are further configured to classify that the particular application is interacting with the user in the device user interface foreground when a user of the device is directly interacting with the particular application or perceiving any benefit from the particular application. 5. The wireless end-user device of claim 1, wherein the one or more processors are further configured to classify that the particular application is interacting with the user in the device user interface foreground based on a state of user interface priority for the application. 6. The wireless end-user device of claim 1, wherein the one or more processors are further configured to classify that the first end-user application is not interacting with the user in the device user interface foreground when the application is providing or utilizing a background data service. 7. The wireless end-user device of claim 1, the user interface to provide a user of the device with information regarding why the differential traffic control policy is applied to the particular application. 8. The wireless end-user device of claim 1, wherein the differential traffic control policy is part of a multimode profile having different policies for different networks. 9. The wireless end-user device of claim 8, wherein the one or more processors are further configured to select a traffic control policy from the multimode profile based at least in part on the type of network connection currently in use by the device. 10. The wireless end-user device of claim 9, wherein the one or more processors are further configured to, when the type of network connection is at least one type of WLAN connection, select a traffic control policy from the multimode profile based at least in part on a type of network connection from the WLAN to the Internet. 11. The wireless end-user device of claim 8, wherein the differential traffic control policy is the policy for a roaming WWAN network, the multimode profile having a second traffic control policy for a home WWAN network. 12. The wireless end-user device of claim 1, the one or more processors further comprising a network stack interface in communication with the API. 13. The wireless end-user device of claim 1, further comprising a networking stack, wherein the one or more processors are further configured to, at an application service interface layer, identify application traffic flows prior to the flows entering the networking stack. 14. The wireless end-user device of claim 1, wherein the API comprises a network access API. 15. The wireless end-user device of claim 1, wherein the API further allows the particular application to access information indicating whether a current connected WWAN is a roaming network or a non-roaming network. 16. The wireless end-user device of claim 1, wherein the API further informs the particular application when it is allowed to access Internet data service that is currently available via the WWAN modem. 17. The wireless end-user device of claim 1, wherein the API informs the particular application of one or more network traffic controls that the application is expected to implement. 18. The wireless end-user device of claim 1, wherein the API instructs the particular application to transition to a different state. 19. The wireless end-user device of claim 1, wherein the one or more processors are configured to associate the particular application with the differential traffic control policy based on an application behavior. 20. The wireless end-user device of claim 1, the API comprising a network stack interface that intercepts network socket interface messages for applications and OS functions, the one or more processors configured to apply the differential traffic control policy to at least some of the intercepted network socket interface messages. 21. The wireless end-user device of claim 1, wherein the one or more processors are further configured to update the differential traffic control policy based on information received from a network element. 22. The wireless end-user device of claim 1, wherein the one or more processors are configured to apply the differential traffic control policy to selectively block network access by the particular application by intercepting open, connect, and/or write requests by the particular application to a network stack.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.