Facilitating a secure session between paired devices
First Claim
Patent Images
1. A wearable device, comprising:
- a communication interface to communicate with a host device; and
one or more processors coupled to the communication interface, the one or more processors configured to;
receive, via the communication interface, a notification of a first sign-in event at the host device;
establish a verified session with the host device in accordance with a determination that the wearable device is in a trusted state and in response to the notification of the first sign-in event;
receive, from the host device, a request for confirmation that the verified session is still in progress, identification of the confirmation configuring the host device to bypass a second sign-in event; and
transmit an indication of the confirmation to the host device in accordance with a determination that the verified session is still in progress.
0 Assignments
0 Petitions
Accused Products
Abstract
A wearable device can establish a verified session with a host device. For example, if a user wearing the wearable device unlocks the host device (e.g., by entering a credential), the devices can create a verified session, which can persist across lock and unlock events at the host device. For the duration of the verified session, a host device can request session confirmation from the wearable device at any time to confirm that the verified session is still in progress. While the session is in progress, the host can make features available such as bypassing re-entry of a credential during unlock operations.
-
Citations
20 Claims
-
1. A wearable device, comprising:
-
a communication interface to communicate with a host device; and one or more processors coupled to the communication interface, the one or more processors configured to; receive, via the communication interface, a notification of a first sign-in event at the host device; establish a verified session with the host device in accordance with a determination that the wearable device is in a trusted state and in response to the notification of the first sign-in event; receive, from the host device, a request for confirmation that the verified session is still in progress, identification of the confirmation configuring the host device to bypass a second sign-in event; and transmit an indication of the confirmation to the host device in accordance with a determination that the verified session is still in progress. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A wearable device, comprising:
-
a communication interface to communicate with a host device; and one or more processors coupled to the communication interface, the one or more processors configured to; receive a notification of a sign-in event at the host device via a wireless pairing established via the communication interface in accordance with a determination that the host device is within a threshold distance of the wearable device; establish a verified session with the host device in accordance with a determination that the wearable device is in a trusted state and in response to the notification of the sign-in event; receive, from the host device, a request for a confirmation that the verified session is still in progress, the confirmation requested based at least in part on an attempt to access a function of the host device; and transmit, to the host device, a response to the confirmation in accordance with a determination of whether the verified session is in progress. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A host device, comprising one or more processors configured to:
-
enter an unlocked state in response to detecting a first unlock-triggering event; establish a verified session with a wearable device in accordance with a determination that the wearable device is in a trusted state; enter a locked state during the verified session; in response to detecting a second unlock-triggering event, transmit a session confirmation request to the wearable device; receive, from the wearable device, a response to the session confirmation request; and provide access to at least a subset of a plurality of functions of the host device in accordance with the response. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification