Patent ID: 9591582
Date: 2017-03-07
CPC Classifications: H04L,H04W,Y02D

Claim:
1. A method for optimizing power consumption in a service discovery wireless services platform, comprising: establishing a peer-to-peer wireless connection at a wireless device; transitioning one or more components in a main wireless application datapath associated with the wireless device to a sleep state, wherein the one or more components transitioned to the sleep state include at least a main application processor; offloading one or more service discovery tasks from the one or more components transitioned to the sleep state to a low-power co-processor coupled to the one or more components in the main wireless application datapath, wherein the one or more service discovery tasks offloaded to the low-power co-processor are determined at least in part according to a service description associated with a service discovery protocol used in the peer-to-peer wireless connection; defining one or more dynamic rules to wake the one or more components in the main wireless application datapath from the sleep state based at least in part on the service description associated with the service discovery protocol used in the peer-to-peer wireless connection; receiving, at the low-power co-processor, one or more incoming data packets over the peer-to-peer wireless connection; and selectively waking the one or more components in the main wireless application datapath from the sleep state in response to the one or more incoming data packets having criteria that trigger the one or more dynamic rules.