IP Library › Granted Patent US 12,445,929
Granted Patent B2
US 12,445,929 · App. 18/623,235 · Granted Oct 14, 2025

Method and system for providing a fallback solution in a multi-tenant communication system

Inventors: Daniel J McDonald (Cary, IL); Svend Frandsen (Koege, DK)
Assignee: MOTOROLA SOLUTIONS, INC.
H04W36/305H04W4/16H04W24/04H04W36/142H04W76/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,445,929
App. No.
18/623,235
Granted
Oct 14, 2025
Kind
B2
Abstract

A method and system for providing a fallback solution in a multi-tenant communication system is provided. A cloud-based call processing service receives a voice call initiation request from a first mobile device located at a first communication system. The voice call initiation request includes a request to complete a voice call with a second mobile device located at a second communication system. Resources are allocated at the first communication system and the second communication system. The cloud-based call processing service establishes a call between the first mobile device and the second mobile device. At some point the first communication system determines that it should fallback to single site operation. In fallback mode, call processing functionality is performed at the first communication system for the first mobile device.

Claims (44)

1. A method for providing a fallback solution in a multi-tenant communication system, the method comprising:

communicating between a first RF site at a first radio-access network (RAN) and a second RF site at a second RAN through a first link through a cloud-based call-processing service;

replicating a first portion of a first database at the cloud-based call-processing service at a second database existing at the first RAN, wherein the first portion of the first database replicated at the second database comprises only radio and talkgroup configuration and call activity information for the first RAN;

determining that a second link through the cloud-based call-processing service has failed, wherein the second link established communication between a third RF site on the first RAN and a fourth RF site on the second RAN; and

implementing a fallback mode of communication for the third RF site using the replicated first portion of the first database, in response to the second link going down, wherein the fallback mode of communication:

drops communication between the third RF site and the cloud-based call-processing service;

establishes communication between the third RF site and a local call-processing service;

allows communication between the third RF site and other RF sites existing only at the first RAN through the local call-processing service; and

allows the first RF site to communicate through the cloud-based call-processing service.

2. The method of claim 1 further comprising the steps of:

determining that a fifth RF site is within a same jurisdiction or county as the third RF site; and

implementing a fallback mode of communication for the fifth RF site, in response to the second link going down based on a fact that the fifth RF site is within the same jurisdiction or county as the third RF site.

3. The method of claim 1 further comprising the steps of:

determining a history of communication between a fifth RF site and the third RF site; and

implementing a fallback mode of communication for the fifth RF site, in response to the history of communication between the fifth RF site and the third RF site.

4. The method of claim 1 further comprising the steps of:

determining that a fifth RF site is adjacent to the third RF site; and

implementing a fallback mode of communication for the fifth RF site, in response to the second link going down based on a fact that the fifth RF site is adjacent to the third RF site.

5. The method of claim 1 further comprising the steps of:

determining that a fifth RF site is configure to fallback with the third RF site; and

implementing a fallback mode of communication for the fifth RF site, in response to the second link going down based on a fact that the fifth RF site is configured to fallback with the third RF site.

6. The method of claim 1 further comprising the steps of:

determining that a predetermined number of links from the first RAN to the cloud-based call-processing service have failed;

when a predetermined number of links have failed then the fallback mode of communication:

drops all communication between the all RF sites within the first RAN and the cloud-based call-processing service;

establishes communication between all RF site within the first RAN and a local call-processing service;

allows communication between all RF sites within the first RAN through the local call-processing service.

7. A radio-access network (RAN) supporting communication between a first RF site at the RAN and a second RF site at a second RAN through a first link existing through a cloud-based call-processing service, the RAN comprising:

a database comprising a replicated a first portion of a first database at the cloud-based call-processing service, wherein the first portion of the first database replicated comprises only radio and talkgroup configuration and call activity information for the first RAN; and

a fallback core configured to:

determine that a second link through the cloud-based call-processing service has failed, wherein the second link established communication between a third RF site at the RAN and a fourth RF site on the second RAN;

implement a fallback mode of communication for the third RF site using the replicated first portion of the first database, in response to the second link going down, wherein the fallback mode of communication:

drops communication between the third RF site and the cloud-based call-processing service;

establishes communication between the third RF site and a local call-processing service;

allows communication between the third RF site and other RF sites existing only at the first RAN through the local call-processing service; and

allows the first RF site to communicate through the cloud-based call-processing service.

8. The RAN of claim 7 wherein the fallback core is further configured to:

determine that a fifth RF site is within a same jurisdiction or county as the third RF site; and

implement a fallback mode of communication for the fifth RF site, in response to the second link going down based on a fact that the fifth RF site is within the same jurisdiction or county as the third RF site.

9. The RAN of claim 7 wherein the fallback core is further configured to:

determine that a predetermined number of links from the first RAN to the cloud-based call-processing service have failed, and when a predetermined number of links have failed then the fallback mode of communication:

drops all communication between the all RF sites within the first RAN and the cloud-based call-processing service;

establishes communication between all RF site within the first RAN and a local call-processing service;

allows communication between all RF sites within the first RAN through the local call-processing service.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2024
From: MCDONALD, DANIEL J; FRANDSEN, SVEND
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 066963/0542 →
Continuity (3)
Division 17367823 · Jul 6, 2021
Division 16668377 · Oct 30, 2019
Related Publication 20240251321A1 · Jul 25, 2024
References Cited (66)
US 5689810A · Shaughnessy · 1997 [cited by examiner]
US 5724648A · Shaughnessy · 1998 [cited by examiner]
US 6778829B1 · McDonald · 2004 [cited by examiner]
US 8135001B1 · Barreiro · 2012 [cited by examiner]
US 8571549B2 · Peterson · 2013 [cited by examiner]
US 8886182B2 · Peterson · 2014 [cited by examiner]
US 9036651B2 · Li · 2015 [cited by examiner]
US 10117135B2 · Tsai · 2018 [cited by examiner]
US 10382905B1 · Buchwald · 2019 [cited by examiner]
US 10681506B1 · Walker · 2020 [cited by examiner]
US 10880722B1 · McDonald · 2020 [cited by examiner]
US 12004037B2 · McDonald · 2024 [cited by examiner]
US 20020101818A1 · Teixeira · 2002 [cited by examiner]
US 20030017836A1 · Vishwanathan · 2003 [cited by examiner]
US 20060056284A1 · Wei · 2006 [cited by examiner]
US 20070026862A1 · Hicks, III · 2007 [cited by examiner]
US 20080123572A1 · Nemori · 2008 [cited by examiner]
US 20080311927A1 · Boman · 2008 [cited by examiner]
US 20100142414A1 · Patel · 2010 [cited by examiner]
US 20100241668A1 · Susanto · 2010 [cited by examiner]
US 20110206013A1 · Aramoto · 2011 [cited by examiner]
US 20110294534A1 · Gunder · 2011 [cited by examiner]
US 20120003969A1 · Anderson · 2012 [cited by examiner]
US 20130111547A1 · Kraemer · 2013 [cited by examiner]
US 20130196706A1 · Patel · 2013 [cited by examiner]
US 20140056293A1 · Kumar · 2014 [cited by examiner]
US 20140064176A1 · Anchan · 2014 [cited by examiner]
US 20140126410A1 · Agarwal · 2014 [cited by examiner]
US 20140321444A1 · Klein · 2014 [cited by examiner]
US 20140328190A1 · Lord · 2014 [cited by examiner]
US 20140355508A1 · Anchan · 2014 [cited by examiner]
US 20150173107A1 · Newberg · 2015 [cited by examiner]
US 20160150455A1 · Suryavanshi · 2016 [cited by examiner]
US 20160227384A1 · Mazzarella · 2016 [cited by examiner]
US 20160374132A1 · Yerrabommanahalli · 2016 [cited by examiner]
US 20170086034A1 · Åkesson · 2017 [cited by examiner]
US 20170099361A1 · Digilov · 2017 [cited by examiner]
US 20170188206A1 · Schmitt · 2017 [cited by examiner]
US 20170230500A1 · Serna Pozuelo · 2017 [cited by examiner]
US 20170265118A1 · Zhang · 2017 [cited by examiner]
US 20170339535A1 · Mazzarella · 2017 [cited by examiner]
US 20180184307A1 · Periyasamy · 2018 [cited by examiner]
US 20180278718A1 · Brown · 2018 [cited by examiner]
US 20190014519A1 · Brown · 2019 [cited by examiner]
US 20190069252A1 · Ofir · 2019 [cited by examiner]
US 20190081886A1 · Meyer · 2019 [cited by examiner]
US 20190230481A1 · Yang · 2019 [cited by examiner]
US 20190239032A1 · Balasubramanian · 2019 [cited by examiner]
US 20190281506A1 · Chiang · 2019 [cited by examiner]
US 20190281574A1 · Reial · 2019 [cited by examiner]
US 20190373525A1 · Singh · 2019 [cited by examiner]
US 20190394683A1 · Sillanpaa · 2019 [cited by examiner]
US 20210014079A1 · Maseng · 2021 [cited by examiner]
US 20210021646A1 · Chiang · 2021 [cited by examiner]
US 20210051495A1 · Gupta · 2021 [cited by examiner]
US 20210136131A1 · Mcdonald · 2021 [cited by examiner]
US 20210136233A1 · Mcdonald · 2021 [cited by examiner]
US 20210136535A1 · Mcdonald · 2021 [cited by examiner]
US 20210211952A1 · Teyeb · 2021 [cited by examiner]
US 20210329521A1 · Araujo · 2021 [cited by examiner]
US 20220030494A1 · Mcdonald · 2022 [cited by examiner]
US 20220286841A1 · Mildh · 2022 [cited by examiner]
US 20240251321A1 · Mcdonald · 2024 [cited by examiner]
EP 3454531A1 · 2019 [cited by applicant]
WO 2014178960A1 · 2014 [cited by applicant]
WO 2021086664A1 · 2021 [cited by applicant]