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, a location information indicating a location of a user carrying the peripheral device;
determining, by the processing device, mode of transport information indicating a mode of transport being used by the user carrying the peripheral device;
controlling, by the processing device, a data collection parameter of the peripheral device based on the location information and the mode of transport information;
receiving, by the processing device from the peripheral device, sensor data obtained by the peripheral device according to the data collection parameter; 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.
42 Citations
43 Claims
-
1. A computer-implemented method for controlling a peripheral device, the method comprising:
-
determining, by a processing device, a location information indicating a location of a user carrying the peripheral device; determining, by the processing device, mode of transport information indicating a mode of transport being used by the user carrying the peripheral device; controlling, by the processing device, a data collection parameter of the peripheral device based on the location information and the mode of transport information; receiving, by the processing device from the peripheral device, sensor data obtained by the peripheral device according to the data collection parameter; and generating, by the processing device, an output representing the sensor data. - View Dependent Claims (2, 3)
-
-
4-14. -14. (canceled)
-
15. 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 location information indicating a location of a user carrying the peripheral device; determining mode of transport information indicating a mode of transport being used by the user carrying the peripheral device; controlling a data collection parameter of the peripheral device based on the location information and the mode of transport information; receiving from the peripheral device, sensor data obtained by the peripheral device according to the data collection parameter; and generating an output representing the sensor data. - View Dependent Claims (16, 17)
-
-
18-28. -28. (canceled)
-
29. 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 location information indicating a location of a user carrying the peripheral device; determining mode of transport information indicating a mode of transport being used by the user carrying the peripheral device; controlling a data collection parameter of the peripheral device based on the location information and the mode of transport information; receiving from the peripheral device, sensor data obtained by the peripheral device according to the data collection parameter; and generating an output representing the sensor data. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. -62. (canceled)
Specification