Physical activity inference from environmental metrics
First Claim
1. A method for presenting a user interface for an application on an electronic device, comprising:
- detecting, using at least one environmental sensor associated with the electronic device, at least one environmental metric associated with a physical activity performed by a user wearing the electronic device; and
selecting a user interface mode from at least two interface modes of the user interface, based at least in part, on the at least one environmental metric associated with the physical activity, wherein the selected user interface mode includes one or more user interface elements that comprise at least one of;
a user interface information element that presents information; and
a user interface control element that enables control of the application;
identifying, among at least two user interface presentations of the user interface element, a selected user interface presentation of the user interface element that is associated with the selected user interface mode; and
presenting the user interface element according to the selected user interface presentation.
2 Assignments
0 Petitions
Accused Products
Abstract
Portable devices include environmental sensors that generate metrics about the environment (e.g., accelerometers detecting impulses and vibration, and GPS receivers detecting position and velocity). Such devices often use environmental metrics to extract user input directed at the device by the user, and status information about the device and the environment. Presented herein are techniques for using environmental metrics to infer physical activities performed by the user while attached to the device. For example, jogging may be inferred from regular, strong impulses and typical jogging speed; walking may be inferred from regular, weak impulses and typical walking speed; and riding in a vehicle may be inferred from low-level vibrations and high speed (optionally identifying the type of vehicle ridden by the user). Based on these inferences, the device may automatically present applications and/or or adjust user interfaces suitable for the user'"'"'s physical activity, rather than responsive to user input.
36 Citations
20 Claims
-
1. A method for presenting a user interface for an application on an electronic device, comprising:
-
detecting, using at least one environmental sensor associated with the electronic device, at least one environmental metric associated with a physical activity performed by a user wearing the electronic device; and selecting a user interface mode from at least two interface modes of the user interface, based at least in part, on the at least one environmental metric associated with the physical activity, wherein the selected user interface mode includes one or more user interface elements that comprise at least one of; a user interface information element that presents information; and a user interface control element that enables control of the application; identifying, among at least two user interface presentations of the user interface element, a selected user interface presentation of the user interface element that is associated with the selected user interface mode; and presenting the user interface element according to the selected user interface presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system that causes a wearable device to present an application in at least two user interface modes, with each user interface mode corresponding to a physical activity performed by a user wearing the wearable device, wherein the wearable device comprises an environmental sensor, the system comprising:
-
a physical activity receiver that receives, from the environmental sensor, at least one environmental metric that does not include user input; a physical activity identifier that; identifies, using the at least one environmental metric, a performance of the physical activity; and identifies, among the at least two user interface modes, a selected user interface mode according to the performance of the physical activity, wherein the selected user interface mode includes a user interface element that comprises one or more of a user interface information element that presents information and a user interface control element that enables control of the application; and a user interface presenter that; identifies, among at least two user interface presentations of the user interface element, a selected user interface element presentation that matches the selected user interface mode; and presents the user interface element according to the selected user interface presentation. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of presenting a user interface of an application on a wearable electronic device according to detected physical activities performed by a user wearing the wearable electronic device, comprising:
executing on a processor of the wearable electronic device, instructions that cause the wearable electronic device to; identify, according to classifier logic, a first detected physical activity that is associated with a first detected environmental metric; adapting the user interface of the application to have a first set of features based on the first detected physical activity; identify, according to the classifier logic, a second detected physical activity that is associated with a second detected environmental metric that is different than the first environmental metric; and adapting the user interface of the application to have a second set of features based on the second detected physical activity. - View Dependent Claims (19, 20)
Specification