IP Library Granted Patent US 12,253,977
Granted Patent B2
US 12,253,977 · App. 18/492,556 · Granted Mar 18, 2025

Continuously run log backup with minimal configuration and resource usage from the source machine

Inventors: Jun H. Ahn (Manalapan, NJ); Prasad Nara (Manalapan, NJ); Sri Karthik Bhagi (Morganville, NJ)
Assignee: Commvault Systems, Inc.
G06F16/1734G06F3/0607G06F3/0638G06F3/0649G06F3/065G06F3/0683G06F16/172G06F16/1752
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,253,977
App. No.
18/492,556
Granted
Mar 18, 2025
Kind
B2
Abstract

A system for performing continuous transaction log backups with minimal resource usage of the client computing devices that are processing the transactions is disclosed. The system detects at least one input/output (I/O) activity at a client computing device. The I/O activity can be associated with at least one database operation performed via the client computing device. The system then executes one or more native commands to backup transactions log data associated with the detected I/O activity to a virtualized location. Backing-up the transactions log data comprises dynamically identifying a mount path location corresponding to the virtualized location, and transferring the transactions log data to the dynamically identified mount path using the one or more native commands. The system can then perform data processing operations (for example, data chunking and deduplicating) on the transactions log data after it is received at the dynamically identified mount path location.

Claims (33)

1. A computer-implemented system comprising one or more processors configured to:

determine that a transactions log backup trigger condition has been satisfied indicating that transactions log data is to be backed up;

select a mount path from a plurality of available mount paths, the mount path corresponding to a virtualized location to which to back up the transactions log data; and

transfer the transactions log data to the mount path using one or more native commands on the transactions log data to create a native copy of the transactions log data at a secondary system,

wherein the mount path is associated with a computing device.

2. The computer-implemented system of claim 1 , wherein the mount path is associated with a media agent installed on the computing device, and wherein the media agent performs one or both of deduplication and formatting of the transactions log data.

3. The computer-implemented system of claim 1 , wherein the computing device is further configured to perform one or both of deduplication and formatting of the transactions log data prior to storage of a backup of the transactions log data.

4. The computer-implemented system of claim 1 , wherein the transactions log backup trigger condition is detected based on a database command being invoked at the one or more processors.

5. The computer-implemented system of claim 1 , wherein the transactions log data is generated by a database application installed on the one or more processors.

6. The computer-implemented system of claim 1 , wherein the transactions log backup trigger condition is detected based on storage utilization.

7. The computer-implemented system of claim 1 , wherein the mount path is selected based on: availability of the mount path, network bandwidth availability, storage capacity, last mount path selected, or any combination thereof.

8. The computer-implemented system of claim 1 , wherein the computing device formats the transactions log data into a backup or archive format.

9. A method comprising:

with one or more computing devices:

determining that a transactions log backup trigger condition has been satisfied indicating that transactions log data is to be backed up;

selecting a mount path from a plurality of available mount paths, the mount path corresponding to a virtualized location to which to back up the transactions log data; and

transferring the transactions log data to the mount path using one or more native commands on the transactions log data to create a native copy of the transactions log data at a secondary system,

wherein the mount path is associated with a computing device.

10. The method of claim 9 , wherein the mount path is associated with a media agent installed on the computing device, and wherein the media agent performs one or both of deduplication and formatting of the transactions log data.

11. The method of claim 9 , wherein the method is further comprises performing one or both of deduplication and formatting of the transactions log data prior to storage of a backup of the transactions log data.

12. The method of claim 9 , wherein the transactions log backup trigger condition is detected based on a database command.

13. The method of claim 9 , wherein the transactions log data is generated by a database application.

14. The method of claim 9 , wherein the transactions log backup trigger condition is detected based on storage utilization.

15. The method of claim 9 , wherein the mount path is selected based on: availability of the mount path, network bandwidth availability, storage capacity, last mount path selected, or any combination thereof.

16. A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for:

with a log backup agent installed on a first computing device:

determining that a transactions log backup trigger condition has been satisfied indicating that transactions log data is to be backed up;

identifying a mount path of a plurality of available mount paths, the mount path corresponding to a virtualized location to which to back up the transactions log data, wherein the virtualized location appears to the first computing device as a physical storage location; and

transferring the transactions log data to the mount path using one or more native commands on the transactions log data to create a native copy of the transactions log data at a secondary system.

17. The computer program product of claim 16 , wherein the mount path is associated with a media agent installed on second computing device, and wherein the media agent performs one or both of deduplication and formatting of the transactions log data.

18. The computer program product of claim 16 , wherein the mount path is selected based on: availability of the mount path, network bandwidth availability, storage capacity associated with the mount path, last mount path selected, or any combination thereof.

19. The computer program product of claim 16 , wherein the transactions log data is generated by a database application installed on the first computing device.

20. The computer program product of claim 16 , wherein the transactions log backup trigger condition is detected based on storage utilization.

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 Oct 25, 2023
From: AHN, JUN H.; NARA, PRASAD; BHAGI, SRI KARTHIK
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 065333/0120 →
Continuity (3)
Continuation 17695652 · Mar 15, 2022
Continuation 16455509 · Jun 27, 2019
Related Publication 20240054106A1 · Feb 15, 2024
References Cited (400)
US 4394732A · Swenson · 1983 [cited by applicant]
US 4686620A · Ng · 1987 [cited by applicant]
US 4995035A · Cole et al. · 1991 [cited by applicant]
US 5005122A · Griffin et al. · 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 5212784A · Sparks · 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 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 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 5386545A · Gombos · 1995 [cited by applicant]
US 5410700A · Fecteau et al. · 1995 [cited by applicant]
US 5448718A · Cohn · 1995 [cited by applicant]
US 5448724A · Hayashi et al. · 1995 [cited by applicant]
US 5450592A · McLeod · 1995 [cited by applicant]
US 5485606A · Midgley · 1996 [cited by applicant]
US 5491810A · Allen · 1996 [cited by applicant]
US 5495607A · Pisello et al. · 1996 [cited by applicant]
US 5504873A · Martin et al. · 1996 [cited by applicant]
US 5537568A · Yanai · 1996 [cited by applicant]
US 5544345A · Carpenter et al. · 1996 [cited by applicant]
US 5544347A · Yanai et al. · 1996 [cited by applicant]
US 5555371A · Duyanovish · 1996 [cited by applicant]
US 5559957A · Balk · 1996 [cited by applicant]
US 5564037A · Lam · 1996 [cited by applicant]
US 5608865A · Midgely · 1997 [cited by applicant]
US 5613134A · Lucus · 1997 [cited by applicant]
US 5619644A · Crockett et al. · 1997 [cited by applicant]
US 5634052A · Morris · 1997 [cited by applicant]
US 5638509A · Dunphy et al. · 1997 [cited by applicant]
US 5659614A · Bailey · 1997 [cited by applicant]
US 5666501A · Jones · 1997 [cited by applicant]
US 5673381A · Huai et al. · 1997 [cited by applicant]
US 5673382A · Cannon · 1997 [cited by applicant]
US 5699361A · Ding et al. · 1997 [cited by applicant]
US 5711010A · Naddell · 1998 [cited by applicant]
US 5729743A · Squibb · 1998 [cited by applicant]
US 5740405A · DeGraff · 1998 [cited by applicant]
US 5751997A · Kullick et al. · 1998 [cited by applicant]
US 5758359A · Saxon · 1998 [cited by applicant]
US 5758649A · Iwashita · 1998 [cited by applicant]
US 5761677A · Senator et al. · 1998 [cited by applicant]
US 5764972A · Crouse et al. · 1998 [cited by applicant]
US 5778165A · Saxon · 1998 [cited by applicant]
US 5778395A · Whiting et al. · 1998 [cited by applicant]
US 5812398A · Nielsen · 1998 [cited by applicant]
US 5813009A · Johnson et al. · 1998 [cited by applicant]
US 5813017A · Morris · 1998 [cited by applicant]
US 5864846A · Voorhees · 1999 [cited by applicant]
US 5872905A · Ono · 1999 [cited by applicant]
US 5875478A · Blumenau · 1999 [cited by applicant]
US 5887134A · Ebrahim · 1999 [cited by applicant]
US 5894585A · Inoue · 1999 [cited by applicant]
US 5896531A · Curtis · 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 5974563A · Beeler, Jr. · 1999 [cited by applicant]
US 5983239A · Cannon · 1999 [cited by applicant]
US 5991753A · Wilde · 1999 [cited by applicant]
US 6009275A · Dekoning · 1999 [cited by applicant]
US 6012053A · Pant · 2000 [cited by applicant]
US 6021415A · Cannon et al. · 2000 [cited by applicant]
US 6026414A · Anglin · 2000 [cited by applicant]
US 6052735A · Ulrich et al. · 2000 [cited by applicant]
US 6064821A · Shough · 2000 [cited by applicant]
US 6073128A · Pongracz · 2000 [cited by applicant]
US 6076148A · Kedem et al. · 2000 [cited by applicant]
US 6091518A · Anabuki · 2000 [cited by applicant]
US 6094416A · Ying · 2000 [cited by applicant]
US 6112304A · Clawson · 2000 [cited by applicant]
US 6131095A · Low et al. · 2000 [cited by applicant]
US 6131190A · Sidwell · 2000 [cited by applicant]
US 6148412A · Cannon et al. · 2000 [cited by applicant]
US 6154787A · Urevig et al. · 2000 [cited by applicant]
US 6161111A · Mutalik et al. · 2000 [cited by applicant]
US 6167402A · Yeager · 2000 [cited by applicant]
US 6182198B1 · Hubis · 2001 [cited by applicant]
US 6212512B1 · Barney et al. · 2001 [cited by applicant]
US 6226759B1 · Miller · 2001 [cited by applicant]
US 6239800B1 · Mayhew · 2001 [cited by applicant]
US 6253217B1 · Dourish · 2001 [cited by applicant]
US 6260069B1 · Anglin · 2001 [cited by applicant]
US 6266679B1 · Szalwinski · 2001 [cited by applicant]
US 6266784B1 · Hsiao · 2001 [cited by applicant]
US 6269431B1 · Dunham · 2001 [cited by applicant]
US 6275953B1 · Vahalia et al. · 2001 [cited by applicant]
US 6298439B1 · Beglin · 2001 [cited by applicant]
US 6301592B1 · Aoyama et al. · 2001 [cited by applicant]
US 6308175B1 · Lang et al. · 2001 [cited by applicant]
US 6324581B1 · Xu et al. · 2001 [cited by applicant]
US 6327590B1 · Chidlovskii · 2001 [cited by applicant]
US 6327612B1 · Watanabe · 2001 [cited by applicant]
US 6328766B1 · Long · 2001 [cited by applicant]
US 6330570B1 · Crighton et al. · 2001 [cited by applicant]
US 6330642B1 · Carteau · 2001 [cited by applicant]
US 6341287B1 · Sziklai et al. · 2002 [cited by applicant]
US 6343287B1 · Kumar · 2002 [cited by applicant]
US 6343324B1 · Hubis et al. · 2002 [cited by applicant]
US 6345288B1 · Reed · 2002 [cited by applicant]
US RE37601E · Eastridge et al. · 2002 [cited by applicant]
US 6356801B1 · Goodman et al. · 2002 [cited by applicant]
US 6363462B1 · Bergsten · 2002 [cited by applicant]
US 6367073B2 · Elledge · 2002 [cited by applicant]
US 6374363B1 · Wu · 2002 [cited by applicant]
US 6389432B1 · Pothapragada et al. · 2002 [cited by applicant]
US 6418478B1 · Ignatius · 2002 [cited by applicant]
US 6421678B2 · Smiga et al. · 2002 [cited by applicant]
US 6421711B1 · Blumenau et al. · 2002 [cited by applicant]
US 6442706B1 · Wahl · 2002 [cited by applicant]
US 6470332B1 · Weschler · 2002 [cited by applicant]
US 6484162B1 · Edlund · 2002 [cited by applicant]
US 6487561B1 · Ofek et al. · 2002 [cited by applicant]
US 6487644B1 · Huebsch · 2002 [cited by applicant]
US 6502205B1 · Yanai · 2002 [cited by applicant]
US 6519679B2 · Devireddy et al. · 2003 [cited by applicant]
US 6538669B1 · Lagueux, Jr. et al. · 2003 [cited by applicant]
US 6539388B1 · Hattori · 2003 [cited by applicant]
US 6549918B1 · Probert · 2003 [cited by applicant]
US 6557039B1 · Leong · 2003 [cited by applicant]
US 6564228B1 · O'Connor · 2003 [cited by applicant]
US 6618771B1 · Leja · 2003 [cited by applicant]
US 6629110B2 · Cane · 2003 [cited by applicant]
US 6647399B2 · Zaremba · 2003 [cited by applicant]
US 6658526B2 · Nguyen et al. · 2003 [cited by applicant]
US 6662218B2 · Mighdoll et al. · 2003 [cited by applicant]
US 6675177B1 · Webb · 2004 [cited by applicant]
US 6675299B2 · Porter et al. · 2004 [cited by applicant]
US 6691232B1 · Wood et al. · 2004 [cited by applicant]
US 6721767B2 · De Meno · 2004 [cited by applicant]
US 6732088B1 · Glance · 2004 [cited by applicant]
US 6732231B1 · Don · 2004 [cited by applicant]
US 6732244B2 · Ashton · 2004 [cited by applicant]
US 6745178B1 · Emens · 2004 [cited by applicant]
US 6795828B2 · Ricketts · 2004 [cited by applicant]
US 6816941B1 · Carlson · 2004 [cited by applicant]
US 6820070B2 · Goldman · 2004 [cited by applicant]
US 6839741B1 · Tsai · 2005 [cited by applicant]
US 6839803B1 · Loh · 2005 [cited by applicant]
US 6850994B2 · Gabryljeski · 2005 [cited by applicant]
US 6860422B2 · Hull et al. · 2005 [cited by applicant]
US 6865568B2 · Chau · 2005 [cited by applicant]
US 6871182B1 · Winnard · 2005 [cited by applicant]
US 6892221B2 · Ricart · 2005 [cited by applicant]
US 6898650B1 · Gao · 2005 [cited by applicant]
US 6948038B2 · Berkowitz · 2005 [cited by applicant]
US 6948039B2 · Biessener et al. · 2005 [cited by applicant]
US 6957186B1 · Guheen · 2005 [cited by applicant]
US 6970997B2 · Shibayama et al. · 2005 [cited by applicant]
US 6976039B2 · Chefalas · 2005 [cited by applicant]
US 6995675B2 · Curkendall · 2006 [cited by applicant]
US 6996616B1 · Leighton · 2006 [cited by applicant]
US 7003641B2 · Prahlad · 2006 [cited by applicant]
US 7028079B2 · Mastrianni · 2006 [cited by applicant]
US 7035880B1 · Crescenti · 2006 [cited by applicant]
US 7039860B1 · Gautestad · 2006 [cited by applicant]
US 7054960B1 · Bezbaruah · 2006 [cited by applicant]
US 7058661B2 · Ciaramitaro · 2006 [cited by applicant]
US 7099901B2 · Sutoh · 2006 [cited by applicant]
US 7107298B2 · Prahlad · 2006 [cited by applicant]
US 7107416B2 · Stuart et al. · 2006 [cited by applicant]
US 7133870B1 · Tripp et al. · 2006 [cited by applicant]
US 7139826B2 · Watanabe · 2006 [cited by applicant]
US 7139846B1 · Rossi · 2006 [cited by applicant]
US 7146387B1 · Russo · 2006 [cited by applicant]
US 7155421B1 · Haldar · 2006 [cited by applicant]
US 7155481B2 · Prahlad · 2006 [cited by applicant]
US 7159081B2 · Suzuki · 2007 [cited by applicant]
US 7171468B2 · Yeung · 2007 [cited by applicant]
US 7171585B2 · Gail · 2007 [cited by applicant]
US 7185152B2 · Takahashi et al. · 2007 [cited by applicant]
US 7188141B2 · Novaes · 2007 [cited by applicant]
US 7240100B1 · Wein · 2007 [cited by applicant]
US 7246207B2 · Kotttomtharayil · 2007 [cited by applicant]
US 7269664B2 · Hutsch · 2007 [cited by applicant]
US 7284033B2 · Jhanji · 2007 [cited by applicant]
US 7284104B1 · Wu et al. · 2007 [cited by applicant]
US 7287047B2 · Kavuri · 2007 [cited by applicant]
US 7290017B1 · Wang · 2007 [cited by applicant]
US 7313659B2 · Suzuki · 2007 [cited by applicant]
US 7315923B2 · Retnamma · 2008 [cited by applicant]
US 7328325B1 · Solis et al. · 2008 [cited by applicant]
US 7340640B1 · Karr · 2008 [cited by applicant]
US 7343453B2 · Prahlad · 2008 [cited by applicant]
US 7346623B2 · Prahlad · 2008 [cited by applicant]
US 7346676B1 · Swildens · 2008 [cited by applicant]
US 7346751B2 · Prahlad · 2008 [cited by applicant]
US 7376947B2 · Evers · 2008 [cited by applicant]
US 7379978B2 · Anderson · 2008 [cited by applicant]
US 7383379B2 · Patterson et al. · 2008 [cited by applicant]
US 7386535B1 · Kalucha · 2008 [cited by applicant]
US 7395282B1 · Crescenti · 2008 [cited by applicant]
US 7421460B2 · Chigusa et al. · 2008 [cited by applicant]
US 7424543B2 · Rice · 2008 [cited by applicant]
US 7434219B2 · DeMeno · 2008 [cited by applicant]
US 7457790B2 · Kochunni · 2008 [cited by applicant]
US 7472142B2 · Prahlad · 2008 [cited by applicant]
US 7496841B2 · Hadfield · 2009 [cited by applicant]
US 7529782B2 · Prahlad · 2009 [cited by applicant]
US 7536291B1 · Vijayan · 2009 [cited by applicant]
US 7543125B2 · Gokhale · 2009 [cited by applicant]
US 7565484B2 · Ghosal · 2009 [cited by applicant]
US 7577689B1 · Mastiner et al. · 2009 [cited by applicant]
US 7577694B2 · Nakano · 2009 [cited by applicant]
US 7581077B2 · Ignatius · 2009 [cited by applicant]
US 7584469B2 · Mitekura · 2009 [cited by applicant]
US 7587715B1 · Barrett · 2009 [cited by applicant]
US 7593935B2 · Sullivan · 2009 [cited by applicant]
US 7596713B2 · Mani-Meitav et al. · 2009 [cited by applicant]
US 7603626B2 · Williams · 2009 [cited by applicant]
US 7606844B2 · Kottomtharayil · 2009 [cited by applicant]
US 7610285B1 · Zoellner et al. · 2009 [cited by applicant]
US 7617262B2 · Prahlad · 2009 [cited by applicant]
US 7656849B1 · Evans · 2010 [cited by applicant]
US 7668884B2 · Prahlad · 2010 [cited by applicant]
US 7673175B2 · Mora et al. · 2010 [cited by applicant]
US 7676542B2 · Moser · 2010 [cited by applicant]
US 7689899B2 · Leymaster · 2010 [cited by applicant]
US 7698520B2 · Minami et al. · 2010 [cited by applicant]
US 7730031B2 · Forster · 2010 [cited by applicant]
US 7734593B2 · Prahlad · 2010 [cited by applicant]
US 7734669B2 · Kottomtharayil · 2010 [cited by applicant]
US 7747579B2 · Prahlad · 2010 [cited by applicant]
US 7751628B1 · Reisman · 2010 [cited by applicant]
US 7761409B2 · Stefik et al. · 2010 [cited by applicant]
US 7792789B2 · Prahlad · 2010 [cited by applicant]
US 7801871B2 · Gosnell · 2010 [cited by applicant]
US 7814118B2 · Kottomtharayil · 2010 [cited by applicant]
US 7827266B2 · Gupta · 2010 [cited by applicant]
US 7831793B2 · Chakravarty et al. · 2010 [cited by applicant]
US 7840537B2 · Gokhale · 2010 [cited by applicant]
US 7844676B2 · Prahlad · 2010 [cited by applicant]
US 7865517B2 · Prahlad · 2011 [cited by applicant]
US 7865938B2 · Shahbazi · 2011 [cited by applicant]
US 7870355B2 · Erofeev · 2011 [cited by applicant]
US 7882077B2 · Gokhale · 2011 [cited by applicant]
US 7882093B2 · Kottomtharayil · 2011 [cited by applicant]
US 7882097B1 · Ogilvie · 2011 [cited by applicant]
US 7937393B2 · Prahlad · 2011 [cited by applicant]
US 7937420B2 · Tabellion · 2011 [cited by applicant]
US 7937702B2 · De Meno · 2011 [cited by applicant]
US 7984063B2 · Kottomtharayil · 2011 [cited by applicant]
US 7984435B2 · Kokkinen · 2011 [cited by applicant]
US 8037028B2 · Prahlad · 2011 [cited by applicant]
US 8055627B2 · Prahlad · 2011 [cited by applicant]
US 8060514B2 · Arrouye et al. · 2011 [cited by applicant]
US 8069218B1 · Tormasov · 2011 [cited by applicant]
US 8078607B2 · Oztekin et al. · 2011 [cited by applicant]
US 8099428B2 · Kottomtharayil · 2012 [cited by applicant]
US 8108427B2 · Prahlad · 2012 [cited by applicant]
US 8117173B2 · Gurevich · 2012 [cited by applicant]
US 8126854B1 · Sreedharan · 2012 [cited by applicant]
US 8131784B1 · Zhuge · 2012 [cited by applicant]
US 8140786B2 · Bunte · 2012 [cited by applicant]
US 8145742B1 · Parker · 2012 [cited by applicant]
US 8156086B2 · Lu · 2012 [cited by applicant]
US 8161003B2 · Kavuri · 2012 [cited by applicant]
US 8170995B2 · Prahlad · 2012 [cited by applicant]
US 8200637B1 · Stringham · 2012 [cited by applicant]
US 8200638B1 · Zheng · 2012 [cited by applicant]
US 8219524B2 · Gokhale · 2012 [cited by applicant]
US 8229954B2 · Prahlad · 2012 [cited by applicant]
US 8230054B2 · Mutnuru et al. · 2012 [cited by applicant]
US 8230195B2 · Amarendran · 2012 [cited by applicant]
US RE43678E · Major et al. · 2012 [cited by applicant]
US 8285681B2 · Prahlad et al. · 2012 [cited by applicant]
US 8307177B2 · Prahlad · 2012 [cited by applicant]
US 8347088B2 · Moore et al. · 2013 [cited by applicant]
US 8352954B2 · Gokhale · 2013 [cited by applicant]
US 8356209B2 · Gunabalasubramaniam et al. · 2013 [cited by applicant]
US 8364652B2 · Vijayan · 2013 [cited by applicant]
US 8370166B2 · Ronnewinkel · 2013 [cited by applicant]
US 8396838B2 · Brockway et al. · 2013 [cited by applicant]
US 8463989B2 · Kumagai · 2013 [cited by applicant]
US 8468538B2 · Attarde et al. · 2013 [cited by applicant]
US 8473585B1 · Smith et al. · 2013 [cited by applicant]
US 8477618B2 · Martin · 2013 [cited by applicant]
US 8495331B2 · Matsumoto · 2013 [cited by applicant]
US 8505010B2 · De Meno · 2013 [cited by applicant]
US 8510573B2 · Muller · 2013 [cited by applicant]
US 8578120B2 · Attarde et al. · 2013 [cited by applicant]
US 8612394B2 · Prahlad · 2013 [cited by applicant]
US 8655850B2 · Ngo et al. · 2014 [cited by applicant]
US 8656218B2 · Erofeev · 2014 [cited by applicant]
US 8706867B2 · Vijayan · 2014 [cited by applicant]
US 8707070B2 · Muller · 2014 [cited by applicant]
US 8719809B2 · Gohkale · 2014 [cited by applicant]
US 8725688B2 · Lad · 2014 [cited by applicant]
US 8769048B2 · Kottomtharayil · 2014 [cited by applicant]
US 8775823B2 · Gokhale · 2014 [cited by applicant]
US 8782064B2 · Kottomtharayil · 2014 [cited by applicant]
US 8826284B1 · Fuller · 2014 [cited by applicant]
US 8832706B2 · Gokhale et al. · 2014 [cited by applicant]
US 8849762B2 · Kumarasamy · 2014 [cited by applicant]
US 8954446B2 · Vijayan Retnamma et al. · 2015 [cited by applicant]
US 8959299B2 · Ngo et al. · 2015 [cited by applicant]
US 8966288B2 · Ignatius · 2015 [cited by applicant]
US 9092378B2 · Kumarasamy · 2015 [cited by applicant]
US 9098495B2 · Gokhale · 2015 [cited by applicant]
US 9122692B1 · Dalal · 2015 [cited by applicant]
US 9128742B1 · Akolkar et al. · 2015 [cited by applicant]
US 9128883B2 · Gokhale · 2015 [cited by applicant]
US 9239687B2 · Vijayan et al. · 2016 [cited by applicant]
US 9262226B2 · Gokhale et al. · 2016 [cited by applicant]
US 9274803B2 · De Meno et al. · 2016 [cited by applicant]
US 9348827B1 · Patwardhan · 2016 [cited by applicant]
US 9411821B1 · Patwardhan · 2016 [cited by applicant]
US 9444726B2 · Baldwin · 2016 [cited by applicant]
US 9444811B2 · Nara · 2016 [cited by applicant]
US 9459968B2 · Vijayan · 2016 [cited by applicant]
US 9633033B2 · Vijayan et al. · 2017 [cited by applicant]
US 9633216B2 · Gokhale · 2017 [cited by applicant]
US 9639400B2 · Gokhale et al. · 2017 [cited by applicant]
US 9645762B2 · Nara · 2017 [cited by applicant]
US 9648100B2 · Klose et al. · 2017 [cited by applicant]
US 9740574B2 · Kochunni et al. · 2017 [cited by applicant]
US 9766825B2 · Bhagi · 2017 [cited by applicant]
US 9817718B2 · Dain et al. · 2017 [cited by applicant]
US 9870386B1 · Madhavarapu et al. · 2018 [cited by applicant]
US 9934265B2 · Karandikar et al. · 2018 [cited by applicant]
US 10157184B2 · Liu et al. · 2018 [cited by applicant]
US 10168929B2 · Bhagi et al. · 2019 [cited by applicant]
US 10205780B2 · Klose et al. · 2019 [cited by applicant]
US 10310950B2 · Kochunni et al. · 2019 [cited by applicant]
US 10326826B1 · Fitzgerald et al. · 2019 [cited by applicant]
US 11100064B2 · Dwarampudi et al. · 2021 [cited by applicant]
US 20010012986A1 · Conan · 2001 [cited by applicant]
US 20010028363A1 · Nomoto · 2001 [cited by applicant]
US 20010052058A1 · Ohran · 2001 [cited by applicant]
US 20020032878A1 · Karpf · 2002 [cited by applicant]
US 20020049883A1 · Schneider · 2002 [cited by applicant]
US 20030028592A1 · Ooho · 2003 [cited by applicant]
US 20030046313A1 · Leung et al. · 2003 [cited by applicant]
US 20030046396A1 · Richter · 2003 [cited by applicant]
US 20030050979A1 · Takahashi · 2003 [cited by applicant]
US 20030065897A1 · Sadowsky · 2003 [cited by applicant]
US 20030095500A1 · Cao · 2003 [cited by applicant]
US 20030101086A1 · San Miguel · 2003 [cited by applicant]
US 20040039689A1 · Penney et al. · 2004 [cited by applicant]
US 20040068713A1 · Yannakoyorgos · 2004 [cited by applicant]
US 20040098383A1 · Tabellion · 2004 [cited by applicant]
US 20040098423A1 · Chigusa et al. · 2004 [cited by applicant]
US 20040220980A1 · Forster · 2004 [cited by applicant]
US 20040267815A1 · De Mes · 2004 [cited by applicant]
US 20050039069A1 · Prahlad · 2005 [cited by applicant]
US 20050076087A1 · Budd · 2005 [cited by applicant]
US 20050091346A1 · Krishnaswami et al. · 2005 [cited by applicant]
US 20050097070A1 · Enis · 2005 [cited by applicant]
US 20050149949A1 · Tipton et al. · 2005 [cited by applicant]
US 20050216788A1 · Mani-Meitav · 2005 [cited by applicant]
US 20050246510A1 · Retnamma · 2005 [cited by applicant]
US 20050251786A1 · Citron · 2005 [cited by applicant]
US 20060010286A1 · Topham et al. · 2006 [cited by applicant]
US 20060036619A1 · Fuerst · 2006 [cited by applicant]
US 20060070061A1 · Cox · 2006 [cited by applicant]
US 20060080370A1 · Torii · 2006 [cited by applicant]
US 20060110286A1 · Boukas · 2006 [cited by applicant]
US 20060115802A1 · Reynolds · 2006 [cited by applicant]
US 20060116999A1 · Dettinger · 2006 [cited by applicant]
US 20060149604A1 · Miller · 2006 [cited by applicant]
US 20060149724A1 · Ritter · 2006 [cited by applicant]
US 20060177114A1 · Tongdee et al. · 2006 [cited by applicant]
US 20060195678A1 · Jalobeanu · 2006 [cited by applicant]
US 20060195838A1 · Epstein · 2006 [cited by applicant]
US 20060224846A1 · Amarendran · 2006 [cited by applicant]
US 20060224852A1 · Kottomtharayil · 2006 [cited by applicant]
US 20060265396A1 · Raman et al. · 2006 [cited by applicant]
US 20060271935A1 · Cox · 2006 [cited by applicant]
US 20060282900A1 · Johnson et al. · 2006 [cited by applicant]
US 20070014347A1 · Prechtl · 2007 [cited by applicant]
US 20070016750A1 · Suzuki · 2007 [cited by applicant]
US 20070022122A1 · Bahar · 2007 [cited by applicant]
US 20070022145A1 · Kavuri · 2007 [cited by applicant]
US 20070028229A1 · Knatcher · 2007 [cited by applicant]
US 20070043715A1 · Kaushik · 2007 [cited by applicant]
US 20070061298A1 · Wilson et al. · 2007 [cited by applicant]
US 20070067595A1 · Ghose · 2007 [cited by applicant]
US 20070128899A1 · Mayer · 2007 [cited by applicant]
US 20070136541A1 · Herz et al. · 2007 [cited by applicant]
US 20070143497A1 · Kottomtharayil · 2007 [cited by applicant]
US 20070156783A1 · Zbogar-Smith et al. · 2007 [cited by applicant]
US 20070166674A1 · Kochunni · 2007 [cited by applicant]
US 20070174246A1 · Sigurdsson · 2007 [cited by applicant]
US 20070183493A1 · Kimpe · 2007 [cited by applicant]
US 20070208788A1 · Chakravarty et al. · 2007 [cited by applicant]
US 20070220308A1 · Yeung et al. · 2007 [cited by applicant]
US 20070226320A1 · Hager et al. · 2007 [cited by applicant]
US 20070226535A1 · Gokhale · 2007 [cited by applicant]
US 20070250810A1 · Tittizer · 2007 [cited by applicant]
US 20070271308A1 · Bentley et al. · 2007 [cited by applicant]
US 20070288861A1 · Tabellion et al. · 2007 [cited by applicant]