IP Library › Granted Patent US 12,457,647
Granted Patent B2
US 12,457,647 · App. 17/840,485 · Granted Oct 28, 2025

Call collision resolution

Inventors: Anish George (Bangalore, IN); Anand N. Nirwani (Cupertino, CA); Pratyush Gudla (Bengaluru, IN)
Assignee: Apple Inc.
H04W74/0858H04M3/42H04M7/0081H04W76/18H04M2207/18
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 12,457,647
App. No.
17/840,485
Granted
Oct 28, 2025
Kind
B2
Abstract

The present application relates to devices and components including apparatus, systems, and methods to provide call collision resolution procedures in wireless communication systems.

Claims (39)

1. One or more non-transitory computer-readable media having instructions that, when executed, cause processing circuitry to:

detect that a prior call between a user equipment (UE) and a remote device was dropped;

initiate an outgoing call to the remote device;

detect an indication of an incoming call during a connection process of the outgoing call, the indication to include an identifier of a source of the incoming call;

determine, based on the identifier of the source, that the source of the incoming call is the remote device;

determine an originator of the prior call based on determining that the source of the incoming call is the remote device;

determine, based on the originator of the prior call being the remote device, to terminate the outgoing call; and

accept the incoming call.

2. The one or more non-transitory computer-readable media of claim 1 , wherein the instructions, when executed, further cause the processing circuitry to terminate the outgoing call based on the determination to terminate the outgoing call.

3. The one or more non-transitory computer-readable media of claim 1 , wherein the connection process extends from the initiation of the outgoing call until the outgoing call causes the remote device to ring.

4. The one or more non-transitory computer-readable media of claim 1 , wherein the identifier of the source includes a FROM header, and wherein the source of the incoming call is determined based on the FROM header.

5. The one or more non-transitory computer-readable media of claim 1 , wherein the identifier of the source includes a P-Asserted-Identity, and wherein the source of the incoming call is determined based on the P-Asserted-Identity.

6. The one or more non-transitory computer-readable media of claim 1 , wherein the instructions, when executed, further cause the processing circuitry to:

generate, for transmission, a notification that the outgoing call has been terminated based on the determination to terminate the outgoing call.

7. The one or more non-transitory computer-readable media of claim 1 , wherein the instructions, when executed, further cause the processing circuitry to:

store an identifier of the remote device based on detecting that the prior call was dropped, wherein the originator of the prior call is determined based on the stored identifier of the remote device.

8. A method, comprising:

detecting that a prior call between a user equipment (UE) and a remote device was dropped;

initiating a connection process for an outgoing call to the remote device;

identifying an identifier of a source of an incoming call received during the connection process;

determining that the source of the incoming call is the remote device based on the identifier of the source;

determining an originator of the prior call based on determining that the source of the incoming call is the remote device;

determining to terminate the outgoing call based on the originator of the prior call being the remote device; and

accepting the incoming call.

9. The method of claim 8 , wherein the connection process includes initiating the outgoing call until causing the remote device to ring for the outgoing call.

10. The method of claim 8 , wherein determining that the source of the incoming call is the remote device includes comparing the identifier of the source with an identifier of the remote device to determine that the identifier of the source matches the identifier of the remote device.

11. An apparatus comprising:

processing circuitry to:

detect that a prior call between a user equipment (UE) and a remote device was dropped;

initiate an outgoing call to the remote device;

detect an indication of an incoming call during a connection process of the outgoing call, the indication to include an identifier of a source of the incoming call;

determine, based on the identifier of the source, that the source of the incoming call is the remote device;

determine an originator of the prior call based on determining that the source of the incoming call is the remote device;

determine, based on the originator of the prior call being the remote device, to terminate the outgoing call; and

accept the incoming call; and

interface circuitry coupled with the processing circuitry, the interface circuitry to enable communication.

12. The apparatus of claim 11 , wherein the processing circuitry is further to terminate the outgoing call based on the determination to terminate the outgoing call.

13. The apparatus of claim 11 , wherein the identifier of the source includes a FROM header, and wherein the source of the incoming call is determined based on the FROM header.

14. The apparatus of claim 11 , wherein the identifier of the source includes a P-Asserted-Identity, and wherein the source of the incoming call is determined based on the P-Asserted-Identity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2022
From: GEORGE, ANISH; NIRWANI, ANAND N.; GUDLA, PRATYUSH
To: APPLE INC.
Reel/Frame 060919/0841 →
Continuity (1)
Related Publication 20230007704A1 · Jan 5, 2023
References Cited (19)
US 7395057B2 · Awasthi · 2008 [cited by examiner]
US 7991144B2 · Takahashi · 2011 [cited by applicant]
US 8755502B1 · Schlesener · 2014 [cited by examiner]
US 11233899B2 · Michaelis · 2022 [cited by examiner]
US 20080226053A1 · Takahashi · 2008 [cited by examiner]
US 20100284288A1 · Lee · 2010 [cited by examiner]
US 20120057683A1 · Liik · 2012 [cited by examiner]
US 20160036991A1 · Brewer · 2016 [cited by examiner]
US 20170127254A1 · Fish · 2017 [cited by examiner]
US 20170353503A1 · Trabelsi · 2017 [cited by examiner]
US 20210195021A1 · Michaelis et al. · 2021 [cited by applicant]
EP 3255860A1 · 2017 [cited by applicant]
KR 20140075571A · 2014 [cited by applicant]
Rosenberg et al, SIP: Session Initiation Protocol, Jun. 2002, Network Working Group, Request for Comment 3261, Standard Track, pp. 1-269 (Year: 2002). [cited by examiner]
IN202141029374 , “First Examination Report”, Feb. 7, 2023, 6 pages. [cited by applicant]
European Patent Application No. 22178663.5, Extended European Search Report, Oct. 20, 2022, 10 pages. [cited by applicant]
Rosenberg , et al., SIP: Session Initiation Protocol, Network Working Group, Available Online at: https://www.rfc-editor.org/rfc/rfc3261.txt, Jun. 2002, 269 pages. [cited by applicant]
European Patent Application No. 22178663.5, Office Action, Dec. 13, 2024, 7 pages. [cited by applicant]
The Chinese Application No. CN202210676409.X, “Office Action”, mailed Apr. 25, 2024, 11 pages. [cited by applicant]