How to read a patent in 60 seconds (2010)
I failed to read the claim in 60 seconds for sure, here is a quick demo of the &quot;independent claim&quot;:<p>&quot;
What is claimed is:<p>1. A method for using traffic categorization to select use of different network configurations in a wireless network, the method, comprising: detecting an activity state of an application on a mobile device which traffic is originated from or directed to; detecting a time criticality of data contained in the traffic to be sent between the mobile device and the host server; determining a timing with which to allow the traffic to pass through based on the activity state or the time criticality; controlling communication use on the mobile device based on the timing with which the traffic is allowed to pass through; and selecting a network configuration for use in sending traffic between a mobile device and a host server in the wireless network based on an activity state of an application on the mobile device for which traffic is directed to or originated from, wherein a network configuration with a slower data rate is selected when the application is not interacting with a user.<p>2. The method of claim 1, wherein, 3G, LTE, or 4G network is selected for passing through traffic when the application is active or when the data contained in the traffic is time critical.<p>3. The method of claim 1, wherein, the activity state is determined by whether the application is in a foreground or background state on the mobile device.<p>4. The method of claim 1, wherein the activity state is determined based on whether a user is expecting data contained in the traffic directed to the mobile device.<p>5. The method of claim 1, wherein, when the data is not time critical, the timing with which to allow the traffic to pass through is set based on when additional data needs to be sent.<p>6. The method of claim 1, wherein a network configuration with a slower data rate is selected when the application is running in the background.<p>7. The method of claim 1, wherein a network configuration with a slower data rate is selection when the data contained in the traffic is not time critical.<p>8. A system for categorizing traffic in a wireless network, the system comprising: means for detecting an activity state of an application on a mobile device which traffic is originated from or directed to; means for detecting a time criticality of data contained in the traffic to be sent between the mobile device and the host server; means for determining a timing with which to allow the traffic to pass through based on the activity state or the time criticality; means for controlling radio use on the mobile device based on the timing with which the traffic is allowed to pass through; and means for selecting a network configuration in the wireless network for use in passing traffic to and from the mobile device, wherein a network configuration with a slower data rate is selected when the application is not interacting with a user.<p>9. The system of claim 8, wherein a 3G, LTE, or 4G network is selected for passing through traffic when the application is active or when the data contained in the traffic is time critical.<p>10. The system of claim 8, wherein, the activity state is determined by whether the application is in a foreground or background state on the mobile device.<p>11. The system of claim 8, wherein the activity state is determined based on whether a user is expecting data contained in the traffic directed to the mobile device.<p>12. The system of claim 8, wherein, when the data is not time critical, the timing with which to allow the traffic to pass through is set based on when additional data needs to be sent.<p>13. The system of claim 8, wherein a network configuration with a slower data rate is selected when the application is running in the background.<p>14. The system of claim 8, wherein a network configuration with a slower data rate is selection when the data contained in the traffic is not time critical.<p>15. A non-transitory machine-readable storage medium having stored thereon instructions which when executed by a processor causes the processor to perform a method for using traffic categorization to select use of different network configurations in a wireless network, the method comprising: detecting an activity state of an application on a mobile device which traffic is originated from or directed to; detecting a time criticality of data contained in the traffic to be sent between the mobile device and the host server; determining a timing with which to allow the traffic to pass through based on the activity state or the time criticality; controlling communication use on the mobile device based on the timing with which the traffic is allowed to pass through; and selecting a network configuration for use in sending traffic between a mobile device and a host server in the wireless network based on an activity state of an application on the mobile device for which traffic is directed to or originated from, wherein a network configuration with a slower data rate is selected when the application is not interacting with a user.<p>16. The storage medium of claim 15, wherein the method includes selecting a 3G, LTE, or 4G network for passing through traffic when the application is active or when the data contained in the traffic is time critical.<p>17. The storage medium of claim 15, wherein the method includes determining the activity state by whether the application is in a foreground or background state on the mobile device.<p>18. The storage medium of claim 15, wherein the method includes determining the activity state based on whether a user is expecting data contained in the traffic directed to the mobile device.<p>19. The storage medium of claim 15, wherein the method includes setting the timing, when the data is not time critical, with which to allow the traffic to pass through is based on when additional data needs to be sent.<p>20. The storage medium of claim 15, wherein the method includes selecting a network configuration with a slower data rate when the application is running in the background.<p>21. The storage medium of claim 15, wherein the method includes selecting a network configuration with a slower data rate when the data contained in the traffic is not time critical. &quot;