최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0758906 (2013-02-04) |
등록번호 | US-9203864 (2015-12-01) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 3 인용 특허 : 584 |
Systems and methods of dynamic categorization of applications for network use and access in a mobile network are disclosed. Using application profile information, applications can be categorized into one of multiple categories that define restrictions on the application's access to the wireless netw
Systems and methods of dynamic categorization of applications for network use and access in a mobile network are disclosed. Using application profile information, applications can be categorized into one of multiple categories that define restrictions on the application's access to the wireless network or cellular network. One example of such categories is the concept of black, white and grey listings. The “white” listed applications may be always allowed access, “black” listed application may never or almost never be granted network access (e.g., application may be malware like or otherwise consumes large amounts of network/device resources), and grey listed applications may be granted access based on one or more criteria.
1. A computer-implemented method of determining network access permissions for managing network bandwidth consumption of a mobile device application, the method comprising: using at least one processor of the mobile device for: receiving a request from the mobile device application to access a netwo
1. A computer-implemented method of determining network access permissions for managing network bandwidth consumption of a mobile device application, the method comprising: using at least one processor of the mobile device for: receiving a request from the mobile device application to access a network;on a client side, determining an application traffic category of a plurality of categories to which the mobile device application is assigned based on an activity associated with either the mobile device or the mobile device application including at least one of: application status, communications directionality, communications priority, device location, time, usage pattern, and traffic content, wherein each of the plurality of application traffic categories is associated with a network access policy;on the client side, determining a content category of a plurality of categories to which the mobile device application is assigned based on a time criticality associated with either the mobile device or the mobile device application including at least one of: high priority, low priority, time critical, and non-time critical, wherein each of the plurality of content categories is associated with a content delivery policy;receiving a second set of application traffic categories associated with a network access policy;receiving a second set of content categories associated with a content delivery policy;determining if the client side determined application traffic category of a plurality of categories and the second set of application traffic categories of a plurality of categories are consistent;determining if the client side determined content category of a plurality of categories and the second set of content categories of a plurality of categories are consistent;in response to a determination that the client side determined application traffic category and the second set of application traffic categories have network access policies that are consistent, providing to the mobile device application access to the network according to the network access policy associated with the application traffic category;in response to a determination that the client side determined application traffic category and the second set of application traffic categories have network access policies that are not consistent, determining a network access policy to allow the application access to the network;in response to a determination that the client side determined content category and the second set of content categories have content delivery policies that are consistent, providing to the mobile device application content from the network according to the content delivery policy associated with the content category; andin response to a determination that the client side determined content category and the second set of content categories have content delivery policies that are not consistent, determining a content delivery policy to deliver content to the mobile device. 2. The method of claim 1, further comprising assigning the application traffic category to the mobile device application based upon the mobile device application's frequency of access of the network. 3. The method of claim 1, further comprising assigning the application traffic category to the mobile device application based upon the mobile device application's polling patterns. 4. The method of claim 1, further comprising assigning the application traffic category to the mobile device application based upon an intensity with which the mobile device application accesses network resources. 5. The method of claim 1, further comprising assigning the application traffic category to the mobile device application based upon an intensity with which the mobile device application uses resources of the mobile device. 6. The method of claim 1, wherein the plurality of application traffic categories includes a first category, a second category, and a third category, and further wherein the network access policy associated with the first category is permission to access the network at all times; the network access policy associated with the second category is permission to access the network if one or more criteria related to network bandwidth consumption are met; and the network access policy associated with the third category is denial of permission to access the network unless otherwise specified by a user of the mobile device. 7. The method of claim 6, wherein the one or more criteria includes providing network access only on one or more specified networks, providing access only during off-peak hours, or providing access only when WiFi is available. 8. The method of claim 6, further comprising upon determining that the application traffic category assigned to the mobile device application is the second category, determining whether the one or more criteria is met before providing access to the network to the mobile device application. 9. The method of claim 1, wherein at least a portion of the network access policy is determined by the user of the mobile device. 10. The method of claim 1, wherein at least a portion of the second set of application traffic categories associated with a network access policy is determined by whether a user of the mobile device has a network subscription with a premium account. 11. A computer-implemented method of categorizing mobile device applications installed on a mobile device for managing network bandwidth consumption, the method comprising: using at least one processor of the mobile device for: receiving at a client-side proxy on the mobile device network access policy definitions that specify restrictions on accessing the network;receiving at a client-side proxy on the mobile device network content delivery definitions that specify restrictions on delivering content to the mobile device applications;aggregating at the client-side proxy profile information for the mobile device applications;assigning by the client-side proxy each mobile device application to one of a plurality of application traffic categories based on an activity associated with either the mobile device or the mobile device application including at least one of: application status, communications directionality, communications priority, device location, time, usage pattern, and traffic content, and based on the received network access policy definitions and the aggregated profile information for the respective mobile device application;assigning by the client-side proxy each mobile device application to one of a plurality of content categories based on a time criticality associated with either the mobile device or the mobile device application including at least one of: high priority, low priority, time critical, and non-time critical, and based on the received network content delivery definitions and the aggregated profile information for the respective mobile device application;receiving a second set of application traffic categories associated with a network access policy;receiving a second set of content categories associated with a content delivery policy;determining if the client-side application traffic category of a plurality of categories and the second set of application traffic categories have network access policies that are consistent;determining if the client-side content category of a plurality of categories and the second set of content categories have content delivery policies that are consistent;in response to a determination that the application traffic categories have network access policies that are consistent, providing to the mobile device application access to the network according to the network access policy associated with the client-side application traffic category;in response to a determination that the content categories have content delivery policies that are consistent, delivering content to the mobile device according to the content delivery policy associated with the client-side content category;in response to a determination that the application traffic categories are inconsistent, determining a network access policy to allow the application access to the network;in response to a determination that the content categories are inconsistent, determining a content delivery policy to deliver content to the mobile device application;wherein each category of the plurality of application traffic categories is associated with specified restrictions or rights on accessing the network for mobile device applications assigned to the category; andwherein each category of the plurality of content categories is associated with specified restrictions or rights on delivering content for mobile device applications assigned to the category. 12. The method of claim 11, wherein the plurality of application traffic categories includes a first category, a second category, and a third category, and further wherein a specified restriction associated with the first category is permission to access the network at all times; the specified restriction associated with the second category is permission to access the network if one or more criteria related to network bandwidth consumption are met; and the specified restriction or right associated with the third category is denial of permission to access the network unless otherwise specified by a user of the mobile device. 13. The method of claim 12, wherein the one or more criteria includes providing network access only on one or more specified networks, providing access only during off-peak hours, or providing access only when WiFi is available. 14. The method of claim 12, further comprising upon determining that the application traffic category assigned to a given mobile device application is the second category, determining whether the one or more criteria is met before providing access to the network to the given mobile device application. 15. The method of claim 11, further comprising upon receiving a request to access the network from a first mobile device application, identifying the first mobile device application's assigned application traffic category and granting network access to the first mobile device application based on the specified restrictions associated with the assigned application traffic category. 16. The method of claim 11, wherein the profile information includes one or more of access frequency, bandwidth need, polling patterns, network resource intensiveness, and device resource intensiveness. 17. The method of claim 11, wherein the second set of application traffic categories have access policy definitions that include device specific information. 18. The method of claim 11, wherein the second set of application traffic categories have access policy definitions that include information provided by network operators. 19. A computer-implemented method of determining access restrictions of a mobile device application running on a mobile device that requests network access for managing network bandwidth consumption, the method comprising: using at least one processor of the mobile device for: detecting and identifying a network operator by a server-side proxy that provides wireless services to the mobile device;determining the network operator's application traffic categorization of the mobile device application based on an activity associated with either the mobile device or the mobile device application including at least one of: application status, communications directionality, communications priority, device location, time, usage pattern, and traffic content, wherein multiple application traffic categories are available for the categorization, and further wherein each of the multiple application traffic categories is associated with specified restrictions on accessing the network;determining the network operator's content categorization of the mobile device application based on a time criticality associated with either the mobile device or the mobile device application including at least one of: high priority, low priority, time critical, and non-time critical, wherein multiple content categories are available for the categorization, and further wherein each of the multiple content categories is associated with specified restrictions on delivering content;comparing the network operator's application traffic categorization of the mobile device application with a client-side application's application traffic categorization associated with a network access policy of the mobile device application;determining if the network operator's application traffic categorization of the mobile device application is consistent with the client-side application's application traffic categorization of the mobile device application;granting the mobile device application access to the network based on the specified restrictions associated with the application's application traffic categorization when the network operator's application traffic categorization and the client-side application's application traffic categorization are consistent;comparing the network operator's content categorization of the mobile device application with a client-side application's content categorization associated with a content delivery policy of the mobile device application;determining if the network operator's content categorization of the mobile device application is consistent with the client-side application's content categorization of the mobile device application; anddelivering content to the mobile device application based on the specified restrictions associated with the application's content categorization when the network operator's content categorization and the client-side application's content categorization are consistent. 20. The method of claim 19, wherein the multiple application traffic categories includes a first category, a second category, and a third category, and further wherein a specified restriction associated with the first category is permission to access the network at all or most times; the specified restriction associated with the second category is permission to access the network if one or more criteria related to network bandwidth consumption are met; and the specified restriction associated with the third category is denial of permission to access the network unless otherwise specified by a user of the mobile device. 21. The method of claim 20, further comprising upon determining that the application traffic category assigned to the mobile device application is the second category, determining whether the one or more criteria is met before providing access to the network to the mobile device application. 22. A mobile device having mobile device applications that request access to a network for managing network bandwidth consumption, the mobile device comprising: a radio;a processor;a memory unit having instructions stored thereon which when executed by the processor, causes the processor to: receive a request from a given mobile device application to access the network;on a client side, determine an application traffic category of a plurality of application traffic categories to which the given mobile device application is assigned based on an activity associated with either the mobile device or the mobile device application including at least one of: application status, communications directionality, communications priority, device location, time, usage pattern, and traffic content, wherein each of the plurality of application traffic categories is associated with a network access policy;receive a network operator determined application traffic category having a network access policy associated therewith to which the mobile device application is assigned;determine if the client-side determined application traffic category and the network operator determined application traffic category have network access policies that are consistent;in response to a determination that the client-side and network operator determined application traffic categories have network access policies that are consistent, provide to the given mobile device application access to the network according to the network access policy associated with the application traffic category;receive a request from the given mobile device application to deliver content;on a client side, determine a content category of a plurality of content categories to which the given mobile device application is assigned based on a time criticality associated with either the mobile device or the mobile device application including at least one of: high priority, low priority, time critical, and non-time critical, wherein each of the plurality of content categories is associated with a content delivery policy;receive a network operator determined content category having a content delivery policy associated therewith to which the mobile device application is assigned;determine if the client-side determined content category and the network operator determined content category have content delivery policies that are consistent; andin response to a determination that the client-side and network operator determined content categories have content delivery policies that are consistent, deliver content to the given mobile device application according to the content delivery policy associated with the content category. 23. The mobile device of claim 22, wherein the plurality of application traffic categories includes a first category, a second category, and a third category. 24. The mobile device of claim 23, wherein the network access policy associated with the first category is permission to access the network at all or most times. 25. The mobile device of claim 23, wherein, the network access policy associated with the second category is permission to access the network if one or more criteria are met, wherein the one or more criteria are related to network bandwidth consumption. 26. The mobile device of claim 25, wherein the processor further upon determining that the application traffic category assigned to the mobile device application is the second category, determines whether the one or more criteria is met before providing access to the network to the mobile device application. 27. The mobile device of claim 23, wherein, and the network access policy associated with the third category is denial of permission to access the network unless otherwise specified by a user of the mobile device. 28. The mobile device of claim 22, further including determining whether to cache mobile device application traffic based on the network operator determined application traffic category, and further including caching the mobile device application traffic. 29. The mobile device of claim 22, further including determining whether to cache mobile device application traffic based on the client-side determined application traffic category, and further including caching the mobile device application traffic.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.