PERIPHERAL DEVICE DETECTION WITH SHORT-RANGE COMMUNICATION
First Claim
1. A method comprising:
- receiving, by a computing device that communicates via Near-Field Communication with a tag associated with a peripheral device, a unique identifier of the peripheral device and a data payload usable to change a current operating state of at least one application executing at the computing device to a different operating state;
querying, by the computing device, a profile associated with the unique identifier, wherein the profile comprises a definition of a configuration operation;
if the computing device recognizes the unique identifier of the peripheral device, determining, by the computing device, the configuration operation for the computing device based on the unique identifier; and
if the computing device does not recognize the unique identifier of the peripheral device, sending, by the computing device, a lookup request to a network resource external to the computing device for data specifying the configuration operation for the computing device based on the unique identifier of the peripheral device,wherein the configuration operation changes the current operating state of the at least one application executing at the computing device to the different operating state based at least in part on the data payload.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, embodiments of the present disclosure are directed to techniques for configuring a mobile device according to detection of one or more peripheral devices in an environment using short-range wireless communication. In one example, a method includes, receiving, by a computing device that communicates with a peripheral device using short-range wireless communication, a unique identifier of the peripheral device. If the computing device recognizes the unique identifier of the peripheral device, the computing device may determine a configuration operation based on the unique identifier that changes a current operating state of at least one application executing on the computing device to a different operating state. If the computing device does not recognize the unique identifier of the peripheral device, the computing device may send a lookup request to a network resource external to the computing device that requests data specifying the configuration operation for the computing device.
54 Citations
21 Claims
-
1. A method comprising:
-
receiving, by a computing device that communicates via Near-Field Communication with a tag associated with a peripheral device, a unique identifier of the peripheral device and a data payload usable to change a current operating state of at least one application executing at the computing device to a different operating state; querying, by the computing device, a profile associated with the unique identifier, wherein the profile comprises a definition of a configuration operation; if the computing device recognizes the unique identifier of the peripheral device, determining, by the computing device, the configuration operation for the computing device based on the unique identifier; and if the computing device does not recognize the unique identifier of the peripheral device, sending, by the computing device, a lookup request to a network resource external to the computing device for data specifying the configuration operation for the computing device based on the unique identifier of the peripheral device, wherein the configuration operation changes the current operating state of the at least one application executing at the computing device to the different operating state based at least in part on the data payload. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
3. (canceled)
-
10. (canceled)
-
20. A computer-readable storage medium encoded with instructions that cause one or more processors of a computing device to:
-
receive, by the computing device that communicates via Near-Field Communication with a tag associated with a peripheral device, a unique identifier of the peripheral device and a data payload usable to change a current operating state of at least one application executing at the computing device to a different operating state; querying, by the computing device, a profile associated with the unique identifier, wherein the profile comprises a definition of a configuration operation; if the computing device recognizes the unique identifier of the peripheral device, determine, by the computing device, the configuration operation for the computing device based on the unique identifier; and if the computing device does not recognize the unique identifier of the peripheral device, send, by the computing device, a lookup request to a network resource external to the computing device for data specifying the configuration operation for the computing device based on the unique identifier of the peripheral device, wherein the configuration operation changes the current operating state of the at least one application executing at the computing device to the different operating state based at least in part on the data payload.
-
-
21. A computing device, comprising:
-
one or more processors; a Near-Field Communication device to receive, from a tag associated with a peripheral device, a unique identifier of a peripheral device and a data payload usable to change a current operating state of at least one application executing at the computing device to a different operating state; an application installed at the computing device and operable by the one or more processors to query a profile associated with the unique identifier, wherein the profile comprises a definition of a configuration operation; if the computing device recognizes the unique identifier of the peripheral device, determine the configuration operation based on the unique identifier; and if the computing device does not recognize the unique identifier of the peripheral device, send a lookup request to a network resource for data specifying the configuration operation for the computing device based on the unique identifier of the peripheral device, wherein the configuration operation changes the current operating state of the at least one application executing at the computing device to the different operating state based at least in part on the data payload.
-
Specification