IP Library Granted Patent US 12,670,003
Granted Patent B2
US 12,670,003 · App. 17/570,179 · Granted Jun 30, 2026

Data center traffic analytics synchronization

Inventors: Khawar Deen (Sunnyvale, CA); Navindra Yadav (Cupertino, CA); Anubhav Gupta (Fremont, CA); Shashidhar Gandham (Fremont, CA); Rohit Chandra Prasad (Sunnyvale, CA); Abhishek Ranjan Singh (Pleasanton, CA); Shih-Chun Chang (San Jose, CA)
Assignee: Cisco Technology, Inc.
G06F9/45558G06F3/0482G06F3/04842G06F3/04847G06F16/122G06F16/137G06F16/162G06F16/17G06F16/173G06F16/174G06F16/1744G06F16/1748G06F16/2322G06F16/235G06F16/2365G06F16/24578G06F16/248G06F16/285G06F16/288G06F16/29G06F16/9535G06F21/53G06F21/552G06F21/556G06F21/566G06N20/00G06N99/00G06T11/26H04J3/0661H04J3/14H04L1/242H04L7/10H04L9/0866H04L9/3239H04L9/3242H04L41/046H04L41/0668H04L41/0803H04L41/0806H04L41/0816H04L41/0893H04L41/0894H04L41/12H04L41/16H04L41/22H04L41/40H04L43/02H04L43/026H04L43/04H04L43/045H04L43/062H04L43/08H04L43/0805H04L43/0811H04L43/0829H04L43/0841H04L43/0858H04L43/0864H04L43/0876H04L43/0882H04L43/0888H04L43/10H04L43/106H04L43/12H04L43/16H04L43/20H04L45/306H04L45/38H04L45/46H04L45/507H04L45/66H04L45/74H04L47/11H04L47/20H04L47/2441H04L47/2483H04L47/28H04L47/31H04L47/32H04L61/5007H04L63/0227H04L63/0263H04L63/06H04L63/0876H04L63/1408H04L63/1416H04L63/1425H04L63/1433H04L63/1441H04L63/145H04L63/1458H04L63/1466H04L63/16H04L63/20H04L67/01H04L67/10H04L67/1001H04L67/12H04L67/51H04L67/75H04L69/16H04L69/22H04W72/54H04W84/18G06F2009/4557G06F2009/45587G06F2009/45591G06F2009/45595G06F2221/033G06F2221/2101G06F2221/2105G06F2221/2111G06F2221/2115G06F2221/2145H04L67/535
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,670,003
App. No.
17/570,179
Filed
Jan 6, 2022
Granted
Jun 30, 2026
Kind
B2
Art Unit
2457
USPC
709/224
Abstract

A network analytics system can receive first sensor data, including first network activity and a first timestamp associated with a first clock of a first node, and second sensor data, including second network activity and a second timestamp associated with a second clock of a second node. The system can determine a first delta between the first clock and a third clock based on the first timestamp, and a second delta between the second clock and the third clock. The system can determine a first communication latency associated with a first sensor of the first node, and a second communication latency associated with a second sensor of the second node. The system can generate a report that synchronizes one or more data flows between the first node and the second node based on the first delta, the second delta, the first communication latency, and the second communication latency.

Claims (54)

1 . A computer-implemented method, comprising:

receiving, by a device, network activity data from a first sensor and a second sensor, wherein the first and second sensors are associated with a network node relative to a clock of the network node and wherein the network activity data is associated with at least one timestamp and the network activity data includes network traffic traversing a network;

determining a delta between the at least one timestamp and a second timestamp determined by the device relative to a clock of the device;

determining a latency of a communication channel between the device and the network node;

adjusting the delta based on the latency;

generating a report that includes a new timestamp by synchronizing the at least one timestamp and second timestamp with the adjusted delta associated with the network activity data; and

synchronizing the report with a plurality of other reports from network activity data of a plurality of other sensors.

2 . The method of claim 1 , wherein the at least one timestamp indicates when the sensor sent a report to a collector and is based on a clock of the network node.

3 . The method of claim 1 , further comprising:

generating a timeline from the report and a plurality of other reports from other devices.

4 . The method of claim 1 , wherein the latency is determined on a periodic basis.

5 . The method of claim 1 , wherein the latency is precalculated.

6 . The method of claim 1 , determining the latency further comprising:

sending a request message to the sensor;

receiving an automatic reply packet from the sensor;

determining a timestamp of when the automatic reply packet was received; and

determining the latency based on the timestamp of when the automatic reply packet was received and a timestamp of when the request message was sent.

7 . A device, comprising:

one or more processors;

memory including instructions that, when executed by the one or more processors, cause the device to:

receive network activity data from a first sensor and a second sensor, wherein the first and second sensors are associated with a network node relative to a clock of the network node and wherein the network activity data is associated with at least one timestamp and the network activity data includes network traffic traversing a network;

determine a delta between the at least one timestamp and a second timestamp determined by the device relative to a clock of the device;

determine a latency of a communication channel between the device and the network node;

adjust the delta based on the latency;

generate a report that includes a new timestamp by synchronizing the at least one timestamp and second time stamp with the adjusted delta associated with the network activity data; and

synchronizing the report with a plurality of other reports from network activity data of a plurality of other sensors.

8 . The device of claim 7 , wherein the at least one timestamp indicates when the first or second sensor sent a report to a collector and is based on a clock of the network node.

9 . The device of claim 7 , further comprising instructions, which when executed by the one or more processors, cause the device to:

generate a timeline from the report and a plurality of other reports from other devices.

10 . The device of claim 7 , wherein the latency is determined on a periodic basis.

11 . The device of claim 7 , wherein the latency is precalculated.

12 . The device of claim 7 , further comprising instructions, which when executed by the one or more processors, cause the device to:

send a request message to the sensor;

receive an automatic reply packet from the sensor;

determine a timestamp of when the automatic reply packet was received; and

determine the latency based on the timestamp of when the automatic reply packet was received and a timestamp of when the request message was sent.

13 . A non-transitory computer-readable medium including instructions that, when executed by one or more processors of a device, cause the device to:

receive network activity data from a first sensor and a second sensor, wherein the first and second sensors are associated with a network node relative to a clock of the network node and wherein the network activity data is associated with at least one timestamp and the network activity data includes network traffic traversing a network;

determine a delta between the at least one timestamp and a second timestamp determined by the device relative to a clock of the device;

determine a latency of a communication channel between the device and the network node;

adjust the delta based on the latency;

generate a report that includes a new timestamp by synchronizing the at least one timestamp and second time stamp with the adjusted delta associated with the network activity data; and

synchronizing the report with a plurality of other reports from network activity data of a plurality of other sensors.

14 . The non-transitory computer-readable medium of claim 13 ,

wherein the at least one timestamp indicates when the first or second sensor sent a report to a collector and is based on a clock of the network node.

15 . The non-transitory computer-readable medium of claim 13 , wherein the latency is determined on a periodic basis.

16 . The non-transitory computer-readable medium of claim 13 , wherein the latency is precalculated.

17 . The non-transitory computer-readable medium of claim 13 , further comprising instructions, which when executed by the one or more processors, cause the device to:

send a request message to the sensor;

receive an automatic reply packet from the sensor;

determine a timestamp of when the automatic reply packet was received; and

determine the latency based on the timestamp of when the automatic reply packet was received and a timestamp of when the request message was sent.

18 . The method of claim 1 , wherein the network node is a routing or switching device.

19 . The method of claim 1 , wherein the network node is a server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2022
From: DEEN, KHAWAR; YADAV, NAVINDRA; GUPTA, ANUBHAV; GANDHAM, SHASHIDHAR; PRASAD, ROHIT CHANDRA; SINGH, ABHISHEK RANJAN; CHANG, SHIH-CHUN
To: CISCO TECHNOLOGY, INC.
Reel/Frame 058685/0397 →
Continuity (4)
Continuation 16741528 · Jan 13, 2020
Continuation 15040829 · Feb 10, 2016
Provisional Application 62171899 · Jun 5, 2015
Related Publication 20220131773A1 · Apr 28, 2022
References Cited (400)
US 5086385A · Launey et al. · 1992 [cited by applicant]
US 5319754A · Meinecke et al. · 1994 [cited by applicant]
US 5400246A · Wilson et al. · 1995 [cited by applicant]
US 5436909A · Dev et al. · 1995 [cited by applicant]
US 5448724A · Hayashi · 1995 [cited by applicant]
US 5555416A · Owens et al. · 1996 [cited by applicant]
US 5726644A · Jednacz et al. · 1998 [cited by applicant]
US 5742803A · Igarashi et al. · 1998 [cited by applicant]
US 5742829A · Davis et al. · 1998 [cited by applicant]
US 5751914A · Coley et al. · 1998 [cited by applicant]
US 5794047A · Meier · 1998 [cited by applicant]
US 5822731A · Schultz · 1998 [cited by applicant]
US 5831848A · Rielly et al. · 1998 [cited by applicant]
US 5903545A · Sabourin et al. · 1999 [cited by applicant]
US 5949974A · Ewing et al. · 1999 [cited by applicant]
US 6012096A · Link et al. · 2000 [cited by applicant]
US 6026362A · Kim et al. · 2000 [cited by applicant]
US 6085243A · Fletcher et al. · 2000 [cited by applicant]
US 6115462A · Servi et al. · 2000 [cited by applicant]
US 6141595A · Gloudeman et al. · 2000 [cited by applicant]
US 6144962A · Weinberg et al. · 2000 [cited by applicant]
US 6192402B1 · Iwase · 2001 [cited by applicant]
US 6204850B1 · Green · 2001 [cited by applicant]
US 6215898B1 · Woodfill et al. · 2001 [cited by applicant]
US 6226273B1 · Busuioc et al. · 2001 [cited by applicant]
US 6230312B1 · Hunt · 2001 [cited by applicant]
US 6239699B1 · Ronnen · 2001 [cited by applicant]
US 6247058B1 · Miller et al. · 2001 [cited by applicant]
US 6249241B1 · Jordan et al. · 2001 [cited by applicant]
US 6279035B1 · Brown et al. · 2001 [cited by applicant]
US 6295527B1 · McCormack et al. · 2001 [cited by applicant]
US 6307837B1 · Ichikawa et al. · 2001 [cited by applicant]
US 6330562B1 · Boden et al. · 2001 [cited by applicant]
US 6338131B1 · Dillon · 2002 [cited by applicant]
US 6351843B1 · Berkley et al. · 2002 [cited by applicant]
US 6353775B1 · Nichols · 2002 [cited by applicant]
US 6381735B1 · Hunt · 2002 [cited by applicant]
US 6499137B1 · Hunt · 2002 [cited by applicant]
US 6525658B2 · Streetman et al. · 2003 [cited by applicant]
US 6546420B1 · Lemler et al. · 2003 [cited by applicant]
US 6546553B1 · Hunt · 2003 [cited by applicant]
US 6597663B1 · Rekhter · 2003 [cited by applicant]
US 6611896B1 · Mason, Jr. et al. · 2003 [cited by applicant]
US 6629123B1 · Hunt · 2003 [cited by applicant]
US 6633909B1 · Barrett et al. · 2003 [cited by applicant]
US 6654750B1 · Adams et al. · 2003 [cited by applicant]
US 6718414B1 · Doggett · 2004 [cited by applicant]
US 6728779B1 · Griffin et al. · 2004 [cited by applicant]
US 6751663B1 · Farrell et al. · 2004 [cited by applicant]
US 6774899B1 · Ryall et al. · 2004 [cited by applicant]
US 6801878B1 · Hintz et al. · 2004 [cited by applicant]
US 6816461B1 · Scrandis et al. · 2004 [cited by applicant]
US 6847993B1 · Novaes et al. · 2005 [cited by applicant]
US 6848106B1 · Hipp · 2005 [cited by applicant]
US 6925490B1 · Novaes et al. · 2005 [cited by applicant]
US 6958998B2 · Shorey · 2005 [cited by applicant]
US 6965861B1 · Dailey et al. · 2005 [cited by applicant]
US 6983323B2 · Cantrell et al. · 2006 [cited by applicant]
US 6996808B1 · Niewiadomski et al. · 2006 [cited by applicant]
US 6996817B2 · Birum et al. · 2006 [cited by applicant]
US 6999452B1 · Drummond-Murray et al. · 2006 [cited by applicant]
US 7002464B2 · Bruemmer et al. · 2006 [cited by applicant]
US 7024468B1 · Meyer et al. · 2006 [cited by applicant]
US 7036049B2 · Ali et al. · 2006 [cited by applicant]
US 7089583B2 · Mehra et al. · 2006 [cited by applicant]
US 7096368B2 · Kouznetsov et al. · 2006 [cited by applicant]
US 7111055B2 · Falkner · 2006 [cited by applicant]
US 7120934B2 · Ishikawa · 2006 [cited by applicant]
US 7133923B2 · MeLampy et al. · 2006 [cited by applicant]
US 7162643B1 · Sankaran et al. · 2007 [cited by applicant]
US 7167483B1 · Sharma et al. · 2007 [cited by applicant]
US 7181769B1 · Keanini et al. · 2007 [cited by applicant]
US 7185103B1 · Jain · 2007 [cited by applicant]
US 7194664B1 · Fung et al. · 2007 [cited by applicant]
US 7203740B1 · Putzolu et al. · 2007 [cited by applicant]
US 7213068B1 · Kohli et al. · 2007 [cited by applicant]
US 7263689B1 · Edwards et al. · 2007 [cited by applicant]
US 7296288B1 · Hill et al. · 2007 [cited by applicant]
US 7302487B2 · Ylonen et al. · 2007 [cited by applicant]
US 7327735B2 · Robotham et al. · 2008 [cited by applicant]
US 7331060B1 · Ricciulli · 2008 [cited by applicant]
US 7337206B1 · Wen et al. · 2008 [cited by applicant]
US 7349761B1 · Cruse · 2008 [cited by applicant]
US 7353507B2 · Gazdik et al. · 2008 [cited by applicant]
US 7353511B1 · Ziese · 2008 [cited by applicant]
US 7356679B1 · Le et al. · 2008 [cited by applicant]
US 7360072B1 · Soltis et al. · 2008 [cited by applicant]
US 7370092B2 · Aderton et al. · 2008 [cited by applicant]
US 7395195B2 · Suenbuel et al. · 2008 [cited by applicant]
US 7444404B2 · Wetherall et al. · 2008 [cited by applicant]
US 7453879B1 · Lo · 2008 [cited by applicant]
US 7454486B2 · Kaler et al. · 2008 [cited by applicant]
US 7466681B2 · Ashwood-Smith et al. · 2008 [cited by applicant]
US 7467205B1 · Dempster et al. · 2008 [cited by applicant]
US 7469290B1 · Liubovich et al. · 2008 [cited by applicant]
US 7496040B2 · Seo · 2009 [cited by applicant]
US 7496575B2 · Buccella et al. · 2009 [cited by applicant]
US 7496661B1 · Morford et al. · 2009 [cited by applicant]
US 7523178B2 · Reeves et al. · 2009 [cited by applicant]
US 7523465B2 · Aamodt et al. · 2009 [cited by applicant]
US 7523493B2 · Liang et al. · 2009 [cited by applicant]
US 7530105B2 · Gilbert et al. · 2009 [cited by applicant]
US 7539770B2 · Meier · 2009 [cited by applicant]
US 7568107B1 · Rathi et al. · 2009 [cited by applicant]
US 7571478B2 · Munson et al. · 2009 [cited by applicant]
US 7606203B1 · Shabtay et al. · 2009 [cited by applicant]
US 7610330B1 · Quinn et al. · 2009 [cited by applicant]
US 7633942B2 · Bearden et al. · 2009 [cited by applicant]
US 7644438B1 · Dash et al. · 2010 [cited by applicant]
US 7676570B2 · Levy et al. · 2010 [cited by applicant]
US 7681131B1 · Quarterman et al. · 2010 [cited by applicant]
US 7693947B2 · Judge et al. · 2010 [cited by applicant]
US 7742406B1 · Muppala · 2010 [cited by applicant]
US 7742413B1 · Bugenhagen · 2010 [cited by examiner]
US 7743242B2 · Oberhaus et al. · 2010 [cited by applicant]
US 7752307B2 · Takara · 2010 [cited by applicant]
US 7774498B1 · Kraemer et al. · 2010 [cited by applicant]
US 7783457B2 · Cunningham · 2010 [cited by applicant]
US 7787480B1 · Mehta et al. · 2010 [cited by applicant]
US 7788477B1 · Huang et al. · 2010 [cited by applicant]
US 7808897B1 · Mehta et al. · 2010 [cited by applicant]
US 7813822B1 · Hoffberg · 2010 [cited by applicant]
US 7840618B2 · Zhang et al. · 2010 [cited by applicant]
US 7844696B2 · Labovitz et al. · 2010 [cited by applicant]
US 7844744B2 · Abercrombie et al. · 2010 [cited by applicant]
US 7864707B2 · Dimitropoulos et al. · 2011 [cited by applicant]
US 7870204B2 · LeVasseur et al. · 2011 [cited by applicant]
US 7873025B2 · Patel et al. · 2011 [cited by applicant]
US 7873074B1 · Boland · 2011 [cited by applicant]
US 7874001B2 · Beck et al. · 2011 [cited by applicant]
US 7885197B2 · Metzler · 2011 [cited by applicant]
US 7895649B1 · Brook et al. · 2011 [cited by applicant]
US 7904420B2 · Ianni · 2011 [cited by applicant]
US 7930752B2 · Hertzog et al. · 2011 [cited by applicant]
US 7934248B1 · Yehuda et al. · 2011 [cited by applicant]
US 7957934B2 · Greifeneder · 2011 [cited by applicant]
US 7961637B2 · McBeath · 2011 [cited by applicant]
US 7970946B1 · Djabarov et al. · 2011 [cited by applicant]
US 7975035B2 · Popescu et al. · 2011 [cited by applicant]
US 7990847B1 · Leroy et al. · 2011 [cited by applicant]
US 8001610B1 · Chickering et al. · 2011 [cited by applicant]
US 8005935B2 · Pradhan et al. · 2011 [cited by applicant]
US 8040232B2 · Oh et al. · 2011 [cited by applicant]
US 8040822B2 · Proulx et al. · 2011 [cited by applicant]
US 8040832B2 · Nishio et al. · 2011 [cited by applicant]
US 8056134B1 · Ogilvie · 2011 [cited by applicant]
US 8069470B1 · Montenegro · 2011 [cited by applicant]
US 8115617B2 · Thubert et al. · 2012 [cited by applicant]
US 8135657B2 · Kapoor et al. · 2012 [cited by applicant]
US 8135847B2 · Pujol et al. · 2012 [cited by applicant]
US 8156430B2 · Newman · 2012 [cited by applicant]
US 8160063B2 · Maltz et al. · 2012 [cited by applicant]
US 8179809B1 · Eppstein et al. · 2012 [cited by applicant]
US 8181248B2 · Oh et al. · 2012 [cited by applicant]
US 8181253B1 · Zaitsev et al. · 2012 [cited by applicant]
US 8185343B1 · Fitzgerald et al. · 2012 [cited by applicant]
US 8185824B1 · Mitchell et al. · 2012 [cited by applicant]
US 8239365B2 · Salman · 2012 [cited by applicant]
US 8239915B1 · Satish et al. · 2012 [cited by applicant]
US 8250657B1 · Nachenberg et al. · 2012 [cited by applicant]
US 8255972B2 · Azagury et al. · 2012 [cited by applicant]
US 8266697B2 · Coffman · 2012 [cited by applicant]
US 8272875B1 · Jurmain · 2012 [cited by applicant]
US 8280683B2 · Finkler · 2012 [cited by applicant]
US 8281397B2 · Vaidyanathan et al. · 2012 [cited by applicant]
US 8291495B1 · Burns et al. · 2012 [cited by applicant]
US 8296847B2 · Mendonca et al. · 2012 [cited by applicant]
US 8311973B1 · Zadeh · 2012 [cited by applicant]
US 8312540B1 · Kahn et al. · 2012 [cited by applicant]
US 8339959B1 · Moisand et al. · 2012 [cited by applicant]
US 8356007B2 · Larson et al. · 2013 [cited by applicant]
US 8365005B2 · Bengtson et al. · 2013 [cited by applicant]
US 8365286B2 · Poston · 2013 [cited by applicant]
US 8370407B1 · Devarajan et al. · 2013 [cited by applicant]
US 8381289B1 · Pereira et al. · 2013 [cited by applicant]
US 8391270B2 · Van Der Stok et al. · 2013 [cited by applicant]
US 8407164B2 · Malik et al. · 2013 [cited by applicant]
US 8407798B1 · Lotem et al. · 2013 [cited by applicant]
US 8413235B1 · Chen et al. · 2013 [cited by applicant]
US 8442073B2 · Skubacz et al. · 2013 [cited by applicant]
US 8451731B1 · Lee et al. · 2013 [cited by applicant]
US 8462212B1 · Kundu · 2013 [cited by examiner]
US 8463860B1 · Guruswamy et al. · 2013 [cited by applicant]
US 8489765B2 · Vasseur et al. · 2013 [cited by applicant]
US 8494985B1 · Keralapura et al. · 2013 [cited by applicant]
US 8499348B1 · Rubin · 2013 [cited by applicant]
US 8516590B1 · Ranadive et al. · 2013 [cited by applicant]
US 8527977B1 · Cheng et al. · 2013 [cited by applicant]
US 8549635B2 · Muttik et al. · 2013 [cited by applicant]
US 8565109B1 · Poovendran et al. · 2013 [cited by applicant]
US 8570861B1 · Brandwine et al. · 2013 [cited by applicant]
US 8572600B2 · Chung et al. · 2013 [cited by applicant]
US 8572734B2 · McConnell et al. · 2013 [cited by applicant]
US 8572735B2 · Ghosh et al. · 2013 [cited by applicant]
US 8572739B1 · Cruz et al. · 2013 [cited by applicant]
US 8578491B2 · McNamee et al. · 2013 [cited by applicant]
US 8588081B2 · Salam et al. · 2013 [cited by applicant]
US 8595709B2 · Rao et al. · 2013 [cited by applicant]
US 8600726B1 · Varshney et al. · 2013 [cited by applicant]
US 8612530B1 · Sapovalovs et al. · 2013 [cited by applicant]
US 8613084B2 · Dalcher · 2013 [cited by applicant]
US 8615803B2 · Dacier et al. · 2013 [cited by applicant]
US 8624898B1 · Bugaj et al. · 2014 [cited by applicant]
US 8630316B2 · Haba · 2014 [cited by applicant]
US 8631464B2 · Belakhdar et al. · 2014 [cited by applicant]
US 8640086B2 · Bonev et al. · 2014 [cited by applicant]
US 8656493B2 · Capalik · 2014 [cited by applicant]
US 8661544B2 · Yen et al. · 2014 [cited by applicant]
US 8677487B2 · Balupari et al. · 2014 [cited by applicant]
US 8683389B1 · Bar-Yam et al. · 2014 [cited by applicant]
US 8689172B2 · Amaral et al. · 2014 [cited by applicant]
US 8706914B2 · Duchesneau · 2014 [cited by applicant]
US 8713676B2 · Pandrangi et al. · 2014 [cited by applicant]
US 8719452B1 · Ding · 2014 [cited by examiner]
US 8719835B2 · Kanso et al. · 2014 [cited by applicant]
US 8750287B2 · Bui et al. · 2014 [cited by applicant]
US 8752042B2 · Ratica · 2014 [cited by applicant]
US 8752179B2 · Zaitsev · 2014 [cited by applicant]
US 8755396B2 · Sindhu et al. · 2014 [cited by applicant]
US 8762951B1 · Kosche · 2014 [cited by examiner]
US 8769084B2 · Westerfeld et al. · 2014 [cited by applicant]
US 8775577B1 · Alford et al. · 2014 [cited by applicant]
US 8776180B2 · Kumar et al. · 2014 [cited by applicant]
US 8779921B1 · Curtiss · 2014 [cited by applicant]
US 8793255B1 · Bilinski et al. · 2014 [cited by applicant]
US 8805946B1 · Glommen · 2014 [cited by applicant]
US 8812448B1 · Anderson et al. · 2014 [cited by applicant]
US 8812725B2 · Kulkarni · 2014 [cited by applicant]
US 8813236B1 · Saha et al. · 2014 [cited by applicant]
US 8825848B1 · Dotan et al. · 2014 [cited by applicant]
US 8832013B1 · Adams et al. · 2014 [cited by applicant]
US 8832103B2 · Isaacson et al. · 2014 [cited by applicant]
US 8832461B2 · Saroiu et al. · 2014 [cited by applicant]
US 8849926B2 · Marzencki et al. · 2014 [cited by applicant]
US 8881258B2 · Paul et al. · 2014 [cited by applicant]
US 8887238B2 · Howard et al. · 2014 [cited by applicant]
US 8887285B2 · Jordan et al. · 2014 [cited by applicant]
US 8904520B1 · Nachenberg et al. · 2014 [cited by applicant]
US 8908685B2 · Patel et al. · 2014 [cited by applicant]
US 8914497B1 · Xiao et al. · 2014 [cited by applicant]
US 8924941B2 · Krajec et al. · 2014 [cited by applicant]
US 8931043B2 · Cooper et al. · 2015 [cited by applicant]
US 8954546B2 · Krajec · 2015 [cited by applicant]
US 8954610B2 · Berke et al. · 2015 [cited by applicant]
US 8955124B2 · Kim et al. · 2015 [cited by applicant]
US 8966021B1 · Allen · 2015 [cited by applicant]
US 8966625B1 · Zuk et al. · 2015 [cited by applicant]
US 8973147B2 · Pearcy et al. · 2015 [cited by applicant]
US 8984331B2 · Quinn · 2015 [cited by applicant]
US 8990386B2 · He et al. · 2015 [cited by applicant]
US 8996695B2 · Anderson et al. · 2015 [cited by applicant]
US 8997063B2 · Krajec et al. · 2015 [cited by applicant]
US 8997227B1 · Mhatre et al. · 2015 [cited by applicant]
US 9014047B2 · Alcala et al. · 2015 [cited by applicant]
US 9015716B2 · Fletcher et al. · 2015 [cited by applicant]
US 9043905B1 · Allen et al. · 2015 [cited by applicant]
US 9071575B2 · Lemaster et al. · 2015 [cited by applicant]
US 9088598B1 · Zhang et al. · 2015 [cited by applicant]
US 9104543B1 · Cavanagh et al. · 2015 [cited by applicant]
US 9110905B2 · Polley et al. · 2015 [cited by applicant]
US 9117075B1 · Yeh · 2015 [cited by applicant]
US 9122599B1 · Jaladanki et al. · 2015 [cited by applicant]
US 9130836B2 · Kapadia et al. · 2015 [cited by applicant]
US 9135145B2 · Voccio et al. · 2015 [cited by applicant]
US 9141912B2 · Shircliff et al. · 2015 [cited by applicant]
US 9141914B2 · Viswanathan et al. · 2015 [cited by applicant]
US 9146820B2 · Alfadhly et al. · 2015 [cited by applicant]
US 9152789B2 · Natarajan et al. · 2015 [cited by applicant]
US 9158720B2 · Shirlen et al. · 2015 [cited by applicant]
US 9160764B2 · Stiansen et al. · 2015 [cited by applicant]
US 9170917B2 · Kumar et al. · 2015 [cited by applicant]
US 9178906B1 · Chen et al. · 2015 [cited by applicant]
US 9179058B1 · Zeira et al. · 2015 [cited by applicant]
US 9185127B2 · Neou et al. · 2015 [cited by applicant]
US 9191042B2 · Dhayni · 2015 [cited by applicant]
US 9191400B1 · Ptasinski et al. · 2015 [cited by applicant]
US 9191402B2 · Yan · 2015 [cited by applicant]
US 9197654B2 · Ben-Shalom et al. · 2015 [cited by applicant]
US 9225793B2 · Dutta et al. · 2015 [cited by applicant]
US 9237111B2 · Banavalikar et al. · 2016 [cited by applicant]
US 9246702B1 · Sharma et al. · 2016 [cited by applicant]
US 9246773B2 · Degioanni · 2016 [cited by applicant]
US 9252915B1 · Bakken · 2016 [cited by applicant]
US 9253042B2 · Lumezanu et al. · 2016 [cited by applicant]
US 9253206B1 · Fleischman · 2016 [cited by applicant]
US 9258217B2 · Duffield et al. · 2016 [cited by applicant]
US 9276829B2 · Castro et al. · 2016 [cited by applicant]
US 9281940B2 · Matsuda et al. · 2016 [cited by applicant]
US 9286047B1 · Avramov et al. · 2016 [cited by applicant]
US 9292415B2 · Seto et al. · 2016 [cited by applicant]
US 9294486B1 · Chiang et al. · 2016 [cited by applicant]
US 9294498B1 · Yampolskiy et al. · 2016 [cited by applicant]
US 9300689B2 · Tsuchitoi · 2016 [cited by applicant]
US 9317574B1 · Brisebois et al. · 2016 [cited by applicant]
US 9319384B2 · Yan et al. · 2016 [cited by applicant]
US 9369435B2 · Short et al. · 2016 [cited by applicant]
US 9369479B2 · Lin · 2016 [cited by applicant]
US 9378068B2 · Anantharam et al. · 2016 [cited by applicant]
US 9385917B1 · Khanna et al. · 2016 [cited by applicant]
US 9396327B2 · Auger et al. · 2016 [cited by applicant]
US 9397902B2 · Dragon et al. · 2016 [cited by applicant]
US 9405903B1 · Xie et al. · 2016 [cited by applicant]
US 9413615B1 · Singh et al. · 2016 [cited by applicant]
US 9417985B2 · Baars et al. · 2016 [cited by applicant]
US 9418222B1 · Rivera et al. · 2016 [cited by applicant]
US 9426068B2 · Dunbar et al. · 2016 [cited by applicant]
US 9454324B1 · Madhavapeddi · 2016 [cited by applicant]
US 9462013B1 · Boss et al. · 2016 [cited by applicant]
US 9465696B2 · McNeil et al. · 2016 [cited by applicant]
US 9483334B2 · Walsh · 2016 [cited by applicant]
US 9487222B2 · Palmer et al. · 2016 [cited by applicant]
US 9501744B1 · Brisebois et al. · 2016 [cited by applicant]
US 9531589B2 · Clemm et al. · 2016 [cited by applicant]
US 9536084B1 · Lukacs et al. · 2017 [cited by applicant]
US 9552221B1 · Pora · 2017 [cited by applicant]
US 9563517B1 · Natanzon et al. · 2017 [cited by applicant]
US 9575869B2 · Pechanec et al. · 2017 [cited by applicant]
US 9575874B2 · Gautallin et al. · 2017 [cited by applicant]
US 9576240B2 · Jeong et al. · 2017 [cited by applicant]
US 9582669B1 · Shen et al. · 2017 [cited by applicant]
US 9596196B1 · Hills · 2017 [cited by applicant]
US 9602536B1 · Brown, Jr. et al. · 2017 [cited by applicant]
US 9621413B1 · Lee · 2017 [cited by applicant]
US 9621575B1 · Jalan et al. · 2017 [cited by applicant]
US 9634915B2 · Bley · 2017 [cited by applicant]
US 9645892B1 · Patwardhan · 2017 [cited by applicant]
US 9658942B2 · Bhat et al. · 2017 [cited by applicant]
US 9665474B2 · Li et al. · 2017 [cited by applicant]
US 9678803B2 · Suit · 2017 [cited by applicant]
US 9684453B2 · Holt et al. · 2017 [cited by applicant]
US 9686233B2 · Paxton · 2017 [cited by applicant]
US 9697033B2 · Koponen et al. · 2017 [cited by applicant]
US 9727394B2 · Kun et al. · 2017 [cited by applicant]
US 9729568B2 · Lefebvre et al. · 2017 [cited by applicant]
US 9733973B2 · Prasad et al. · 2017 [cited by applicant]
US 9734712B1 · Lai · 2017 [cited by applicant]
US 9736041B2 · Lumezanu et al. · 2017 [cited by applicant]
US 9749145B2 · Banavalikar et al. · 2017 [cited by applicant]
US 9753796B2 · Mahaffey et al. · 2017 [cited by applicant]
US 9800608B2 · Korsunsky et al. · 2017 [cited by applicant]
US 9804830B2 · Raman et al. · 2017 [cited by applicant]
US 9804951B2 · Liu et al. · 2017 [cited by applicant]
US 9813307B2 · Walsh et al. · 2017 [cited by applicant]
US 9813324B2 · Nampelly et al. · 2017 [cited by applicant]
US 9813516B2 · Wang · 2017 [cited by applicant]
US 9825911B1 · Brandwine · 2017 [cited by applicant]
US 9836183B1 · Love et al. · 2017 [cited by applicant]
US 9857825B1 · Johnson et al. · 2018 [cited by applicant]
US 9858621B1 · Konrardy et al. · 2018 [cited by applicant]
US 9860208B1 · Ettema et al. · 2018 [cited by applicant]
US 9904584B2 · Konig et al. · 2018 [cited by applicant]
US 9916232B2 · Voccio et al. · 2018 [cited by applicant]
US 9916538B2 · Zadeh et al. · 2018 [cited by applicant]
US 9935851B2 · Gandham et al. · 2018 [cited by applicant]
US 9967158B2 · Pang et al. · 2018 [cited by applicant]
US 9979615B2 · Kulshreshtha et al. · 2018 [cited by applicant]
US 9996529B2 · McCandless et al. · 2018 [cited by applicant]
US 10002187B2 · McCandless et al. · 2018 [cited by applicant]
US 10009240B2 · Rao et al. · 2018 [cited by applicant]
US 10116531B2 · Alizadeh Attar et al. · 2018 [cited by applicant]
US 10142353B2 · Yadav et al. · 2018 [cited by applicant]
US 10171319B2 · Yadav et al. · 2019 [cited by applicant]
US 10243862B2 · Cafarelli et al. · 2019 [cited by applicant]
US 10394692B2 · Liu et al. · 2019 [cited by applicant]
US 10447551B1 · Zhang et al. · 2019 [cited by applicant]
US 10454793B2 · Deen et al. · 2019 [cited by applicant]
US 10454999B2 · Eder · 2019 [cited by applicant]
US 10476982B2 · Tarre et al. · 2019 [cited by applicant]
US 10516586B2 · Gandham et al. · 2019 [cited by applicant]
US 10652225B2 · Koved et al. · 2020 [cited by applicant]
US 10686804B2 · Yadav et al. · 2020 [cited by applicant]
US 10749890B1 · Aloisio et al. · 2020 [cited by applicant]
US 10944683B1 · Roskind · 2021 [cited by applicant]
US 11368378B2 · Gandham et al. · 2022 [cited by applicant]
US 11516098B2 · Spadaro et al. · 2022 [cited by applicant]
US 11528283B2 · Yadav et al. · 2022 [cited by applicant]
US 11556808B1 · Kim et al. · 2023 [cited by applicant]
US 20010028646A1 · Arts et al. · 2001 [cited by applicant]
US 20020023210A1 · Tuomenoksa et al. · 2002 [cited by applicant]
US 20020053033A1 · Cooper et al. · 2002 [cited by applicant]
US 20020083175A1 · Afek et al. · 2002 [cited by applicant]
US 20020097687A1 · Meiri et al. · 2002 [cited by applicant]
US 20020103793A1 · Koller et al. · 2002 [cited by applicant]
US 20020107857A1 · Teraslinna · 2002 [cited by applicant]
US 20020107875A1 · Seliger et al. · 2002 [cited by applicant]
US 20020141343A1 · Bays · 2002 [cited by applicant]
US 20020169739A1 · Carr et al. · 2002 [cited by applicant]
US 20020184393A1 · Leddy et al. · 2002 [cited by applicant]
US 20020196292A1 · Itoh et al. · 2002 [cited by applicant]
US 20030005145A1 · Bullard · 2003 [cited by applicant]
US 20030016627A1 · MeLampy · 2003 [cited by examiner]
US 20030023600A1 · Nagamura et al. · 2003 [cited by applicant]
US 20030023601A1 · Fortier, Jr. et al. · 2003 [cited by applicant]
US 20030035140A1 · Tomita et al. · 2003 [cited by applicant]
US 20030046388A1 · Milliken · 2003 [cited by applicant]
US 20030065986A1 · Fraenkel et al. · 2003 [cited by applicant]
US 20030069953A1 · Bottom et al. · 2003 [cited by applicant]
US 20030072269A1 · Teruhi · 2003 [cited by examiner]
US 20030084158A1 · Saito et al. · 2003 [cited by applicant]
US 20030086425A1 · Bearden et al. · 2003 [cited by applicant]