IP Library Granted Patent US 8,000,697
Granted Patent B1
US 8,000,697 · App. 11/565,957 · Granted Aug 16, 2011

Parallel loading of wireless switch updates

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 8,000,697
App. No.
11/565,957
Granted
Aug 16, 2011
Kind
B1
Abstract

A mobile telephony switch may comprise several distinct software components, such as a wireless network control component, a data network access component, and a PSTN interface component. Software updates may be prepared and applied to each component individually. In accordance with the present invention software updates may be prepared and/or applied to the software components in parallel.

Claims (37)

1. A method for updating a multi-component mobile wireless switch for a mobile telephone network, the method comprising:

receiving a first update routine having a first freeze period for a first component of the mobile wireless switch from a vendor of the mobile wireless switch, wherein the first component comprises a wireless network control component;

receiving a second update routine having a second freeze period for a second component of the mobile wireless switch from the vendor of the mobile wireless switch, wherein the second component comprises a mobile data network access component;

combining the first update routine for the first component of the mobile wireless switch and the second update routine for the second component of the mobile wireless switch into a single preparation routine including at least overlapping the first freeze period and the second freeze period, wherein the single preparation routine is a software update for the first component and the second component of the mobile wireless switch in parallel;

preparing the software update for the first component of the mobile wireless switch and second component of the mobile wireless switch in parallel;

testing the software update for the first component of the mobile wireless switch and second component of the mobile wireless switch in parallel;

applying the software update for the first component of the mobile wireless switch and second component of the mobile wireless switch in parallel; and

updating a third component of the mobile wireless switch after the first component and the second component of the mobile wireless switch are updated, wherein the third component comprises a PSTN interface component and

wherein the updates to the first component and the second components are applied from a remote location through a fourth component of the multi-component mobile wireless switch, wherein the fourth component comprises a mobile switch management component.

2. The method of claim 1 , further comprising:

updating the fourth component, wherein the update to the fourth component is applied from a remote location.

3. The method of claim 2 , wherein updating the fourth component occurs after updating the first component and after updating the second component at roughly the same time the first component of the same mobile wireless switch is updated.

4. The method of claim 2 , wherein updating the fourth component occurs before updating the first component and before updating the second component at roughly the same time the first component of the same mobile wireless switch is updated.

5. The method of claim 2 , wherein updating the fourth component occurs in part before and in part after updating the first component and in part before and in part after updating the second component at roughly the same time the first component of the same mobile wireless switch is updated.

6. The method of claim 2 , wherein the update to the third component is applied from a remote location through the fourth component.

7. The method of claim 2 , wherein the update to the third component is applied locally.

8. A method for loading a multi-component update onto a remotely located mobile wireless switch of a mobile telephone network, the method comprising:

providing a remotely located mobile wireless switch, comprising:

a first component comprising a wireless network control component;

a second component comprising a mobile data network access component; and

a third component comprising a PSTN interface component; and

a fourth component comprising a mobile switch management component;

receiving, from a vendor of the remotely located mobile wireless switch, a first update routine for the first component of the remotely located mobile wireless switch, the first update routine including a first freeze period;

receiving, from the vendor of the remotely located mobile wireless switch, a second update routine for the second component of the remotely located mobile wireless switch, the second update routine including a second freeze period;

combining the first update routine for the first component and the second update routine for the second component of the remotely located mobile wireless switch into a single preparation routine including at least overlapping the first freeze period and the second freeze period, wherein the single preparation routine is a software update for the first component and the second component of the mobile wireless switch in parallel;

preparing the software update for the first component and second component of the remotely located mobile wireless switch in parallel;

testing the software update for the first component and second component of the remotely located mobile wireless switch in parallel;

loading a software update from a remote location through a fourth component to both the first component and the second component in parallel; and

loading a software update to the third component after loading the software update to the first component and the second component.

9. The method of claim 8 , further comprising:

loading a software update to the fourth component from a remote location after updating the first component and the second component in parallel.

10. The method of claim 8 , further comprising:

loading a software update to the fourth component from a remote location before updating the first component and the second component in parallel.

11. The method of claim 8 , further comprising:

loading a software update to the fourth component from a remote location in part before and in part after updating the first component and second component in parallel.

12. The method of claim 8 , wherein, loading a software update to the third component comprises loading a software update from a remote location through the fourth component.

13. The method of claim 8 , wherein loading a software update to the third component comprises loading a software update locally.

Assignments (3)
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2006
From: DUCK, ERNEST
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 018574/0268 →