IP Library Granted Patent US 10,749,967
Granted Patent B2
US 10,749,967 · App. 16/434,865 · Granted Aug 18, 2020

User interface for remote authorization

Inventors: Marcel Van Os (San Francisco, CA); Oluwatomiwa B. Alabi (San Francisco, CA); Peter D. Anton (San Francisco, CA); George R. Dicker (Sunnyvale, CA); Anton K. Diederich (Mountain View, CA); Donald W. Pitschel (San Francisco, CA); Nicholas J. Shearer (San Francisco, CA)
Assignee: Apple Inc.
H04L67/141G06F21/10G06F21/35G06Q20/12G06Q20/322G06Q20/40145H04L63/08H04W12/06G06F2221/2141H04L63/083H04L63/0861H04L63/168H04W88/02
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 10,749,967
App. No.
16/434,865
Filed
Jun 7, 2019
Granted
Aug 18, 2020
Kind
B2
Art Unit
3649
USPC
726/4
Abstract

The present disclosure generally relates to techniques for managing a remote authorization to proceed with an action, such as creating a secure network connection. In some examples, a requesting device receives selection of one or more options. The requesting device transmits a request to proceed with an action to an authenticating device. The authenticating device concurrently displays an indication of the request to proceed with the action, information about the selected one or more options, and an indication of the requesting device. The authenticating device receives authorization to proceed with the action and transmits a response to the requesting device regarding the request to proceed with the action.

Claims (217)

1. An authenticating device, including:

a display;

one or more processors; and

memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for:

receiving, from a requesting device, a request to proceed with an action, wherein the request includes information regarding the action and wherein the requesting device is signed into a service using an account and the authenticating device is signed into the same service using the same account;

while the requesting device and the authenticating device are both signed into the same service using the same account:

concurrently displaying, on the display:

an indication of the request to proceed with the action,

the information regarding the action, and

an indication of the requesting device;

displaying a request for authorization to proceed with the action; and

receiving an input that is responsive to the request for authorization to proceed with the action.

2. The authenticating device of claim 1 , wherein the action is creating a secure network connection between the requesting device and a remote server, the one or more programs further including instructions for:

in response to determining, at the authenticating device, that the input that is responsive to the request for authorization to proceed with the action is consistent with input authorized to proceed with the action, transmitting token information to the requesting device.

3. The authenticating device of claim 1 , wherein concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device is in response to receiving the request to proceed with the action.

4. The authenticating device of claim 1 , wherein the authenticating device includes hardware configured to respond to the input that is responsive to the request for authorization to proceed with the action and wherein the requesting device does not include the hardware.

5. The authenticating device of claim 1 , wherein the action is proceeding with a payment transaction, the one or more programs further including instructions for:

generating payment information; and

in response to determining, at the authenticating device, that the input that is responsive to the request for authorization to proceed with the action is consistent with input authorized to proceed with the action, transmitting payment information.

6. The authenticating device of claim 1 , wherein the indication of the requesting device includes a graphical representation of the requesting device.

7. The authenticating device of claim 1 , wherein the authenticating device is in a locked state when receiving the input that is responsive to the request for authorization to proceed with the action, the one or more programs further including instructions for:

in response to determining, at the authenticating device, that the input that is responsive to the request for authorization to proceed with the action is consistent with input authorized to proceed with the action:

maintaining the authenticating device in the locked state while transmitting, by the authenticating device, the response to the request to proceed with the action, the response to the request to proceed with the action based on the input.

8. The authenticating device of claim 1 , wherein the authenticating device is in a locked state when receiving the request to proceed with the action, the one or more programs further including instructions for:

in response to receiving the request to proceed with the action:

displaying, on the display, a request notification;

prior to concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device:

receiving input activating the request notification;

requesting authorization to unlock the authenticating device;

receiving authorization to unlock the authenticating device;

in response to receiving authorization to unlock the authenticating device:

unlocking the authenticating device; and

wherein concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device is in response to receiving authorization to unlock the authenticating device.

9. The authenticating device of claim 1 , the one or more programs further including instructions for:

in response to receiving the request to proceed with the action:

displaying, on the display, a request notification; and

prior to concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device:

receiving input activating the request notification;

wherein concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device is in response to receiving input activating the request notification.

10. The authenticating device of claim 1 , wherein the authenticating device is in a locked state when receiving the request to proceed with the action, the one or more programs further including instructions for:

in response to receiving the request to proceed with the action:

displaying, on the display, a request notification;

prior to concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device:

receiving input activating the request notification;

wherein concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device is in response to receiving input activating the request notification; and

wherein determining that the input that is responsive to the request for authorization to proceed with the action is consistent with input authorized to proceed with the action does not transition the requesting device to an unlocked state.

11. The authenticating device of claim 1 :

wherein the authenticating device is in an unlocked state when receiving the request to proceed with the action;

wherein the requesting device includes a hardware button; and

wherein receiving the input that is responsive to the request for authorization to proceed with the action comprises detecting a double-press of the hardware button while in the unlocked state.

12. The authenticating device of claim 1 , wherein the information regarding the action includes one or more options associated with the action, the one or more programs further including instructions for:

subsequent to concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device:

receiving user input requesting a change to at least one of the one or more options associated with the action;

transmitting an updated request to the requesting device, the updated request including the change to the at least one of the one or more options associated with the action;

displaying, on the display, an indication that a confirmation of receipt of the updated request has not been received from the requesting device;

receiving confirmation of receipt of the updated request from the requesting device; and

in response to receiving confirmation of receipt of the updated request from the requesting device, ceasing display, on the display, of the indication that the confirmation of receipt of the updated request has not been received from the requesting device.

13. The authenticating device of claim 1 , the one or more programs further including instructions for:

subsequent to receiving the request to proceed with the action and prior to receiving the input that is responsive to the request for authorization to proceed with the action:

receiving, from the requesting device, a request to cancel the action; and

in response to receiving the request to cancel the action and in accordance with receiving the input that is responsive to the request for authorization to proceed with the action:

forgoing proceeding with the action.

14. The authenticating device of claim 1 , the one or more programs further including instructions for:

subsequent to receiving the request to proceed with the action and prior to receiving the input that is responsive to the request for authorization to proceed with the action:

receiving, from the requesting device, a request to cancel the action; and

in response to receiving the request to cancel the action, forgoing receiving input that is responsive to the request for authorization to proceed with the action.

15. The authenticating device of claim 1 , the one or more programs further including instructions for:

subsequent to determining, at the authenticating device, that the input that is responsive to the request for authorization to proceed with the action is consistent with input authorized to proceed with the action, proceeding, by the authenticating device, with the action without further input.

16. The authenticating device of claim 1 , the one or more programs further including instructions for:

receiving a second request to proceed with a second action;

concurrently displaying, on the display, a second indication of the request to proceed with the action and an indication of whether the action was successful; and

concurrently displayed, on the display, a third indication of the second request to proceed with the second action and an indication of whether the second action was successful.

17. The authenticating device of claim 5 , wherein an electronic wallet of the authenticating device includes one or more payment accounts associated with a user of the authenticating device and the payment information is based on a payment account of the one or more payment accounts.

18. The authenticating device of claim 5 , wherein proceeding with the payment transaction includes transmitting the payment information to a payment transaction server to engage in the payment transaction.

19. A non-transitory computer-readable storage medium storing one or more programs that are executable by one or more processors of an authenticating device with a display, the one or more programs including instructions for:

receiving, from a requesting device, a request to proceed with an action, wherein the request includes information regarding the action and wherein the requesting device is signed into a service using an account and the authenticating device is signed into the same service using the same account;

while the requesting device and the authenticating device are both signed into the same service using the same account:

concurrently displaying, on the display:

an indication of the request to proceed with the action,

the information regarding the action, and

an indication of the requesting device;

displaying a request for authorization to proceed with the action; and

receiving an input that is responsive to the request for authorization to proceed with the action.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the action is creating a secure network connection between the requesting device and a remote server, the one or more programs further including instructions for:

in response to determining, at the authenticating device, that the input that is responsive to the request for authorization to proceed with the action is consistent with input authorized to proceed with the action, transmitting token information to the requesting device.

21. The non-transitory computer-readable storage medium of claim 19 , wherein concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device is in response to receiving the request to proceed with the action.

22. The non-transitory computer-readable storage medium of claim 19 , wherein the authenticating device includes hardware configured to respond to the input that is responsive to the request for authorization to proceed with the action and wherein the requesting device does not include the hardware.

23. The non-transitory computer-readable storage medium of claim 19 , wherein the action is proceeding with a payment transaction, the one or more programs further including instructions for:

generating payment information; and

in response to determining, at the authenticating device, that the input that is responsive to the request for authorization to proceed with the action is consistent with input authorized to proceed with the action, transmitting payment information.

24. The non-transitory computer-readable storage medium of claim 19 , wherein the indication of the requesting device includes a graphical representation of the requesting device.

25. The non-transitory computer-readable storage medium of claim 19 , wherein the authenticating device is in a locked state when receiving the input that is responsive to the request for authorization to proceed with the action, the one or more programs further including instructions for:

in response to determining, at the authenticating device, that the input that is responsive to the request for authorization to proceed with the action is consistent with input authorized to proceed with the action:

maintaining the authenticating device in the locked state while transmitting, by the authenticating device, the response to the request to proceed with the action, the response to the request to proceed with the action based on the input.

26. The non-transitory computer-readable storage medium of claim 19 , wherein the authenticating device is in a locked state when receiving the request to proceed with the action, the one or more programs further including instructions for:

in response to receiving the request to proceed with the action:

displaying, on the display, a request notification;

prior to concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device:

receiving input activating the request notification;

requesting authorization to unlock the authenticating device;

receiving authorization to unlock the authenticating device;

in response to receiving authorization to unlock the authenticating device:

unlocking the authenticating device; and

wherein concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device is in response to receiving authorization to unlock the authenticating device.

27. The non-transitory computer-readable storage medium of claim 19 , the one or more programs further including instructions for:

in response to receiving the request to proceed with the action:

displaying, on the display, a request notification; and

prior to concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device:

receiving input activating the request notification;

wherein concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device is in response to receiving input activating the request notification.

28. The non-transitory computer-readable storage medium of claim 19 , wherein the authenticating device is in a locked state when receiving the request to proceed with the action, the one or more programs further including instructions for:

in response to receiving the request to proceed with the action:

displaying, on the display, a request notification;

prior to concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device:

receiving input activating the request notification;

wherein concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device is in response to receiving input activating the request notification; and

wherein determining that the input that is responsive to the request for authorization to proceed with the action is consistent with input authorized to proceed with the action does not transition the requesting device to an unlocked state.

29. The non-transitory computer-readable storage medium of claim 19 :

wherein the authenticating device is in an unlocked state when receiving the request to proceed with the action;

wherein the requesting device includes a hardware button; and

wherein receiving the input that is responsive to the request for authorization to proceed with the action comprises detecting a double-press of the hardware button while in the unlocked state.

30. The non-transitory computer-readable storage medium of claim 19 , wherein the information regarding the action includes one or more options associated with the action, the one or more programs further including instructions for:

subsequent to concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device:

receiving user input requesting a change to at least one of the one or more options associated with the action;

transmitting an updated request to the requesting device, the updated request including the change to the at least one of the one or more options associated with the action;

displaying, on the display, an indication that a confirmation of receipt of the updated request has not been received from the requesting device;

receiving confirmation of receipt of the updated request from the requesting device; and

in response to receiving confirmation of receipt of the updated request from the requesting device, ceasing display, on the display, of the indication that the confirmation of receipt of the updated request has not been received from the requesting device.

31. The non-transitory computer-readable storage medium of claim 19 , the one or more programs further including instructions for:

subsequent to receiving the request to proceed with the action and prior to receiving the input that is responsive to the request for authorization to proceed with the action:

receiving, from the requesting device, a request to cancel the action; and

in response to receiving the request to cancel the action and in accordance with receiving the input that is responsive to the request for authorization to proceed with the action:

forgoing proceeding with the action.

32. The non-transitory computer-readable storage medium of claim 19 , the one or more programs further including instructions for:

subsequent to receiving the request to proceed with the action and prior to receiving the input that is responsive to the request for authorization to proceed with the action:

receiving, from the requesting device, a request to cancel the action; and

in response to receiving the request to cancel the action, forgoing receiving input that is responsive to the request for authorization to proceed with the action.

33. The non-transitory computer-readable storage medium of claim 19 , the one or more programs further including instructions for:

subsequent to determining, at the authenticating device, that the input that is responsive to the request for authorization to proceed with the action is consistent with input authorized to proceed with the action, proceeding, by the authenticating device, with the action without further input.

34. The non-transitory computer-readable storage medium of claim 19 , the one or more programs further including instructions for:

receiving a second request to proceed with a second action;

concurrently displaying, on the display, a second indication of the request to proceed with the action and an indication of whether the action was successful; and

concurrently displayed, on the display, a third indication of the second request to proceed with the second action and an indication of whether the second action was successful.

35. The non-transitory computer-readable storage medium of claim 23 , wherein an electronic wallet of the authenticating device includes one or more payment accounts associated with a user of the authenticating device and the payment information is based on a payment account of the one or more payment accounts.

36. The non-transitory computer-readable storage medium of claim 23 , wherein proceeding with the payment transaction includes transmitting the payment information to a payment transaction server to engage in the payment transaction.

37. A method, comprising:

at an authenticating device with a display:

receiving, from a requesting device, a request to proceed with an action, wherein the request includes information regarding the action and wherein the requesting device is signed into a service using an account and the authenticating device is signed into the same service using the same account;

while the requesting device and the authenticating device are both signed into the same service using the same account:

concurrently displaying, on the display:

an indication of the request to proceed with the action,

the information regarding the action, and

an indication of the requesting device;

displaying a request for authorization to proceed with the action; and

receiving an input that is responsive to the request for authorization to proceed with the action.

38. The method of claim 37 , wherein the action is creating a secure network connection between the requesting device and a remote server, the method further comprising:

in response to determining, at the authenticating device, that the input that is responsive to the request for authorization to proceed with the action is consistent with input authorized to proceed with the action, transmitting token information to the requesting device.

39. The method of claim 37 , wherein concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device is in response to receiving the request to proceed with the action.

40. The method of claim 37 , wherein the authenticating device includes hardware configured to respond to the input that is responsive to the request for authorization to proceed with the action and wherein the requesting device does not include the hardware.

41. The method of claim 37 , wherein the action is proceeding with a payment transaction, the method further comprising:

generating payment information; and

in response to determining, at the authenticating device, that the input that is responsive to the request for authorization to proceed with the action is consistent with input authorized to proceed with the action, transmitting payment information.

42. The method of claim 37 , wherein the indication of the requesting device includes a graphical representation of the requesting device.

43. The method of claim 37 , wherein the authenticating device is in a locked state when receiving the input that is responsive to the request for authorization to proceed with the action, the method further comprising:

in response to determining, at the authenticating device, that the input that is responsive to the request for authorization to proceed with the action is consistent with input authorized to proceed with the action:

maintaining the authenticating device in the locked state while transmitting, by the authenticating device, the response to the request to proceed with the action, the response to the request to proceed with the action based on the input.

44. The method of claim 37 , wherein the authenticating device is in a locked state when receiving the request to proceed with the action, the method further comprising:

in response to receiving the request to proceed with the action:

displaying, on the display, a request notification;

prior to concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device:

receiving input activating the request notification;

requesting authorization to unlock the authenticating device;

receiving authorization to unlock the authenticating device;

in response to receiving authorization to unlock the authenticating device:

unlocking the authenticating device; and

wherein concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device is in response to receiving authorization to unlock the authenticating device.

45. The method of claim 37 , further comprising:

in response to receiving the request to proceed with the action:

displaying, on the display, a request notification; and

prior to concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device:

receiving input activating the request notification;

wherein concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device is in response to receiving input activating the request notification.

46. The method of claim 37 , wherein the authenticating device is in a locked state when receiving the request to proceed with the action, the method further comprising:

in response to receiving the request to proceed with the action:

displaying, on the display, a request notification;

prior to concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device:

receiving input activating the request notification;

wherein concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device is in response to receiving input activating the request notification; and

wherein determining that the input that is responsive to the request for authorization to proceed with the action is consistent with input authorized to proceed with the action does not transition the requesting device to an unlocked state.

47. The method of claim 37 :

wherein the authenticating device is in an unlocked state when receiving the request to proceed with the action;

wherein the requesting device includes a hardware button; and

wherein receiving the input that is responsive to the request for authorization to proceed with the action comprises detecting a double-press of the hardware button while in the unlocked state.

48. The method of claim 37 , wherein the information regarding the action includes one or more options associated with the action, the method further comprising:

subsequent to concurrently displaying, on the display, the indication of the request to proceed with the action, the information regarding the action, and the indication of the requesting device:

receiving user input requesting a change to at least one of the one or more options associated with the action;

transmitting an updated request to the requesting device, the updated request including the change to the at least one of the one or more options associated with the action;

displaying, on the display, an indication that a confirmation of receipt of the updated request has not been received from the requesting device;

receiving confirmation of receipt of the updated request from the requesting device; and

in response to receiving confirmation of receipt of the updated request from the requesting device, ceasing display, on the display, of the indication that the confirmation of receipt of the updated request has not been received from the requesting device.

49. The method of claim 37 , further comprising:

subsequent to receiving the request to proceed with the action and prior to receiving the input that is responsive to the request for authorization to proceed with the action:

receiving, from the requesting device, a request to cancel the action; and

in response to receiving the request to cancel the action and in accordance with receiving the input that is responsive to the request for authorization to proceed with the action:

forgoing proceeding with the action.

50. The method of claim 37 , further comprising:

subsequent to receiving the request to proceed with the action and prior to receiving the input that is responsive to the request for authorization to proceed with the action:

receiving, from the requesting device, a request to cancel the action; and

in response to receiving the request to cancel the action, forgoing receiving input that is responsive to the request for authorization to proceed with the action.

51. The method of claim 37 , further comprising:

subsequent to determining, at the authenticating device, that the input that is responsive to the request for authorization to proceed with the action is consistent with input authorized to proceed with the action, proceeding, by the authenticating device, with the action without further input.

52. The method of claim 37 , further comprising:

receiving a second request to proceed with a second action;

concurrently displaying, on the display, a second indication of the request to proceed with the action and an indication of whether the action was successful; and

concurrently displayed, on the display, a third indication of the second request to proceed with the second action and an indication of whether the second action was successful.

53. The method of claim 41 , wherein an electronic wallet of the authenticating device includes one or more payment accounts associated with a user of the authenticating device and the payment information is based on a payment account of the one or more payment accounts.

54. The method of claim 41 , wherein proceeding with the payment transaction includes transmitting the payment information to a payment transaction server to engage in the payment transaction.

Continuity (5)
Continuation 15845794 · Dec 18, 2017
Continuation 15269801 · Sep 19, 2016
Provisional Application 62347852 · Jun 9, 2016
Provisional Application 62338994 · May 19, 2016
Related Publication 20190289079A1 · Sep 19, 2019
Cited By (20)
US 12,189,748 US 12,210,603 US 12,216,754 US 12,223,228 US 12,244,755 US 12,262,111 US 12,314,527 US 12,406,490 US 12,423,052 US 12,462,005 US 12,526,361 US 12,563,299 US 12,578,757 US 12,586,054 US 12,596,776 US 12,615,491 US 12,619,304 US 12,619,701 US 12,645,778 US 12,676,927