Professional Documents
Culture Documents
(54)
US 8,615,493 B2
(56)
References Cited
U.S. PATENT DOCUMENTS
(75)
4,084,231 A
4,267,568 A
4,283,787 A
4,417,321 A
4,641,274 A
4/1978
5/1981
8/1981
11/1983
2/1987
CapoZZi et a1.
Dechant et al.
Chambers
Chang et al.
Swank
(Continued)
NJ (US)
Notice:
AU
CA
2004227949
2498174
10/2004
3/2004
(Continued)
OTHER PUBLICATIONS
(Continued)
(65)
Bear LLP
US 2013/0006945 A1
Jan. 3, 2013
(57)
ABSTRACT
Systems and methods integrate disparate backup devices with
Related US. Application Data
(63)
(60)
31, 2009.
(51)
(52)
(2006.01)
(2006.01)
US. Cl.
USPC ......... .. 707/640; 707/641; 707/644; 707/652;
711/161; 711/162
(58)
data and can further provide utilities for processing the vari
ous data formats. A data structure including ?elds for storing
both metadata common to the client device data and value
added metadata can be used to mine or process the data of the
Int. Cl.
G06F 7/00
G06F 17/00
I040
MED" '_'
DEVICE
V
//00
my
CLIENT A
CONNECTOR A
NORMALIZED DATA
smucrums)
[0;
I050
//Zb-\V
DEVICE
CLIENT E
H
I04:
A
IIZG\V
m
DEVICE
MANAGEMENT
DATABASE
CONNECTOR B \
CLIENT C
a
CONNECTOR C
INFORMATION
MANAGEMENT
CONSOLE
SECONDARY
STORAGE
I06
A
//Z/7\V
DEVICE ~
V
USER INTERFACE
CLIENT N
CONNECTOR N
US 8,615,493 B2
Page 2
(56)
References Cited
7,802,067
7,809,914
7,904,428
8,315,981
8,352,432
4,654,819
4,686,620
4,912,637
4,995,035
5,005,122
5,093,912
5,133,065
5,193,154
5,212,772
5,226,157
5,239,647
5,241,668
5,241,670
5,276,860
5,276,867
5,287,500
5,301,286
5,321,816
5,347,653
5,410,700
5,420,996
5,454,099
5,559,991
5,642,496
6,418,478
6,542,972
6,658,436
6,721,767
6,760,723
6,792,466
6,901,403
7,003,641
7,035,880
7,130,970
7,162,496
7,174,433
7,209,972
7,246,207
7,315,923
7,315,924
7,380,072
7,389,311
7,395,282
7,401,154
7,409,509
7,412,518
7,440,982
7,447,692
7,454,569
7,484,054
7,490,207
7,500,053
7,526,202
7,536,291
7,543,125
7,546,323
7,546,324
7,581,077
7,603,386
7,606,844
7,613,748
7,613,752
7,617,253
7,617,262
7,620,710
7,636,743
7,651,593
7,657,550
7,660,807
7,739,459
7,747,579
7,757,043
7,769,961
7,801,864
>
3/1987
8/1987
3/1990
2/1991
4/1991
3/1992
7/1992
3/1993
5/1993
7/1993
8/1993
8/1993
8/1993
1/1994
1/1994
2/1994
4/1994
6/1994
9/1994
4/1995
5/1995
9/1995
9/1996
6/1997
7/2002
4/2003
12/2003
4/2004
7/2004
9/2004
5/2005
2/2006
4/2006
10/2006
1/2007
2/2007
4/2007
7/2007
1/2008
1/2008
5/2008
6/2008
7/2008
7/2008
8/2008
8/2008
10/2008
11/2008
11/2008
1/2009
2/2009
3/2009
4/2009
5/2009
6/2009
6/2009
6/2009
8/2009
10/2009
10/2009
11/2009
11/2009
11/2009
11/2009
11/2009
12/2009
1/2010
2/2010
2/2010
6/2010
6/2010
7/2010
8/2010
9/2010
Stif?er et al.
B2
B2
B2
B2
B2
9/2010
10/2010
3/2011
11/2012
1/2013
Ng
2002/0174098 A1
Sheedy et al.
2003/0046313 A1*
3/2003
Cole et al.
Grif?n et al.
2004/0002944 A1 *
1/2004
2004/0234263
2005/0066118
2006/0123189
2006/0230244
2006/ 0242489
Dong et al.
Cheffetz et al.
Kitajima et al.
Masters
Nakano et al.
A1
A1
A1
A1
A1
2007/ 0143371 A1
2007/0299828 A1*
Anglin et al.
Eastridge et al.
Eastridge et al.
Fortier et al.
Stoppani, Jr.
Raj ani
Fecteau et al.
Myers et al.
11/2004
3/2005
6/2006
10/2006
10/2006
Ovadia et al.
Perry et al.
Bitner et al.
Amarendran et al.
Brockway et al.
6/2007 Kottomtharayil
12/2007
2008/0307000 A1
2009/0282203
2010/0179940
2010/0274825
2010/0332561
2010/0332990
Aoyagi
11/2002 Wu et al.
2009/0234823 A1 *
Rogan et al.
Flynn et al.
Kottomtharayil et al.
Perry et al.
Prahlad et al.
Prahlad et al.
2008/0133624 A1
2008/0228785 A1
2009/0019367 A1
2009/0031255 A1
Kenley et al.
Prahlad et al.
A1
A1
A1
A1
A1
11/2009
7/2010
10/2010
12/2010
12/2010
Haustein et al.
Gilder et al.
Nemoto et al.
Prahlad et al.
Prahlad et al.
Oshinsky et al.
Saulpaugh et al.
Bataet al. ........................... ..
Prahlad et al.
Crescenti et al.
Devassy et al.
Amarendran et al.
Kottomtharayil et al.
Ignatius et al.
Kottomtharayil et al.
Retnamma et al.
Prahlad et al.
Kottomtharayil et al.
Crescenti et al.
Crescenti et al.
Ignatius et al.
Devassy et al.
Duigou et al.
Lu et al.
Oshinsky et al.
Kavuri et al.
Kottomtharayil et al.
Amarendran et al.
Kavuri et al.
Ovadia et al.
Retnamma et al.
Gokhale
Timmins et al.
Prahlad et al.
Ignatius et al.
Amarendran et al.
Kottomtharayil
Brockway et al.
Prahlad et al.
Prahlad et al.
Prahlad et al.
Kottomtharayil et al.
1/1
DE
DE
EP
EP
EP
EP
EP
EP
EP
EP
EP
EP
EP
EP
GB
GB
GB
GB
GB
IN
IN
IN
JP
JP
MX
W0
W0
69415115
60020978
0259912
0405926
0467546
0645709
0774715
0809184
541281
0899662
0981090
1393181
1204922
1384135
2409553
2410106
2425199
2435756
2447361
226655
234083
234518
4267443
4198050
254554
WO 95/13580
WO 99/12098
8/1999
4/2006
3/1988
1/1991
1/1992
3/1995
5/1997
11/1997
4/1998
3/1999
2/2000
1/2001
5/2002
7/2010
6/2005
7/2005
10/2006
9/2007
9/2008
6/2007
6/2007
7/2009
9/2004
10/2004
2/2008
5/1995
3/1999
OTHER PUBLICATIONS
Cabrera, et al. ADSM: A Multi-Platform, Scalable, Back-up and
York, US, pp. 2404-2406, K.L. Huff, Data Set Usage Sequence
Number.
Erofeev
Prahlad et al.
Prahlad et al.
Prahlad et al.
Kottomtharayil et al.
029267.
Prahlad et al.
Kavuri et al.
Kottomtharayil et al.
Prahlad et al.
* cited by examiner
US. Patent
Sheet 2 0f 20
US 8,615,493 B2
US. Patent
Sheet 3 0f 20
US 8,615,493 B2
US. Patent
Sheet 4 0f 20
US 8,615,493 B2
US. Patent
Sheet 5 0f 20
US 8,615,493 B2
US. Patent
Sheet 6 0f 20
US 8,615,493 B2
US. Patent
Sheet 7 0f 20
US 8,615,493 B2
2QNI%\QN
US. Patent
Sheet 8 0f 20
US 8,615,493 B2
US. Patent
Sheet 9 0f 20
US 8,615,493 B2
US. Patent
Sheet 10 0f 20
US 8,615,493 B2
US. Patent
Sheet 12 0f20
/400
430k
EXCHANGE 1
STORAGE GROUP 1
STORAGE GROUP 2
GALAXY 1
TAPE 1
TAPE 2
TAPE 3
VERITAS 1
TAPE 1
TAPE 2
SHAREPOINT
FIG 4A
US 8,615,493 B2
US. Patent
23H:092G20m232%
Sheet 13 0f 20
US 8,615,493 B2
US. Patent
23H:22m20m232.?
Sheet 14 0f 20
US 8,615,493 B2
U S. Patent
E0%@EQ
Sheet 15 0f 20
US 8,615,493 B2
US. Patent
Sheet 17 0f 20
US 8,615,493 B2
2|
BowG\\
583,:2;
n$25.6
US. Patent
Sheet 18 0f 20
US 8,615,493 B2
//.500
RECEIVE CONFIGURATION /_505
INFORMATION FOR CLIENT
DEVICE(S)
/.5/0
I
STORE EXTRACTED INFORMATION /5Z0
IN DATA STRUCTURE
I
PRESENT UNIFIED VIEW OF DATA /-5-70
ON CLIENT DEVICE(S)
MANAGEMENT/MANIPULATION
OPERAT|ON(S)
I
PREPARE DATA FOR REQUESTED /-540
OPERATION
I
PERFORM DATA OPERATION /545
ON DATA
15/61 5