IP Library Granted Patent US 10,706,822
Granted Patent B2
US 10,706,822 · App. 15/938,688 · Granted Jul 7, 2020

Device configuration using orientation cues

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,706,822
App. No.
15/938,688
Granted
Jul 7, 2020
Kind
B2
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.

Claims (31)

1. 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.

2. The method of claim 1 , wherein the one or more sensors comprises an image capture device.

3. The method of claim 1 , wherein the determining of the device configuration comprises comparing the at least one environmental feature to a database of environment features.

4. The method of claim 1 , wherein the determining of the device configuration comprises identifying a second device orientation based upon the at least one environmental feature.

5. The method of claim 4 , wherein the identifying the second device orientation comprises matching the device orientation and the identified second device orientation.

6. The method of claim 1 , wherein the device configuration comprises an orientation of a display on at least one display screen of the device.

7. The method of claim 1 , further comprising identifying the at least one environmental feature of an unknown environment and storing the unknown environment for subsequent access.

8. The method of claim 1 , wherein the device orientation comprises an orientation of the device with respect to a physical space.

9. The method of claim 1 , wherein the one or more sensors is at least one of: an inertial sensor, a gyroscope, and an accelerometer.

10. 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.

11. The information handling device of claim 10 , wherein the one or more sensors comprises an image capture device.

12. The information handling device of claim 10 , wherein the instructions to determine comprise instructions to compare the at least one environmental feature to a database of environment features.

13. The information handling device of claim 10 , wherein the instructions to determine comprise instructions to identify a second device orientation based upon the at least one environmental feature.

14. The information handling device of claim 13 , wherein the instructions to identify comprises instructions to match the device orientation and the identified second device orientation.

15. The information handling device of claim 10 , wherein the device configuration comprises an orientation of a display on at least one display screen of the device.

16. The information handling device of claim 10 , wherein the instructions, when executed by the processor, further causes the processor to identify the at least one environmental feature of an unknown environment and to store the unknown environment for subsequent access.

17. The information handling device of claim 10 , wherein the device orientation comprises an orientation of the device with respect to a physical space.

18. 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.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2022
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 060651/0634 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2018
From: SEETHALER, KENNETH SCOTT; DOUGLAS, DAVID W.; STEWART, AARON MICHAEL
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 045376/0973 →