IP Library Granted Patent US 12,432,130
Granted Patent B2
US 12,432,130 · App. 17/536,397 · Granted Sep 30, 2025

Flow tagging for service policy implementation

Inventors: Gregory G. Raleigh (Incline Village, NV); Jeffrey Green (Sunnyvale, CA); James Lavine (Corte Madera, CA); Vien-Phuong Nguyen (Newark, CA)
Assignee: Headwater Research LLC
H04L43/0876H04L41/0896H04L43/062H04L43/0888H04L47/19H04L47/806H04L65/70H04L65/75H04L67/561H04W4/24H04W8/04H04W24/08H04L12/1485H04L41/0894H04L41/5019H04L41/5029
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,432,130
App. No.
17/536,397
Filed
Nov 29, 2021
Granted
Sep 30, 2025
Kind
B2
Art Unit
2457
USPC
709/224
Abstract

A flow tagging technique includes tagging a data flow at a plurality of points in the data flow. For example, the data flow can be tagged at a socket and at a proxy manager API. By tagging the data flow at multiple points, it becomes possible to map network service usage activities to the appropriate initiating applications.

Claims (42)

1. A mobile device comprising:

a processor;

a modem configured to exchange data wirelessly between the mobile device and a wireless network; and

a non-transitory memory storing a plurality of applications executable on the processor, and further storing a system service configured to be called by any of the plurality of applications to manage at least one of a file download or a data stream from a network element of the wireless network on behalf of a calling application of the plurality of applications;

wherein the processor is configured to:

store an identifier of the calling application of the plurality of applications for which the system service opens a network socket to manage at least one of the file download or the data stream from the network element of the wireless network on behalf of the calling application, the identifier identifying the calling application of the plurality of applications;

measure an amount of the data being wirelessly exchanged between the mobile device and the wireless network, via the modem, and is attributable to the network socket opened for the calling application of the plurality of applications; and

store a traffic volume of the network socket opened for the calling application of the plurality of applications, the traffic volume being based on the measured amount of the data that is wirelessly exchanged between the mobile device and the wireless network, via the modem, and is attributable to the network socket opened for the calling application of the plurality of applications.

2. The mobile device of claim 1 , wherein the processor is further configured to:

decode the at least one of the file download or the data stream according to a specific coding standard.

3. The mobile device of claim 1 , wherein the at least one of the file download or the data stream comprises a textual document file, and wherein following downloading the textual document file, the textual document file is passed to a text editor for opening.

4. The mobile device of claim 1 , wherein the system service is configured to receive a call from the calling application to perform the at least one of the file download or the data stream, and wherein the system service responsively attributes the traffic volume to the calling application.

5. The mobile device of claim 1 , wherein the processor is further configured to:

register a thread for a call by the calling application to the system service; and

associate opening of the network socket by the system service with the registered thread, wherein the identifier is unique to the registered thread.

6. The mobile device of claim 5 , wherein the unique identifier comprises an Android UID parameter.

7. The mobile device of claim 1 , further comprising:

a kernel function;

wherein the kernel function causes the processor to measure the amount of the data being wirelessly exchanged between the mobile device and the wireless network, and to store the traffic volume of the network socket opened for the calling application of the plurality of applications.

8. The mobile device of claim 1 , wherein the processor is further configured to:

classify a data flow associated with a call to the system service by the calling application;

create a tag for the data flow;

store the tag in association with the identifier; and

use the tag and the identifier to separately account for the data flow.

9. A method for use by a mobile device including a processor, a modem configured to exchange data wirelessly between the mobile device and a wireless network, and a non-transitory memory storing a plurality of applications executable on the processor, and further storing a system service configured to be called by any of the plurality of applications to manage at least one of a file download or a data stream from a network element of the wireless network on behalf of a calling application of the plurality of applications, the method comprising:

storing an identifier of the calling application of the plurality of applications for which the system service opens a network socket to manage at least one of the file download or the data stream from the network element of the wireless network on behalf of the calling application, the identifier identifying the calling application of the plurality of applications;

measuring an amount of the data being wirelessly exchanged between the mobile device and the wireless network, via the modem, and is attributable to the network socket opened for the calling application of the plurality of applications; and

storing a traffic volume of the network socket opened for the calling application of the plurality of applications, the traffic volume being based on the measured amount of the data that is wirelessly exchanged between the mobile device and the wireless network, via the modem, and is attributable to the network socket opened for the calling application of the plurality of applications.

10. The method of claim 9 , further comprising:

decoding the at least one of the file download or the data stream according to a specific coding standard.

11. The method of claim 9 , wherein the at least one of the file download or the data stream comprises a textual document file, and wherein following downloading the textual document file, the textual document file is passed to a text editor for opening.

12. The method of claim 9 , wherein the system service receives a call from the calling application to perform the at least one of the file download or the data stream, and wherein the system service responsively attributes the traffic volume to the calling application.

13. The method of claim 9 , further comprising:

registering a thread for a call by the calling application to the system service; and

associating opening of the network socket by the system service with the registered thread, wherein the identifier is unique to the registered thread.

14. The method of claim 13 , wherein the unique identifier comprises an Android UID parameter.

15. The method of claim 9 , wherein a kernel function causes the processor to measure the amount of the data being wirelessly exchanged between the mobile device and the wireless network, and to store the traffic volume of the network socket opened for the calling application of the plurality of applications.

16. The method of claim 9 , further comprising:

classifying a data flow associated with a call to the system service by the calling application;

creating a tag for the data flow;

storing the tag in association with the identifier; and

using the tag and the identifier to separately account for the data flow.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: RALEIGH, GREGORY; GREEN, JEFFREY; LAVINE, JAMES; NGUYEN, PHUONG
To: HEADWATER PARTNERS I LLC
Reel/Frame 058407/0352 →
MERGER AND CHANGE OF NAME Recorded Dec 16, 2021
From: HEADWATER PARTNERS I LLC; HEADWATER MANAGEMENT LLC
To: HEADWATER RESEARCH LLC
Reel/Frame 058407/0384 →
Continuity (58)
Continuation 16426786 · May 30, 2019
Continuation 15586118 · May 3, 2017
Continuation 14339110 · Jul 23, 2014
Continuation 14338807 · Jul 23, 2014
Continuation 14098527 · Dec 5, 2013
Continuation 13374959 · Jan 24, 2012
Continuation In Part 13134028 · May 25, 2011
Continuation In Part 12695019 · Jan 27, 2010
Continuation In Part 12695020 · Jan 27, 2010
Continuation In Part 12694445 · Jan 27, 2010
Continuation In Part 12694451 · Jan 27, 2010
Continuation In Part 12694455 · Jan 27, 2010
Continuation In Part 12695980 · Jan 28, 2010
Continuation In Part 13229580 · Sep 9, 2011
Continuation In Part 13237827 · Sep 20, 2011
Continuation In Part 13239321 · Sep 21, 2011
Continuation In Part 13248028 · Sep 28, 2011
Continuation In Part 13247998 · Sep 28, 2011
Continuation In Part 13248025 · Sep 28, 2011
Continuation In Part 13253013 · Oct 4, 2011
Continuation In Part 13309556 · Dec 1, 2011
Continuation In Part 13309463 · Dec 1, 2011
Continuation In Part 12695021 · Jan 27, 2010
Continuation In Part 13134005 · May 25, 2011
Continuation In Part 12380780 · Mar 2, 2009
Continuation In Part 12380780 · Mar 2, 2009
Continuation In Part 12380778 · Mar 2, 2009
Provisional Application 61589830 · Jan 23, 2012
Provisional Application 61550906 · Oct 24, 2011
Provisional Application 61472606 · Apr 6, 2011
Provisional Application 61435564 · Jan 24, 2011
Provisional Application 61422572 · Dec 13, 2010
Provisional Application 61422565 · Dec 13, 2010
Provisional Application 61422574 · Dec 13, 2010
Provisional Application 61420727 · Dec 7, 2010
Provisional Application 61418509 · Dec 1, 2010
Provisional Application 61418507 · Dec 1, 2010
Provisional Application 61407358 · Oct 27, 2010
Provisional Application 61389547 · Oct 4, 2010
Provisional Application 61387243 · Sep 28, 2010
Provisional Application 61387247 · Sep 28, 2010
Provisional Application 61385020 · Sep 21, 2010
Provisional Application 61384456 · Sep 20, 2010
Provisional Application 61381159 · Sep 9, 2010
Provisional Application 61381162 · Sep 9, 2010
Provisional Application 61348022 · May 25, 2010
Provisional Application 61264126 · Nov 24, 2009
Provisional Application 61264120 · Nov 24, 2009
Provisional Application 61252151 · Oct 15, 2009
Provisional Application 61270353 · Jul 6, 2009
Provisional Application 61275208 · Aug 25, 2009
Provisional Application 61237753 · Aug 28, 2009
Provisional Application 61252153 · Oct 15, 2009
Provisional Application 61206354 · Jan 28, 2009
Provisional Application 61206944 · Feb 4, 2009
Provisional Application 61207393 · Feb 10, 2009
Provisional Application 61207739 · Feb 13, 2009
Related Publication 20220239578A1 · Jul 28, 2022
References Cited (400)
US 5131020A · Liebesny et al. · 1992 [cited by applicant]
US 5283904A · Carson et al. · 1994 [cited by applicant]
US 5325532A · Crosswy et al. · 1994 [cited by applicant]
US 5572528A · Shuen · 1996 [cited by applicant]
US 5577100A · McGregor et al. · 1996 [cited by applicant]
US 5594777A · Makkonen et al. · 1997 [cited by applicant]
US 5617539A · Ludwig et al. · 1997 [cited by applicant]
US 5630159A · Zancho · 1997 [cited by applicant]
US 5633484A · Zancho et al. · 1997 [cited by applicant]
US 5633868A · Baldwin et al. · 1997 [cited by applicant]
US 5754953A · Briancon et al. · 1998 [cited by applicant]
US 5774532A · Gottlieb et al. · 1998 [cited by applicant]
US 5794142A · Vanttila et al. · 1998 [cited by applicant]
US 5814798A · Zancho · 1998 [cited by applicant]
US 5889477A · Fastenrath · 1999 [cited by applicant]
US 5892900A · Ginter et al. · 1999 [cited by applicant]
US 5903845A · Buhrmann et al. · 1999 [cited by applicant]
US 5915008A · Dulman · 1999 [cited by applicant]
US 5915226A · Martineau · 1999 [cited by applicant]
US 5933778A · Buhrmann et al. · 1999 [cited by applicant]
US 5940472A · Newman et al. · 1999 [cited by applicant]
US 5974439A · Bollella · 1999 [cited by applicant]
US 5983270A · Abraham et al. · 1999 [cited by applicant]
US 6035281A · Crosskey et al. · 2000 [cited by applicant]
US 6038452A · Strawczynski et al. · 2000 [cited by applicant]
US 6038540A · Krist et al. · 2000 [cited by applicant]
US 6047268A · Bartoli et al. · 2000 [cited by applicant]
US 6058434A · Wilt et al. · 2000 [cited by applicant]
US 6061571A · Tamura · 2000 [cited by applicant]
US 6064878A · Denker et al. · 2000 [cited by applicant]
US 6078953A · Vaid et al. · 2000 [cited by applicant]
US 6081591A · Skoog · 2000 [cited by applicant]
US 6098878A · Dent et al. · 2000 [cited by applicant]
US 6104700A · Haddock et al. · 2000 [cited by applicant]
US 6115823A · Velasco et al. · 2000 [cited by applicant]
US 6119933A · Wong et al. · 2000 [cited by applicant]
US 6125391A · Meltzer et al. · 2000 [cited by applicant]
US 6141565A · Feuerstein et al. · 2000 [cited by applicant]
US 6141686A · Jackowski et al. · 2000 [cited by applicant]
US 6148336A · Thomas et al. · 2000 [cited by applicant]
US 6154738A · Call · 2000 [cited by applicant]
US 6157636A · Voit et al. · 2000 [cited by applicant]
US 6185576B1 · Mcintosh · 2001 [cited by applicant]
US 6198915B1 · McGregor et al. · 2001 [cited by applicant]
US 6219786B1 · Cunningham et al. · 2001 [cited by applicant]
US 6226277B1 · Chuah · 2001 [cited by applicant]
US 6246870B1 · Dent et al. · 2001 [cited by applicant]
US 6263055B1 · Garland et al. · 2001 [cited by applicant]
US 6292828B1 · Williams · 2001 [cited by applicant]
US 6317584B1 · Abu-Amara et al. · 2001 [cited by applicant]
US 6370139B2 · Redmond · 2002 [cited by applicant]
US 6381316B2 · Joyce et al. · 2002 [cited by applicant]
US 6393014B1 · Daly et al. · 2002 [cited by applicant]
US 6397259B1 · Lincke et al. · 2002 [cited by applicant]
US 6401113B2 · Lazaridis et al. · 2002 [cited by applicant]
US 6418147B1 · Wiedeman · 2002 [cited by applicant]
US 6438575B1 · Khan et al. · 2002 [cited by applicant]
US 6445777B1 · Clark · 2002 [cited by applicant]
US 6449479B1 · Sanchez · 2002 [cited by applicant]
US 6466984B1 · Naveh et al. · 2002 [cited by applicant]
US 6477670B1 · Ahmadvand · 2002 [cited by applicant]
US 6502131B1 · Vaid et al. · 2002 [cited by applicant]
US 6505114B2 · Luciani · 2003 [cited by applicant]
US 6510152B1 · Gerszberg et al. · 2003 [cited by applicant]
US 6522629B1 · Anderson, Sr. · 2003 [cited by applicant]
US 6532235B1 · Benson et al. · 2003 [cited by applicant]
US 6532579B2 · Sato et al. · 2003 [cited by applicant]
US 6535855B1 · Cahill et al. · 2003 [cited by applicant]
US 6535949B1 · Parker · 2003 [cited by applicant]
US 6539082B1 · Lowe et al. · 2003 [cited by applicant]
US 6542500B1 · Gerszberg et al. · 2003 [cited by applicant]
US 6542992B1 · Peirce et al. · 2003 [cited by applicant]
US 6546016B1 · Gerszberg et al. · 2003 [cited by applicant]
US 6563806B1 · Yano et al. · 2003 [cited by applicant]
US 6570974B1 · Gerszberg et al. · 2003 [cited by applicant]
US 6574321B1 · Cox et al. · 2003 [cited by applicant]
US 6574465B2 · Marsh et al. · 2003 [cited by applicant]
US 6578076B1 · Putzolu · 2003 [cited by applicant]
US 6578077B1 · Rakoshitz et al. · 2003 [cited by applicant]
US 6581092B1 · Motoyama · 2003 [cited by applicant]
US 6591098B1 · Shieh et al. · 2003 [cited by applicant]
US 6598034B1 · Kloth · 2003 [cited by applicant]
US 6601040B1 · Kolls · 2003 [cited by applicant]
US 6603969B1 · Vuoristo et al. · 2003 [cited by applicant]
US 6603975B1 · Nouchi et al. · 2003 [cited by applicant]
US 6606744B1 · Mikurak · 2003 [cited by applicant]
US 6628934B2 · Rosenberg et al. · 2003 [cited by applicant]
US 6631122B1 · Arunachalam et al. · 2003 [cited by applicant]
US 6636721B2 · Threadgill et al. · 2003 [cited by applicant]
US 6639975B1 · O'Neal et al. · 2003 [cited by applicant]
US 6640097B2 · Corrigan et al. · 2003 [cited by applicant]
US 6640334B1 · Rasmussen · 2003 [cited by applicant]
US 6650887B2 · McGregor et al. · 2003 [cited by applicant]
US 6651101B1 · Gai et al. · 2003 [cited by applicant]
US 6654786B1 · Fox et al. · 2003 [cited by applicant]
US 6654814B1 · Britton et al. · 2003 [cited by applicant]
US 6658254B1 · Purdy et al. · 2003 [cited by applicant]
US 6662014B1 · Walsh · 2003 [cited by applicant]
US 6678516B2 · Nordman et al. · 2004 [cited by applicant]
US 6683853B1 · Kannas et al. · 2004 [cited by applicant]
US 6684244B1 · Goldman et al. · 2004 [cited by applicant]
US 6690918B2 · Evans et al. · 2004 [cited by applicant]
US 6697821B2 · Ziff et al. · 2004 [cited by applicant]
US 6725031B2 · Watler et al. · 2004 [cited by applicant]
US 6725256B1 · Albal et al. · 2004 [cited by applicant]
US 6732176B1 · Stewart et al. · 2004 [cited by applicant]
US 6735206B1 · Oki et al. · 2004 [cited by applicant]
US 6748195B1 · Phillips · 2004 [cited by applicant]
US 6748437B1 · Mankude et al. · 2004 [cited by applicant]
US 6751296B1 · Albal et al. · 2004 [cited by applicant]
US 6754470B2 · Hendrickson et al. · 2004 [cited by applicant]
US 6757717B1 · Goldstein · 2004 [cited by applicant]
US 6760417B1 · Wallenius · 2004 [cited by applicant]
US 6763000B1 · Walsh · 2004 [cited by applicant]
US 6763226B1 · McZeal, Jr. · 2004 [cited by applicant]
US 6765864B1 · Natarajan et al. · 2004 [cited by applicant]
US 6765925B1 · Sawyer et al. · 2004 [cited by applicant]
US 6782412B2 · Brophy et al. · 2004 [cited by applicant]
US 6785889B1 · Williams · 2004 [cited by applicant]
US 6792461B1 · Hericourt · 2004 [cited by applicant]
US 6829596B1 · Frazee · 2004 [cited by applicant]
US 6829696B1 · Balmer et al. · 2004 [cited by applicant]
US 6839340B1 · Voit et al. · 2005 [cited by applicant]
US 6842628B1 · Arnold et al. · 2005 [cited by applicant]
US 6873988B2 · Herrmann et al. · 2005 [cited by applicant]
US 6876653B2 · Ambe et al. · 2005 [cited by applicant]
US 6879825B1 · Daly · 2005 [cited by applicant]
US 6882718B1 · Smith · 2005 [cited by applicant]
US 6885997B1 · Roberts · 2005 [cited by applicant]
US 6901440B1 · Bimm et al. · 2005 [cited by applicant]
US 6920455B1 · Weschler · 2005 [cited by applicant]
US 6922562B2 · Ward et al. · 2005 [cited by applicant]
US 6928280B1 · Xanthos et al. · 2005 [cited by applicant]
US 6934249B1 · Bertin et al. · 2005 [cited by applicant]
US 6934751B2 · Jayapalan et al. · 2005 [cited by applicant]
US 6947723B1 · Gurnani et al. · 2005 [cited by applicant]
US 6947985B2 · Hegli et al. · 2005 [cited by applicant]
US 6952428B1 · Necka et al. · 2005 [cited by applicant]
US 6957067B1 · Iyer et al. · 2005 [cited by applicant]
US 6959202B2 · Heinonen et al. · 2005 [cited by applicant]
US 6959393B2 · Hollis et al. · 2005 [cited by applicant]
US 6965667B2 · Trabandt et al. · 2005 [cited by applicant]
US 6965872B1 · Grdina · 2005 [cited by applicant]
US 6967958B2 · Ono et al. · 2005 [cited by applicant]
US 6970692B2 · Tysor · 2005 [cited by applicant]
US 6970927B1 · Stewart et al. · 2005 [cited by applicant]
US 6982733B1 · McNally et al. · 2006 [cited by applicant]
US 6983370B2 · Eaton et al. · 2006 [cited by applicant]
US 6996062B1 · Freed et al. · 2006 [cited by applicant]
US 6996076B1 · Forbes et al. · 2006 [cited by applicant]
US 6996393B2 · Pyhalammi et al. · 2006 [cited by applicant]
US 6998985B2 · Reisman et al. · 2006 [cited by applicant]
US 7002920B1 · Ayyagari et al. · 2006 [cited by applicant]
US 7007295B1 · Rose et al. · 2006 [cited by applicant]
US 7013469B2 · Smith et al. · 2006 [cited by applicant]
US 7017189B1 · DeMello et al. · 2006 [cited by applicant]
US 7024200B2 · McKenna et al. · 2006 [cited by applicant]
US 7024460B2 · Koopmas et al. · 2006 [cited by applicant]
US 7027055B2 · Anderson et al. · 2006 [cited by applicant]
US 7027408B2 · Nabkel et al. · 2006 [cited by applicant]
US 7031733B2 · Alminana et al. · 2006 [cited by applicant]
US 7032072B1 · Quinn et al. · 2006 [cited by applicant]
US 7039027B2 · Bridgelall · 2006 [cited by applicant]
US 7039037B2 · Wang et al. · 2006 [cited by applicant]
US 7039403B2 · Wong · 2006 [cited by applicant]
US 7039713B1 · Van Gunter et al. · 2006 [cited by applicant]
US 7042988B2 · Juitt et al. · 2006 [cited by applicant]
US 7043225B1 · Patel et al. · 2006 [cited by applicant]
US 7043226B2 · Yamauchi · 2006 [cited by applicant]
US 7043268B2 · Yukie et al. · 2006 [cited by applicant]
US 7047276B2 · Liu et al. · 2006 [cited by applicant]
US 7058022B1 · Carolan et al. · 2006 [cited by applicant]
US 7058968B2 · Rowland et al. · 2006 [cited by applicant]
US 7068600B2 · Cain · 2006 [cited by applicant]
US 7069248B2 · Huber · 2006 [cited by applicant]
US 7082422B1 · Zirngibl et al. · 2006 [cited by applicant]
US 7084775B1 · Smith · 2006 [cited by applicant]
US 7092696B1 · Hosain et al. · 2006 [cited by applicant]
US 7095754B2 · Benveniste · 2006 [cited by applicant]
US 7102620B2 · Harries et al. · 2006 [cited by applicant]
US 7110753B2 · Campen · 2006 [cited by applicant]
US 7113780B2 · Mckenna et al. · 2006 [cited by applicant]
US 7113997B2 · Jayapalan et al. · 2006 [cited by applicant]
US 7120133B1 · Joo et al. · 2006 [cited by applicant]
US 7133386B2 · Holur et al. · 2006 [cited by applicant]
US 7133695B2 · Beyda · 2006 [cited by applicant]
US 7133907B2 · Carlson et al. · 2006 [cited by applicant]
US 7136361B2 · Benveniste · 2006 [cited by applicant]
US 7139569B2 · Kato · 2006 [cited by applicant]
US 7142876B2 · Trossen et al. · 2006 [cited by applicant]
US 7149229B1 · Leung · 2006 [cited by applicant]
US 7149521B2 · Sundar et al. · 2006 [cited by applicant]
US 7151764B1 · Heinonen et al. · 2006 [cited by applicant]
US 7158792B1 · Cook et al. · 2007 [cited by applicant]
US 7162237B1 · Silver et al. · 2007 [cited by applicant]
US 7165040B2 · Ehrman et al. · 2007 [cited by applicant]
US 7167078B2 · Pourchot · 2007 [cited by applicant]
US 7174156B1 · Mangal · 2007 [cited by applicant]
US 7174174B2 · Boris et al. · 2007 [cited by applicant]
US 7177919B1 · Truong et al. · 2007 [cited by applicant]
US 7180855B1 · Lin · 2007 [cited by applicant]
US 7181017B1 · Nagel et al. · 2007 [cited by applicant]
US 7191248B2 · Chattopadhyay et al. · 2007 [cited by applicant]
US 7197321B2 · Erskine et al. · 2007 [cited by applicant]
US 7200112B2 · Sundar et al. · 2007 [cited by applicant]
US 7200551B1 · Senez · 2007 [cited by applicant]
US 7203169B1 · Okholm et al. · 2007 [cited by applicant]
US 7203721B1 · Ben-Efraim et al. · 2007 [cited by applicant]
US 7203752B2 · Rice et al. · 2007 [cited by applicant]
US 7207041B2 · Elson et al. · 2007 [cited by applicant]
US 7212491B2 · Koga · 2007 [cited by applicant]
US 7219123B1 · Fiechter et al. · 2007 [cited by applicant]
US 7222190B2 · Klinker et al. · 2007 [cited by applicant]
US 7222304B2 · Beaton et al. · 2007 [cited by applicant]
US 7224968B2 · Dobson et al. · 2007 [cited by applicant]
US 7228354B2 · Chambliss et al. · 2007 [cited by applicant]
US 7236780B2 · Benco · 2007 [cited by applicant]
US 7242668B2 · Kan et al. · 2007 [cited by applicant]
US 7242920B2 · Morris · 2007 [cited by applicant]
US 7245901B2 · McGregor et al. · 2007 [cited by applicant]
US 7248570B2 · Bahl et al. · 2007 [cited by applicant]
US 7251218B2 · Jorgensen · 2007 [cited by applicant]
US 7260382B1 · Lamb et al. · 2007 [cited by applicant]
US 7266371B1 · Amin et al. · 2007 [cited by applicant]
US 7269157B2 · Klinker et al. · 2007 [cited by applicant]
US 7271765B2 · Stilp et al. · 2007 [cited by applicant]
US 7272660B1 · Powers et al. · 2007 [cited by applicant]
US 7280816B2 · Fratti et al. · 2007 [cited by applicant]
US 7280818B2 · Clayton · 2007 [cited by applicant]
US 7283561B1 · Picher-Dempsey · 2007 [cited by applicant]
US 7283963B1 · Fitzpatrick et al. · 2007 [cited by applicant]
US 7286834B2 · Walter · 2007 [cited by applicant]
US 7286848B2 · Vireday et al. · 2007 [cited by applicant]
US 7289489B1 · Kung et al. · 2007 [cited by applicant]
US 7290283B2 · Copeland, III · 2007 [cited by applicant]
US 7310424B2 · Gehring et al. · 2007 [cited by applicant]
US 7313237B2 · Bahl et al. · 2007 [cited by applicant]
US 7315892B2 · Freimuth et al. · 2008 [cited by applicant]
US 7317699B2 · Godfrey et al. · 2008 [cited by applicant]
US 7318111B2 · Zhao · 2008 [cited by applicant]
US 7320029B2 · Rinne et al. · 2008 [cited by applicant]
US 7322044B2 · Hrastar · 2008 [cited by applicant]
US 7324447B1 · Morford · 2008 [cited by applicant]
US 7325037B2 · Lawson · 2008 [cited by applicant]
US 7336960B2 · Zavalkovsky et al. · 2008 [cited by applicant]
US 7340772B2 · Panasyuk et al. · 2008 [cited by applicant]
US 7346410B2 · Uchiyama · 2008 [cited by applicant]
US 7349695B2 · Dommen et al. · 2008 [cited by applicant]
US 7353533B2 · Wright et al. · 2008 [cited by applicant]
US 7356011B1 · Waters et al. · 2008 [cited by applicant]
US 7356337B2 · Florence · 2008 [cited by applicant]
US 7366497B2 · Nagata · 2008 [cited by applicant]
US 7366654B2 · Moore · 2008 [cited by applicant]
US 7369848B2 · Jiang · 2008 [cited by applicant]
US 7369856B2 · Ovadia · 2008 [cited by applicant]
US 7373136B2 · Watler et al. · 2008 [cited by applicant]
US 7373179B2 · Stine et al. · 2008 [cited by applicant]
US 7379731B2 · Natsuno et al. · 2008 [cited by applicant]
US 7388950B2 · Elsey et al. · 2008 [cited by applicant]
US 7389412B2 · Sharma et al. · 2008 [cited by applicant]
US 7391724B2 · Alakoski et al. · 2008 [cited by applicant]
US 7395244B1 · Kingsford · 2008 [cited by applicant]
US 7401338B1 · Bowen et al. · 2008 [cited by applicant]
US 7403763B2 · Maes · 2008 [cited by applicant]
US 7409447B1 · Assadzadeh · 2008 [cited by applicant]
US 7409569B2 · Illowsky et al. · 2008 [cited by applicant]
US 7411930B2 · Montojo et al. · 2008 [cited by applicant]
US 7418253B2 · Kavanah · 2008 [cited by applicant]
US 7418257B2 · Kim · 2008 [cited by applicant]
US 7421004B2 · Feher · 2008 [cited by applicant]
US 7423971B1 · Mohaban et al. · 2008 [cited by applicant]
US 7428750B1 · Dunn et al. · 2008 [cited by applicant]
US 7433362B2 · Mallya et al. · 2008 [cited by applicant]
US 7436816B2 · Mehta et al. · 2008 [cited by applicant]
US 7440433B2 · Rink et al. · 2008 [cited by applicant]
US 7444669B1 · Bahl et al. · 2008 [cited by applicant]
US 7450591B2 · Korling et al. · 2008 [cited by applicant]
US 7450927B1 · Creswell et al. · 2008 [cited by applicant]
US 7454191B2 · Dawson et al. · 2008 [cited by applicant]
US 7457265B2 · Julka et al. · 2008 [cited by applicant]
US 7457870B1 · Lownsbrough et al. · 2008 [cited by applicant]
US 7460837B2 · Diener · 2008 [cited by applicant]
US 7466652B2 · Lau et al. · 2008 [cited by applicant]
US 7467160B2 · McIntyre · 2008 [cited by applicant]
US 7472189B2 · Mallya et al. · 2008 [cited by applicant]
US 7478420B2 · Wright et al. · 2009 [cited by applicant]
US 7486185B2 · Culpepper et al. · 2009 [cited by applicant]
US 7486658B2 · Kumar · 2009 [cited by applicant]
US 7493659B1 · Wu et al. · 2009 [cited by applicant]
US 7496652B2 · Pezzutti · 2009 [cited by applicant]
US 7499438B2 · Hinman et al. · 2009 [cited by applicant]
US 7499537B2 · Elsey et al. · 2009 [cited by applicant]
US 7502672B1 · Kolls · 2009 [cited by applicant]
US 7505756B2 · Bahl · 2009 [cited by applicant]
US 7505795B1 · Lim et al. · 2009 [cited by applicant]
US 7508799B2 · Sumner et al. · 2009 [cited by applicant]
US 7512128B2 · DiMambro et al. · 2009 [cited by applicant]
US 7512131B2 · Svensson et al. · 2009 [cited by applicant]
US 7515608B2 · Yuan et al. · 2009 [cited by applicant]
US 7515926B2 · Bu et al. · 2009 [cited by applicant]
US 7516219B2 · Moghaddam et al. · 2009 [cited by applicant]
US 7522549B2 · Karaoguz et al. · 2009 [cited by applicant]
US 7522576B2 · Du et al. · 2009 [cited by applicant]
US 7526541B2 · Roese et al. · 2009 [cited by applicant]
US 7529204B2 · Bourlas et al. · 2009 [cited by applicant]
US 7535880B1 · Hinman et al. · 2009 [cited by applicant]
US 7536695B2 · Alam et al. · 2009 [cited by applicant]
US 7539132B2 · Werner et al. · 2009 [cited by applicant]
US 7539862B2 · Edgett et al. · 2009 [cited by applicant]
US 7540408B2 · Levine et al. · 2009 [cited by applicant]
US 7545782B2 · Rayment et al. · 2009 [cited by applicant]
US 7546460B2 · Maes · 2009 [cited by applicant]
US 7546629B2 · Albert et al. · 2009 [cited by applicant]
US 7548875B2 · Mikkelsen et al. · 2009 [cited by applicant]
US 7548976B2 · Bahl et al. · 2009 [cited by applicant]
US 7551921B2 · Petermann · 2009 [cited by applicant]
US 7551922B2 · Roskowski et al. · 2009 [cited by applicant]
US 7554983B1 · Muppala · 2009 [cited by applicant]
US 7555757B2 · Smith et al. · 2009 [cited by applicant]
US 7561899B2 · Lee · 2009 [cited by applicant]
US 7562213B1 · Timms · 2009 [cited by applicant]
US 7564799B2 · Holland et al. · 2009 [cited by applicant]
US 7565141B2 · Macaluso · 2009 [cited by applicant]
US 7574509B2 · Nixon et al. · 2009 [cited by applicant]
US 7574731B2 · Fascenda · 2009 [cited by applicant]
US 7577431B2 · Jiang · 2009 [cited by applicant]
US 7580356B1 · Mishra et al. · 2009 [cited by applicant]
US 7580857B2 · VanFleet et al. · 2009 [cited by applicant]
US 7583964B2 · Wong · 2009 [cited by applicant]
US 7584298B2 · Klinker et al. · 2009 [cited by applicant]
US 7586871B2 · Hamilton et al. · 2009 [cited by applicant]
US 7593417B2 · Wang et al. · 2009 [cited by applicant]
US 7593730B2 · Khandelwal et al. · 2009 [cited by applicant]
US 7596373B2 · Mcgregor et al. · 2009 [cited by applicant]
US 7599288B2 · Cole et al. · 2009 [cited by applicant]
US 7599714B2 · Kuzminskiy · 2009 [cited by applicant]
US 7602746B2 · Calhoun et al. · 2009 [cited by applicant]
US 7606918B2 · Holzman et al. · 2009 [cited by applicant]
US 7607041B2 · Kraemer et al. · 2009 [cited by applicant]
US 7609650B2 · Roskowski et al. · 2009 [cited by applicant]
US 7609700B1 · Ying et al. · 2009 [cited by applicant]
US 7610047B2 · Hicks, III et al. · 2009 [cited by applicant]
US 7610057B2 · Bahl et al. · 2009 [cited by applicant]
US 7610328B2 · Haase et al. · 2009 [cited by applicant]
US 7610396B2 · Taglienti et al. · 2009 [cited by applicant]
US 7614051B2 · Glaum et al. · 2009 [cited by applicant]
US 7616962B2 · Oswal et al. · 2009 [cited by applicant]
US 7617516B2 · Huslak et al. · 2009 [cited by applicant]
US 7620041B2 · Dunn et al. · 2009 [cited by applicant]
US 7620065B2 · Falardeau · 2009 [cited by applicant]
US 7620162B2 · Aaron et al. · 2009 [cited by applicant]
US 7620383B2 · Taglienti et al. · 2009 [cited by applicant]
US 7627314B2 · Carlson et al. · 2009 [cited by applicant]
US 7627600B2 · Citron et al. · 2009 [cited by applicant]
US 7627767B2 · Sherman et al. · 2009 [cited by applicant]
US 7627872B2 · Hebeler et al. · 2009 [cited by applicant]
US 7633438B2 · Tysowski · 2009 [cited by applicant]
US 7634388B2 · Archer et al. · 2009 [cited by applicant]
US 7636574B2 · Poosala · 2009 [cited by applicant]
US 7636626B2 · Oesterling et al. · 2009 [cited by applicant]
US 7643411B2 · Andreasen et al. · 2010 [cited by applicant]
US 7644151B2 · Jerrim et al. · 2010 [cited by applicant]
US 7644267B2 · Ylikoski et al. · 2010 [cited by applicant]
US 7644414B2 · Smith et al. · 2010 [cited by applicant]
US 7647047B2 · Moghaddam et al. · 2010 [cited by applicant]
US 7650137B2 · Jobs et al. · 2010 [cited by applicant]
US 7653394B2 · McMillin · 2010 [cited by applicant]
US 7656271B2 · Ehrman et al. · 2010 [cited by applicant]
US 7657920B2 · Arseneau et al. · 2010 [cited by applicant]
US 7660419B1 · Ho · 2010 [cited by applicant]
US 7661124B2 · Ramanathan et al. · 2010 [cited by applicant]
US 7664494B2 · Jiang · 2010 [cited by applicant]
US 7668176B2 · Chuah · 2010 [cited by applicant]
US 7668612B1 · Okkonen · 2010 [cited by applicant]
US 7668903B2 · Edwards et al. · 2010 [cited by applicant]
US 7668966B2 · Klinker et al. · 2010 [cited by applicant]
US 7676673B2 · Weller et al. · 2010 [cited by applicant]
US 7680086B2 · Eglin · 2010 [cited by applicant]
US 7681226B2 · Kraemer et al. · 2010 [cited by applicant]
US 7684370B2 · Kezys · 2010 [cited by applicant]
US 7685131B2 · Batra et al. · 2010 [cited by applicant]
US 7685254B2 · Pandya · 2010 [cited by applicant]
US 7685530B2 · Sherrard et al. · 2010 [cited by applicant]
US 7688792B2 · Babbar et al. · 2010 [cited by applicant]
US 7693107B2 · De Froment · 2010 [cited by applicant]
US 7693720B2 · Kennewick et al. · 2010 [cited by applicant]
US 7697540B2 · Haddad et al. · 2010 [cited by applicant]
US 7710932B2 · Muthuswamy et al. · 2010 [cited by applicant]
US 7711848B2 · Maes · 2010 [cited by applicant]
US 7719966B2 · Luft et al. · 2010 [cited by applicant]
US 7720206B2 · Devolites et al. · 2010 [cited by applicant]
US 7720464B2 · Batta · 2010 [cited by applicant]
US 7720505B2 · Gopi et al. · 2010 [cited by applicant]
US 7720960B2 · Pruss et al. · 2010 [cited by applicant]
US 7721296B2 · Ricagni · 2010 [cited by applicant]
US 7724716B2 · Fadell · 2010 [cited by applicant]
US 7725570B1 · Lewis · 2010 [cited by applicant]
US 7729326B2 · Sekhar · 2010 [cited by applicant]
US 7730123B1 · Erickson et al. · 2010 [cited by applicant]
US 7734784B1 · Araujo et al. · 2010 [cited by applicant]
Cited By (1)
US 12,659,236