IP Library Granted Patent US 12,417,495
Granted Patent B2
US 12,417,495 · App. 17/215,469 · Granted Sep 16, 2025

Offload processing of data packets containing financial market data

Inventors: Scott Parsons (St. Charles, MO); David E. Taylor (St. Louis, MO); Ronald S. Indeck (St. Louis, MO)
Assignee: Exegy Incorporated
G06Q40/04
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,417,495
App. No.
17/215,469
Granted
Sep 16, 2025
Kind
B2
Abstract

Various techniques are disclosed for offloading the processing of data packets that contain financial market data. For example, data packets that contain financial market data can be processed through an offload processor deployed in a network element of a data distribution network to link the data packets with appropriate parsing metadata for the data packets. The network element can be an intelligent switch, such as an intelligent switch upstream or downstream from an electronic trading platform.

Claims (30)

1. A system for processing a plurality of data packets from a plurality of financial market data feeds, wherein each of a plurality of the data packets comprises (1) a destination address that identifies a destination for the data packet, (2) a source address that identifies a source for the data packet, (3) a protocol identifier that identifies a protocol for the data packet, and (4) a packet payload, the packet payload comprising plurality of financial market data messages, the financial market data messages comprising a plurality of fields of financial market data pertaining to a plurality of financial instruments, the system comprising:

a network element of a data distribution network through which data packets are communicated to an electronic trading platform, wherein the network element comprises a packet switch, a repeater, a router, or a firewall, the network element comprising a processor, the processor configured to:

receive the data packets; and

for each of a plurality of the received data packets, (1) map the received data packet to parsing metadata applicable to the received data packet based on the received data packet's destination address, source address, and protocol identifier and (2) append a field to the received data packet, wherein the appended field comprises the parsing metadata; and

wherein the network element is configured to communicate the data packets to the destinations corresponding to the destination addresses of the data packets, wherein the communicated data packets include the appended fields, the network element thereby being configured to offload tasks for mapping parsing metadata to data packets from the electronic trading platform.

2. The system of claim 1 wherein the parsing metadata includes an identifier for the financial market data feed for the data packet to which the parsing metadata is applicable.

3. The system of claim 2 wherein the parsing metadata further includes an identifier for a line within the financial market data feed for the data packet to which the parsing metadata is applicable.

4. The system of claim 1 wherein the parsing metadata includes an identifier for an exchange that pertains to the data packet to which the parsing metadata is applicable.

5. The system of claim 1 wherein the parsing metadata includes a packet parsing template that identifies how the data packet is to be parsed.

6. The system of claim 1 wherein the parsing metadata includes a message parsing template that identifies how the financial market data messages of the data packet are to be parsed into their constituent fields of financial market data.

7. The system of claim 1 wherein the processor is further configured to, for each of a plurality of the received data packets, map the received data packet to its corresponding parsing template using a hash key and a hash table, wherein the hash key is based on the destination address, the source address, and the protocol identifier of the received data packet.

8. The system of claim 1 wherein the processor comprises a field programmable gate array (FPGA).

9. The system of claim 1 wherein the processor comprises an application-specific integrated circuit (ASIC).

10. The system of claim 1 wherein the processor comprises a graphics processing unit (GPU).

11. The system of claim 1 wherein the processor comprises a chip multi-processor (CMP).

12. The system of claim 1 wherein the network element comprises the packet switch, wherein the packet switch comprises (1) a plurality of ports for receiving and communicating the data packets, (2) a switching fabric, and (3) the processor.

13. The system of claim 12 wherein the packet switch provides 10 Gigabit Ethernet connectivity for receiving and communicating the data packets via a plurality of the ports.

14. The system of claim 1 further comprising:

a ticker plant configured to receive the communicated data packets and parse the received communicated data packets into a plurality of parsed fields based on the parsing metadata included in the appended fields, wherein the ticker plant comprises a field programmable gate array (FPGA), the FPGA configured to generate composite views of a plurality of financial instruments based on a plurality of the parsed fields.

15. The system of claim 1 further comprising:

a ticker plant configured to receive the communicated data packets and parse the received communicated data packets into a plurality of parsed fields based on the parsing metadata included in the appended fields, wherein the ticker plant comprises a field programmable gate array (FPGA), the FPGA configured to perform last value cache (LVC) updates for a plurality of financial instruments based on a plurality of the parsed fields.

16. A method for processing a plurality of data packets from a plurality of financial market data feeds, the method comprising:

receiving a data packet by a processor within a network element of a data distribution network through which data packets are communicated to an electronic trading platform, wherein the network element comprises a packet switch, a repeater, a router, or a firewall, wherein the received data packet comprises (1) a destination address that identifies a destination for the data packet, (2) a source address that identifies a source for the data packet, (3) a protocol identifier that identifies a protocol for the data packet, and (4) a packet payload, the packet payload comprising plurality of financial market data messages, the financial market data messages comprising a plurality of fields of financial market data pertaining to a plurality of financial instruments;

the processor mapping the data packet to parsing metadata applicable to the data packet based on the data packet's destination address, source address, and protocol identifier;

the processor appending a field to the data packet, wherein the appended field comprises the parsing metadata; and

the network element communicating the data packet to the destination corresponding to the destination address of the data packet, wherein the communicated data packet includes the appended field, the network element thereby offloading tasks for mapping parsing metadata to data packets from the electronic trading platform; and

performing the (1) receiving step, (2) the mapping step, (3) the appending step, and (4) and communicating step for a plurality of data packets from a plurality of financial market data feeds.

17. The system of claim 1 wherein the network element comprises the repeater.

18. The system of claim 1 wherein the network element comprises the router.

19. The system of claim 1 wherein the network element comprises the firewall.

Assignments (4)
SECURITY INTEREST Recorded May 20, 2021
From: OPTIONSCITY SOFTWARE, INC.; EXEGY INCORPORATED
To: SILICON VALLEY BANK
Reel/Frame 056302/0950 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2021
From: PARSONS, SCOTT; TAYLOR, DAVID E.; INDECK, RONALD S.
To: EXEGY INCORPORATED
Reel/Frame 055752/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2021
From: EXEGY INCORPORATED
To: IP RESERVOIR, LLC
Reel/Frame 055752/0753 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2021
From: IP RESERVOIR, LLC
To: EXEGY INCORPORATED
Reel/Frame 055752/0865 →
Continuity (4)
Continuation 16180377 · Nov 5, 2018
Division 13833098 · Mar 15, 2013
Provisional Application 61616181 · Mar 27, 2012
Related Publication 20210217088A1 · Jul 15, 2021
References Cited (400)
US 2046381A · Hicks et al. · 1936 [cited by applicant]
US 3082402A · Scantlin · 1963 [cited by applicant]
US 3296597A · Scantlin et al. · 1967 [cited by applicant]
US 3573747A · Adams et al. · 1971 [cited by applicant]
US 3581072A · Nymeyer · 1971 [cited by applicant]
US 3601808A · Vlack · 1971 [cited by applicant]
US 3611314A · Pritchard, Jr. et al. · 1971 [cited by applicant]
US 3729712A · Glassman · 1973 [cited by applicant]
US 3824375A · Gross et al. · 1974 [cited by applicant]
US 3848235A · Lewis et al. · 1974 [cited by applicant]
US 3906455A · Houston et al. · 1975 [cited by applicant]
US 4044334A · Bachman et al. · 1977 [cited by applicant]
US 4081607A · Vitols et al. · 1978 [cited by applicant]
US 4298898A · Cardot · 1981 [cited by applicant]
US 4300193A · Bradley et al. · 1981 [cited by applicant]
US 4314356A · Scarbrough · 1982 [cited by applicant]
US 4385393A · Chaure et al. · 1983 [cited by applicant]
US 4412287A · Braddock, III · 1983 [cited by applicant]
US 4464718A · Dixon et al. · 1984 [cited by applicant]
US 4550436A · Freeman et al. · 1985 [cited by applicant]
US 4674044A · Kalmus et al. · 1987 [cited by applicant]
US 4811214A · Nosenchuck et al. · 1989 [cited by applicant]
US 4823306A · Barbic et al. · 1989 [cited by applicant]
US 4868866A · Williams, Jr. · 1989 [cited by applicant]
US 4903201A · Wagner · 1990 [cited by applicant]
US 4941178A · Chuang · 1990 [cited by applicant]
US 5023910A · Thomson · 1991 [cited by applicant]
US 5038284A · Kramer · 1991 [cited by applicant]
US 5050075A · Herman et al. · 1991 [cited by applicant]
US 5063507A · Lindsey et al. · 1991 [cited by applicant]
US 5077665A · Silverman et al. · 1991 [cited by applicant]
US 5101353A · Lupien et al. · 1992 [cited by applicant]
US 5101424A · Clayton et al. · 1992 [cited by applicant]
US 5126936A · Champion et al. · 1992 [cited by applicant]
US 5140692A · Morita · 1992 [cited by applicant]
US 5161103A · Kosaka et al. · 1992 [cited by applicant]
US 5163131A · Row et al. · 1992 [cited by applicant]
US 5179626A · Thomson · 1993 [cited by applicant]
US 5226165A · Martin · 1993 [cited by applicant]
US 5243655A · Wang · 1993 [cited by applicant]
US 5249292A · Chiappa · 1993 [cited by applicant]
US 5255136A · Machado et al. · 1993 [cited by applicant]
US 5258908A · Hartheimer et al. · 1993 [cited by applicant]
US 5265065A · Turtle · 1993 [cited by applicant]
US 5267148A · Kosaka et al. · 1993 [cited by applicant]
US 5270922A · Higgins · 1993 [cited by applicant]
US 5297032A · Trojan et al. · 1994 [cited by applicant]
US 5313560A · Maruoka et al. · 1994 [cited by applicant]
US 5315634A · Tanaka et al. · 1994 [cited by applicant]
US 5319776A · Hile et al. · 1994 [cited by applicant]
US 5327521A · Savic et al. · 1994 [cited by applicant]
US 5339411A · Heaton, Jr. · 1994 [cited by applicant]
US 5347634A · Herrell et al. · 1994 [cited by applicant]
US 5371794A · Diffie et al. · 1994 [cited by applicant]
US 5375055A · Togher et al. · 1994 [cited by applicant]
US 5388259A · Fleischman et al. · 1995 [cited by applicant]
US 5396253A · Chia · 1995 [cited by applicant]
US 5404488A · Kerrigan et al. · 1995 [cited by applicant]
US 5418951A · Damashek · 1995 [cited by applicant]
US 5421028A · Swanson · 1995 [cited by applicant]
US 5432822A · Kaewell, Jr. · 1995 [cited by applicant]
US 5461712A · Chelstowski et al. · 1995 [cited by applicant]
US 5465353A · Hull et al. · 1995 [cited by applicant]
US 5481735A · Mortensen et al. · 1996 [cited by applicant]
US 5488725A · Turtle et al. · 1996 [cited by applicant]
US 5497317A · Hawkins et al. · 1996 [cited by applicant]
US 5497488A · Akizawa et al. · 1996 [cited by applicant]
US 5500793A · Deming, Jr. et al. · 1996 [cited by applicant]
US 5517642A · Bezek et al. · 1996 [cited by applicant]
US 5544352A · Egger · 1996 [cited by applicant]
US 5546578A · Takada et al. · 1996 [cited by applicant]
US 5596569A · Madonna et al. · 1997 [cited by applicant]
US 5619574A · Johnson et al. · 1997 [cited by applicant]
US 5651125A · Witt et al. · 1997 [cited by applicant]
US 5680634A · Estes · 1997 [cited by applicant]
US 5684980A · Casselman · 1997 [cited by applicant]
US 5701464A · Aucsmith · 1997 [cited by applicant]
US 5712942A · Jennings et al. · 1998 [cited by applicant]
US 5721898A · Beardsley et al. · 1998 [cited by applicant]
US 5740244A · Indeck et al. · 1998 [cited by applicant]
US 5740466A · Geldman et al. · 1998 [cited by applicant]
US 5774835A · Ozawa et al. · 1998 [cited by applicant]
US 5774839A · Shlomot · 1998 [cited by applicant]
US 5781772A · Wilkinson, III et al. · 1998 [cited by applicant]
US 5781921A · Nichols · 1998 [cited by applicant]
US 5802290A · Casselman · 1998 [cited by applicant]
US 5805832A · Brown et al. · 1998 [cited by applicant]
US 5809483A · Broka et al. · 1998 [cited by applicant]
US 5813000A · Furlani · 1998 [cited by applicant]
US 5819273A · Vora et al. · 1998 [cited by applicant]
US 5819290A · Fujita et al. · 1998 [cited by applicant]
US 5826075A · Bealkowski et al. · 1998 [cited by applicant]
US 5845266A · Lupien et al. · 1998 [cited by applicant]
US 5857176A · Ginsberg · 1999 [cited by applicant]
US 5864738A · Kessler et al. · 1999 [cited by applicant]
US 5870730A · Furuya et al. · 1999 [cited by applicant]
US 5873071A · Ferstenberg et al. · 1999 [cited by applicant]
US 5884286A · Daughtery, III · 1999 [cited by applicant]
US 5905974A · Fraser et al. · 1999 [cited by applicant]
US 5913211A · Nitta · 1999 [cited by applicant]
US 5930753A · Potamianos et al. · 1999 [cited by applicant]
US 5943421A · Grabon · 1999 [cited by applicant]
US 5943429A · Händel · 1999 [cited by applicant]
US 5950006A · Crater et al. · 1999 [cited by applicant]
US 5963923A · Garber · 1999 [cited by applicant]
US 5978801A · Yuasa · 1999 [cited by applicant]
US 5987432A · Zusman et al. · 1999 [cited by applicant]
US 5991881A · Conklin et al. · 1999 [cited by applicant]
US 5995963A · Nanba et al. · 1999 [cited by applicant]
US 6006264A · Colby et al. · 1999 [cited by applicant]
US 6016483A · Rickard et al. · 2000 [cited by applicant]
US 6023755A · Casselman · 2000 [cited by applicant]
US 6023760A · Karttunen · 2000 [cited by applicant]
US 6028939A · Yin · 2000 [cited by applicant]
US 6034538A · Abramovici · 2000 [cited by applicant]
US 6044407A · Jones et al. · 2000 [cited by applicant]
US 6058391A · Gardner · 2000 [cited by applicant]
US 6061662A · Makivic · 2000 [cited by applicant]
US 6064739A · Davis · 2000 [cited by applicant]
US 6067569A · Khaki et al. · 2000 [cited by applicant]
US 6070172A · Lowe · 2000 [cited by applicant]
US 6073160A · Grantham et al. · 2000 [cited by applicant]
US 6084584A · Nahi et al. · 2000 [cited by applicant]
US 6096091A · Hartmann · 2000 [cited by applicant]
US 6105067A · Batra · 2000 [cited by applicant]
US 6134551A · Aucsmith · 2000 [cited by applicant]
US 6138176A · McDonald et al. · 2000 [cited by applicant]
US 6147976A · Shand et al. · 2000 [cited by applicant]
US 6169969B1 · Cohen · 2001 [cited by applicant]
US 6173270B1 · Cristofich et al. · 2001 [cited by applicant]
US 6173276B1 · Kant et al. · 2001 [cited by applicant]
US 6178494B1 · Casselman · 2001 [cited by applicant]
US 6195024B1 · Fallon · 2001 [cited by applicant]
US 6226676B1 · Crump et al. · 2001 [cited by applicant]
US 6236980B1 · Reese · 2001 [cited by applicant]
US 6243753B1 · Machin et al. · 2001 [cited by applicant]
US 6247060B1 · Boucher et al. · 2001 [cited by applicant]
US 6263321B1 · Daughtery, III · 2001 [cited by applicant]
US 6272616B1 · Fernando et al. · 2001 [cited by applicant]
US 6278982B1 · Korhammer et al. · 2001 [cited by applicant]
US 6279113B1 · Vaidya · 2001 [cited by applicant]
US 6279140B1 · Slane · 2001 [cited by applicant]
US 6289440B1 · Casselman · 2001 [cited by applicant]
US 6295530B1 · Ritchie et al. · 2001 [cited by applicant]
US 6304858B1 · Mosler et al. · 2001 [cited by applicant]
US 6309424B1 · Fallon · 2001 [cited by applicant]
US 6317728B1 · Kane · 2001 [cited by applicant]
US 6317795B1 · Malkin et al. · 2001 [cited by applicant]
US 6321258B1 · Stollfus et al. · 2001 [cited by applicant]
US 6336150B1 · Ellis et al. · 2002 [cited by applicant]
US 6339819B1 · Huppenthal et al. · 2002 [cited by applicant]
US 6370592B1 · Kumpf · 2002 [cited by applicant]
US 6370645B1 · Lee et al. · 2002 [cited by applicant]
US 6377942B1 · Hinsley et al. · 2002 [cited by applicant]
US 6388584B1 · Dorward et al. · 2002 [cited by applicant]
US 6397259B1 · Lincke et al. · 2002 [cited by applicant]
US 6397335B1 · Franczek et al. · 2002 [cited by applicant]
US 6412000B1 · Riddle et al. · 2002 [cited by applicant]
US 6415269B1 · Dinwoodie · 2002 [cited by applicant]
US 6418419B1 · Nieboer et al. · 2002 [cited by applicant]
US 6430272B1 · Maruyama et al. · 2002 [cited by applicant]
US 6456982B1 · Pilipovic · 2002 [cited by applicant]
US 6463474B1 · Fuh et al. · 2002 [cited by applicant]
US 6484209B1 · Momirov · 2002 [cited by applicant]
US 6499107B1 · Gleichauf et al. · 2002 [cited by applicant]
US 6535868B1 · Galeazzi et al. · 2003 [cited by applicant]
US 6546375B1 · Pang et al. · 2003 [cited by applicant]
US 6578147B1 · Shanklin et al. · 2003 [cited by applicant]
US 6581098B1 · Kumpf · 2003 [cited by applicant]
US 6591302B2 · Boucher et al. · 2003 [cited by applicant]
US 6594643B1 · Freeny, Jr. · 2003 [cited by applicant]
US 6597812B1 · Fallon et al. · 2003 [cited by applicant]
US 6601094B1 · Mentze et al. · 2003 [cited by applicant]
US 6601104B1 · Fallon · 2003 [cited by applicant]
US 6604158B1 · Fallon · 2003 [cited by applicant]
US 6624761B2 · Fallon · 2003 [cited by applicant]
US 6625150B1 · Yu · 2003 [cited by applicant]
US 6691301B2 · Bowen · 2004 [cited by applicant]
US 6704816B1 · Burke · 2004 [cited by applicant]
US 6710702B1 · Averbuch et al. · 2004 [cited by applicant]
US 6711558B1 · Indeck et al. · 2004 [cited by applicant]
US 6765918B1 · Dixon et al. · 2004 [cited by applicant]
US 6766304B2 · Kemp, II et al. · 2004 [cited by applicant]
US 6772132B1 · Kemp, II et al. · 2004 [cited by applicant]
US 6772136B2 · Kant et al. · 2004 [cited by applicant]
US 6772345B1 · Shetty · 2004 [cited by applicant]
US 6778968B1 · Gulati · 2004 [cited by applicant]
US 6785677B1 · Fritchman · 2004 [cited by applicant]
US 6804667B1 · Martin · 2004 [cited by applicant]
US 6807156B1 · Veres et al. · 2004 [cited by applicant]
US 6820129B1 · Courey, Jr. · 2004 [cited by applicant]
US 6839686B1 · Galant · 2005 [cited by applicant]
US 6847645B1 · Potter et al. · 2005 [cited by applicant]
US 6850906B1 · Chadha et al. · 2005 [cited by applicant]
US 6870837B2 · Ho et al. · 2005 [cited by applicant]
US 6877044B2 · Lo et al. · 2005 [cited by applicant]
US 6886103B1 · Brustoloni et al. · 2005 [cited by applicant]
US 6901461B2 · Bennett · 2005 [cited by applicant]
US 6931408B2 · Adams et al. · 2005 [cited by applicant]
US 6931545B1 · Ta et al. · 2005 [cited by applicant]
US 6944168B2 · Paatela et al. · 2005 [cited by applicant]
US 6978223B2 · Milliken · 2005 [cited by applicant]
US 6981054B1 · Krishna · 2005 [cited by applicant]
US 7003488B2 · Dunne et al. · 2006 [cited by applicant]
US 7024384B2 · Daughtery, III · 2006 [cited by applicant]
US 7046848B1 · Olcott · 2006 [cited by applicant]
US 7058735B2 · Spencer · 2006 [cited by applicant]
US 7065475B1 · Brundobler · 2006 [cited by applicant]
US 7065482B2 · Shorey et al. · 2006 [cited by applicant]
US 7089206B2 · Martin · 2006 [cited by applicant]
US 7089326B2 · Boucher et al. · 2006 [cited by applicant]
US 7093023B2 · Lockwood et al. · 2006 [cited by applicant]
US 7099838B1 · Gastineau et al. · 2006 [cited by applicant]
US 7101188B1 · Summers et al. · 2006 [cited by applicant]
US 7103569B1 · Groveman et al. · 2006 [cited by applicant]
US 7117280B2 · Vasudevan · 2006 [cited by applicant]
US 7124106B1 · Stallaert et al. · 2006 [cited by applicant]
US 7127424B2 · Kemp, II et al. · 2006 [cited by applicant]
US 7130913B2 · Fallon · 2006 [cited by applicant]
US 7139743B2 · Indeck et al. · 2006 [cited by applicant]
US 7149715B2 · Browne et al. · 2006 [cited by applicant]
US 7161506B2 · Fallon · 2007 [cited by applicant]
US 7167980B2 · Chiu · 2007 [cited by applicant]
US 7177833B1 · Marynowski et al. · 2007 [cited by applicant]
US 7181437B2 · Indeck et al. · 2007 [cited by applicant]
US 7181608B2 · Fallon et al. · 2007 [cited by applicant]
US 7191233B2 · Miller · 2007 [cited by applicant]
US 7212998B1 · Muller et al. · 2007 [cited by applicant]
US 7219125B1 · Day · 2007 [cited by applicant]
US 7222114B1 · Chan et al. · 2007 [cited by applicant]
US 7224185B2 · Campbell et al. · 2007 [cited by applicant]
US 7225188B1 · Gai et al. · 2007 [cited by applicant]
US 7228289B2 · Brumfield et al. · 2007 [cited by applicant]
US 7249118B2 · Sandler et al. · 2007 [cited by applicant]
US 7251629B1 · Marynowski et al. · 2007 [cited by applicant]
US 7257842B2 · Barton et al. · 2007 [cited by applicant]
US 7277887B1 · Burrows et al. · 2007 [cited by applicant]
US 7287037B2 · An et al. · 2007 [cited by applicant]
US 7305383B1 · Kubesh et al. · 2007 [cited by applicant]
US 7305391B2 · Wyschogrod et al. · 2007 [cited by applicant]
US 7321937B2 · Fallon · 2008 [cited by applicant]
US 7356498B2 · Kaminsky et al. · 2008 [cited by applicant]
US 7363277B1 · Dutta et al. · 2008 [cited by applicant]
US 7372875B2 · Hadzic et al. · 2008 [cited by applicant]
US 7376755B2 · Pandya · 2008 [cited by applicant]
US 7378992B2 · Fallon · 2008 [cited by applicant]
US 7386046B2 · Fallon et al. · 2008 [cited by applicant]
US 7406444B2 · Eng et al. · 2008 [cited by applicant]
US 7415723B2 · Pandya · 2008 [cited by applicant]
US 7417568B2 · Fallon et al. · 2008 [cited by applicant]
US 7420931B2 · Nanda et al. · 2008 [cited by applicant]
US 7447788B2 · Ahmed et al. · 2008 [cited by applicant]
US 7454418B1 · Wang · 2008 [cited by applicant]
US 7457834B2 · Jung et al. · 2008 [cited by applicant]
US 7461064B2 · Fontoura et al. · 2008 [cited by applicant]
US 7472237B1 · Herbst et al. · 2008 [cited by applicant]
US 7478431B1 · Nachenberg · 2009 [cited by applicant]
US 7480253B1 · Allan · 2009 [cited by applicant]
US 7487264B2 · Pandya · 2009 [cited by applicant]
US 7487327B1 · Chang et al. · 2009 [cited by applicant]
US 7496108B2 · Biran et al. · 2009 [cited by applicant]
US 7536462B2 · Pandya · 2009 [cited by applicant]
US 7539845B1 · Wentzlaff et al. · 2009 [cited by applicant]
US 7558753B2 · Neubert et al. · 2009 [cited by applicant]
US 7558925B2 · Bouchard et al. · 2009 [cited by applicant]
US 7565525B2 · Vorbach et al. · 2009 [cited by applicant]
US 7580719B2 · Karmarkar · 2009 [cited by applicant]
US 7587476B2 · Sato · 2009 [cited by applicant]
US 7603303B1 · Kraus et al. · 2009 [cited by applicant]
US 7606267B2 · Ho et al. · 2009 [cited by applicant]
US 7606968B2 · Branscome et al. · 2009 [cited by applicant]
US 7617291B2 · Fan et al. · 2009 [cited by applicant]
US 7627693B2 · Pandya · 2009 [cited by applicant]
US 7631107B2 · Pandya · 2009 [cited by applicant]
US 7636703B2 · Taylor · 2009 [cited by applicant]
US 7660761B2 · Zhou et al. · 2010 [cited by applicant]
US 7668849B1 · Narancic et al. · 2010 [cited by applicant]
US 7685121B2 · Brown et al. · 2010 [cited by applicant]
US 7685254B2 · Pandya · 2010 [cited by applicant]
US 7698338B2 · Hinshaw et al. · 2010 [cited by applicant]
US 7701945B2 · Roesch et al. · 2010 [cited by applicant]
US 7714747B2 · Fallon · 2010 [cited by applicant]
US 7715436B1 · Eiriksson et al. · 2010 [cited by applicant]
US 7760733B1 · Eiriksson et al. · 2010 [cited by applicant]
US 7761459B1 · Zhang et al. · 2010 [cited by applicant]
US 7788293B2 · Pasztor et al. · 2010 [cited by applicant]
US 7827190B2 · Pandya · 2010 [cited by applicant]
US 7831606B2 · Pandya · 2010 [cited by applicant]
US 7831607B2 · Pandya · 2010 [cited by applicant]
US 7831720B1 · Noureddine et al. · 2010 [cited by applicant]
US 7840482B2 · Singla et al. · 2010 [cited by applicant]
US 7856545B2 · Casselman · 2010 [cited by applicant]
US 7856546B2 · Casselman et al. · 2010 [cited by applicant]
US 7869442B1 · Kamboh et al. · 2011 [cited by applicant]
US 7870217B2 · Pandya · 2011 [cited by applicant]
US 7890692B2 · Pandya · 2011 [cited by applicant]
US 7899976B2 · Pandya · 2011 [cited by applicant]
US 7899977B2 · Pandya · 2011 [cited by applicant]
US 7899978B2 · Pandya · 2011 [cited by applicant]
US 7908213B2 · Monroe et al. · 2011 [cited by applicant]
US 7908259B2 · Branscome et al. · 2011 [cited by applicant]
US 7912808B2 · Pandya · 2011 [cited by applicant]
US 7913022B1 · Baxter · 2011 [cited by applicant]
US 7917299B2 · Buhler et al. · 2011 [cited by applicant]
US 7921046B2 · Parsons et al. · 2011 [cited by applicant]
US 7944920B2 · Pandya · 2011 [cited by applicant]
US 7945528B2 · Cytron et al. · 2011 [cited by applicant]
US 7949650B2 · Indeck et al. · 2011 [cited by applicant]
US 7953743B2 · Indeck et al. · 2011 [cited by applicant]
US 7954114B2 · Chamberlain et al. · 2011 [cited by applicant]
US 7991667B2 · Kraus et al. · 2011 [cited by applicant]
US 7996348B2 · Pandya · 2011 [cited by applicant]
US 8005966B2 · Pandya · 2011 [cited by applicant]
US 8015099B2 · Reid · 2011 [cited by applicant]
US 8024253B2 · Peterffy et al. · 2011 [cited by applicant]
US 8027893B1 · Burrows et al. · 2011 [cited by applicant]
US 8032440B1 · Hait · 2011 [cited by applicant]
US 8046283B2 · Burns et al. · 2011 [cited by applicant]
US 8051022B2 · Pandya · 2011 [cited by applicant]
US 8055601B2 · Pandya · 2011 [cited by applicant]
US 8069102B2 · Indeck et al. · 2011 [cited by applicant]
US 8073763B1 · Merrin et al. · 2011 [cited by applicant]
US 8095508B2 · Chamberlain et al. · 2012 [cited by applicant]
US 8131697B2 · Indeck et al. · 2012 [cited by applicant]
US 8140416B2 · Borkovec et al. · 2012 [cited by applicant]
US 8156101B2 · Indeck et al. · 2012 [cited by applicant]
US 8181239B2 · Pandya · 2012 [cited by applicant]
US 8200599B2 · Pandya · 2012 [cited by applicant]
US 8224800B2 · Branscome et al. · 2012 [cited by applicant]
US 8229918B2 · Branscome et al. · 2012 [cited by applicant]
US 8234267B2 · Branscome et al. · 2012 [cited by applicant]
US 8244718B2 · Chamdani et al. · 2012 [cited by applicant]
US 8260764B1 · Gruber · 2012 [cited by applicant]
US 8281026B2 · Lankford et al. · 2012 [cited by applicant]
US 8326819B2 · Indeck et al. · 2012 [cited by applicant]
US 8374986B2 · Indeck et al. · 2013 [cited by applicant]
US 8407122B2 · Parsons et al. · 2013 [cited by applicant]
US 8458081B2 · Parsons et al. · 2013 [cited by applicant]
US 8478680B2 · Parsons et al. · 2013 [cited by applicant]
US 8479124B1 · Baxter et al. · 2013 [cited by applicant]
US 8515682B2 · Buhler et al. · 2013 [cited by applicant]
US 8549024B2 · Indeck et al. · 2013 [cited by applicant]
US 8595104B2 · Parsons et al. · 2013 [cited by applicant]
US 8600856B2 · Parsons et al. · 2013 [cited by applicant]
US 8601086B2 · Pandya · 2013 [cited by applicant]
US 8620881B2 · Chamberlain et al. · 2013 [cited by applicant]
US 8626624B2 · Parsons et al. · 2014 [cited by applicant]
US 8655764B2 · Parsons et al. · 2014 [cited by applicant]
US 8660925B2 · Borkovec et al. · 2014 [cited by applicant]
US 8737606B2 · Taylor et al. · 2014 [cited by applicant]
US 8751452B2 · Chamberlain et al. · 2014 [cited by applicant]
US 8762249B2 · Taylor et al. · 2014 [cited by applicant]
US 8768805B2 · Taylor et al. · 2014 [cited by applicant]
US 8768888B2 · Chamberlain et al. · 2014 [cited by applicant]
US 8843408B2 · Singla et al. · 2014 [cited by applicant]
US 8879727B2 · Taylor et al. · 2014 [cited by applicant]
US 8880501B2 · Indeck et al. · 2014 [cited by applicant]
US 8880551B2 · Hinshaw et al. · 2014 [cited by applicant]
US 9020928B2 · Indeck et al. · 2015 [cited by applicant]
US 9047243B2 · Taylor et al. · 2015 [cited by applicant]
US 9166597B1 · Denisenko et al. · 2015 [cited by applicant]
US 9176775B2 · Chamberlain et al. · 2015 [cited by applicant]
US 9378161B1 · Dalal et al. · 2016 [cited by applicant]
US 9961006B1 · Sutardja et al. · 2018 [cited by applicant]
US 10037568B2 · Taylor et al. · 2018 [cited by applicant]
US 10121196B2 · Parsons et al. · 2018 [cited by applicant]
US 10191974B2 · Indeck et al. · 2019 [cited by applicant]
US 10229453B2 · Taylor et al. · 2019 [cited by applicant]
US 10572824B2 · Chamberlain et al. · 2020 [cited by applicant]
US 10650452B2 · Parsons et al. · 2020 [cited by applicant]
US 10909623B2 · Indeck et al. · 2021 [cited by applicant]
US 10929152B2 · Chamberlain et al. · 2021 [cited by applicant]
US 10957423B2 · Buhler et al. · 2021 [cited by applicant]
US 11275594B2 · Chamberlain et al. · 2022 [cited by applicant]
US 11416778B2 · Chamberlain et al. · 2022 [cited by applicant]
US 11436672B2 · Parsons et al. · 2022 [cited by applicant]
US 11449538B2 · Indeck et al. · 2022 [cited by applicant]
US 11803912B2 · Taylor et al. · 2023 [cited by applicant]
US 12148032B2 · Parsons et al. · 2024 [cited by applicant]
US 20010003193A1 · Woodring et al. · 2001 [cited by applicant]
US 20010004354A1 · Jolitz · 2001 [cited by applicant]
US 20010013048A1 · Imbert de Tremiolles et al. · 2001 [cited by applicant]
US 20010025315A1 · Jolitz · 2001 [cited by applicant]
US 20010042040A1 · Keith · 2001 [cited by applicant]
US 20010044770A1 · Keith · 2001 [cited by applicant]
US 20010047473A1 · Fallon · 2001 [cited by applicant]
US 20010052038A1 · Fallon et al. · 2001 [cited by applicant]
US 20010056547A1 · Dixon · 2001 [cited by applicant]
US 20020004820A1 · Baldwin et al. · 2002 [cited by applicant]
US 20020010825A1 · Wilson · 2002 [cited by applicant]
US 20020019812A1 · Board et al. · 2002 [cited by applicant]
US 20020023010A1 · Rittmaster et al. · 2002 [cited by applicant]
US 20020031125A1 · Sato · 2002 [cited by applicant]
US 20020038276A1 · Buhannic et al. · 2002 [cited by applicant]
US 20020049841A1 · Johnson et al. · 2002 [cited by applicant]
US 20020054604A1 · Kadambi et al. · 2002 [cited by applicant]
US 20020069370A1 · Mack · 2002 [cited by applicant]
US 20020069375A1 · Bowen · 2002 [cited by applicant]
US 20020072893A1 · Wilson · 2002 [cited by applicant]
US 20020080871A1 · Fallon et al. · 2002 [cited by applicant]