IP Library Granted Patent US 12,204,414
Granted Patent B2
US 12,204,414 · App. 18/429,924 · Granted Jan 21, 2025

Using resource pool administrative entities in a data storage management system to provide shared infrastructure to tenants

Inventors: Bhavyan Bharatkumar Mehta (Mumbai, IN); Anand Vibhor (Manalapan, NJ); Niteen Jain (Pune, IN)
Assignee: Commvault Systems, Inc.
G06F11/1461G06F3/0619G06F3/0631G06F3/0644G06F3/0659G06F3/067G06F11/1464G06F11/1469
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,204,414
App. No.
18/429,924
Granted
Jan 21, 2025
Kind
B2
Abstract

An illustrative data storage management system enables a Tenant to retain control over criteria for protecting the Tenant's data, and hides details of the Service Provider's infrastructure. The Service Provider may have many data centers, each one represented within the system by a Resource Pool with attributes that reflect the infrastructure resources of the corresponding data center. A system analysis, which is triggered by the Tenant's choices for data protection, keys in on a suitable Resource Pool. The system analysis identifies suitable system resources within the Resource Pool and associates them to the data source. Subsequent data protection jobs invoke proper system components based on the associations created by the system analysis. In some embodiments, the system will invoke infrastructure resources created on demand when a data protection job is initiated rather than being pre-existing resources.

Claims (44)

1. A system comprising:

one or more hardware processors; and

non-transitory computer-readable media carrying programming instructions, which, as executed by the one or more hardware processors, configure the system to:

receive a user's selection for protecting first data that is associated with a data source,

wherein the selection is made from a plurality of options presented to the user,

wherein the selection comprises one or more of: a backup frequency for the first data, and a retention time period for secondary copies that are generated from the first data,

based on the selection, initiate an analysis that configures the system to:

determine that the selection corresponds to a first data protection plan that is administered in the system,

determine that the first data protection plan references a first resource pool and also references a second resource pool, wherein the first resource pool corresponds to a first data center located in a first region, wherein the first data center comprises first data processing resources and first data storage resources, wherein the second resource pool corresponds to a second data center located in a second region, wherein the second data center comprises second data processing resources and second data storage resources, and

based on determining that the data source is located within the first region and further that the first data protection plan references the first data storage resources of the first data center in the first region, associate the data source with the first resource pool; and

initiate a data protection job of the data source according to the first data protection plan, wherein the data protection job uses one or more of the first data processing resources of the first data center to generate at least one secondary copy of the data source, and to store the at least one secondary copy at one or more of the first data storage resources of the first data center.

2. The system of claim 1 , wherein the system does not identify the first data protection plan to the user, among the plurality of options.

3. The system of claim 1 , wherein the plurality of options includes the first data protection plan and a second data protection plan that has a different backup frequency.

4. The system of claim 1 , wherein the system does not grant authority to the user to change the first data protection plan.

5. The system of claim 1 , wherein a display of the plurality of options presented to the user excludes identifying to the user the first data center and the second data center.

6. The system of claim 1 , wherein a display of the plurality of options presented to the user excludes information about the first resource pool and about the second resource pool.

7. The system of claim 1 , wherein a display of the plurality of options presented to the user excludes displaying information about the first data processing resources and the first data storage resources of the first data center, and further excludes displaying information about the second data processing resources and the second data storage resources of the second data center.

8. The system of claim 1 , wherein the first data protection plan comprises the retention time period for the at least one secondary copy of the data source; and

after the retention time period, initiate a pruning job of the at least one secondary copy of the data source generated by the data protection job.

9. The system of claim 1 , wherein a second data protection plan that is configured in the system references the first resource pool and also references the second resource pool, and

wherein the system does not associate the data source with the second data protection plan based on an option, among the plurality of options presented to the user, that was not chosen in the selection.

10. The system of claim 1 , wherein the selection causes the system to determine suitable data processing resources within the first data center to perform data protection jobs for the first data according to the first data protection plan, and to further determine suitable data storage resources for storing secondary copies generated by the data protection jobs.

11. A system comprising:

one or more hardware processors; and

non-transitory computer-readable media carrying programming instructions, which, as executed by the one or more hardware processors, configure the system to:

receive a user's selection for protecting first data that is associated with a data source,

wherein the selection is made from a plurality of options presented to the user,

wherein the selection comprises a backup frequency for the first data,

based on the selection, initiate an analysis that configures the system to:

determine that a first data protection plan that is administered in the system is a closest match to the selection, compared to other data protection plans administered in the system,

determine that the first data protection plan references a first resource pool and also references a second resource pool, wherein the first resource pool corresponds to a first data center located in a first region, wherein the first data center comprises first data processing resources and first data storage resources, wherein the second resource pool corresponds to a second data center located in a second region, wherein the second data center comprises second data processing resources and second data storage resources, and

based on determining that the data source is located within the first region and further that the first data protection plan references the first data storage resources of the first data center in the first region, associate the data source with the first resource pool; and

initiate a data protection job of the data source according to the first data protection plan, wherein the data protection job uses one or more of the first data processing resources of the first data center to generate at least one secondary copy of the data source, and to store the at least one secondary copy at one or more of the first data storage resources of the first data center.

12. The system of claim 11 , wherein the system does not identify the first data protection plan to the user, among the plurality of options.

13. The system of claim 11 , wherein the plurality of options includes the first data protection plan and a second data protection plan that has a different backup frequency.

14. The system of claim 11 , wherein the system does not grant authority to the user to change the first data protection plan.

15. The system of claim 11 , wherein a display of the plurality of options presented to the user excludes identifying to the user the first data center and the second data center.

16. The system of claim 11 , wherein a display of the plurality of options presented to the user excludes information about the first resource pool and about the second resource pool.

17. The system of claim 11 , wherein a display of the plurality of options presented to the user excludes displaying information about the first data processing resources and the first data storage resources of the first data center, and further excludes displaying information about the second data processing resources and the second data storage resources of the second data center.

18. The system of claim 11 , wherein the first data protection plan comprises a retention time period for secondary copies that are generated from the data source; and

after the retention time period, initiate a pruning job of the at least one secondary copy of the data source generated by the data protection job.

19. The system of claim 11 , wherein a second data protection plan that is configured in the system references the first resource pool and also references the second resource pool, and

wherein the system does not associate the data source with the second data protection plan based on an option, among the plurality of options presented to the user, that was not chosen in the selection.

20. The system of claim 11 , wherein the selection causes the system to determine suitable data processing resources within the first data center to perform data protection jobs for the first data according to the first data protection plan, and to further determine suitable data storage resources for storing secondary copies generated by the data protection jobs.

Assignments (2)
SUPPLEMENTAL CONFIRMATORY GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded Apr 16, 2025
From: COMMVAULT SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 070864/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2024
From: MEHTA, BHAVYAN BHARATKUMAR; VIBHOR, ANAND; JAIN, NITEEN
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 066760/0436 →
Continuity (3)
Continuation 18101502 · Jan 25, 2023
Continuation 17465658 · Sep 2, 2021
Related Publication 20240168852A1 · May 23, 2024
References Cited (400)
US 4686620A · Ng · 1987 [cited by applicant]
US 4995035A · Cole · 1991 [cited by applicant]
US 5005122A · Griffin · 1991 [cited by applicant]
US 5093912A · Dong et al. · 1992 [cited by applicant]
US 5133065A · Cheffetz et al. · 1992 [cited by applicant]
US 5193154A · Kitajima et al. · 1993 [cited by applicant]
US 5212772A · Masters · 1993 [cited by applicant]
US 5226157A · Nakano et al. · 1993 [cited by applicant]
US 5239647A · Anglin et al. · 1993 [cited by applicant]
US 5241668A · Eastridge et al. · 1993 [cited by applicant]
US 5241670A · Eastridge et al. · 1993 [cited by applicant]
US 5265159A · Kung · 1993 [cited by applicant]
US 5276860A · Fortier et al. · 1994 [cited by applicant]
US 5276867A · Kenley et al. · 1994 [cited by applicant]
US 5287500A · Stoppani, Jr. · 1994 [cited by applicant]
US 5301310A · Isman et al. · 1994 [cited by applicant]
US 5321816A · Rogan et al. · 1994 [cited by applicant]
US 5333315A · Saether et al. · 1994 [cited by applicant]
US 5347653A · Flynn et al. · 1994 [cited by applicant]
US 5388243A · Glider et al. · 1995 [cited by applicant]
US 5410700A · Fecteau et al. · 1995 [cited by applicant]
US 5412668A · Dewey · 1995 [cited by applicant]
US 5448724A · Hayashi et al. · 1995 [cited by applicant]
US 5455926A · Keele et al. · 1995 [cited by applicant]
US 5465359A · Allen et al. · 1995 [cited by applicant]
US 5491810A · Allen · 1996 [cited by applicant]
US 5495457A · Takagi et al. · 1996 [cited by applicant]
US 5495607A · Pisello et al. · 1996 [cited by applicant]
US 5499364A · Klein et al. · 1996 [cited by applicant]
US 5504873A · Martin et al. · 1996 [cited by applicant]
US 5506986A · Healy · 1996 [cited by applicant]
US 5544345A · Carpenter et al. · 1996 [cited by applicant]
US 5544347A · Yanai et al. · 1996 [cited by applicant]
US 5548521A · Krayer et al. · 1996 [cited by applicant]
US 5559957A · Balk · 1996 [cited by applicant]
US 5608865A · Midgely et al. · 1997 [cited by applicant]
US 5619644A · Crockett et al. · 1997 [cited by applicant]
US 5633999A · Clowes et al. · 1997 [cited by applicant]
US 5638509A · Dunphy et al. · 1997 [cited by applicant]
US 5659743A · Adams et al. · 1997 [cited by applicant]
US 5673381A · Huai et al. · 1997 [cited by applicant]
US 5677900A · Nishida et al. · 1997 [cited by applicant]
US 5699361A · Ding et al. · 1997 [cited by applicant]
US 5729743A · Squibb · 1998 [cited by applicant]
US 5737747A · Vishlitsky et al. · 1998 [cited by applicant]
US 5751997A · Kullick et al. · 1998 [cited by applicant]
US 5758359A · Saxon · 1998 [cited by applicant]
US 5761677A · Senator et al. · 1998 [cited by applicant]
US 5764972A · Crouse et al. · 1998 [cited by applicant]
US 5778395A · Whiting et al. · 1998 [cited by applicant]
US 5790775A · Marks et al. · 1998 [cited by applicant]
US 5812398A · Nielsen et al. · 1998 [cited by applicant]
US 5813008A · Benson et al. · 1998 [cited by applicant]
US 5813009A · Johnson et al. · 1998 [cited by applicant]
US 5813017A · Morris · 1998 [cited by applicant]
US 5815662A · Ong · 1998 [cited by applicant]
US 5829023A · Bishop · 1998 [cited by applicant]
US 5829046A · Tzelnic et al. · 1998 [cited by applicant]
US 5832522A · Blickenstaff et al. · 1998 [cited by applicant]
US 5860068A · Cook · 1999 [cited by applicant]
US 5875478A · Blumenau · 1999 [cited by applicant]
US 5875481A · Ashton et al. · 1999 [cited by applicant]
US 5887134A · Ebrahim · 1999 [cited by applicant]
US 5890159A · Sealby et al. · 1999 [cited by applicant]
US 5893139A · Kamiyama et al. · 1999 [cited by applicant]
US 5898593A · Baca et al. · 1999 [cited by applicant]
US 5901327A · Ofek · 1999 [cited by applicant]
US 5924102A · Perks · 1999 [cited by applicant]
US 5950205A · Aviani, Jr. · 1999 [cited by applicant]
US 5958005A · Thorne et al. · 1999 [cited by applicant]
US 5974563A · Beeler, Jr. · 1999 [cited by applicant]
US 5978577A · Rierden et al. · 1999 [cited by applicant]
US 6021415A · Cannon et al. · 2000 [cited by applicant]
US 6023705A · Bellinger et al. · 2000 [cited by applicant]
US 6026398A · Brown et al. · 2000 [cited by applicant]
US 6026414A · Anglin · 2000 [cited by applicant]
US 6035306A · Lowenthal et al. · 2000 [cited by applicant]
US 6052735A · Ulrich et al. · 2000 [cited by applicant]
US 6076148A · Kedem et al. · 2000 [cited by applicant]
US 6078990A · Frazier · 2000 [cited by applicant]
US 6081812A · Boggs et al. · 2000 [cited by applicant]
US 6088694A · Burns et al. · 2000 [cited by applicant]
US 6094416A · Ying · 2000 [cited by applicant]
US 6105122A · Muller et al. · 2000 [cited by applicant]
US 6105136A · Cromer et al. · 2000 [cited by applicant]
US 6119209A · Bauman · 2000 [cited by applicant]
US 6128750A · Espy et al. · 2000 [cited by applicant]
US 6131095A · Low et al. · 2000 [cited by applicant]
US 6131099A · Johnson et al. · 2000 [cited by applicant]
US 6131147A · Takagi · 2000 [cited by applicant]
US 6131190A · Sidwell · 2000 [cited by applicant]
US 6137864A · Yaker · 2000 [cited by applicant]
US 6148349A · Chow et al. · 2000 [cited by applicant]
US 6148412A · Cannon et al. · 2000 [cited by applicant]
US 6149316A · Harari et al. · 2000 [cited by applicant]
US 6154738A · Call · 2000 [cited by applicant]
US 6154787A · Urevig et al. · 2000 [cited by applicant]
US 6154852A · Amundson et al. · 2000 [cited by applicant]
US 6161111A · Mutalik et al. · 2000 [cited by applicant]
US 6167402A · Yeager · 2000 [cited by applicant]
US 6175829B1 · Li et al. · 2001 [cited by applicant]
US 6195794B1 · Buxton · 2001 [cited by applicant]
US 6212512B1 · Barney et al. · 2001 [cited by applicant]
US 6223205B1 · Harchol-Balter et al. · 2001 [cited by applicant]
US 6246882B1 · Lachance · 2001 [cited by applicant]
US 6247077B1 · Muller et al. · 2001 [cited by applicant]
US 6256740B1 · Muller et al. · 2001 [cited by applicant]
US 6260069B1 · Anglin · 2001 [cited by applicant]
US 6266678B1 · McDevitt et al. · 2001 [cited by applicant]
US 6266784B1 · Hsiao et al. · 2001 [cited by applicant]
US 6269382B1 · Cabrera et al. · 2001 [cited by applicant]
US 6269431B1 · Dunham · 2001 [cited by applicant]
US 6275953B1 · Vahalia et al. · 2001 [cited by applicant]
US 6295541B1 · Bodnar et al. · 2001 [cited by applicant]
US 6301592B1 · Aoyama et al. · 2001 [cited by applicant]
US 6304880B1 · Kishi · 2001 [cited by applicant]
US 6308245B1 · Johnson et al. · 2001 [cited by applicant]
US 6324581B1 · Xu et al. · 2001 [cited by applicant]
US 6328766B1 · Long · 2001 [cited by applicant]
US 6330570B1 · Crighton et al. · 2001 [cited by applicant]
US 6330572B1 · Sitka · 2001 [cited by applicant]
US 6330642B1 · Carteau · 2001 [cited by applicant]
US 6338006B1 · Jesionowski et al. · 2002 [cited by applicant]
US 6343324B1 · Hubis et al. · 2002 [cited by applicant]
US 6343342B1 · Carlson · 2002 [cited by applicant]
US 6350199B1 · Williams et al. · 2002 [cited by applicant]
US RE37601E · Eastridge et al. · 2002 [cited by applicant]
US 6353878B1 · Dunham · 2002 [cited by applicant]
US 6356801B1 · Goodman et al. · 2002 [cited by applicant]
US 6356901B1 · MacLeod et al. · 2002 [cited by applicant]
US 6366900B1 · Hu · 2002 [cited by applicant]
US 6374266B1 · Shnelvar · 2002 [cited by applicant]
US 6374336B1 · Peters et al. · 2002 [cited by applicant]
US 6385673B1 · DeMoney · 2002 [cited by applicant]
US 6389432B1 · Pothapragada et al. · 2002 [cited by applicant]
US 6411571B1 · Mitsunari et al. · 2002 [cited by applicant]
US 6418441B1 · Call · 2002 [cited by applicant]
US 6418478B1 · Ignatius et al. · 2002 [cited by applicant]
US 6421711B1 · Blumenau et al. · 2002 [cited by applicant]
US 6434682B1 · Ashton et al. · 2002 [cited by applicant]
US 6438586B1 · Hass et al. · 2002 [cited by applicant]
US 6457017B2 · Watkins et al. · 2002 [cited by applicant]
US 6484166B1 · Maynard · 2002 [cited by applicant]
US 6487561B1 · Ofek et al. · 2002 [cited by applicant]
US 6487644B1 · Huebsch et al. · 2002 [cited by applicant]
US 6490666B1 · Cabrera et al. · 2002 [cited by applicant]
US 6496744B1 · Cook · 2002 [cited by applicant]
US 6505307B1 · Stell et al. · 2003 [cited by applicant]
US 6519679B2 · Devireddy et al. · 2003 [cited by applicant]
US 6538669B1 · Lagueux, Jr. et al. · 2003 [cited by applicant]
US 6542909B1 · Tamer et al. · 2003 [cited by applicant]
US 6542972B2 · Ignatius et al. · 2003 [cited by applicant]
US 6564228B1 · O'Connor · 2003 [cited by applicant]
US 6571310B1 · Ottesen et al. · 2003 [cited by applicant]
US 6581143B2 · Gagne et al. · 2003 [cited by applicant]
US 6594698B1 · Chow et al. · 2003 [cited by applicant]
US 6615349B1 · Hair · 2003 [cited by applicant]
US 6631442B1 · Blumenau · 2003 [cited by applicant]
US 6631493B2 · Ottesen et al. · 2003 [cited by applicant]
US 6647396B2 · Parnell et al. · 2003 [cited by applicant]
US 6658436B2 · Oshinsky et al. · 2003 [cited by applicant]
US 6658526B2 · Nguyen et al. · 2003 [cited by applicant]
US 6662281B2 · Ballard et al. · 2003 [cited by applicant]
US 6665740B1 · Mason et al. · 2003 [cited by applicant]
US 6669832B1 · Saito et al. · 2003 [cited by applicant]
US 6674924B2 · Wright et al. · 2004 [cited by applicant]
US 6704839B2 · Butterworth et al. · 2004 [cited by applicant]
US 6711632B1 · Chow et al. · 2004 [cited by applicant]
US 6721334B1 · Ketcham · 2004 [cited by applicant]
US 6732124B1 · Koseki et al. · 2004 [cited by applicant]
US 6732293B1 · Schneider · 2004 [cited by applicant]
US 6757794B2 · Cabrera et al. · 2004 [cited by applicant]
US 6763351B1 · Subramaniam et al. · 2004 [cited by applicant]
US 6763438B2 · Ogawa et al. · 2004 [cited by applicant]
US 6771595B1 · Gilbert et al. · 2004 [cited by applicant]
US 6785078B2 · Basham et al. · 2004 [cited by applicant]
US 6789161B1 · Blendermann et al. · 2004 [cited by applicant]
US 6791910B1 · James et al. · 2004 [cited by applicant]
US 6799255B1 · Blumenau et al. · 2004 [cited by applicant]
US 6802025B1 · Thomas et al. · 2004 [cited by applicant]
US 6820035B1 · Zahavi · 2004 [cited by applicant]
US 6832186B1 · Margulieux · 2004 [cited by applicant]
US 6851031B2 · Trimmer et al. · 2005 [cited by applicant]
US 6859758B1 · Prabhakaran et al. · 2005 [cited by applicant]
US 6862622B2 · Jorgensen · 2005 [cited by applicant]
US 6871163B2 · Hiller et al. · 2005 [cited by applicant]
US 6880052B2 · Lubbers et al. · 2005 [cited by applicant]
US 6886020B1 · Zahavi et al. · 2005 [cited by applicant]
US 6909356B2 · Brown et al. · 2005 [cited by applicant]
US 6912627B2 · Matsunami et al. · 2005 [cited by applicant]
US 6912645B2 · Dorward et al. · 2005 [cited by applicant]
US 6922687B2 · Vernon · 2005 [cited by applicant]
US 6934879B2 · Misra et al. · 2005 [cited by applicant]
US 6941370B2 · Boies et al. · 2005 [cited by applicant]
US 6941396B1 · Thorpe et al. · 2005 [cited by applicant]
US 6950723B2 · Gallo · 2005 [cited by applicant]
US 6952758B2 · Chron et al. · 2005 [cited by applicant]
US 6965968B1 · Touboul · 2005 [cited by applicant]
US 6968351B2 · Butterworth · 2005 [cited by applicant]
US 6968479B2 · Wyatt · 2005 [cited by applicant]
US 6972918B2 · Kokami · 2005 [cited by applicant]
US 6973369B2 · Trimmer · 2005 [cited by applicant]
US 6973553B1 · Archibald · 2005 [cited by applicant]
US 6983277B2 · Yamaguchi et al. · 2006 [cited by applicant]
US 6983322B1 · Tripp · 2006 [cited by applicant]
US 6983351B2 · Gibble · 2006 [cited by applicant]
US 6993625B2 · Ogawa et al. · 2006 [cited by applicant]
US 7003519B1 · Biettron · 2006 [cited by applicant]
US 7003641B2 · Prahlad · 2006 [cited by applicant]
US 7006435B1 · Davies · 2006 [cited by applicant]
US 7010387B2 · Lantry · 2006 [cited by applicant]
US 7012529B2 · Sajkowsky · 2006 [cited by applicant]
US 7013372B2 · Achiwa et al. · 2006 [cited by applicant]
US 7034683B2 · Ghazarian · 2006 [cited by applicant]
US 7035880B1 · Crescenti · 2006 [cited by applicant]
US 7039827B2 · Meyer et al. · 2006 [cited by applicant]
US 7058649B2 · Ough · 2006 [cited by applicant]
US 7062761B2 · Slavin et al. · 2006 [cited by applicant]
US 7069380B2 · Ogawa et al. · 2006 [cited by applicant]
US 7069466B2 · Trimmer · 2006 [cited by applicant]
US 7082441B1 · Zahavi · 2006 [cited by applicant]
US 7085786B2 · Carlson · 2006 [cited by applicant]
US 7085904B2 · Mizuno · 2006 [cited by applicant]
US 7093089B2 · de Brebisson · 2006 [cited by applicant]
US 7096269B2 · Yamagami · 2006 [cited by applicant]
US 7096315B2 · Takeda · 2006 [cited by applicant]
US 7103619B1 · Rajpurkar · 2006 [cited by applicant]
US 7103731B2 · Gibble · 2006 [cited by applicant]
US 7103740B1 · Colgrove · 2006 [cited by applicant]
US 7107298B2 · Prahlad · 2006 [cited by applicant]
US 7107395B1 · Ofek · 2006 [cited by applicant]
US 7117246B2 · Christenson · 2006 [cited by applicant]
US 7118034B2 · Baldassari · 2006 [cited by applicant]
US 7120757B2 · Tsuge · 2006 [cited by applicant]
US 7120823B2 · Foster · 2006 [cited by applicant]
US 7130970B2 · Devassy · 2006 [cited by applicant]
US 7136720B2 · Deckers · 2006 [cited by applicant]
US 7146377B2 · Nowicki · 2006 [cited by applicant]
US 7155465B2 · Lee · 2006 [cited by applicant]
US 7155486B2 · Aoshima et al. · 2006 [cited by applicant]
US 7155633B2 · Tuma · 2006 [cited by applicant]
US 7159110B2 · Douceur et al. · 2007 [cited by applicant]
US 7162496B2 · Amarendran et al. · 2007 [cited by applicant]
US 7162604B1 · Nourmohamadian · 2007 [cited by applicant]
US 7162693B2 · Yamanaka · 2007 [cited by applicant]
US 7173929B1 · Testardi · 2007 [cited by applicant]
US 7174433B2 · Kottomtharayil et al. · 2007 [cited by applicant]
US 7181578B1 · Guha et al. · 2007 [cited by applicant]
US 7191283B2 · Amemiya · 2007 [cited by applicant]
US 7197490B1 · English · 2007 [cited by applicant]
US 7200621B2 · Beck · 2007 [cited by applicant]
US 7203944B1 · Van Rietschote · 2007 [cited by applicant]
US 7209949B2 · Mousseau · 2007 [cited by applicant]
US 7213118B2 · Goodman · 2007 [cited by applicant]
US 7216244B2 · Amano · 2007 [cited by applicant]
US 7222172B2 · Arakawa et al. · 2007 [cited by applicant]
US 7246140B2 · Therrien · 2007 [cited by applicant]
US 7246207B2 · Kottomtharayil · 2007 [cited by applicant]
US 7246258B2 · Chen · 2007 [cited by applicant]
US 7246272B2 · Cabezas · 2007 [cited by applicant]
US 7249347B2 · Chang et al. · 2007 [cited by applicant]
US 7249357B2 · Landman et al. · 2007 [cited by applicant]
US 7251218B2 · Jorgensen · 2007 [cited by applicant]
US 7251708B1 · Justiss et al. · 2007 [cited by applicant]
US 7257257B2 · Anderson et al. · 2007 [cited by applicant]
US 7269612B2 · Devarakonda · 2007 [cited by applicant]
US 7272606B2 · Borthakur · 2007 [cited by applicant]
US 7275063B2 · Horn · 2007 [cited by applicant]
US 7277246B2 · Barbian · 2007 [cited by applicant]
US 7277953B2 · Wils · 2007 [cited by applicant]
US 7278142B2 · Bandhole et al. · 2007 [cited by applicant]
US 7281032B2 · Kodama · 2007 [cited by applicant]
US 7287047B2 · Kavuri · 2007 [cited by applicant]
US 7287252B2 · Bussiere · 2007 [cited by applicant]
US 7293133B1 · Colgrove · 2007 [cited by applicant]
US 7302540B1 · Holdman · 2007 [cited by applicant]
US 7315807B1 · Lavallee et al. · 2008 [cited by applicant]
US 7315923B2 · Retnamma · 2008 [cited by applicant]
US 7330997B1 · Odom · 2008 [cited by applicant]
US 7343356B2 · Prahlad · 2008 [cited by applicant]
US 7343453B2 · Prahlad · 2008 [cited by applicant]
US 7343459B2 · Prahlad · 2008 [cited by applicant]
US 7346623B2 · Prahlad · 2008 [cited by applicant]
US 7346751B2 · Prahlad · 2008 [cited by applicant]
US 7359917B2 · Winter · 2008 [cited by applicant]
US 7379850B2 · Sprogis · 2008 [cited by applicant]
US 7380014B2 · LeCroy et al. · 2008 [cited by applicant]
US 7380019B2 · Shiga et al. · 2008 [cited by applicant]
US 7380072B2 · Kottomtharayil et al. · 2008 [cited by applicant]
US 7383462B2 · Osaki · 2008 [cited by applicant]
US 7395282B1 · Crescenti · 2008 [cited by applicant]
US 7395387B2 · Berkowitz · 2008 [cited by applicant]
US 7401728B2 · Markham · 2008 [cited by applicant]
US 7409509B2 · Devassy et al. · 2008 [cited by applicant]
US 7421312B2 · Trossell · 2008 [cited by applicant]
US 7421511B2 · Shiga et al. · 2008 [cited by applicant]
US 7426537B2 · Lee et al. · 2008 [cited by applicant]
US 7434090B2 · Hartung · 2008 [cited by applicant]
US 7447149B1 · Beesley et al. · 2008 [cited by applicant]
US 7447907B2 · Hart · 2008 [cited by applicant]
US 7448079B2 · Tremain · 2008 [cited by applicant]
US 7451283B2 · Chen · 2008 [cited by applicant]
US 7454569B2 · Kavuri · 2008 [cited by applicant]
US 7467167B2 · Patterson · 2008 [cited by applicant]
US 7472238B1 · Gokhale · 2008 [cited by applicant]
US 7484054B2 · Kottomtharayil et al. · 2009 [cited by applicant]
US 7490207B2 · Amarendran et al. · 2009 [cited by applicant]
US 7496492B2 · Dai · 2009 [cited by applicant]
US 7500053B1 · Kavuri · 2009 [cited by applicant]
US 7500150B2 · Sharma · 2009 [cited by applicant]
US 7509443B2 · Matsuo et al. · 2009 [cited by applicant]
US 7519726B2 · Palliyil et al. · 2009 [cited by applicant]
US 7523483B2 · Dogan · 2009 [cited by applicant]
US 7529748B2 · Wen · 2009 [cited by applicant]
US 7529782B2 · Prahlad · 2009 [cited by applicant]
US 7536291B1 · Vijayan Retnamma et al. · 2009 [cited by applicant]
US 7539702B2 · Deshmukh · 2009 [cited by applicant]
US 7539783B2 · Kochunni · 2009 [cited by applicant]
US 7552294B1 · Justiss · 2009 [cited by applicant]
US 7565340B2 · Herlocker et al. · 2009 [cited by applicant]
US 7581011B2 · Teng · 2009 [cited by applicant]
US 7584227B2 · Gokhale · 2009 [cited by applicant]
US 7584298B2 · Klinker · 2009 [cited by applicant]
US 7587749B2 · Leser · 2009 [cited by applicant]
US 7596586B2 · Gokhale · 2009 [cited by applicant]
US 7603518B2 · Kottomtharayil · 2009 [cited by applicant]
US 7613748B2 · Brockway · 2009 [cited by applicant]
US 7617262B2 · Prahlad · 2009 [cited by applicant]
US 7617392B2 · Hair · 2009 [cited by applicant]
US 7627598B1 · Burke · 2009 [cited by applicant]
US 7627617B2 · Kavuri · 2009 [cited by applicant]
US 7631194B2 · Wahlert · 2009 [cited by applicant]
US 7644245B2 · Prahlad · 2010 [cited by applicant]
US 7657666B2 · Kottomtharayil · 2010 [cited by applicant]
US 7659820B2 · Schnee · 2010 [cited by applicant]
US 7660812B2 · Findlay · 2010 [cited by applicant]
US 7680843B1 · Panchbudhe et al. · 2010 [cited by applicant]
US 7685126B2 · Patel · 2010 [cited by applicant]
US 7689510B2 · Lamkin · 2010 [cited by applicant]
US 7702659B2 · Ban · 2010 [cited by applicant]
US 7702831B2 · Ma et al. · 2010 [cited by applicant]
US 7707060B2 · Chainer · 2010 [cited by applicant]
US 7712094B2 · Shapiro · 2010 [cited by applicant]
US 7720817B2 · Stager et al. · 2010 [cited by applicant]
US 7734669B2 · Kottomtharayil · 2010 [cited by applicant]
US 7739450B2 · Kottomtharayil · 2010 [cited by applicant]
US 7739459B2 · Kottomtharayil et al. · 2010 [cited by applicant]
US 7747579B2 · Prahlad · 2010 [cited by applicant]
US 7748610B2 · Bell · 2010 [cited by applicant]
US 7751628B1 · Reisman · 2010 [cited by applicant]
US 7765167B2 · Prahlad · 2010 [cited by applicant]
US 7765369B1 · Prahlad · 2010 [cited by applicant]
US 7769961B2 · Kottomtharayil et al. · 2010 [cited by applicant]
US 7805416B1 · Compton · 2010 [cited by applicant]
US 7809699B2 · Passmore · 2010 [cited by applicant]
US 7809914B2 · Kottomtharayil · 2010 [cited by applicant]
US 7818417B2 · Ginis · 2010 [cited by applicant]
US 7822715B2 · Petruzzo · 2010 [cited by applicant]
US 7827363B2 · Devassy et al. · 2010 [cited by applicant]
US 7831553B2 · Prahlad · 2010 [cited by applicant]
US 7831566B2 · Kavuri · 2010 [cited by applicant]
US 7840537B2 · Gokhale · 2010 [cited by applicant]
US 7849266B2 · Kavuri · 2010 [cited by applicant]
US 7861011B2 · Kottomtharayil · 2010 [cited by applicant]
US 7873802B2 · Gokhale · 2011 [cited by applicant]
US 7877351B2 · Crescenti · 2011 [cited by applicant]
US 7877362B2 · Gokhale · 2011 [cited by applicant]
US 7889847B2 · Gainsboro · 2011 [cited by applicant]
US 7890796B2 · Pawar · 2011 [cited by applicant]
US 7904350B2 · Ayala · 2011 [cited by applicant]
US 7917473B2 · Kavuri · 2011 [cited by applicant]
US 7917695B2 · Ulrich · 2011 [cited by applicant]
US 7934071B2 · Abe · 2011 [cited by applicant]
US 7937365B2 · Prahlad · 2011 [cited by applicant]
US 7937393B2 · Prahlad · 2011 [cited by applicant]
US 7945810B2 · Soran · 2011 [cited by applicant]
US 7949512B2 · Retnamma et al. · 2011 [cited by applicant]
US 7953802B2 · Mousseau · 2011 [cited by applicant]
US 7958307B2 · Kavuri et al. · 2011 [cited by applicant]
US 7962714B2 · Amarendran et al. · 2011 [cited by applicant]
US 7969306B2 · Ebert · 2011 [cited by applicant]
US 7975061B1 · Gokhale · 2011 [cited by applicant]
US 7987319B2 · Kottomtharayil · 2011 [cited by applicant]
US 8032718B2 · Kottomtharayil et al. · 2011 [cited by applicant]
US 8040727B1 · Harari · 2011 [cited by applicant]
US 8041905B2 · Devassy et al. · 2011 [cited by applicant]
US 8051043B2 · Young · 2011 [cited by applicant]
US 8074042B2 · Kottomtharayil et al. · 2011 [cited by applicant]
US 8140786B2 · Bunte · 2012 [cited by applicant]
US 8156086B2 · Lu et al. · 2012 [cited by applicant]
US 8161318B2 · D'Souza et al. · 2012 [cited by applicant]
US 8166263B2 · Prahlad · 2012 [cited by applicant]
US 8170995B2 · Prahlad · 2012 [cited by applicant]
US 8176268B2 · Kottomtharayil et al. · 2012 [cited by applicant]
US 8219524B2 · Gokhale · 2012 [cited by applicant]
US 8230195B2 · Amarendran · 2012 [cited by applicant]
US 8285681B2 · Prahlad · 2012 [cited by applicant]
US 8291177B2 · Devassy et al. · 2012 [cited by applicant]
US 8307177B2 · Prahlad · 2012 [cited by applicant]
US 8341359B2 · Kottomtharayil et al. · 2012 [cited by applicant]