IP Library Granted Patent US 12,093,211
Granted Patent B2
US 12,093,211 · App. 17/557,416 · Granted Sep 17, 2024

System setting adjustment based on location

Inventors: Kenneth Seethaler (Raleigh, NC); Philip J Jakes (Durham, NC); Adam Cavenaugh (Cary, NC); Tin-Lup Wong (Chapel Hill, NC); Koji Kawakita (Yokohama, JP); David Douglas (Cary, NC); Kazuo Fujii (Yokohama, JP)
Assignee: LENOVO (SINGAPORE) PTE. LTD.
G06F15/7882
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 12,093,211
App. No.
17/557,416
Granted
Sep 17, 2024
Kind
B2
Abstract

One embodiment provides a method, including: identifying, based on context data, a location of an information handling device; accessing a settings profile for the information handling device that is based on the identified location; determining, using a processor, whether at least one current setting on the information handling device is inconsistent with the settings profile; and adjusting, responsive to determining that the at least one current setting is inconsistent with the settings profile, the at least one current setting to match the settings profile for the location. Other aspects are described and claimed.

Claims (31)

1. A method, comprising:

identifying, based on context data, a location of an information handling device, wherein the location has a corresponding attribute;

accessing a settings profile for the information handling device that is based on the identified location, wherein at least a portion of the settings profile is dynamically established based upon historical user setting adjustment data for locations other than the identified location and analysis of the historical user setting adjustment data in view of the identified location, wherein dynamically establishing the at least a portion of the settings profile comprises identifying a user action has been performed a predetermined number of times at locations having the corresponding attribute other than the identified location;

determining, using a processor, whether at least one current setting on the information handling device is inconsistent with the settings profile; and

adjusting, responsive to determining that the at least one current setting is inconsistent with the settings profile, the at least one current setting to match the settings profile for the location, wherein the adjusting comprises automatically adjusting without receipt of additional user input.

2. The method of claim 1 , wherein the identifying the location comprises identifying the location using at least one sensor selected from the group consisting of a camera sensor, a microphone, a receiver, and combinations thereof.

3. The method of claim 1 , wherein the context data is at least one article of data selected from the group consisting of image data, audio data, GPS data, calendar data, communication data, and network data.

4. The method of claim 1 , wherein the at least one setting is at least one selected from the group consisting of a microphone beamforming setting, a display brightness setting, a power consumption setting, a content privacy setting, a login setting, and combinations thereof.

5. The method of claim 1 , wherein the identifying comprises identifying one or more location characteristics associated with the location.

6. The method of claim 5 , wherein the determining comprises determining whether at least one user-designated characteristic is present within the one or more location characteristics and wherein the adjusting comprising adjusting responsive to determining that the at least one current setting is inconsistent with the settings profile and that the at least one user-designated characteristic is present.

7. The method of claim 1 , wherein the settings profile comprises a plurality of setting profiles and wherein each of the plurality of setting profiles corresponds to a unique user.

8. The method of claim 1 , further comprising receiving, subsequent to the adjusting, modification input from a user for the adjusted at least one current setting.

9. An information handling device, comprising:

a processor;

a memory device that stores instructions executable by the processor to:

identify, based on context data, a location of the information handling device, wherein the location has a corresponding attribute;

access a settings profile for the information handling device that is based on the identified location, wherein at least a portion of the settings profile is dynamically established based upon historical user setting adjustment data for locations other than the identified location and analysis of the historical user setting adjustment data in view of the identified location, wherein dynamically establishing the at least a portion of the settings profile comprises identifying a user action has been performed a predetermined number of times at locations having the corresponding attribute other than the identified location;

determine whether at least one current setting on the information handling device is inconsistent with the settings profile; and

adjust, responsive to determining that the at least one current setting is inconsistent with the settings profile, the at least one current setting to match the settings profile for the location, wherein the adjusting comprises automatically adjusting without receipt of additional user input.

10. The information handling device of claim 9 , wherein the instructions executable by the processor to identify the location comprise instructions executable by the processor to identify the location using at least one sensor selected from the group consisting of a camera sensor, a microphone, a receiver, and combinations thereof.

11. The information handling device of claim 9 , wherein the context data is at least one article of data selected from the group consisting of image data, audio data, GPS data, calendar data communication data, and network data.

12. The information handling device of claim 9 , wherein the at least one setting is at least one selected from the group consisting of a microphone beamforming setting, a display brightness setting, a power consumption setting, a content privacy setting, a login setting, and combinations thereof.

13. The information handling device of claim 9 , wherein the instructions executable by the processor to identify comprise instructions executable by the processor to identify one or more location characteristics associated with the location.

14. The information handling device of claim 13 , wherein the instructions executable by the processor to determine comprise instructions executable by the processor to determine whether at least one user-designated characteristic is present within the one or more location characteristics and wherein the instructions executable by the processor to adjust comprise instructions executable by the processor to adjust responsive to determining that the at least one current setting is inconsistent with the settings profile and that the at least one user-designated characteristic is present.

15. The information handling device of claim 9 , wherein the instructions are further executable by the processor to receive, subsequent to the adjusting, modification input from a user for the adjusted at least one current setting.

16. A product, comprising:

non-transitory storage device medium that stores code, the code being executable by a processor and comprising:

code that identifies, based on context data, a location of an information handling device, wherein the location has a corresponding attribute;

code that accesses a setting profile for the information handling device that is based on the identified location, wherein at least a portion of the settings profile is dynamically established based upon historical user setting adjustment data for locations other than the identified location and analysis of the historical user setting adjustment data in view of the identified location, wherein dynamically establishing the at least a portion of the settings profile comprises identifying a user action has been performed a predetermined number of times at locations having the corresponding attribute other than the identified location;

code that determines whether at least one current setting on the information handling device is inconsistent with the settings profile; and

code that adjusts, responsive to determining that the at least one current setting is inconsistent with the settings profile, the at least one current setting to match the settings profile for the location, wherein the adjusting comprises automatically adjusting without receipt of additional user input.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070266/0977 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2022
From: LENOVO (UNITED STATES) INC.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 061880/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2021
From: SEETHALER, KENNETH; JAKES, PHILIP J; CAVENAUGH, ADAM; WONG, TIN-LUP; KAWAKITA, KOJI; DOUGLAS, DAVID; FUJII, KAZUO
To: LENOVO (UNITED STATES) INC.
Reel/Frame 058444/0499 →
Continuity (1)
Related Publication 20230195687A1 · Jun 22, 2023