Back to results
US 10,706,822 B2Granted
Device configuration using orientation cues
AssigneeLenovo (Singapore) Pte. Ltd.
InventorsKenneth Scott Seethaler, David W. Douglas, Aaron Michael Stewart
Life of this patent
Estimating the term…
Abstract
One embodiment provides a method, including: detecting, using one or more sensors, data associated with a device orientation; determining, using the data and at least one feature of an environment of the device, a device configuration; and implementing the determined device configuration on the device. Other aspects are described and claimed.
Claims18
A method, comprising:
- detecting, using one or more sensors, orientation data associated with a device orientation, wherein the device orientation comprises a position of a device within an area where the device is currently located;
- determining, using the orientation data and at least one environmental feature detected by the one or more sensors of the device, a device configuration, wherein the at least one environmental feature comprises at least one structural feature of the area where the device is currently located, wherein the device configuration comprises a use mode of the device, wherein the device configuration is based upon a placement of the device within and with respect to the area, wherein the determining comprises comparing the at least one environmental feature to the detected orientation data, wherein comparing the at least one environmental feature to the detected orientation data comprises producing a weight for each of the at least one environmental feature and the detected orientation data, wherein the device configuration is further based on the highest weighted of each of the at least one environmental feature and the detected orientation data;
- and
- implementing the determined device configuration on the device.
1 more element
An information handling device, comprising:
- one or more sensors;
- a processor;
- a memory device that stores instructions executable by the processor, wherein the instructions, when executed by the processor, causes the processor to:
- detect, using the one or more sensors, orientation data associated with a device orientation, wherein the device orientation comprises a position of a device within an area wherein the device is currently located;
- determine, using the orientation data and at least one environmental feature detected by the one or more sensors of the device, a device configuration, wherein the at least one environmental feature comprises at least one structural feature of the area where the device is currently located, wherein the device configuration comprises a use mode of the device, wherein the device configuration is based upon a placement of the device within and with respect to the area, wherein to determine comprises comparing the at least one environmental feature to the detected orientation data, wherein comparing the at least one environmental feature to the detected orientation data comprises producing a weight for each of the at least one environmental feature and the detected orientation data, wherein the device configuration is further based on the highest weighted of each of the at least one environmental feature and the detected orientation data;
- and
- implement the determined device configuration on the device.
4 more elements
A product, comprising:
- a storage device that stores code, the code being executable by a processor and comprising:
- code that detects, using the one or more sensors, orientation data associated with a device orientation, wherein the device orientation comprises a position of a device within an area where the device is currently located;
- code that determines, using the orientation data and at least one environmental feature detected by the one or more sensors of the device, a device configuration, wherein the at least one environmental feature comprises at least one structural feature of the area where the device is currently located, wherein the device configuration comprises a use mode of the device, wherein the device configuration is based upon a placement of the device within and with respect to the area, wherein the code that determines comprises code that compares the at least one environmental feature to the detected orientation data, wherein code that compares the at least one environmental feature to the detected orientation data comprises code that produces a weight for each of the at least one environmental feature and the detected orientation data, wherein the device configuration is further based on the highest weighted of each of the at least one environmental feature and the detected orientation data;
- and
- code that implements the determined device configuration on the device.
2 more elements
Dependencies are inferred from the claim text.