IP Library Granted Patent US 11,818,785
Granted Patent B2
US 11,818,785 · App. 17/061,190 · Granted Nov 14, 2023

Reestablishment control for dropped calls

Inventors: Pawan Kumar (Bangalore, IN); Mohan P. Kumar (Bangalore, IN); Deepak Ayyagari (Bangalore, IN)
Assignee: Zebra Technologies Corporation
H04W76/19
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,818,785
App. No.
17/061,190
Granted
Nov 14, 2023
Kind
B2
Abstract

A method of reestablishing a communication session between a first computing device and a second computing device includes, at the first computing device: obtaining initiator status data, indicating whether the first computing device initiated the communication session; configuring a redial indicator according to the initiator status data; and presenting the redial indicator on a display of the first mobile computing device during the communication session.

Claims (30)

1. A method of reestablishing a communication session between a first computing device and a second computing device, the method comprising, at the first computing device:

obtaining a communication session initiation parameter, indicating whether the first computing device initiated the communication session;

when the communication session initiation parameter indicates that the first computing device initiated the communication session, presenting a redial indicator in an active state;

when the communication session initiation parameter indicates that the first computing device did not initiate the communication session, presenting the redial indicator in an inactive state; and

controlling a reestablishment attempt following termination of the communication session according to the redial indicator, wherein the redial indicator is dismissed following session termination when it is determined that session termination is based on user input.

2. The method of claim 1 , wherein obtaining the communication session initiation parameter includes, responsive to joining the communication session, determining whether the first computing device initiated the communication session.

3. The method of claim 1 , wherein obtaining the communication session initiation parameter includes receiving the communication session initiation parameter from a server associated with the communication session.

4. The method of claim 1 , wherein presenting the redial indicator includes: presenting the redial indicator on a display of the first mobile computing device during the communication session.

5. The method of claim 1 , wherein determining that session termination is based on user input includes determining whether a command to end the call was generated by at least one of the first computing device and the second computing device.

6. The method of claim 1 , wherein controlling a reestablishment attempt includes:

detecting unexpected termination of the communication session;

during a period of time, detecting a command to reestablish the communication session via an input device of the first computing device; and

handling the command according to the communication session initiation parameter.

7. The method of claim 6 , wherein the handling includes ignoring the command when the communication session initiation parameter indicates that the first computing device did not initiate the communication session.

8. The method of claim 1 , wherein controlling the reestablishment attempt includes determining whether to automatically generate a reestablishment command according to the communication session initiation parameter.

9. A computing device, comprising:

a communication interface configured to join a communication session between the computing device and a second computing device; and

a processor interconnected with the communication interface, the processor configured to:

obtain a communication session initiation parameter, indicating whether the computing device initiated the communication session;

when the communication session initiation parameter indicates that the computing device initiated the communication session, present a redial indicator in an active state;

when the communication session initiation parameter indicates that the when the communication session initiation parameter indicates that the computing device did not initiate the communication session, presenting the redial indicator in an inactive state; and

control a reestablishment attempt following termination of the communication session according to the redial indicator, wherein the redial indicator is dismissed following session termination when it is determined that session termination is based on user input.

10. The computing device of claim 9 , further comprising an output device including a display; wherein the processor is configured, to present the redial indicator, to control the display to present the redial indicator during the communication session.

11. The computing device of claim 9 , wherein in order to obtain the communication session initiation parameter, the processor is configured to:

responsive to joining the communication session, determine whether the computing device initiated the communication session.

12. The computing device of claim 9 , wherein in order to determine that session termination is based on user input, the processor is configured to: determine whether a command to end the call was generated by at least one of the computing device and the second computing device.

13. The computing device of claim 9 , wherein to control the reestablishment attempt, the processor is configured to:

detect unexpected termination of the communication session;

during a period of time, detect a command to reestablish the communication session; and

handle the command according to the communication session initiation parameter.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2022
From: KUMAR, PAWAN; KUMAR, MOHAN P.; AYYAGARI, DEEPAK
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 059992/0786 →
SECURITY INTEREST Recorded Apr 12, 2021
From: ZEBRA TECHNOLOGIES CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 056471/0868 →