Detecting device presence for a layer 3 connection using layer 2 discovery information
First Claim
1. A method of operating a computer comprising at least one processor, the method comprising, with the at least one processor:
- establishing an Internet Protocol (IP) connection with a first device and as part of the establishing obtaining information about the first device;
accessing a set of device objects representing respective devices, and storing, in a device object representing the first device, the information about the first device;
after determining that the IP connection to the first device has been terminated, determining from the device object that presence of the first device is to be monitored for, and in response monitoring for presence of the first device at a wireless link layer via a wireless interface of the computer and not at an IP layer, the monitoring performed while the computer has no IP connection with the first device; and
based on the monitoring, providing an indication that indicates whether the first device is present.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for monitoring presence of a remote device at Layer 2 that allow reducing power consumption without compromising the device'"'"'s availability. A device that pairs with a remote wireless device may establish a Layer 3 connection, such as an IP connection, to the remote device to provide services to a user. The Layer 3 connection may be formed over a Layer 2 connection via an access point or as a peer-to-peer wireless connection between the devices. When the Layer 3 connection is not actively used to access the remote device, the Layer 3 connection and the supporting Layer 2 connection (e.g., WI-FI, WI-FI DIRECT™ or BLUETOOTH®) may be terminated and presence of the remote device may be monitored using a Layer 2 device discovery mechanism. The Layer 2 and Layer 3 connections to the device may be reestablished when use of the remote device is desired.
19 Citations
20 Claims
-
1. A method of operating a computer comprising at least one processor, the method comprising, with the at least one processor:
-
establishing an Internet Protocol (IP) connection with a first device and as part of the establishing obtaining information about the first device; accessing a set of device objects representing respective devices, and storing, in a device object representing the first device, the information about the first device; after determining that the IP connection to the first device has been terminated, determining from the device object that presence of the first device is to be monitored for, and in response monitoring for presence of the first device at a wireless link layer via a wireless interface of the computer and not at an IP layer, the monitoring performed while the computer has no IP connection with the first device; and based on the monitoring, providing an indication that indicates whether the first device is present. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer comprising at least one processor and a wireless interface, the computer adapted to, with the at least one processor:
-
establish a connection to a device at Layer 3, Layer 3 comprising a network-level layer; store information about the device obtained in conjunction with establishing the Layer 3 connection; terminate communication with the device at Layer 3; while communication with the device at Layer 3 is terminated, based on the stored information about the device, determining whether to monitor, at Layer 2, for presence of the device; and responsive to the determining, monitoring at Layer 2 for presence of the device using the wireless interface. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. At least one computer-readable storage medium comprising computer-executable instructions that, when executed by at least one processor of a first wireless device, implement a method of monitoring for presence of a second wireless device by a computer, the method performed by the first wireless device and comprising:
-
establishing a connection to the second wireless device at an Internet Protocol (IP) layer and storing an indication of the second wireless device responsive to the establishing the connection; after determining that the connection to the at least device at the IP layer has been terminated, based on the stored indication of the second wireless device, while the first wireless device has no IP connection with the second wireless device, monitoring for presence of the second wireless device at a wireless link layer, the monitoring performed below the IP layer; and based on the monitoring, storing an indication of presence of the second wireless device when the monitoring determines that second wireless device is present. - View Dependent Claims (17, 18, 19, 20)
-
Specification