IP Library Granted Patent US 12,725,697
Granted Patent B2
US 12,725,697 · App. 17/932,247 · Granted Sep 1, 2026

Maintaining clinical messaging during an internet outage

Inventors: Ben Xavier (San Diego, CA); Dennis Krabbe (San Diego, CA); Larry Enger (Oceanside, CA); Chaitanya Deosthale (San Diego, CA); Anthony Isensee (San Diego, CA)
Assignee: ICU Medical, Inc.
G16H40/20A61M5/172G06F12/0802G06F16/24552G16H40/40G16H40/60G16H40/63G16H40/67H04L43/0811H04L43/16H04L67/125H04L67/5682H04L69/08H04L69/18A61M5/142A61M2005/14208A61M2205/18A61M2205/3553A61M2205/3561A61M2205/3584A61M2205/3592A61M2205/52G16H20/17H04L67/10H04L67/12
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,725,697
App. No.
17/932,247
Granted
Sep 1, 2026
Kind
B2
Abstract

Various techniques for facilitating communication with and across a clinical environment and a cloud environment are described. For example, a method for providing messaging in a clinical environment during a network outage is described. During a network outage, messages in the queue may become stale. A connectivity adapter may remove those messages from the queue. When the network connection is restored, the connectivity adapter may transmit any remaining messages in the queue.

Claims (40)

1 . A method for providing messaging in a clinical environment, the method comprising:

storing a plurality of messages in a message queue for transmission to a remote server, wherein the plurality of messages contain information about one or more medical devices residing in the clinical environment, the plurality of messages stored in the message queue including at least a first message associated with a first infusion pump event and a second message associated with a second infusion pump event;

detecting a network outage associated with the remote server that prevents the plurality of messages in the message queue from being transmitted to the remote server;

subsequent to detecting the network outage, determining whether any of the plurality of messages in the message queue has become stale by satisfying one or more time-based conditions for being removed from the message queue without being transmitted to the remote server, wherein the first message satisfies the one or more time-based conditions based at least in part on a threshold amount of time having elapsed since a first event time associated with the first infusion pump event in a manner that would cause the first message to be removed from the message queue without being transmitted to the remote server, and the second message does not satisfy the one or more time-based conditions based at least in part on the threshold amount of time not yet having elapsed since a second event time associated with the second infusion pump event in a manner that would not cause the second message to be removed from the message queue without being transmitted to the remote server;

in response to determining that the first message satisfies the one or more time-based conditions, removing the first message without transmitting the first message to the remote server;

detecting a resolution of the network outage that allows transmission of one or more messages in the message queue to the remote server to be resumed; and

subsequent to the resolution of the network outage, transmitting the second message, which was previously determined not to satisfy the one or more time-based conditions, to the remote server.

2 . The method of claim 1 , further comprising attempting, prior to determining that the first message is stale, to transmit the first message to the remote server, and determining that the first message was not received by the remote server.

3 . The method of claim 1 , further comprising, prior to determining that the first message is stale, determining that an acknowledgement from the remote server has not been received within a time period.

4 . The method of claim 1 , further comprising, prior to detecting the network outage, receiving a message from the remote server that a connection to the remote server is terminated.

5 . The method of claim 1 , wherein determining that the first message is stale further comprises determining that the first message is the oldest message in the message queue.

6 . The method of claim 1 , wherein determining that the first message is stale further comprises determining that the message queue is full.

7 . The method of claim 1 , further comprising determining that a message is stale based on determining, based on the message being associated with a time-sensitive event, that an amount of time shorter than the threshold amount of time has passed since the time-sensitive event associated with the message.

8 . The method of claim 1 , wherein determining that the first message is stale further comprises determining that the first message has been in the message queue for an amount of time.

9 . The method of claim 1 , further comprising determining that the first message is stale based on an amount of time associated with a medical device associated with the first message.

10 . The method of claim 1 , further comprising determining that the first message is stale based on an amount of time specific to a type of event associated with the first message.

11 . The method of claim 1 , further comprising determining that the first message is stale based on a type of event associated with the first message being time sensitive.

12 . An apparatus configured to provide messaging in a clinical environment, the apparatus comprising:

one or more processors; and

one or more memories in communication with the one or more processors and storing computer-executable instructions that, when executed by the one or more processors, configure the one or more processors to:

cause a plurality of messages to be stored in a message queue for transmission to a remote server, wherein the plurality of messages contains information about one or more medical devices residing in the clinical environment, the plurality of messages stored in the message queue including at least a first message associated with a first infusion pump event and a second message associated with a second infusion pump event;

detect a network outage associated with the remote server that prevents the plurality of messages in the message queue from being transmitted to the remote server;

subsequent to detecting the network outage, determine whether any of the plurality of messages in the message queue has become stale by satisfying one or more time-based conditions for being removed from the message queue without being transmitted to the remote server, wherein the first message satisfies the one or more time-based conditions based at least in part on a threshold amount of time having elapsed since a first event time associated with the first infusion pump event in a manner that would cause the first message to be removed from the message queue without being transmitted to the remote server, and the second message does not satisfy the one or more time-based conditions based at least in part on the threshold amount of time not yet having elapsed since a second event time associated with the second infusion pump event in a manner that would not cause the second message to be removed from the message queue without being transmitted to the remote server;

in response to determining that the first message satisfies the one or more time-based conditions, remove the first message without transmitting the first message to the remote server;

detect a resolution of the network outage that allows transmission of one or more messages in the message queue to the remote server to be resumed; and

subsequent to the resolution of the network outage, transmit the second message, which was previously determined not to satisfy the one or more time-based conditions, to the remote server.

13 . The apparatus of claim 12 , wherein the computer-executable instructions, when executed by the one or more processors, further configure the one or more processors to attempt, prior to determining that the first message is stale, to transmit the first message to the remote server, and determining that the first message was not received by the remote server.

14 . The apparatus of claim 12 , wherein the computer-executable instructions, when executed by the one or more processors, further configure the one or more processors to, prior to detecting the network outage, perform one of (1) determining that an acknowledgement from the remote server has not been received within a time period, or (2) receiving a message from the remote server that a connection to the remote server is terminated.

15 . The apparatus of claim 12 , wherein determining that the first message is stale further comprises one of (1) determining that the first message is the oldest message in the message queue, or (2) determining that the message queue is full.

16 . The apparatus of claim 12 , wherein determining that the first message is stale further comprises determining that the first message has been in the message queue for an amount of time.

17 . Non-transitory physical computer storage storing computer-executable instructions that, when executed by one or more computing devices, configure the one or more computing devices to:

cause a plurality of messages to be stored in a message queue for transmission to a remote server, wherein the plurality of messages contains information about one or more medical devices residing in a clinical environment, the plurality of messages stored in the message queue including at least a first message associated with a first infusion pump event and a second message associated with a second infusion pump event;

detect a network outage associated with the remote server that prevents the plurality of messages in the message queue from being transmitted to the remote server;

subsequent to detecting the network outage, determine whether any of the plurality of messages in the message queue has become stale by satisfying one or more time-based conditions for being removed from the message queue without being transmitted to the remote server, wherein that the first message satisfies the one or more time-based conditions based at least in part on a threshold amount of time having elapsed since a first event time associated with the first infusion pump event in a manner that would cause the first message to be removed from the message queue without being transmitted to the remote server, and the second message does not satisfy the one or more time-based conditions based at least in part on the threshold amount of time not yet having elapsed since a second event time associated with the second infusion pump event in a manner that would not cause the second message to be removed from the message queue without being transmitted to the remote server;

in response to determining that the first message satisfies the one or more time-based conditions, remove the first message without transmitting the first message to the remote server;

detect a resolution of the network outage that allows transmission of one or more messages in the message queue to the remote server to be resumed; and

subsequent to the resolution of the network outage, transmit the second message, which was previously determined not to satisfy the one or more time-based conditions, to the remote server.

18 . The non-transitory physical computer storage of claim 17 , wherein the computer-executable instructions, when executed by the one or more computing devices, further configure the one or more computing devices to, prior to detecting the network outage, perform one of (1) determining that an acknowledgement from the remote server has not been received within a time period, or (2) receiving a message from the remote server that a connection to the remote server is terminated.

19 . The non-transitory physical computer storage of claim 17 , wherein determining that the first message is stale further comprises one of (1) determining that the first message is the oldest message in the message queue, or (2) determining that the message queue is full.

20 . The non-transitory physical computer storage of claim 17 , wherein determining that the first message is stale further comprises determining that the first message has been in the message queue for an amount of time.

Assignments (2)
SECURITY INTEREST Recorded Oct 31, 2025
From: ICU MEDICAL, INC.; EXCELSIOR MEDICAL CORPORATION; TANGENT MEDICAL TECHNOLOGIES, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 073428/0588 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2022
From: XAVIER, BEN; KRABBE, DENNIS; ENGER, LARRY; DEOSTHALE, CHAITANYA; ISENSEE, ANTHONY
To: ICU MEDICAL, INC.
Reel/Frame 061112/0811 →
Continuity (4)
Continuation 16512201 · Jul 15, 2019
Continuation PCTUS2019041706 · Jul 12, 2019
Provisional Application 62699499 · Jul 17, 2018
Related Publication 20230145267A1 · May 11, 2023
References Cited (400)
US 4024864A · Davies et al. · 1977 [cited by applicant]
US 4055175A · Clemens et al. · 1977 [cited by applicant]
US 4151845A · Clemens · 1979 [cited by applicant]
US 4213454A · Shim · 1980 [cited by applicant]
US 4240438A · Updike et al. · 1980 [cited by applicant]
US 4280494A · Cosgrove et al. · 1981 [cited by applicant]
US 4308866A · Jeliffe · 1982 [cited by applicant]
US 4370983A · Lichtenstein et al. · 1983 [cited by applicant]
US 4373527A · Fischell · 1983 [cited by applicant]
US 4392849A · Petre et al. · 1983 [cited by applicant]
US 4395259A · Prestele et al. · 1983 [cited by applicant]
US 4457751A · Rodler · 1984 [cited by applicant]
US 4464170A · Clemens · 1984 [cited by applicant]
US 4469481A · Kobayashi · 1984 [cited by applicant]
US 4475901A · Kraegen et al. · 1984 [cited by applicant]
US 4494950A · Fischell · 1985 [cited by applicant]
US 4498843A · Schneider et al. · 1985 [cited by applicant]
US 4515584A · Abe et al. · 1985 [cited by applicant]
US 4526568A · Clemens et al. · 1985 [cited by applicant]
US 4529401A · Leslie et al. · 1985 [cited by applicant]
US 4543955A · Schroeppel · 1985 [cited by applicant]
US 4551133A · Zegers de Beyl et al. · 1985 [cited by applicant]
US 4553958A · LeCocq · 1985 [cited by applicant]
US 4559037A · Franetzki et al. · 1985 [cited by applicant]
US 4613937A · Batty · 1986 [cited by applicant]
US 4624661A · Arimond · 1986 [cited by applicant]
US 4633878A · Bombardieri · 1987 [cited by applicant]
US 4634426A · kamen · 1987 [cited by applicant]
US 4634427A · Hannula et al. · 1987 [cited by applicant]
US 4674652A · Aten et al. · 1987 [cited by applicant]
US 4676776A · Howson et al. · 1987 [cited by applicant]
US 4679562A · Luksha · 1987 [cited by applicant]
US 4685903A · Cable et al. · 1987 [cited by applicant]
US 4695954A · Rose · 1987 [cited by applicant]
US 4696671A · Epstein et al. · 1987 [cited by applicant]
US 4714462A · DiDomenico · 1987 [cited by applicant]
US 4722734A · Kolin · 1988 [cited by applicant]
US 4730849A · Siegel · 1988 [cited by applicant]
US 4731051A · Fischell · 1988 [cited by applicant]
US 4741732A · Crankshaw et al. · 1988 [cited by applicant]
US 4756706A · Kerns et al. · 1988 [cited by applicant]
US 4776842A · Franetzki et al. · 1988 [cited by applicant]
US 4785969A · McLaughlin · 1988 [cited by applicant]
US 4803625A · Fu et al. · 1989 [cited by applicant]
US 4835372A · Gombrich et al. · 1989 [cited by applicant]
US 4838275A · Lee · 1989 [cited by applicant]
US 4838856A · Mulreany et al. · 1989 [cited by applicant]
US 4838857A · Strowe et al. · 1989 [cited by applicant]
US 4854324A · Hirschman et al. · 1989 [cited by applicant]
US 4857716A · Gombrich et al. · 1989 [cited by applicant]
US 4858154A · Anderson et al. · 1989 [cited by applicant]
US 4898578A · Rubalcaba, Jr. · 1990 [cited by applicant]
US 4908017A · Howson et al. · 1990 [cited by applicant]
US 4933873A · Kaufman et al. · 1990 [cited by applicant]
US 4943279A · Samiotes et al. · 1990 [cited by applicant]
US 4946439A · Eggers · 1990 [cited by applicant]
US 4953745A · Rowlett · 1990 [cited by applicant]
US 4978335A · Arthur, III · 1990 [cited by applicant]
US 5000739A · Kulisz et al. · 1991 [cited by applicant]
US 5010473A · Jacobs · 1991 [cited by applicant]
US 5014698A · Cohen · 1991 [cited by applicant]
US 5016172A · Dessertine · 1991 [cited by applicant]
US 5026084A · Paisfield · 1991 [cited by applicant]
US 5034004A · Crankshaw · 1991 [cited by applicant]
US 5041086A · Koenig et al. · 1991 [cited by applicant]
US 5058161A · Weiss · 1991 [cited by applicant]
US 5078683A · Sancoff et al. · 1992 [cited by applicant]
US 5084828A · Kaufman et al. · 1992 [cited by applicant]
US 5088981A · Howson et al. · 1992 [cited by applicant]
US 5097505A · Weiss · 1992 [cited by applicant]
US 5100380A · Epstein et al. · 1992 [cited by applicant]
US 5102392A · Sakai et al. · 1992 [cited by applicant]
US 5104374A · Bishko et al. · 1992 [cited by applicant]
US 5109850A · Blanco et al. · 1992 [cited by applicant]
US 5131816A · Brown · 1992 [cited by applicant]
US 5142484A · Kaufman et al. · 1992 [cited by applicant]
US 5153827A · Coutre et al. · 1992 [cited by applicant]
US 5157640A · Backner · 1992 [cited by applicant]
US 5161222A · Montejo et al. · 1992 [cited by applicant]
US 5177993A · Beckman et al. · 1993 [cited by applicant]
US 5181910A · Scanlon · 1993 [cited by applicant]
US 5190522A · Wocicki et al. · 1993 [cited by applicant]
US 5199439A · Zimmerman et al. · 1993 [cited by applicant]
US 5200891A · Kehr et al. · 1993 [cited by applicant]
US 5216597A · Beckers · 1993 [cited by applicant]
US 5221268A · Barton et al. · 1993 [cited by applicant]
US 5230061A · Welch · 1993 [cited by applicant]
US 5243982A · Möstl et al. · 1993 [cited by applicant]
US 5244463A · Cordner, Jr. et al. · 1993 [cited by applicant]
US 5249260A · Nigawara et al. · 1993 [cited by applicant]
US 5254096A · Rondelet et al. · 1993 [cited by applicant]
US 5256156A · Kern et al. · 1993 [cited by applicant]
US 5256157A · Samiotes et al. · 1993 [cited by applicant]
US 5261702A · Mayfield · 1993 [cited by applicant]
US 5317506A · Coutre et al. · 1994 [cited by applicant]
US 5319355A · Russek · 1994 [cited by applicant]
US 5319363A · Welch et al. · 1994 [cited by applicant]
US 5330634A · Wong et al. · 1994 [cited by applicant]
US 5338157A · Blomquist · 1994 [cited by applicant]
US 5341476A · Lowell · 1994 [cited by applicant]
US 5364346A · Schrezenmeir · 1994 [cited by applicant]
US 5366346A · Danby · 1994 [cited by applicant]
US 5368562A · Blomquist et al. · 1994 [cited by applicant]
US 5373454A · Kanda et al. · 1994 [cited by applicant]
US 5376070A · Purvis et al. · 1994 [cited by applicant]
US 5378231A · Johnson et al. · 1995 [cited by applicant]
US 5389071A · Kawahara et al. · 1995 [cited by applicant]
US 5389078A · Zalesky et al. · 1995 [cited by applicant]
US 5417222A · Dempsey et al. · 1995 [cited by applicant]
US 5423748A · Uhala · 1995 [cited by applicant]
US 5429602A · Hauser · 1995 [cited by applicant]
US 5431627A · Pastrone et al. · 1995 [cited by applicant]
US 5432777A · Le Boudec et al. · 1995 [cited by applicant]
US 5445621A · Poli et al. · 1995 [cited by applicant]
US 5447164A · Shaya et al. · 1995 [cited by applicant]
US 5455851A · Chaco et al. · 1995 [cited by applicant]
US 5461365A · Schlager et al. · 1995 [cited by applicant]
US 5464392A · Epstein et al. · 1995 [cited by applicant]
US 5465082A · Chaco · 1995 [cited by applicant]
US 5485408A · Blomquist · 1996 [cited by applicant]
US 5486286A · Peterson et al. · 1996 [cited by applicant]
US 5493430A · Lu et al. · 1996 [cited by applicant]
US 5496273A · Pastrone et al. · 1996 [cited by applicant]
US 5505828A · Wong et al. · 1996 [cited by applicant]
US 5507288A · Bocker et al. · 1996 [cited by applicant]
US 5507786A · Morgan et al. · 1996 [cited by applicant]
US 5508499A · Ferrario · 1996 [cited by applicant]
US 5515713A · Saugues et al. · 1996 [cited by applicant]
US 5520637A · Pager et al. · 1996 [cited by applicant]
US 5522798A · Johnson et al. · 1996 [cited by applicant]
US 5547470A · Johnson et al. · 1996 [cited by applicant]
US 5554013A · Owens et al. · 1996 [cited by applicant]
US 5562615A · Nassif · 1996 [cited by applicant]
US 5577169A · Prezioso · 1996 [cited by applicant]
US 5582323A · Kurtenbach · 1996 [cited by applicant]
US 5582593A · Hultman · 1996 [cited by applicant]
US 5594786A · Chaco et al. · 1997 [cited by applicant]
US 5598519A · Narayanan · 1997 [cited by applicant]
US 5620608A · Rosa et al. · 1997 [cited by applicant]
US 5621798A · Aucsmith · 1997 [cited by examiner]
US 5630710A · Tune et al. · 1997 [cited by applicant]
US 5636044A · Yuan et al. · 1997 [cited by applicant]
US 5643212A · Coutre et al. · 1997 [cited by applicant]
US 5651775A · Walker et al. · 1997 [cited by applicant]
US 5658131A · Aoki et al. · 1997 [cited by applicant]
US 5658250A · Blomquist et al. · 1997 [cited by applicant]
US 5665065A · Colman et al. · 1997 [cited by applicant]
US 5669877A · Blomquist · 1997 [cited by applicant]
US 5672154A · Sillén et al. · 1997 [cited by applicant]
US 5681285A · Ford et al. · 1997 [cited by applicant]
US 5685844A · Marttila · 1997 [cited by applicant]
US 5687717A · Halpern et al. · 1997 [cited by applicant]
US 5689229A · Chaco et al. · 1997 [cited by applicant]
US 5697899A · Hillman et al. · 1997 [cited by applicant]
US 5699509A · Gary et al. · 1997 [cited by applicant]
US 5708714A · Lopez et al. · 1998 [cited by applicant]
US 5713350A · Yokota et al. · 1998 [cited by applicant]
US 5713856A · Eggers et al. · 1998 [cited by applicant]
US 5718562A · Lawless et al. · 1998 [cited by applicant]
US 5719761A · Gatti et al. · 1998 [cited by applicant]
US 5733259A · Valcke et al. · 1998 [cited by applicant]
US 5738102A · Lemelson · 1998 [cited by applicant]
US 5744027A · Connell et al. · 1998 [cited by applicant]
US 5752621A · Passamante · 1998 [cited by applicant]
US 5754111A · Garcia · 1998 [cited by applicant]
US 5764034A · Bowman et al. · 1998 [cited by applicant]
US 5764159A · Neftel et al. · 1998 [cited by applicant]
US 5772635A · Dastur et al. · 1998 [cited by applicant]
US 5774865A · Glynn · 1998 [cited by applicant]
US 5778256A · Darbee · 1998 [cited by applicant]
US 5778345A · McCartney · 1998 [cited by applicant]
US 5781442A · Engleson et al. · 1998 [cited by applicant]
US 5782805A · Meinzer et al. · 1998 [cited by applicant]
US 5788669A · Peterson · 1998 [cited by applicant]
US 5797515A · Liff et al. · 1998 [cited by applicant]
US 5800387A · Duffy et al. · 1998 [cited by applicant]
US 5814015A · Gargano et al. · 1998 [cited by applicant]
US 5822544A · Chaco et al. · 1998 [cited by applicant]
US 5822715A · Worthington et al. · 1998 [cited by applicant]
US 5827179A · Lichter et al. · 1998 [cited by applicant]
US 5832448A · Brown · 1998 [cited by applicant]
US 5836910A · Duffy et al. · 1998 [cited by applicant]
US 5850344A · Conkright · 1998 [cited by applicant]
US 5867821A · Ballantyne et al. · 1999 [cited by applicant]
US 5870733A · Bass et al. · 1999 [cited by applicant]
US 5871465A · Vasko · 1999 [cited by applicant]
US 5873731A · Predergast · 1999 [cited by applicant]
US 5885245A · Lynch et al. · 1999 [cited by applicant]
US 5897493A · Brown · 1999 [cited by applicant]
US 5897498A · Canfield, II et al. · 1999 [cited by applicant]
US 5910252A · Truitt et al. · 1999 [cited by applicant]
US 5912818A · McGrady et al. · 1999 [cited by applicant]
US 5915240A · Karpf · 1999 [cited by applicant]
US 5920054A · Uber, III · 1999 [cited by applicant]
US 5920263A · Huttenhoff et al. · 1999 [cited by applicant]
US 5924074A · Evans · 1999 [cited by applicant]
US 5931764A · Freeman et al. · 1999 [cited by applicant]
US 5935099A · Peterson et al. · 1999 [cited by applicant]
US 5935106A · Olsen · 1999 [cited by applicant]
US 5941846A · Duffy et al. · 1999 [cited by applicant]
US 5956501A · Brown · 1999 [cited by applicant]
US 5957885A · Bollish et al. · 1999 [cited by applicant]
US 5960085A · de la Huerga · 1999 [cited by applicant]
US 5961448A · Swenson et al. · 1999 [cited by applicant]
US 5967559A · Abramowitz · 1999 [cited by applicant]
US 5971594A · Sahai et al. · 1999 [cited by applicant]
US 5975081A · Hood et al. · 1999 [cited by applicant]
US 5990838A · Burns et al. · 1999 [cited by applicant]
US 5997476A · Brown · 1999 [cited by applicant]
US 6000828A · Leet · 1999 [cited by applicant]
US 6003006A · Colella et al. · 1999 [cited by applicant]
US 6012034A · Hamparian et al. · 2000 [cited by applicant]
US 6017318A · Gauthier et al. · 2000 [cited by applicant]
US 6021392A · Lester et al. · 2000 [cited by applicant]
US 6024539A · Blomquist · 2000 [cited by applicant]
US 6024699A · Surwit et al. · 2000 [cited by applicant]
US 6032155A · de la Huerga · 2000 [cited by applicant]
US 6032676A · Moore · 2000 [cited by applicant]
US 6039251A · Holowko et al. · 2000 [cited by applicant]
US 6070761A · Bloom et al. · 2000 [cited by applicant]
US 6073106A · Rozen et al. · 2000 [cited by applicant]
US 6104295A · Gaisser et al. · 2000 [cited by applicant]
US 6112182A · Akers et al. · 2000 [cited by applicant]
US 6112323A · Meizlik et al. · 2000 [cited by applicant]
US RE36871E · Epstein et al. · 2000 [cited by applicant]
US 6115365A · Newberg · 2000 [cited by examiner]
US 6115390A · Chuah · 2000 [cited by applicant]
US 6122536A · Sun et al. · 2000 [cited by applicant]
US 6126637A · Kriesel et al. · 2000 [cited by applicant]
US 6135949A · Russo et al. · 2000 [cited by applicant]
US 6150942A · O'Brien · 2000 [cited by applicant]
US 6151643A · Cheng et al. · 2000 [cited by applicant]
US 6157914A · Seto et al. · 2000 [cited by applicant]
US 6159147A · Lichter et al. · 2000 [cited by applicant]
US 6167567A · Chiles et al. · 2000 [cited by applicant]
US 6182667B1 · Hanks et al. · 2001 [cited by applicant]
US 6189105B1 · Lopes · 2001 [cited by applicant]
US 6195589B1 · Ketcham · 2001 [cited by applicant]
US 6208974B1 · Campbell et al. · 2001 [cited by applicant]
US 6222323B1 · Yamashita et al. · 2001 [cited by applicant]
US 6223440B1 · Rashman · 2001 [cited by applicant]
US 6226277B1 · Chuah · 2001 [cited by applicant]
US 6227371B1 · Song · 2001 [cited by applicant]
US 6234176B1 · Domae et al. · 2001 [cited by applicant]
US 6241704B1 · Peterson et al. · 2001 [cited by applicant]
US 6248067B1 · Causey, III et al. · 2001 [cited by applicant]
US 6249705B1 · Snell · 2001 [cited by applicant]
US 6257265B1 · Brunner et al. · 2001 [cited by applicant]
US 6259355B1 · Chaco et al. · 2001 [cited by applicant]
US 6269340B1 · Ford et al. · 2001 [cited by applicant]
US 6270455B1 · Brown · 2001 [cited by applicant]
US 6271813B1 · Palalau · 2001 [cited by applicant]
US 6277072B1 · Bardy · 2001 [cited by applicant]
US 6280380B1 · Bardy · 2001 [cited by applicant]
US 6283761B1 · Joao · 2001 [cited by applicant]
US 6285665B1 · Chuah · 2001 [cited by applicant]
US 6292860B1 · Cochcroft, Jr. · 2001 [cited by applicant]
US 6312378B1 · Bardy · 2001 [cited by applicant]
US 6327254B1 · Chuah · 2001 [cited by applicant]
US 6330008B1 · Razdow et al. · 2001 [cited by applicant]
US 6339718B1 · Zatezalo et al. · 2002 [cited by applicant]
US 6346886B1 · de la Huerga · 2002 [cited by applicant]
US 6363282B1 · Nichols et al. · 2002 [cited by applicant]
US 6371719B1 · Hildebrandt · 2002 [cited by applicant]
US 6377548B1 · Chuah · 2002 [cited by applicant]
US 6388951B1 · Matsumoto et al. · 2002 [cited by applicant]
US 6406426B1 · Reuss et al. · 2002 [cited by applicant]
US 6408330B1 · de la Huerga · 2002 [cited by applicant]
US 6418334B1 · Unger et al. · 2002 [cited by applicant]
US 6427088B1 · Bowman et al. · 2002 [cited by applicant]
US 6428483B1 · Carlebach · 2002 [cited by applicant]
US 6442432B2 · Lee · 2002 [cited by applicant]
US 6469991B1 · Chuah · 2002 [cited by applicant]
US 6475180B2 · Peterson et al. · 2002 [cited by applicant]
US 6482158B2 · Mault · 2002 [cited by applicant]
US 6485418B2 · Yasushi et al. · 2002 [cited by applicant]
US 6494694B2 · Lawless et al. · 2002 [cited by applicant]
US 6494831B1 · Koritzinsky · 2002 [cited by applicant]
US 6497680B1 · Holst et al. · 2002 [cited by applicant]
US 6514460B1 · Fendrock · 2003 [cited by applicant]
US 6517482B1 · Eiden et al. · 2003 [cited by applicant]
US 6519569B1 · White et al. · 2003 [cited by applicant]
US 6520930B2 · Critchlow et al. · 2003 [cited by applicant]
US 6540672B1 · Simonsen et al. · 2003 [cited by applicant]
US 6542902B2 · Dulong et al. · 2003 [cited by applicant]
US 6544212B2 · Galley et al. · 2003 [cited by applicant]
US 6544228B1 · Heitmeier · 2003 [cited by applicant]
US 6546350B1 · Hartmann et al. · 2003 [cited by applicant]
US 6551276B1 · Mann et al. · 2003 [cited by applicant]
US 6554798B1 · Mann et al. · 2003 [cited by applicant]
US 6558320B1 · Causey et al. · 2003 [cited by applicant]
US 6558351B1 · Steil et al. · 2003 [cited by applicant]
US 6565509B1 · Say et al. · 2003 [cited by applicant]
US 6567416B1 · Chuah · 2003 [cited by applicant]
US 6571294B2 · Simmon et al. · 2003 [cited by applicant]
US 6572542B1 · Houben et al. · 2003 [cited by applicant]
US 6572545B2 · Knobbe et al. · 2003 [cited by applicant]
US 6578002B1 · Derzay et al. · 2003 [cited by applicant]
US 6581117B1 · Klein et al. · 2003 [cited by applicant]
US 6587034B1 · Heiman et al. · 2003 [cited by applicant]
US 6589229B1 · Connelly et al. · 2003 [cited by applicant]
US 6599281B1 · Struys et al. · 2003 [cited by applicant]
US 6602191B2 · Quy · 2003 [cited by applicant]
US 6605072B2 · Struys et al. · 2003 [cited by applicant]
US 6628809B1 · Rowe et al. · 2003 [cited by applicant]
US 6631353B1 · Davis et al. · 2003 [cited by applicant]
US 6640246B1 · Gardy, Jr. et al. · 2003 [cited by applicant]
US 6641533B2 · Causey, III et al. · 2003 [cited by applicant]
US 6647299B2 · Bourget · 2003 [cited by applicant]
US 6652455B1 · Kocher · 2003 [cited by applicant]
US 6653937B2 · Nelson et al. · 2003 [cited by applicant]
US 6659947B1 · Carter et al. · 2003 [cited by applicant]
US 6669630B1 · Joliat et al. · 2003 [cited by applicant]
US 6671563B1 · Engleson et al. · 2003 [cited by applicant]
US 6673033B1 · Sciulli et al. · 2004 [cited by applicant]
US 6674403B2 · Gray et al. · 2004 [cited by applicant]
US 6681003B2 · Linder et al. · 2004 [cited by applicant]
US 6689091B2 · Bui et al. · 2004 [cited by applicant]
US 6692241B2 · Watanabe et al. · 2004 [cited by applicant]
US 6694191B2 · Starkweather et al. · 2004 [cited by applicant]
US 6694334B2 · DuLong et al. · 2004 [cited by applicant]
US 6721286B1 · Williams et al. · 2004 [cited by applicant]
US 6721582B2 · Trepagnier et al. · 2004 [cited by applicant]
US 6724768B1 · Melvin · 2004 [cited by examiner]
US 6725200B1 · Rost · 2004 [cited by applicant]
US 6731989B2 · Engleson et al. · 2004 [cited by applicant]
US 6740072B2 · Starkweather et al. · 2004 [cited by applicant]
US 6751651B2 · Crockett · 2004 [cited by applicant]
US 6752787B1 · Causey, III et al. · 2004 [cited by applicant]
US 6753830B2 · Gelbman · 2004 [cited by applicant]
US 6758810B2 · Lebel et al. · 2004 [cited by applicant]
US 6773396B2 · Flach et al. · 2004 [cited by applicant]
US 6774786B1 · Havekost et al. · 2004 [cited by applicant]
US 6775577B2 · Cmkovich et al. · 2004 [cited by applicant]
US 6780156B2 · Haueter et al. · 2004 [cited by applicant]
US 6790198B1 · White et al. · 2004 [cited by applicant]
US 6792470B2 · Hakenberg et al. · 2004 [cited by applicant]
US 6796956B2 · Hartlaub et al. · 2004 [cited by applicant]
US 6799149B2 · Hartlaub · 2004 [cited by applicant]
US 6809653B1 · Mann et al. · 2004 [cited by applicant]
US 6811534B2 · Bowman, IV et al. · 2004 [cited by applicant]
US 6816605B2 · Rowe et al. · 2004 [cited by applicant]
US 6839753B2 · Biondi et al. · 2005 [cited by applicant]
US 6852104B2 · Blomquist · 2005 [cited by applicant]
US 6859134B1 · Heiman et al. · 2005 [cited by applicant]
US 6871211B2 · Labounty et al. · 2005 [cited by applicant]
US 6873268B2 · Lebel et al. · 2005 [cited by applicant]
US 6876303B2 · Reeder et al. · 2005 [cited by applicant]
US 6885881B2 · Leonhardt · 2005 [cited by applicant]
US 6891525B2 · Ogoro · 2005 [cited by applicant]
US 6892278B2 · Ebergen · 2005 [cited by applicant]
US 6899695B2 · Herrera · 2005 [cited by applicant]
US 6915170B2 · Engleson et al. · 2005 [cited by applicant]
US 6923763B1 · Kovatchev et al. · 2005 [cited by applicant]
US 6924781B1 · Gelbman · 2005 [cited by applicant]
US 6928338B1 · Buchser et al. · 2005 [cited by applicant]
US 6928490B1 · Bucholz et al. · 2005 [cited by applicant]
US 6936029B2 · Mann et al. · 2005 [cited by applicant]
US 6945954B2 · Hochman et al. · 2005 [cited by applicant]
US 6948492B2 · Wemeling et al. · 2005 [cited by applicant]
US 6958677B1 · Carter · 2005 [cited by applicant]
US 6958691B1 · Anderson et al. · 2005 [cited by applicant]
US 6958705B2 · Lebel et al. · 2005 [cited by applicant]
US 6961448B2 · Nichols et al. · 2005 [cited by applicant]
US 6969352B2 · Chiang et al. · 2005 [cited by applicant]
US 6969865B2 · Duchon et al. · 2005 [cited by applicant]
US 6974437B2 · Lebel et al. · 2005 [cited by applicant]
US 6979326B2 · Mann et al. · 2005 [cited by applicant]
US 6980958B1 · Surwit et al. · 2005 [cited by applicant]
US 6985870B2 · Martucci et al. · 2006 [cited by applicant]
US 6986347B2 · Hickle · 2006 [cited by applicant]
US 6997880B2 · Carlebach et al. · 2006 [cited by applicant]
US 6997920B2 · Mann et al. · 2006 [cited by applicant]
US 6998984B1 · Zittrain · 2006 [cited by applicant]
US 7016752B1 · Ruben et al. · 2006 [cited by applicant]
US 7017293B2 · Riley · 2006 [cited by applicant]
US 7025743B2 · Mann et al. · 2006 [cited by applicant]
US 7029455B2 · Flaherty · 2006 [cited by applicant]
US 7038584B2 · Carter · 2006 [cited by applicant]
US 7060031B2 · Webb et al. · 2006 [cited by applicant]
US 7060059B2 · Keith et al. · 2006 [cited by applicant]
US 7069552B2 · Lindberg et al. · 2006 [cited by applicant]
US 7072725B2 · Bristol et al. · 2006 [cited by applicant]
US 7079035B2 · Bock et al. · 2006 [cited by applicant]
US 7092943B2 · Roese et al. · 2006 [cited by applicant]
US 7096072B2 · Engleson et al. · 2006 [cited by applicant]
US 7099809B2 · Dori · 2006 [cited by applicant]
US 7103419B2 · Engleson et al. · 2006 [cited by applicant]
US 7103578B2 · Beck et al. · 2006 [cited by applicant]
US 7107106B2 · Engleson et al. · 2006 [cited by applicant]
US 7108680B2 · Rohr et al. · 2006 [cited by applicant]
US 7109878B2 · Mann et al. · 2006 [cited by applicant]
US 7114002B1 · Okumura et al. · 2006 [cited by applicant]
US 7117041B2 · Engleson et al. · 2006 [cited by applicant]
US 7136645B2 · Hanson et al. · 2006 [cited by applicant]
US 7137964B2 · Flaherty · 2006 [cited by applicant]
US 7142190B2 · Martinez · 2006 [cited by applicant]
US 7150741B2 · Erickson et al. · 2006 [cited by applicant]
US 7153289B2 · Vasko · 2006 [cited by applicant]
US 7154397B2 · Zerhusen et al. · 2006 [cited by applicant]