IP Library Granted Patent US 7,613,747
Granted Patent B1
US 7,613,747 · App. 11/147,932 · Granted Nov 3, 2009

Tiered database storage and replication

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 7,613,747
App. No.
11/147,932
Granted
Nov 3, 2009
Kind
B1
Abstract

A storage network comprising a production database configured to store a first production section on a first tier production storage system and a second production section on a second tier production storage system, a backup database configured to store a first backup section on a first tier backup storage system and a second backup section on a second tier production storage system, and a storage control system configured to replicate the first production section to the first backup session at a first frequency and replicate the second production section to the second backup section at a second frequency that is less than the first frequency.

Claims (40)

1. A storage network comprising:

a first tier production storage system configured to store a first production section of a production database;

a second tier production storage system configured to store a second production section of the production database;

a first tier backup storage system configured to store a first backup section of a backup database;

a second tier backup storage system configured to store a second backup section of the backup database; and

a storage control system configured to replicate the first production section on the first tier production storage system to the first backup section on the first tier backup storage system at a first frequency and replicate the second production section on the second tier production storage system to the second backup section on the second tier backup storage system at a second frequency that is less than the first frequency;

wherein the first production section comprises a first collection of production data, wherein each of the first collection of production data is associated with a first time frame, and wherein the second production section comprises a second collection of production data, wherein each of the second collection of production data is associated with a second time frame older than the first time frame;

wherein the second time frame immediately precedes the first time frame;

wherein the first time frame and the second time frame each comprises a movable time frame defined in relation to a current time;

wherein the storage control system is configured to transfer data within the first production section on the first tier production storage system no longer associated with the first time frame to the second production section on the second tier production storage system; and

wherein the storage control system is configured to replicate the second production section on the second tier production storage system to the second backup section on the second tier backup storage system by transferring data within the first backup section on the first tier backup storage system no longer associated with the first time frame to the second backup section on the second tier backup storage system.

2. The storage network of claim 1 wherein the storage control system is further configured to receive new production data, process the new production data to determine if the new production data is associated with the first time frame or the second time frame, store the new production data in the first production section if the new production data is associated with the first time frame, and store the new production data in the second production section if the new production data is associated with the second time frame.

3. The storage network of claim 1 wherein the second tier production storage system has a lower quality than the first tier production storage system.

4. The storage network of claim 3 wherein the second tier backup storage system has a lower quality than the first tier backup storage system.

5. The storage network of claim 1 wherein the production database comprises a call record database.

6. The storage network of claim 1 wherein the first frequency comprises once per day and wherein the second frequency comprises once per month.

7. A computer-implemented method of operating a storage network, the method comprising:

storing a first production section of a production database on a first tier production storage system;

storing a second production section of the production database on a second tier production storage system;

storing a first backup section of a backup database on a first tier backup storage system;

storing a second backup section of the backup database a second tier backup storage system;

replicating the first production section on the first tier production storage system to the first backup section on the first tier backup storage system at a first frequency; and

replicating the second production section on the second tier production storage system to the second backup section on the second tier backup storage system at a second frequency that is less than the first frequency;

wherein the first production section comprises a first collection of production data, wherein each of the first collection of production data is associated with a first time frame, and wherein the second production section comprises a second collection of production data, wherein each of the second collection of production data is associated with a second time frame older than the first time frame;

wherein the second time frame immediately precedes the first time frame;

wherein the first time frame and the second time frame each comprises a movable time frame defined in relation to a current time;

wherein the method further comprises transferring data within the first production section on the first tier production storage system no longer associated with the first time frame to the second production section on the second tier production storage system; and

wherein replicating the second production section on the second tier production storage system to the second backup section on the second tier backup storage system comprises transferring data within the first backup section on the first tier backup storage system no longer associated with the first time frame to the second backup section on the second tier backup storage system.

8. The method of claim 7 further comprising receiving new production data, processing the new production data to determine if the new production data is associated with the first time frame or the second time frame, storing the new production data in the first production section if the new production data is associated with the first time frame, and storing the new production data in the second production section if the new production data is associated with the second time frame.

9. The method of claim 7 wherein the second tier production storage system has a lower quality than the first tier production storage system.

10. The method of claim 7 wherein the second tier backup storage system has a lower quality than the first tier backup storage system.

11. The method of claim 7 wherein the production database comprises a call record database.

12. The method of claim 7 wherein the first frequency comprises once per day and wherein the second frequency comprises once per month.

13. A computer-readable storage medium storing computer executable instructions for operating a storage control system, the computer executable instructions, when executed by a computer system, directing the computer system to:

store a first production section of a production database on a first tier production storage system, store a second production section of the production database on a second tier production storage system, store a first backup section of a backup database on a first tier backup storage system, store a second backup section of the backup database a second tier backup storage system, replicate the first production section on the first tier production storage system to the first backup section on the first tier backup storage system at a first frequency, and replicate the second production section on the second tier production storage system to the second backup section on the second tier backup storage system at a second frequency that is less than the first frequency;

wherein the first production section comprises a first collection of production data, wherein each of the first collection of production data is associated with a first time frame, and wherein the second production section comprises a second collection of production data, wherein each of the second collection of production data is associated with a second time frame older than the first time frame;

wherein the second time frame immediately precedes the first time frame;

wherein the first time frame and the second time frame each comprises a movable time frame defined in relation to a current time;

wherein the computer executable instructions direct the computer system to transfer data within the first production section on the first tier production storage system no longer associated with the first time frame to the second production section on the second tier production storage system; and

wherein the computer executable instructions direct the computer system to replicate the second production section on the second tier production storage system to the second backup section on the second tier backup storage system by directing the computer system to transfer data within the first backup section on the first tier backup storage system no longer associated with the first time frame to the second backup section on the second tier backup storage system.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
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 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
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 →