Default peripheral device selection based on location
First Claim
1. One or more computer hardware storage media having stored thereon multiple instructions that, when executed by one or more processors of a computing device, cause the one or more processors to:
- allow automatic default peripheral device selection based on a current location to be enabled and disabled;
receive an identification of a peripheral device to set as a default peripheral device;
determine whether automatic default peripheral device selection based on a current location is enabled;
responsive to determining automatic default peripheral device selection based on a current location is disabled, set the received identified peripheral device as a single default device for the computing device; and
responsive to determining automatic default peripheral device selection based on a current location is enabled, further cause the one or more processors to;
obtain a current location of the computing device without user input specifying the current location;
set the received identified peripheral device as a default device for the current location;
detect a change in the current location of the computing device to a different location;
access a mapping record of default peripheral devices to locations to identify a default peripheral device corresponding to the different location of the computing device; and
return the identified default peripheral device as a current default peripheral device for the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with one or more aspects of the default peripheral device selection based on location, a current location of a computing device is obtained. A mapping record of default peripheral devices to locations is accessed to identify a default peripheral device corresponding to the current location of the computing device, and the identified default peripheral device is returned as a current default peripheral device for the computing device. Additionally, an identification of a peripheral device to be a default peripheral device can be received. A mapping of the current location of the computing device to the identified default peripheral device can also be stored.
-
Citations
17 Claims
-
1. One or more computer hardware storage media having stored thereon multiple instructions that, when executed by one or more processors of a computing device, cause the one or more processors to:
-
allow automatic default peripheral device selection based on a current location to be enabled and disabled; receive an identification of a peripheral device to set as a default peripheral device; determine whether automatic default peripheral device selection based on a current location is enabled; responsive to determining automatic default peripheral device selection based on a current location is disabled, set the received identified peripheral device as a single default device for the computing device; and responsive to determining automatic default peripheral device selection based on a current location is enabled, further cause the one or more processors to;
obtain a current location of the computing device without user input specifying the current location;set the received identified peripheral device as a default device for the current location; detect a change in the current location of the computing device to a different location; access a mapping record of default peripheral devices to locations to identify a default peripheral device corresponding to the different location of the computing device; and return the identified default peripheral device as a current default peripheral device for the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer hardware storage media having stored thereon multiple instructions that, when executed by one or more processors of a computing device, cause the one or more processors to:
- receive an identification of a peripheral device to be a default peripheral device;
obtain a current location of the computing device without user input specifying the current location;store a mapping of the current location of the computing device to the identified default peripheral device; and display a user interface configured to allow automatic default peripheral device selection based on a current location of the computing device to be enabled and disabled, the user interface further configured to enable a user to select a particular peripheral device to set as a default peripheral device for a location only when automatic default peripheral device selection based on a location is enabled; receive an identification of a peripheral device to be a default peripheral device;
determine whether automatic default peripheral device selection based on a current location of the computing device is enabled;responsive to determining automatic default peripheral device selection based on a current location is disabled, set the received identified peripheral device as a single default device for the computing device; and responsive to determining automatic default peripheral device selection based on a current location is enabled, further cause the one or more processors to;
obtain a current location of the computing device without user input specifying the current location; andstore a mapping of the current location of the computing device to the received identified peripheral device as a default device for the current location. - View Dependent Claims (9, 10, 11, 12, 13)
- receive an identification of a peripheral device to be a default peripheral device;
-
14. A method for displaying a user interface on a computing device, the method comprising:
-
displaying a user interface comprising a first portion including one or more options configured to allow a user to enable and disable automatic default peripheral device selection based on a current location of the computing device, wherein the current location of the computing device is detected without user input specifying the current location, wherein the default peripheral device is determined, at least in part, from a mapping record of default peripheral devices to locations; displaying a second portion, within the user interface, including one or more options configured to enable the user to select a particular one of multiple peripheral devices to be a default peripheral device for each of multiple locations, at least one of the multiple locations comprising a “
no network”
location;receiving an identification of a peripheral device to set as a default peripheral device; determining whether automatic default peripheral device selection based on a current location is enabled; responsive to determining automatic default peripheral device selection based on a current location is disabled, setting the received identification of a peripheral device as a single default device for the computing device; and responsive to determining automatic default peripheral device selection based on a current location is enabled, setting the received identification of a peripheral device as a default device for a current location of the computing device. - View Dependent Claims (15, 16, 17)
-
Specification