Patent ID: 8930540
Filing Date: 2015-01-06
Classification: G06Q

Abstract:
1. A method for scheduling a task, the method comprising: receiving a computer identifier including a first IP address; collecting during a time period, by a first computing device, data from a second computing device, the second computing device associated with the first IP address; in response to the second computing device obtaining a second IP address during the time period, obtaining a first hostname by performing a first reverse lookup operation on the first IP address and, after obtaining the first hostname, obtaining the second IP address by performing a forward lookup operation on the first hostname; obtaining a second hostname by performing a second reverse lookup operation on the second IP address; determining whether the first hostname and the second hostname match; and after determining that the first hostname matches the second hostname, collecting during the time period, by the first computing device, data from the second computing device using the second IP address; associating the data collected based on both the first and second IP addresses during the time period with the second computing device, the data indicating times at which the second computing device had network connectivity and indicating times at which one or more users were using the second computing device during the time period based upon the first and second IP addresses; using the data to identify a time at which the second computing device is likely to have network connectivity and at which the one or more users are not likely to be using the second computing device; and scheduling a task to occur on the second computing device at the identified time.