Patent ID: 8171138
Filing Date: 2012-05-01
Classification: H04L

Abstract:
1. A computer-implemented method for attributing network requests with criteria, comprising: creating a network request that is associated with an application on a mobile device; wherein the network request relates to at least one of sending information to another computing device from the mobile device and receiving information from the another computing device on the mobile device; wherein the application specifies criteria that are defined within the application and are associated with network requests made by the application; wherein the network requests are not executed before the criteria specified by the application are satisfied; wherein the criteria comprises: a network connection and a signal strength; associating the specified criteria with the network request before the network request is submitted for execution; wherein an application design environment is used to associate the associate the specified criteria with network requests; configuring the criteria, wherein configuring the criteria includes adjusting properties relating to the criteria; submitting the network request to be performed; in response to submitting the network request to be performed, queuing the network request; and determining when the criteria that are associated with the network request are satisfied, and when the criteria are satisfied; obtaining the network request from the queue and attempting to execute the request.