Abstract:
The disclosure is directed to using motion to reduce unnecessary scans for local wireless networks. An aspect determines whether or not a motion state change event of a user device indicates a change from a moving motion state to a stationary motion state, and if the motion state change event indicates a change from a moving motion state to a stationary motion state, ignoring the motion state change event. An aspect of the disclosure is directed to using motion to reduce latency of scanning for local wireless networks. An aspect determines whether or not a user device is in motion, determines whether or not a periodic scan timer has expired and/or a received signal strength indicator (RSSI) is below a threshold, and if the user device is in motion and the periodic scan timer has expired or the RSSI is below the threshold, scanning for a local wireless network.
Abstract:
Systems and methods share context information on a neighbor aware network. In one aspect, a context providing device receives a plurality of responses to a discovery query from a context consuming device, and tailors services it offers to the context consuming device based on the responses. In another aspect, a context providing device indicates in its response to a discovery query which services or local context information it can provide to the context consuming device, and also a cost associated with providing the service or the local context information. In some aspects, the cost is in units of monetary currency. In other aspects, the cost is in units of user interface display made available to an entity associated with the context providing device in exchange for the services or local context information offered to the context consuming device.
Abstract:
One or more mobile devices make measurements while moving along a path. Each measurement may comprise a specific group of identifiers of wireless transmitters, and strengths of corresponding wireless signals. A set of measurements are made in a sequence along a path, and the subsets of the measurements are identified for satisfying a test on a value of a measure of similarity of measurements included in the subset. A new place of relevance is identified, by comparing the just-described subsets of the measurements with similar subsets of additional measurements (e.g. by clustering). Alternatively, a known place of relevance (e.g. having a label) is identified, by comparing the just-described subsets of the measurements with pre-computed model of measurements. Also, the just-described subsets of the measurements may be compared with corresponding subsets of measurements of another path, e.g. to identify common portions therein.
Abstract:
The disclosure is directed to using motion to reduce unnecessary scans for local wireless networks. An aspect determines whether or not a motion state change event of a user device indicates a change from a moving motion state to a stationary motion state, and if the motion state change event indicates a change from a moving motion state to a stationary motion state, ignoring the motion state change event. An aspect of the disclosure is directed to using motion to reduce latency of scanning for local wireless networks. An aspect determines whether or not a user device is in motion, determines whether or not a periodic scan timer has expired and/or a received signal strength indicator (RSSI) is below a threshold, and if the user device is in motion and the periodic scan timer has expired or the RSSI is below the threshold, scanning for a local wireless network.
Abstract:
Methods, systems, computer-readable media, and apparatuses for inferring context are provided. In one potential implementation, first context information associated with a first duration is identified, second context information is accessed to determine a context segmentation boundary; and the first context information and the second context information is then aggregated to generate an inferred segmented aggregated context. In a further implementation, the first context information is used to average inferred contexts, and the context segmentation boundary is used to reset a start time for averaging the first context information.