摘要:
A wearable device that can receive a plurality of Global Navigation Satellite System (GNSS) timing signals using an antenna, where the antenna is located in an exterior portion of the wearable device such that the antenna receives GNSS signals at the external portion of the wearable device, without the GNSS signals first passing through an air gap within a housing of the wearable device. The wearable device is configured to determine a geographic location of the wearable device based at least in part on the GNSS signals. The wearable device is configurable to perform underwater dead-reckoning procedures, measuring energy levels during dwell periods, measuring efficiency of swim strokes, sharing wearable device information with other electronic devices, calibrating the wearable device, or a combination thereof.
摘要:
A computing apparatus receives motion pattern data relate to the cyclist, the motion pattern data having been generated by at least one sensor of a mobile device. The computing apparatus also generates cycling profile data for the cyclist based on the motion pattern data, and updates a stored cyclist profile, stored in a system database, for the cyclist using the cycling profile data. The computing apparatus receives a routing request to provide a route for the cyclist, the request including start location data and destination location data. Responsive to receiving the routing request, the computing apparatus accesses the stored cyclist profile within the system database and personalizes route data for an automatically calculated route for the cyclist, using the stored cyclist profile.
摘要:
Techniques are provided for determining a moving body's position and velocity in the presence of motion of a measuring device relative to the body. For example, a swimmer's position and velocity may be determined by compensating for bias that may result from a swimmer's arm swing. This may help avoid over-estimating a swimmer's velocity that results in inaccurate position estimation along the swimmer's path. To compensate for the swimmer's arm swing, an estimate of translational velocity due to arm rotation may be removed, e.g., from pseudo-range rates (PRRs) from satellite positioning system measurements, to reduce the systematic bias errors. A scale factor is applied to an estimated velocity of the swimmer's body to estimate the velocity of a mobile device on the swimmer's wrist, e.g., while above water.
摘要:
Techniques for automatic tracking of user data for exercises are disclosed. In one aspect, a method of operating a wearable device may involve determining that a user of the wearable device has started an exercise, activating the GPS receiver in response to determining that the user has started the exercise, and detecting a time at which the GPS receiver achieves an initial GPS fix of a location of the wearable device. The method may further involve logging, based on output of the one or more biometric sensors, a first set of user data during a first time interval between the start of the exercise and the detected time of the initial GPS fix, and back-filling an exercise route of the user during the first time interval based on the first set of user data.
摘要:
The present disclosure discloses a ski pole having a set of integrated sensors that support the calculation of force expended by a skier. The sensors include a computer processor embedded in the ski pole handle and a force sensor, connected to the processor, for sensing the axial force which is mounted on the ski. In order to calculate the force applied tangentially by the skier in the direction parallel to the surface over which the skier is moving, the angle that the pole section is at during applied force needs to be detected and this may be achieved with various sensors, one non-limiting example being IMU sensors integrated in the computer processor in the handle. In order to calculate the power output by the skier, there is included a sensor for determining speed (e.g. a GPS of a mobile device wirelessly connected to the ski pole sensors and hardware), and sensors suitable for determining the terrain slope. In one example embodiment, the terrain slope is determined by assuming a constant angle of the ski pole relative to the ground, and using the change in orientation of the ski pole to determine and map the corresponding change in terrain. The known speed, terrain slope, orientation of the ski pole relative to gravity, and axial pole force may be employed to compute time- dependent power.
摘要:
An example embodiment includes a method including receiving a seeker inquiry. The method includes communicating coordinates of a geocache in response to the seeker inquiry. The geocache includes a geoseed that is sponsored by an advertiser. The method also includes identifying an actual benefit provided for locating the geoseed. The actual benefit is associated with the advertiser. The method includes receiving a confirmation signal indicating a seeker has located the geocache. The confirmation signal includes verification information specific to the geoseed. The method also includes authenticating the verification information. The method also includes awarding the seeker the actual benefit.
摘要:
The safety area arrangement (10) according to the invention comprises means for determining the geographical location of a safety area customer (2A, 2B, 2C, 3A) in the customer's wireless data processing device. The safety area arrangement also comprises a safety area server (5), where the location, time, safety area and danger zone information of the safety area arrangement customers (2A, 2B, 2C, 3A, 4) is stored in real-time. When a safety area arrangement customer (2A, 2B, 2C, 3A) activates the safety area service program in his data processing device, the safety area server (5) sends to the customer (3A), based on the customer's positioning result, the positioning data of those second safety area arrangement customers (2A, 2B, 2C, 4), who are in the customer's (3A) safety area. These second customers' positioning data can be presented on a display of the safety area service customer's data processing device. If the customer (3A) is in a danger zone determined for some second customer (2A, 2B, 2C, 4), then the customer's (3A) data processing device generates an alarm detectable with human senses.