IP Library Granted Patent US 9,715,815
Granted Patent B2
US 9,715,815 · App. 14/709,414 · Granted Jul 25, 2017

Wirelessly tethered device tracking

Inventor: Sanjay K. Verma (San Jose, CA)
Assignee: Apple Inc.
G08B21/24G01S3/046G08B13/1427G08B21/0225G08B21/0277G08B3/10G08B21/0213G08B21/0269
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,715,815
App. No.
14/709,414
Granted
Jul 25, 2017
Kind
B2
Abstract

Systems, methods and computer-readable mediums are disclosed for wirelessly tethered device tracking. In some implementations, a method comprises: determining, by a first wireless device, an estimated distance between the first wireless device and a second wireless device, the second wireless device paired with the first wireless device; selecting, by the first wireless device, a first alarm to be generated by the first wireless device based on the estimated distance; and causing, by the first wireless device, the selected first alarm to be generated on the first wireless device.

Claims (75)

1. A method comprising:

determining, by a first wireless device, a first estimated distance between the first wireless device and a second wireless device, the second wireless device in wireless communication with the first wireless device;

determining, by the first wireless device, a first level of urgency from a plurality of urgency levels based on the first estimated distance;

determining, by the first wireless device, a first alarm to be presented by the second wireless device based on the first level of urgency;

causing, by the first wireless device, the selected first alarm to be presented on the second wireless device;

determining, by the first wireless device, a second estimated distance between the first wireless device and the second wireless device, wherein the second estimated distance is greater than the first estimated distance;

determining, by the first wireless device, a second level of urgency based on the second estimated distance;

determining, by the first wireless device, a second alarm to be presented by the second wireless device based on the second level of urgency, the second alarm configured to be more urgent than the first alarm; and

causing, by the first wireless device, the selected second alarm to be presented on the second wireless device.

2. The method of claim 1 , wherein determining the first or second estimated distance further comprises:

receiving, by the first wireless device, a radio frequency (RF) signal transmitted by the second wireless device;

determining, by the first wireless device, a proximity range to be the first or second estimated distance based on a received strength of the RF signal.

3. The method of claim 1 , wherein selecting the first alarm to be presented further comprises:

providing, by the first wireless device, the first estimated distance as an input to a state machine implemented on the first wireless device; and

selecting, by the first wireless device, the first alarm code based on an output of the state machine.

4. The method of claim 3 , further comprising:

determining, by the first wireless device, a battery status of a battery of the second wireless device; and

providing, by the first wireless device, the battery status as input into the state machine.

5. The method of claim 3 , further comprising:

determining, by the first wireless device, whether the second wireless device is on a user's body; and

providing, by the first wireless device, a result of the determining as input to the state machine.

6. The method of claim 1 , wherein the selected first alarm includes one or more of changing a display color, flashing a display, generating an audible output and generating force or tactile feedback.

7. The method of claim 1 , further comprising:

determining, by the first wireless device based on the second estimated distance, that communication with the second wireless device is about to be lost; and

prior to losing communication with the second wireless device, sending information over a second communication link that is different than the first communication link, the information including a location of the first wireless communication device.

8. The method of claim 1 , further comprising:

receiving, by the first wireless device, input requesting the second wireless device to present the first or second alarm; and

sending, by the first wireless device, an alert code to the second wireless device commanding the second wireless device to present the first or second alarm.

9. The method of claim 7 , further comprising:

causing, by the first wireless device, a communication with a third device over the second communication link that includes the location of the first wireless device.

10. The method of claim 9 , wherein causing, by the first wireless device, the communication with the third device, further comprises:

obtaining, by the first wireless device, emergency contact information stored on the first wireless device; and

communicating, by the first wireless device, with the third device using the emergency contact information.

11. A system comprising:

one or more processors;

one or more computer-readable mediums coupled to the one or more processors and configured to store instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising:

determining a first estimated distance between the system and a second wireless device, the second wireless device in wireless communication with the system;

determining a first level of urgency from a plurality of urgency levels based on the first estimated distance;

determining a first alarm to be presented by the second wireless device based on the first level of urgency;

causing the selected first alarm to be presented on the second wireless device;

determining a second estimated distance between the system and the second wireless device, wherein the second estimated distance is greater than the first estimated distance;

determining a second level of urgency from the plurality of urgency levels based on the second estimated distance;

determining a second alarm to be presented by the second wireless device based on the second level of urgency, the second alarm configured to be more urgent than the first alarm; and

causing the selected second alarm to be presented on the second wireless device.

12. The system of claim 11 , wherein determining the first or second estimated distance further comprises:

receiving a radio frequency (RF) signal transmitted by the second wireless device; and

determining a proximity range to be the first or second estimated distance based on a received strength of the RF signal.

13. The system of claim 11 , wherein selecting the first alarm to be presented on the second wireless device further comprises:

providing the first estimated distance as an input to a state machine; and

selecting the first alarm code based on an output of the state machine.

14. The system of claim 13 , wherein the operations further comprise:

determining a battery status of a battery of the second wireless device; and

providing the battery status as input into the state machine.

15. The system of claim 13 , wherein the operations further comprise:

determining whether the second wireless device is on a user's body; and

providing a result of the determining as input to the state machine.

16. The system of claim 11 , wherein the selected first alarm includes one or more of changing a display color, flashing a display, generating an audible output and generating force or tactile feedback.

17. The system of claim 11 , wherein the operations further comprise:

determining, based on the second estimated distance, that communication with the second wireless device is about to be lost; and

prior to losing communication with the second wireless device, sending information over a second communication link that is different than the first communication link, the information including a location of the first wireless communication device.

18. The system of claim 11 , wherein the operations further comprise:

receiving input requesting the second wireless device to present the first or second alarm; and

sending an alert code to the second wireless device commanding the second wireless device to present the first or second alarm.

19. A non-transitory, computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, causes the one or more processors to perform operations comprising:

determining a first estimated distance between a system and a second wireless device, the second wireless device in wireless communication with the system;

determining a first level of urgency from a plurality of urgency levels based on the first estimated distance;

determining a first alarm to be presented by the second wireless device based on the first level of urgency;

causing the selected first alarm to be presented on the second wireless device;

determining a second estimated distance between the system and the second wireless device, wherein the second estimated distance is greater than the first estimated distance;

determining a second level of urgency from the plurality of urgency levels based on the second estimated distance;

determining a second alarm to be presented by the second wireless device based on the second level of urgency, the second alarm configured to be more urgent than the first alarm; and

causing the selected second alarm to be presented on the second wireless device.

20. The system of claim 19 ,

determining, based on the second estimated distance, that communication with the second wireless device is about to be lost; and

prior to losing communication with the second wireless device, sending information over a second communication link that is different than the first communication link, the information including a location of the first wireless communication device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2015
From: VERMA, SANJAY K.
To: APPLE INC.
Reel/Frame 035633/0364 →
Continuity (1)
Related Publication 20160335876A1 · Nov 17, 2016