Power efficient control and operation of a data-sensing peripheral device based on location and mode of transport
First Claim
1. A computer-implemented method for controlling a peripheral device, the method comprising:
- determining, by a processing device, location information indicating a location of the processing apparatus;
determining, by the processing device, mode of transport information indicating a mode of transport being used by the user carrying the processing apparatus;
determining, by the processing device, a data collection parameter for controlling a sampling rate of data collection by the peripheral device based on the location information and the mode of transport information;
transmitting a control signal including the data collection parameter to the peripheral device to control the peripheral device to obtain sensor data in accordance with the sampling rate;
receiving, by the processing device from the peripheral device, the sensor data obtained by the peripheral device at the sampling rate; and
generating, by the processing device, an output representing the sensor data.
3 Assignments
0 Petitions
Accused Products
Abstract
A peripheral device capable of being worn, carried by a user, or used in an in-vehicle computer system operates in conjunction with an application to acquire, store, and present data relevant to a user'"'"'s health, physical activity, environment, air quality, or other parameters of interest. For power efficient operation and enhanced performance, control parameters of the peripheral device such as duty cycle, sampling rate, and sleep state may be wirelessly and automatically controlled by the mobile device. Furthermore, the mobile application can provide a wireless energy signal to the peripheral device to recharge the battery of the peripheral device. The control parameters may be automatically controlled by the mobile application dependent on the user'"'"'s location, activity, mode of transportation or other parameters without intervention from a user.
-
Citations
20 Claims
-
1. A computer-implemented method for controlling a peripheral device, the method comprising:
-
determining, by a processing device, location information indicating a location of the processing apparatus; determining, by the processing device, mode of transport information indicating a mode of transport being used by the user carrying the processing apparatus; determining, by the processing device, a data collection parameter for controlling a sampling rate of data collection by the peripheral device based on the location information and the mode of transport information; transmitting a control signal including the data collection parameter to the peripheral device to control the peripheral device to obtain sensor data in accordance with the sampling rate; receiving, by the processing device from the peripheral device, the sensor data obtained by the peripheral device at the sampling rate; and generating, by the processing device, an output representing the sensor data. - View Dependent Claims (2, 3)
-
-
4. A non-transitory computer-readable storage medium storing instructions for controlling a peripheral device, the instructions when executed by a processor causing the processor to perform steps including:
-
determining, by a processing device, location information indicating a location of the processing apparatus; determining, by the processing device, mode of transport information indicating a mode of transport being used by the user carrying the processing apparatus; determining, by the processing device, a data collection parameter for controlling a sampling rate of data collection by the peripheral device based on the location information and the mode of transport information; transmitting a control signal including the data collection parameter to the peripheral device to control the peripheral device to obtain sensor data in accordance with the sampling rate; receiving, by the processing device from the peripheral device, the sensor data obtained by the peripheral device at the sampling rate; and generating, by the processing device, an output representing the sensor data. - View Dependent Claims (5, 6)
-
-
7. A processing apparatus for controlling a peripheral device, the processing apparatus comprising:
-
a processor; and a non-transitory computer-readable storage medium storing instructions, the instructions when executed by the processor causing the processor to perform steps including; determining, by a processing device, location information indicating a location of the processing apparatus; determining, by the processing device, mode of transport information indicating a mode of transport being used by the user carrying the processing apparatus; determining, by the processing device, a data collection parameter for controlling a sampling rate of data collection by the peripheral device based on the location information and the mode of transport information; transmitting a control signal including the data collection parameter to the peripheral device to control the peripheral device to obtain sensor data in accordance with the sampling rate; receiving, by the processing device from the peripheral device, the sensor data obtained by the peripheral device at the sampling rate; and generating, by the processing device, an output representing the sensor data. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification