IP Library › Granted Patent US 11,700,168
Granted Patent B2
US 11,700,168 · App. 16/921,708 · Granted Jul 11, 2023

Setting a reminder that is triggered by a target user device

Inventors: Raghu Pai (Cupertino, CA); Joshua B. Dickens (Oakland, CA); Karthik Narayanan (Santa Clara, CA); Megan M. Frost (Cupertino, CA); Patrice Olivier Gautier (San Francisco, CA)
Assignee: Apple Inc.
H04L41/0681G06Q10/109G06Q10/1097H04L51/222H04L67/01H04L67/52H04W4/02H04W4/021H04W4/025H04W64/003H04W4/21H04W64/00
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 11,700,168
App. No.
16/921,708
Granted
Jul 11, 2023
Kind
B2
Abstract

Disclosed are systems, methods, and non-transitory computer-readable storage media for setting a reminder triggered by a target device. A requesting device sends a request to a server to set a notification triggered by a target device. The request includes parameters, such as a location and a condition that define when the notification is triggered. The server sends instruction to the target device to set the notification based on the parameters. When the condition such as arrival is met by the target device in relation to the location the target device sends a message to the server that the notification has been triggered. The target device can set a geo-fence to determine the position of the target device in relation to the location, and the requesting user can dictate the size of the geo-fence. The server sends a message to the requesting device that the notification has been triggered.

Claims (35)

1. A method comprising:

receiving, by a mobile device from a server, a request by another device to enable a notification that is triggered by the mobile device entering or exiting a geofence surrounding a location, the request including data specifying how long a trigger for the notification will remain in effect on the mobile device before it expires;

determining, by the mobile device, that a user-selectable permission setting on the mobile device indicates that permission is granted to share a location of the mobile device in response to the notification being triggered; and

in response to the notification being triggered, enabling, by the mobile device, the trigger for the notification based on the user-selectable permission setting for the notification.

2. The method of claim 1 , further comprising:

determining, by the mobile device, that the notification is triggered;

sending information to the server indicating that the notification has been triggered on the mobile device.

3. The method of claim 1 , wherein the request indicates that the notification is triggered when the mobile device arrives at the location.

4. The method of claim 1 , wherein the request indicates that the notification is triggered when the mobile device departs from the location.

5. The method of claim 1 , wherein the request indicates that the notification is triggered when the mobile device enters or exits a geofence associated with the location.

6. The method of claim 1 , wherein the request indicates that the notification is repeated.

7. A mobile device comprising:

one or more processors;

memory 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:

receiving, from a server, a request from another mobile device to enable a notification that is triggered by the mobile device entering or exiting a geofence surrounding a location, the request including data specifying how long the trigger for the notification will remain in effect on the mobile device before it expires;

determining that a user-selectable permission setting on the mobile device indicates that permission is granted to share a location of the mobile device in response to the notification being triggered; and

in response to the notification being triggered, enabling the trigger for the notification on the mobile device based on the user-selectable permission setting for the notification.

8. The mobile device of claim 7 , further comprising:

determining, by the mobile device, that the notification is triggered; and

sending information to the server indicating that the notification has been triggered on the mobile device.

9. The mobile device of claim 7 , wherein the request indicates that the notification is triggered when the mobile device arrives at the location.

10. The mobile device of claim 7 , wherein the request indicates that the notification is triggered when the mobile device departs from the location.

11. The mobile device of claim 7 , wherein the request indicates that the notification is triggered when the mobile device enters or exits a geofence associated with the location.

12. The mobile device of claim 7 , wherein the request indicates that the notification is repeated.

13. A non-transitory, computer-readable storage medium having stored thereon instructions, which when executed by one or more processors of a mobile device, cause the one or more processors to perform operations comprising:

receiving, from a server, a request from another device to enable a notification that is triggered by the mobile device entering or exiting a geofence surrounding a location, the request including data specifying how long a trigger for the notification will remain in effect on the mobile device before it expires;

determining that a user-selectable permission setting on the mobile device indicates that permission is granted to share a location of the mobile device in response to the notification being triggered; and

in response to the notification being triggered, enabling the trigger for the notification on the mobile device based on the user-selectable permission setting for the notification.

14. The non-transitory, computer-readable storage medium of claim 13 , further comprising:

determining, by the mobile device, that the notification is triggered;

sending, by the mobile device, information to the server indicating that the notification has been triggered on the mobile device.

15. The non-transitory, computer-readable storage medium of claim 13 , wherein the request indicates that the notification is triggered when the mobile device arrives at the location.

16. The non-transitory, computer-readable storage medium of claim 13 , wherein the request indicates that the notification is triggered when the mobile device departs from the location.

17. The non-transitory, computer-readable storage medium of claim 13 , wherein the request indicates that the notification is triggered when the mobile device enters or exits a geofence associated with the location.

18. The non-transitory, computer-readable storage medium of claim 13 , wherein the request indicates that the notification is repeated.

Continuity (5)
Continuation 16147028 · Sep 28, 2018
Continuation 15004786 · Jan 22, 2016
Continuation 13488430 · Jun 4, 2012
Continuation In Part 13113856 · May 23, 2011
Related Publication 20200336365A1 · Oct 22, 2020
Cited By (1)
US 12,562,880