Switching between watches or other accessories
First Claim
1. A non-transitory machine readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method, the method comprising:
- detecting removal of a first wearable item which has been synchronized at least partially with a companion device and detecting attachment of a second wearable item, each of the first wearable item and the second wearable item having been paired with the companion device; and
transmitting data to the second wearable item to synchronize the second wearable item in response to detecting attachment of the second wearable item and removal of the first wearable item, the transmitted data providing data from the first wearable item.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and non-transitory computer readable media for allowing a user to switch between watches that have been paired with a device such as a smartphone are described. In one embodiment, the watches automatically detect a removal of a first watch from a user'"'"'s wrist and an attachment of a second watch to the user'"'"'s wrist. Messages from the watches are transmitted to the device to allow the device to switch the active watch from the first watch to the second watch. The switch can occur while the device is in a locked state, and the device can synchronize the second watch with data received from the first watch. Other embodiments are also described.
22 Citations
24 Claims
-
1. A non-transitory machine readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method, the method comprising:
-
detecting removal of a first wearable item which has been synchronized at least partially with a companion device and detecting attachment of a second wearable item, each of the first wearable item and the second wearable item having been paired with the companion device; and transmitting data to the second wearable item to synchronize the second wearable item in response to detecting attachment of the second wearable item and removal of the first wearable item, the transmitted data providing data from the first wearable item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 22)
-
-
12. A non-transitory machine readable medium storing executable program instructions which when executed by a processing system cause the processing system to perform a method on a wearable item that is paired with a companion device, the method comprising:
-
transmitting, through a Bluetooth advertisement message, a position state of the wearable item to the companion device, the position state indicating an on-body confidence level that is higher than an on-body confidence level of another wearable item, a difference in on-body confidence levels indicating a switch from the another wearable item to the wearable item; and receiving data to synchronize the wearable item with at least one of the companion device or the another wearable item in response to the switch, the data having originated from the another wearable item. - View Dependent Claims (13, 23)
-
-
14. A data processing system comprising:
-
one or more application processors for executing an operating system and one or more applications on the data processing system which is a wireless communication device, the one or more application processors having at least one sleep state and at least one run state which consumes more power than the sleep state; a radio controller which includes filter logic, the radio controller coupled to the one or more application processors to receive, from the one or more application processors, one or more values representing position states for processing by the filter logic; and a radio transceiver coupled to the radio controller, the radio transceiver configured to receive one or more position states from an active paired wearable item and one or more position states from one or more inactive paired wearable items and provide these position states to the radio controller, wherein the radio controller is configured, through the filter logic, to prevent waking up the one or more application processors from the sleep state when all of the one or more inactive paired wearable items have a position state that indicates a lower on-body confidence level than a most recent position state from the active paired wearable item, and the radio controller is configured, through the filter logic, to wake up the one or more application processors from the sleep state when any one of the one or more inactive paired wearable items has a position state that indicates a higher on-body confidence level than the most recent position state from the active paired wearable item. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 24)
-
Specification