User transportable device with hazard monitoring
First Claim
1. One or more non-transitory computer-readable media maintaining instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- determining, based at least in part on information from a sensor, that a user transportable device is in motion;
determining a current orientation of a display of the user transportable device;
based at least in part on determining that the user transportable device is in motion and the current orientation of the display is determined to be an orientation where the display faces away from a direction of motion of the user transportable device, automatically start monitoring for potential hazards, the monitoring for potential hazards comprises;
obtaining an image from a camera oriented, at least in part, in a direction of travel of the user transportable device;
presenting, on the display of the user transportable device, the image from the camera;
determining, based at least in part on the image, that an object in the image is a potential hazard; and
based at least in part on determining that the object in the image is a potential hazard, providing an alert.
1 Assignment
0 Petitions
Accused Products
Abstract
In some examples, a user transportable device may determine, based at least in part on sensor input, that the device is in motion. For example, the device may determine there is a likelihood that a user of the device is walking, running, traveling in a vehicle, or the like. In response, the device may present, on a display, an image obtained from a camera oriented, at least in part, toward a direction of travel. Further, in some examples, one or more images from the camera and/or sensor input from other sensors on the device may be analyzed to detect whether an object, obstruction or other hazard is in a direction of travel of the user of the device. If the device determines that a hazard may be imminently encountered by the user, the device may provide an alert to the user.
79 Citations
29 Claims
-
1. One or more non-transitory computer-readable media maintaining instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
determining, based at least in part on information from a sensor, that a user transportable device is in motion; determining a current orientation of a display of the user transportable device; based at least in part on determining that the user transportable device is in motion and the current orientation of the display is determined to be an orientation where the display faces away from a direction of motion of the user transportable device, automatically start monitoring for potential hazards, the monitoring for potential hazards comprises; obtaining an image from a camera oriented, at least in part, in a direction of travel of the user transportable device; presenting, on the display of the user transportable device, the image from the camera; determining, based at least in part on the image, that an object in the image is a potential hazard; and based at least in part on determining that the object in the image is a potential hazard, providing an alert. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
under control of one or more processors configured with executable instructions, determining, based at least in part on information from a sensor, that a user transportable device is in motion; in response to determining that the user transportable device is in motion, presenting, on a display, an image from a camera oriented, at least in part, in a direction of the motion; and recognizing one or more objects in the presented image indicating that a user of the user transportable device is driving a vehicle. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A user transportable device comprising:
-
one or more processors; one or more computer-readable media; and one or more modules maintained on the one or more computer-readable media and executed by the one or more processors to perform acts comprising; in response to determining that the user transportable device is in motion, monitoring a region in a direction of travel of the user transportable device; recognizing one or more objects in the monitored region indicating that a user of the user transportable device is driving a vehicle; and providing an alert on the user transportable device when a potential hazard is determined to be in the region in the direction of travel based at least in part on recognizing the one or more objects in the monitored region. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
one or more processors; one or more computer readable media maintaining one or more instructions executable by the one or more processors to perform operations comprising; receiving sensor information from a user transportable device; determining, based at least in part on the sensor information, that the user transportable device is in motion; receiving orientation information of a display of the user transportable device; based at least in part on determining that the user transportable device is in motion and the current orientation of the display is an orientation where the display faces away from the direction of motion of the user transportable device, automatically start monitoring for potential hazards, the monitoring for potential hazards comprises; receiving an image from the user transportable device; detecting an object in the image; and sending information to the user transportable device indicating that the object in the image is a potential hazard. - View Dependent Claims (28, 29)
-
Specification