IP Library › Granted Patent US 11,863,709
Granted Patent B2
US 11,863,709 · App. 17/447,676 · Granted Jan 2, 2024

Priority calling using cloud-based signaling for VoLTE and non-cellular calls

Inventors: Harsha Shirahatti (Santa Clara, CA); Sanjeevi Balasubramanian (San Jose, CA); Sriram Subramanian (Santa Clara, CA); Nischay Goel (San Jose, CA); Shiva Krishna Narra (San Jose, CA); Vijay Venkataraman (San Jose, CA); Stephen C. Schweizer (Mountain View, CA); Krisztian Kiss (Hayward, CA)
Assignee: Apple Inc.
H04M7/006H04L51/224H04L65/1101H04M7/0006
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,863,709
App. No.
17/447,676
Granted
Jan 2, 2024
Kind
B2
Abstract

This Application describes mechanisms to provide priority levels for call connection requests and/or messages from a sending device to a receiving device. The receiving device is configured to allow prioritized notification alerts for incoming call connection requests and/or for incoming messages from a sending device to override a silent or do not disturb mode for one or more contacts based on i) a priority level provided with the call connection request or message and ii) a priority setting for the sending device or a set of devices associated with a user of the sending device.

Claims (52)

1. A sending wireless device comprising:

wireless circuitry including one or more antennas;

one or more processors communicatively coupled to the wireless circuitry and to a memory storing instructions that, when executed by the one or more processors, cause the sending wireless device to perform a set of actions including:

receiving, from a receiving wireless device via a network-based server prior to initiation of a call connection to the receiving wireless device, information associated with a priority contact setting for the sending wireless device or a user thereof;

detecting initiation of the call connection to the receiving wireless device with a selected priority level;

sending, to a cellular wireless network, a request to establish a mobile-initiated call connection with the receiving wireless device;

obtaining an internet protocol (IP) address for the receiving wireless device;

establishing a parallel data connection between the sending wireless device and the receiving wireless device using the IP address; and

sending, to the receiving wireless device via the parallel data connection, an indication of the selected priority level for the request to establish the mobile-initiated call connection,

wherein:

options for priority level selection of the call connection are displayed at the sending wireless device prior to initiation of the call connection when the user of the sending wireless device is included as a priority contact in a configuration of the receiving wireless device; and

the selected priority level causes the receiving wireless device to override a silent or do not disturb setting to provide an incoming call connection notification alert with the selected priority level.

2. The sending wireless device of claim 1 , wherein the IP address is obtained from a centralized server.

3. The sending wireless device of claim 2 , wherein the centralized server comprises a push notification server managed by an original equipment manufacturer of the sending wireless device and the receiving wireless device.

4. The sending wireless device of claim 1 , wherein the set of actions further comprise:

displaying, by the sending wireless device, the options for priority level selection of the call connection based on a configuration for priority notifications for a contact associated with the receiving wireless device and included in a contact list stored at the sending wireless device.

5. The sending wireless device of claim 4 , wherein the configuration for priority notifications for the contact associated with the receiving wireless device is provided by the receiving wireless device via a network-based server.

6. The sending wireless device of claim 5 , wherein the configuration for priority notifications for the contact associated with the receiving wireless device is based at least in part on a priority contact setting for the sending wireless device or an associated contact thereof maintained by the receiving wireless device.

7. The sending wireless device of claim 1 , wherein the indication of the selected priority level is included in an extension header of a Session Initiation Protocol (SIP) invite message.

8. The sending wireless device of claim 1 , wherein the incoming call connection notification alert comprises one or more of: an audible ringtone, a vibration pattern, or a visual alert indication.

9. The sending wireless device of claim 1 , wherein the incoming call connection notification alert comprises one or more of the following selected by a user of the receiving wireless device: a particular audible ringtone, a particular vibration pattern, or a particular visual alert indication.

10. A receiving wireless device comprising:

wireless circuitry including one or more antennas;

one or more processors communicatively coupled to the wireless circuitry and to a memory storing instructions that, when executed by the one or more processors, cause the receiving wireless device to perform a set of actions including:

receiving an incoming call connection page from a sending wireless device via a cellular wireless network;

establishing a parallel data connection between the sending wireless device and the receiving wireless device;

receiving, from the sending wireless device via the parallel data connection, an indication of a priority level for the incoming call connection page;

overriding, based on a priority contact setting for the sending wireless device or a user thereof, a silent or do not disturb setting; and

providing an incoming call connection notification alert based on the priority level,

wherein information associated with the priority contact setting for the sending wireless device or the user thereof to allow display of options for priority level selection at the sending wireless device is provided to the sending wireless device before receipt of the incoming call connection page.

11. The receiving wireless device of claim 10 , wherein the parallel data connection is established between the sending wireless device and the receiving wireless device based at least in part on assistance provided by a centralized server.

12. The receiving wireless device of claim 11 , wherein the centralized server comprises a push notification server managed by an original equipment manufacturer of the sending wireless device and the receiving wireless device.

13. The receiving wireless device of claim 12 , wherein the set of actions further comprise:

obtaining, via an input/output of the receiving wireless device, the priority contact setting for the sending wireless device or the user thereof.

14. The receiving wireless device of claim 13 , wherein the priority contact setting establishes whether incoming call connection requests and/or messages received from the sending wireless device and having a particular indication of priority level can override the silent or do not disturb mode of the receiving wireless device.

15. The receiving wireless device of claim 10 , wherein the information associated with the priority contact setting is provided via a network-based server to the sending wireless device.

16. The receiving wireless device of claim 10 , wherein the information associated with the priority contact setting determines the options for priority level selection to be displayed at the sending wireless device when attempting to establish a connection with the receiving wireless device.

17. The receiving wireless device of claim 10 , wherein the indication of the priority level is included in an extension header of a Session Initiation Protocol (SIP) invite message.

18. The receiving wireless device of claim 10 , wherein the incoming call connection notification alert comprises one or more of: an audible ringtone, a vibration pattern, or a visual alert indication.

19. A method for providing a priority level indication with a call connection request to a receiving wireless device, the method comprising:

by a sending wireless device:

receiving, from the receiving wireless device via a network-based server prior to initiation of a call connection to the receiving wireless device, information associated with a priority contact setting for the sending wireless device or a user thereof;

detecting initiation of the call connection to the receiving wireless device with a selected priority level;

sending, to a cellular wireless network, a request to establish a mobile-initiated call connection with the receiving wireless device;

obtaining an internet protocol (IP) address for the receiving wireless device;

establishing a parallel data connection between the sending wireless device and the receiving wireless device using the IP address; and

sending, to the receiving wireless device via the parallel data connection, an indication of the selected priority level for the request to establish the mobile-initiated call connection,

wherein:

options for priority level selection of the call connection are displayed at the sending wireless device prior to initiation of the call connection when the user of the sending wireless device is included as a priority contact in a configuration of the receiving wireless device; and

the selected priority level causes the receiving wireless device to override a silent or do not disturb setting to provide an incoming call connection notification alert with the selected priority level.

20. The method of claim 19 , further comprising:

displaying, by the sending wireless device, the options for priority level selection of the call connection based on a configuration for priority notifications for a contact associated with the receiving wireless device and included in a contact list stored at the sending wireless device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2021
From: SHIRAHATTI, HARSHA; BALASUBRAMANIAN, SANJEEVI; SUBRAMANIAN, SRIRAM; GOEL, NISCHAY; NARRA, SHIVA KRISHNA; VENKATARAMAN, VIJAY; SCHWEIZER, STEPHEN C.; KISS, KRISZTIAN
To: APPLE INC.
Reel/Frame 057629/0364 →
Continuity (2)
Provisional Application 63078758 · Sep 15, 2020
Related Publication 20220086282A1 · Mar 17, 2022