IP Library Granted Patent US 12,284,069
Granted Patent B2
US 12,284,069 · App. 18/409,847 · Granted Apr 22, 2025

System providing faster and more efficient data communication

Inventors: Derry Shribman (Tel Aviv, IL); Ofer Vilenski (Moshav Hadar Am, IL)
Assignee: BRIGHT DATA LTD.
H04L41/046H04L67/01H04L67/1001H04L67/1023H04L67/1063H04L67/108H04L67/142H04L67/535H04L67/563H04L67/564H04L67/02
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,284,069
App. No.
18/409,847
Granted
Apr 22, 2025
Kind
B2
Abstract

A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid). The client then downloads the data from these peers in parts and in parallel, thereby speeding up the Web transfer, releasing congestion from the Web by fetching the information from multiple sources, and relieving traffic from Web servers by offloading the data transfers from them to nearby peers.

Claims (35)

1. A method for use with a group of communication devices, each of the communication devices is identified in the Internet using a respective Internet Protocol (IP) address, the method comprising:

periodically receiving, by a first server from each of the communication devices in the group over the Internet, a respective message associated with an availability status of the respective communication device;

storing, at the first server, the respective received availability status and the respective IP address of each of the communication devices in the group, in response to the receiving of the respective message;

receiving, by the first server over the Internet, a request for content that comprises audio or video content;

selecting, by the first server, a communication device from the group based on the associated stored availability status;

sending, by the first server to the selected communication device over the Internet, the request; and

receiving, by the first server from the selected communication device over the Internet, the requested content, in response to the sent request.

2. The method according to claim 1 , further comprising sending, by a client device to the first server over the Internet, the request, wherein the receiving by the first server of the request comprises receiving the request from a client device.

3. The method according to claim 2 , further comprising executing, by the client device, a web browser application.

4. The method according to claim 3 , further comprising sending, by the first server to the client device over the Internet, the received content.

5. The method according to claim 4 , further comprising receiving, by the client device from the first server, the received content.

6. The method according to claim 5 , further comprising storing, by the client device in response to the receiving from the first server, the received web-page, so that the client device is configured to provide the received web-page without accessing the web server.

7. The method according to claim 3 , further comprising identifying, by the web browser, a HTTP request, and wherein the sending of the request to the first server is in response to the identifying.

8. The method according to claim 1 , further comprising receiving, by the selected communication device from the first server, the request sent by the first server.

9. The method according to claim 8 , for use with a web server that stores the content, wherein the content comprises a web-page that is identified in the Internet by a URL, the method further comprising sending, by the selected communication device to the web server over an Internet, a HTTP request that comprises the URL, in response to the receiving of the request from the first server.

10. The method according to claim 9 , further comprising receiving, by the selected communication device from the web server over the Internet, in response to the sending of the HTTP request to the web server, the web-page.

11. The method according to claim 10 , further comprising sending, by the selected communication device to the first server over the Internet, the received web-page.

12. The method according to claim 1 , further comprising sending, by each of the communication devices in the group during, as part of, or in response to, a respective start-up or respective power-up of the communication device, a second message to the first server, and wherein the second message comprises an IP address, a MAC address, or a hostname, of the respective communication device.

13. The method according to claim 12 , for use with a second application that is a version of the first application that is associated with a second version number and is stored in the first server, wherein the method further comprising receiving, by the one of the communication devices, in response to the second message, a third message that comprises the second version number.

14. The method according to claim 13 , wherein the method further comprising downloading, by the one of the communication devices, in response to the third message, the second application, and installing the second application at the one of the communication devices as a replacement for the first application.

15. The method according to claim 12 , for use with a first application that is associated with a first version number and that is stored in one of the communication devices in the group, wherein the second message comprises the first version number.

16. The method according to claim 1 , wherein the content is identified by a content identifier, and wherein the request comprises the content identifier.

17. The method according to claim 16 , wherein the content is a web page that is stored in a web server, wherein the content identifier comprises a Uniform Resource Locator (URL), and wherein the request comprises a Hypertext Transfer Protocol (HTTP) request.

18. The method according to claim 1 , further comprising determining that the received content is valid.

19. The method according to claim 18 , wherein the determining is based on checking a received HTTP header according to, or based on, IETF RFC 2616.

20. The method according to claim 1 , further comprising executing, by each of the communication devices in the group, a respective client operating system.

21. The method according to claim 1 , further comprising periodically sending, by each of the communication devices in the group, the respective message associated with the availability status of the respective communication device.

22. The method according to claim 1 , wherein each of the message comprises a respective ‘keeping alive’ message.

23. The method according to claim 1 , further comprising executing, by at least one of the communication devices in the group, a web browser application.

24. The method according to claim 1 , wherein the first server is a Transmission Control Protocol/Internet Protocol (TCP/IP) server that communicates over the Internet based on, or according to, using TCP/IP protocol or connection, and wherein each of the communication devices in the group is a respective Transmission Control Protocol/Internet Protocol (TCP/IP) client that respectively communicates with the first server over the Internet based on, or according to, TCP/IP protocol.

25. The method according to claim 1 , wherein each of the communication devices in the group is identified by a respective Media Access Control (MAC) address or a respective hostname.

26. The method according to claim 1 , further comprising executing, by at least one of the communication devices in the group, an email application.

27. The method according to claim 1 , wherein the steps are sequentially executed.

28. The method according to claim 1 , wherein at least one of the communication devices in the group comprises a wireless modem for Radio-Frequency (RF) communication, and wherein the sending and the receiving is using the RF communication.

29. A non-transitory computer readable medium containing computer instructions that, when executed by a computer processor, cause the processor to perform the method according to claim 1 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2024
From: VILENSKI, OFER; SHRIBMAN, DERRY
To: LUMINATI NETWORKS LTD.
Reel/Frame 066754/0013 →
CHANGE OF NAME Recorded Mar 13, 2024
From: LUMINATI NETWORKS LTD.
To: BRIGHT DATA LTD.
Reel/Frame 066804/0254 →
Continuity (11)
Continuation 17714455 · Apr 6, 2022
Continuation 17146728 · Jan 12, 2021
Continuation 17019268 · Sep 13, 2020
Continuation 16910863 · Jun 24, 2020
Continuation 16600504 · Oct 13, 2019
Continuation 16278105 · Feb 17, 2019
Continuation 15957950 · Apr 20, 2018
Continuation 14025109 · Sep 12, 2013
Division 12836059 · Jul 14, 2010
Provisional Application 61249624 · Oct 8, 2009
Related Publication 20240155022A1 · May 9, 2024
References Cited (400)
US 3922494A · Cooper et al. · 1975 [cited by applicant]
US 4347827A · Lo Cascio · 1982 [cited by applicant]
US 4855894A · Asahi · 1989 [cited by applicant]
US 4937781A · Lee et al. · 1990 [cited by applicant]
US 5519693A · Galuszka · 1996 [cited by applicant]
US 5577243A · Sherwood et al. · 1996 [cited by applicant]
US 5734829A · Robinson · 1998 [cited by applicant]
US 5758195A · Balmer · 1998 [cited by applicant]
US 5826014A · Coley · 1998 [cited by applicant]
US 5974566A · Ault · 1999 [cited by applicant]
US 6012083A · Savitzky · 2000 [cited by applicant]
US 6012090A · Chung · 2000 [cited by applicant]
US 6061278A · Kato et al. · 2000 [cited by applicant]
US 6085193A · Malkin · 2000 [cited by applicant]
US 6134584A · Chang · 2000 [cited by applicant]
US 6154782A · Kawaguchi · 2000 [cited by applicant]
US 6185625B1 · Tso · 2001 [cited by applicant]
US 6240444B1 · Fin · 2001 [cited by applicant]
US 6266704B1 · Reed · 2001 [cited by applicant]
US 6173330B1 · Guo et al. · 2001 [cited by applicant]
US 6311216B1 · Smith · 2001 [cited by applicant]
US 6345303B1 · Knauerhase et al. · 2002 [cited by applicant]
US 6351775B1 · Yu · 2002 [cited by applicant]
US 6356934B1 · Delph · 2002 [cited by applicant]
US 6389422B1 · Doi · 2002 [cited by applicant]
US 6389462B1 · Cohen · 2002 [cited by applicant]
US 6397259B1 · Lincke et al. · 2002 [cited by applicant]
US 6412008B1 · Fields et al. · 2002 [cited by applicant]
US 6421733B1 · Tso · 2002 [cited by applicant]
US 6449640B1 · Haverstock · 2002 [cited by applicant]
US 6466470B1 · Chang · 2002 [cited by applicant]
US 6477581B1 · Carpenter et al. · 2002 [cited by applicant]
US 6484149B1 · Jammes et al. · 2002 [cited by applicant]
US 6513061B1 · Ebata · 2003 [cited by applicant]
US 6519693B1 · Debey · 2003 [cited by applicant]
US 6578066B1 · Logan et al. · 2003 [cited by applicant]
US 6601098B1 · Case et al. · 2003 [cited by applicant]
US 6658463B1 · Dillon et al. · 2003 [cited by applicant]
US 6661799B1 · Molitor · 2003 [cited by applicant]
US 6665715B1 · Houri · 2003 [cited by applicant]
US 6687732B1 · Bector · 2004 [cited by applicant]
US 6701374B2 · Gupta · 2004 [cited by applicant]
US 6785705B1 · Kocherlakota · 2004 [cited by applicant]
US 6792461B1 · Hericourt · 2004 [cited by applicant]
US 6795848B1 · Border et al. · 2004 [cited by applicant]
US 6820133B1 · Grove · 2004 [cited by applicant]
US 6829638B1 · McBrearty · 2004 [cited by applicant]
US 6842463B1 · Drwiega · 2005 [cited by applicant]
US 6868453B1 · Watanabe · 2005 [cited by applicant]
US 6895011B1 · Lassers · 2005 [cited by applicant]
US 6941562B2 · Gao et al. · 2005 [cited by applicant]
US 6961783B1 · Cook · 2005 [cited by applicant]
US 6970913B1 · Albert et al. · 2005 [cited by applicant]
US 7007228B1 · Carro · 2006 [cited by applicant]
US 7010526B2 · Denesuk et al. · 2006 [cited by applicant]
US 7020667B2 · Guest et al. · 2006 [cited by applicant]
US 7047315B1 · Srivastava · 2006 [cited by applicant]
US 7080158B1 · Squire · 2006 [cited by applicant]
US 7009927B2 · Cudd · 2006 [cited by applicant]
US 7120666B2 · McCanne et al. · 2006 [cited by applicant]
US 7139276B1 · Sitaraman et al. · 2006 [cited by applicant]
US 7139557B2 · Tang et al. · 2006 [cited by applicant]
US 7139579B2 · Hatano · 2006 [cited by applicant]
US 7159234B1 · Murphy et al. · 2007 [cited by applicant]
US 7203741B2 · Marco et al. · 2007 [cited by applicant]
US 7234059B1 · Beaver · 2007 [cited by applicant]
US 7240100B1 · Wein et al. · 2007 [cited by applicant]
US 7246272B2 · Cabezas · 2007 [cited by applicant]
US 7254636B1 · O'Toole, Jr. et al. · 2007 [cited by applicant]
US 7257634B2 · Colby et al. · 2007 [cited by applicant]
US 7353279B2 · Durvasula et al. · 2008 [cited by applicant]
US 7381366B2 · Carter · 2008 [cited by applicant]
US 7401115B1 · Arsenault · 2008 [cited by applicant]
US 7464123B2 · Croker · 2008 [cited by applicant]
US 7543018B2 · Appelman · 2009 [cited by applicant]
US 7558854B2 · Nakahara et al. · 2009 [cited by applicant]
US 7558942B1 · Chen et al. · 2009 [cited by applicant]
US 7603710B2 · Harvey et al. · 2009 [cited by applicant]
US 7620703B1 · Shteyn · 2009 [cited by applicant]
US 7639682B2 · Suzuki et al. · 2009 [cited by applicant]
US 7640580B1 · Plotnikov et al. · 2009 [cited by applicant]
US 7664125B1 · Bauer et al. · 2010 [cited by applicant]
US 7673048B1 · O'Toole · 2010 [cited by applicant]
US 7702784B2 · Berstis · 2010 [cited by applicant]
US 7706362B1 · Senthilnathan · 2010 [cited by applicant]
US 7719971B1 · Issa · 2010 [cited by applicant]
US 7742485B2 · Zhang · 2010 [cited by applicant]
US 7751628B1 · Reisman · 2010 [cited by applicant]
US 7761500B1 · Wei et al. · 2010 [cited by applicant]
US 7734777B2 · Raja · 2010 [cited by applicant]
US 7783777B1 · Pabla · 2010 [cited by applicant]
US 7788378B2 · Rao · 2010 [cited by applicant]
US 7801824B1 · Bryar · 2010 [cited by applicant]
US 7805517B2 · Shim · 2010 [cited by applicant]
US 7818430B2 · Zuckerman · 2010 [cited by applicant]
US 7831720B1 · Noureddine · 2010 [cited by applicant]
US 7840660B1 · Johnston et al. · 2010 [cited by applicant]
US 7853472B2 · Al-Abdulqader · 2010 [cited by applicant]
US 7860988B2 · Aoki · 2010 [cited by applicant]
US 7865585B2 · Samuels et al. · 2011 [cited by applicant]
US 7877511B1 · Berger · 2011 [cited by applicant]
US 7886050B2 · Raja et al. · 2011 [cited by applicant]
US 7890547B2 · Hotti · 2011 [cited by applicant]
US 7890624B2 · Bivens · 2011 [cited by applicant]
US 7894431B2 · Goring · 2011 [cited by applicant]
US 7917755B1 · Giliyaru · 2011 [cited by applicant]
US 7929429B2 · Bornstein · 2011 [cited by applicant]
US 7929535B2 · Chen et al. · 2011 [cited by applicant]
US 7970835B2 · St. Jacques · 2011 [cited by applicant]
US 7984110B1 · Raman · 2011 [cited by applicant]
US 8014292B1 · Breau et al. · 2011 [cited by applicant]
US 8041784B1 · Amidon · 2011 [cited by applicant]
US 8078601B1 · Egnor et al. · 2011 [cited by applicant]
US 8108554B1 · Masters · 2012 [cited by applicant]
US 8135912B2 · Shribman et al. · 2012 [cited by applicant]
US 8144611B2 · Agarwal · 2012 [cited by applicant]
US 8156275B2 · de Cesare · 2012 [cited by applicant]
US 8156441B1 · Bihari et al. · 2012 [cited by applicant]
US 8171101B2 · Gladwin et al. · 2012 [cited by applicant]
US 8190593B1 · Dean · 2012 [cited by applicant]
US 8285808B1 · Joel et al. · 2012 [cited by applicant]
US 8302161B2 · Burch et al. · 2012 [cited by applicant]
US 8306022B1 · Cranor · 2012 [cited by applicant]
US 8307089B1 · Rothschild · 2012 [cited by applicant]
US 8312075B1 · Makinson et al. · 2012 [cited by applicant]
US 8347405B2 · Backhouse · 2013 [cited by applicant]
US 8375434B2 · Cottrell · 2013 [cited by applicant]
US 8453227B2 · Aiello · 2013 [cited by applicant]
US 8458786B1 · Kailash · 2013 [cited by applicant]
US 8464350B2 · Kanevsky · 2013 [cited by applicant]
US 8479251B2 · Feinleib et al. · 2013 [cited by applicant]
US 8490059B2 · Huang et al. · 2013 [cited by applicant]
US 8499059B2 · Stoyanov · 2013 [cited by applicant]
US 8514812B2 · Tang et al. · 2013 [cited by applicant]
US 8516084B1 · Grieve · 2013 [cited by applicant]
US 8527631B1 · Liang · 2013 [cited by applicant]
US 8527635B2 · Jeon et al. · 2013 [cited by applicant]
US 8527639B1 · Liskov et al. · 2013 [cited by applicant]
US 8533628B2 · Rohrabaugh · 2013 [cited by applicant]
US 8543721B2 · White et al. · 2013 [cited by applicant]
US 8566452B1 · Goodwin, III et al. · 2013 [cited by applicant]
US 8577724B1 · Gandhi · 2013 [cited by examiner]
US 8595786B2 · Choi · 2013 [cited by applicant]
US 8612641B1 · Bozarth et al. · 2013 [cited by applicant]
US 8627422B2 · Hawkes · 2014 [cited by applicant]
US 8639630B2 · Fomenko et al. · 2014 [cited by applicant]
US 8639748B2 · Kazerani et al. · 2014 [cited by applicant]
US 8769035B2 · Resch et al. · 2014 [cited by applicant]
US 8655838B2 · Wright · 2014 [cited by applicant]
US 8655985B2 · De · 2014 [cited by applicant]
US 8719430B2 · Van Ackere · 2014 [cited by applicant]
US 8719505B2 · Shribman et al. · 2014 [cited by applicant]
US 8793347B2 · Chow et al. · 2014 [cited by applicant]
US 8832179B2 · Owen et al. · 2014 [cited by applicant]
US 8832260B2 · Raja et al. · 2014 [cited by applicant]
US 8838811B2 · Chen · 2014 [cited by applicant]
US 8874594B2 · Want et al. · 2014 [cited by applicant]
US 8935418B2 · Knouse et al. · 2015 [cited by applicant]
US 8935798B1 · Smith · 2015 [cited by applicant]
US 9201808B2 · Shribman et al. · 2015 [cited by applicant]
US 8972602B2 · Mithyantha · 2015 [cited by applicant]
US 8990357B2 · Graham-Cumming · 2015 [cited by applicant]
US 8996856B2 · Amit · 2015 [cited by applicant]
US 9015335B1 · Gigliotti · 2015 [cited by applicant]
US 9049247B2 · Holloway · 2015 [cited by applicant]
US 9059938B1 · Strand · 2015 [cited by applicant]
US 9060031B1 · Taylor et al. · 2015 [cited by applicant]
US 9071668B2 · Brueck et al. · 2015 [cited by applicant]
US 9100320B2 · Hsy · 2015 [cited by applicant]
US 9122554B2 · Callaghan · 2015 [cited by applicant]
US 9154557B2 · Lev-Ran · 2015 [cited by applicant]
US 9177157B2 · Binder · 2015 [cited by applicant]
US 9210094B1 · Warren et al. · 2015 [cited by applicant]
US 9237210B2 · Liu · 2016 [cited by applicant]
US 9253164B2 · Gouge · 2016 [cited by applicant]
US 9313100B1 · Jenkins · 2016 [cited by applicant]
US 9374244B1 · Reed · 2016 [cited by applicant]
US 9380028B2 · Rizzo · 2016 [cited by applicant]
US 9418243B2 · Bauer · 2016 [cited by applicant]
US 9380523B1 · Mijar · 2016 [cited by applicant]
US 9438564B1 · Weng et al. · 2016 [cited by applicant]
US 9444903B2 · Nuaimi · 2016 [cited by applicant]
US 9503540B2 · Athas et al. · 2016 [cited by applicant]
US 9529911B2 · Richard et al. · 2016 [cited by applicant]
US 9584529B2 · Su · 2017 [cited by applicant]
US 9634994B2 · Prince · 2017 [cited by applicant]
US 9654581B2 · Pollack et al. · 2017 [cited by applicant]
US 9660895B1 · Bennett · 2017 [cited by applicant]
US 9673996B1 · Upadhyay et al. · 2017 [cited by applicant]
US 9705959B1 · Strand · 2017 [cited by applicant]
US 9742866B2 · Shribman · 2017 [cited by applicant]
US 9769121B2 · Joy et al. · 2017 [cited by applicant]
US 9838497B2 · Lawrence · 2017 [cited by applicant]
US 9866655B2 · Steiner et al. · 2018 [cited by applicant]
US 9880881B1 · Perez et al. · 2018 [cited by applicant]
US 9979674B1 · Kumar · 2018 [cited by applicant]
US 9990295B2 · Shribman et al. · 2018 [cited by applicant]
US 9995586B2 · Geelen · 2018 [cited by applicant]
US 10069852B2 · Turgeman et al. · 2018 [cited by applicant]
US 10104165B1 · Killian · 2018 [cited by applicant]
US 10110606B2 · Mizhar · 2018 [cited by applicant]
US 10148735B1 · Kolam · 2018 [cited by applicant]
US 10182466B2 · Nirantar · 2019 [cited by applicant]
US 10277711B2 · Shribman · 2019 [cited by applicant]
US 10361911B2 · Brandwine · 2019 [cited by applicant]
US 10375192B1 · Lepeska · 2019 [cited by applicant]
US 10404791B2 · Puri · 2019 [cited by applicant]
US 10410244B2 · Toval · 2019 [cited by applicant]
US 10484337B2 · Subbarayan · 2019 [cited by applicant]
US 10484510B2 · Shribman · 2019 [cited by applicant]
US 10511630B1 · Weiss et al. · 2019 [cited by applicant]
US 10560509B2 · Lo · 2020 [cited by applicant]
US 10594660B2 · Smith · 2020 [cited by applicant]
US 10601948B1 · Juravicius · 2020 [cited by applicant]
US 10601984B2 · Olligschlaeger · 2020 [cited by applicant]
US 10630771B1 · Garza et al. · 2020 [cited by applicant]
US 10637956B1 · Juravicius · 2020 [cited by applicant]
US 10642738B1 · Parakh et al. · 2020 [cited by applicant]
US 10645654B1 · Backholm · 2020 [cited by applicant]
US 10650166B1 · Sundberg · 2020 [cited by applicant]
US 10652357B2 · Shribman · 2020 [cited by examiner]
US 10735322B2 · Alstad et al. · 2020 [cited by applicant]
US 10743051B1 · Reed · 2020 [cited by applicant]
US 10749893B1 · Dahlberg · 2020 [cited by applicant]
US 10771524B1 · Long · 2020 [cited by applicant]
US 10798209B1 · Juravicius et al. · 2020 [cited by applicant]
US 10805181B2 · Boutros et al. · 2020 [cited by applicant]
US 10887313B2 · Mitevski · 2021 [cited by applicant]
US 10972434B2 · Kupisiewicz et al. · 2021 [cited by applicant]
US 11140235B1 · Vilcinskas et al. · 2021 [cited by applicant]
US 11258872B1 · Gogel · 2022 [cited by applicant]
US 11424946B2 · Shribman et al. · 2022 [cited by applicant]
US 11469992B2 · Gerstel · 2022 [cited by applicant]
US 11574536B2 · Saurin et al. · 2023 [cited by applicant]
US 11593446B2 · Shribman et al. · 2023 [cited by applicant]
US 11614893B2 · Kannan et al. · 2023 [cited by applicant]
US 11635877B2 · Lopez et al. · 2023 [cited by applicant]
US 11658876B2 · Hooda et al. · 2023 [cited by applicant]
US 11677853B2 · Acharya et al. · 2023 [cited by applicant]
US 11757961B2 · Shribman et al. · 2023 [cited by applicant]
US 11818096B2 · Jain et al. · 2023 [cited by applicant]
US 11831532B2 · Nakamura et al. · 2023 [cited by applicant]
US 20010011312A1 · Chu · 2001 [cited by applicant]
US 20010033583A1 · Rabenko et al. · 2001 [cited by applicant]
US 20010054020A1 · Barth · 2001 [cited by applicant]
US 20020007413A1 · Garcia-Luna-Aceves et al. · 2002 [cited by applicant]
US 20020026517A1 · Watson · 2002 [cited by applicant]
US 20020052947A1 · Duimovich et al. · 2002 [cited by applicant]
US 20020055956A1 · Krasnoiarov et al. · 2002 [cited by applicant]
US 20020055966A1 · Border et al. · 2002 [cited by applicant]
US 20020059371A1 · Jamail · 2002 [cited by applicant]
US 20020059429A1 · Carpenter · 2002 [cited by applicant]
US 20020065930A1 · Rhodes · 2002 [cited by applicant]
US 20020069241A1 · Narlikar et al. · 2002 [cited by applicant]
US 20020073075A1 · Dutta · 2002 [cited by applicant]
US 20020073232A1 · Hong · 2002 [cited by applicant]
US 20020078371A1 · Heilig et al. · 2002 [cited by applicant]
US 20020091760A1 · Rozen · 2002 [cited by applicant]
US 20020099781A1 · Scheussler et al. · 2002 [cited by applicant]
US 20020103823A1 · Jackson · 2002 [cited by applicant]
US 20020112036A1 · Bohannon · 2002 [cited by applicant]
US 20020112152A1 · VanHeyningen · 2002 [cited by applicant]
US 20020120874A1 · Shu et al. · 2002 [cited by applicant]
US 20020123895A1 · Potekhin · 2002 [cited by applicant]
US 20020133621A1 · Marco et al. · 2002 [cited by applicant]
US 20020169818A1 · Stewart · 2002 [cited by applicant]
US 20020178217A1 · Nguyen · 2002 [cited by applicant]
US 20020194183A1 · Yoakum · 2002 [cited by applicant]
US 20020194292A1 · King · 2002 [cited by applicant]
US 20030009518A1 · Harrow et al. · 2003 [cited by applicant]
US 20030009583A1 · Chan et al. · 2003 [cited by applicant]
US 20030018705A1 · Chen · 2003 [cited by applicant]
US 20030018834A1 · Eilers · 2003 [cited by applicant]
US 20030061282A1 · Ebata et al. · 2003 [cited by applicant]
US 20030065745A1 · Wolfe et al. · 2003 [cited by applicant]
US 20030074403A1 · Harrow et al. · 2003 [cited by applicant]
US 20030095520A1 · Aalbers · 2003 [cited by applicant]
US 20030097408A1 · Kageyama · 2003 [cited by applicant]
US 20030115364A1 · Shu et al. · 2003 [cited by applicant]
US 20030120805A1 · Couts · 2003 [cited by applicant]
US 20030149720A1 · Goldstein · 2003 [cited by applicant]
US 20030163413A1 · Wiczkowski · 2003 [cited by applicant]
US 20030174648A1 · Wang et al. · 2003 [cited by applicant]
US 20030187925A1 · Inala · 2003 [cited by applicant]
US 20030200307A1 · Raju et al. · 2003 [cited by applicant]
US 20030204602A1 · Hudson et al. · 2003 [cited by applicant]
US 20030210694A1 · Jayaraman et al. · 2003 [cited by applicant]
US 20030212648A1 · Cunningham et al. · 2003 [cited by applicant]
US 20030217144A1 · Fu et al. · 2003 [cited by applicant]
US 20030229718A1 · Tock · 2003 [cited by applicant]
US 20030229785A1 · Daseke · 2003 [cited by applicant]
US 20040044731A1 · Chen · 2004 [cited by applicant]
US 20040052257A1 · Abdo · 2004 [cited by applicant]
US 20040054748A1 · Ackaouy · 2004 [cited by applicant]
US 20040054800A1 · Shah · 2004 [cited by applicant]
US 20040068579A1 · Marmigere · 2004 [cited by applicant]
US 20040088646A1 · Yeager et al. · 2004 [cited by applicant]
US 20040107242A1 · Vert et al. · 2004 [cited by applicant]
US 20040111529A1 · Parmar · 2004 [cited by applicant]
US 20040117455A1 · Kaminsky · 2004 [cited by applicant]
US 20040133692A1 · Blanchet · 2004 [cited by applicant]
US 20040136370A1 · Moore et al. · 2004 [cited by applicant]
US 20040143665A1 · Mace · 2004 [cited by applicant]
US 20040153473A1 · Hutchinson · 2004 [cited by applicant]
US 20040162076A1 · Chowdry et al. · 2004 [cited by applicant]
US 20040199623A1 · Houri · 2004 [cited by applicant]
US 20040199629A1 · Bomer · 2004 [cited by applicant]
US 20040212490A1 · Fredericks · 2004 [cited by applicant]
US 20040215717A1 · Seifert · 2004 [cited by applicant]
US 20040221207A1 · Yokota · 2004 [cited by applicant]
US 20040230593A1 · Rudin · 2004 [cited by applicant]
US 20040236962A1 · Wong · 2004 [cited by applicant]
US 20040254907A1 · Crow et al. · 2004 [cited by applicant]
US 20040257761A1 · Park · 2004 [cited by applicant]
US 20040263479A1 · Shkolnikov · 2004 [cited by applicant]
US 20040264506A1 · Furukawa · 2004 [cited by applicant]
US 20050015552A1 · So et al. · 2005 [cited by applicant]
US 20050022236A1 · Ito et al. · 2005 [cited by applicant]
US 20050025070A1 · Yamada · 2005 [cited by applicant]
US 20050027782A1 · Jalan · 2005 [cited by applicant]
US 20050027834A1 · Chen et al. · 2005 [cited by applicant]
US 20050050097A1 · Yeh · 2005 [cited by applicant]
US 20050050317A1 · Kramer et al. · 2005 [cited by applicant]
US 20050060542A1 · Risan · 2005 [cited by applicant]
US 20050086328A1 · Landram · 2005 [cited by examiner]
US 20050091399A1 · Candan et al. · 2005 [cited by applicant]
US 20050091540A1 · Dick · 2005 [cited by applicant]
US 20050096753A1 · Arling · 2005 [cited by applicant]
US 20050097217A1 · Val et al. · 2005 [cited by applicant]
US 20050097221A1 · James · 2005 [cited by applicant]
US 20050097441A1 · Herbach · 2005 [cited by applicant]
US 20050108244A1 · Riise · 2005 [cited by applicant]
US 20050108551A1 · Toomey · 2005 [cited by applicant]
US 20050120111A1 · Bailey et al. · 2005 [cited by applicant]
US 20050125412A1 · Glover · 2005 [cited by applicant]
US 20050138426A1 · Styslinger · 2005 [cited by applicant]
US 20050165903A1 · Doan · 2005 [cited by applicant]
US 20050180319A1 · Hutnik · 2005 [cited by applicant]
US 20050190059A1 · Wehrenberg · 2005 [cited by applicant]
US 20050198309A1 · Li et al. · 2005 [cited by applicant]
US 20050228964A1 · Sechrest et al. · 2005 [cited by applicant]
US 20050235044A1 · Tazuma · 2005 [cited by applicant]
US 20050246442A1 · Gutjahr · 2005 [cited by applicant]
US 20050289648A1 · Grobman et al. · 2005 [cited by applicant]
US 20060015545A1 · Ezra · 2006 [cited by applicant]
US 20060026304A1 · Price · 2006 [cited by applicant]
US 20060031407A1 · Dispensa et al. · 2006 [cited by applicant]
US 20060036755A1 · Abdullah · 2006 [cited by applicant]
US 20060039352A1 · Karstens · 2006 [cited by applicant]
US 20060047844A1 · Deng · 2006 [cited by applicant]
US 20060059091A1 · Wang et al. · 2006 [cited by applicant]
US 20060075114A1 · Panasyuk · 2006 [cited by applicant]
US 20060155995A1 · Torvinen · 2006 [cited by applicant]
US 20060184647A1 · Dixit · 2006 [cited by applicant]
US 20060200541A1 · Wikman et al. · 2006 [cited by applicant]
US 20060206586A1 · Ling · 2006 [cited by applicant]
US 20060212542A1 · Fang · 2006 [cited by applicant]
US 20060212584A1 · Yu · 2006 [cited by examiner]
US 20060218285A1 · Talwar et al. · 2006 [cited by applicant]
US 20060224687A1 · Popkin · 2006 [cited by applicant]
US 20060236083A1 · Fritsch · 2006 [cited by applicant]
US 20060242318A1 · Nettle · 2006 [cited by applicant]
US 20060256772A1 · Yarlagadda · 2006 [cited by applicant]
US 20060259607A1 · O'Neal · 2006 [cited by examiner]
US 20060259728A1 · Chandrasekaran et al. · 2006 [cited by applicant]
US 20060271438A1 · Shotland · 2006 [cited by applicant]
US 20060280191A1 · Nishida · 2006 [cited by applicant]
US 20060287738A1 · Rizzi et al. · 2006 [cited by applicant]
US 20060293052A1 · Orler · 2006 [cited by applicant]
US 20070011674A1 · Joo · 2007 [cited by applicant]
US 20070047452A1 · Lohr · 2007 [cited by applicant]
US 20070050522A1 · Grove · 2007 [cited by applicant]
US 20070061440A1 · Sundaram · 2007 [cited by applicant]
US 20070073878A1 · Issa · 2007 [cited by applicant]
US 20070088821A1 · Sankuratripati · 2007 [cited by applicant]
US 20070100839A1 · Kim · 2007 [cited by applicant]
US 20070142036A1 · Wikman · 2007 [cited by examiner]
US 20070156855A1 · Johnson · 2007 [cited by applicant]
US 20070160072A1 · Thalanany et al. · 2007 [cited by applicant]
US 20070171921A1 · Wookey · 2007 [cited by applicant]
US 20070174246A1 · Sigurdsson · 2007 [cited by applicant]
US 20070177513A1 · Kuokkanen · 2007 [cited by applicant]
US 20070180111A1 · Chmaytelli · 2007 [cited by applicant]
US 20070198401A1 · Kunz · 2007 [cited by applicant]
US 20070204003A1 · Abramson · 2007 [cited by applicant]
US 20070220145A1 · Kozakura et al. · 2007 [cited by applicant]
US 20070226810A1 · Hotti · 2007 [cited by applicant]
US 20070233706A1 · Farber et al. · 2007 [cited by applicant]
US 20070239655A1 · Agetsuma · 2007 [cited by applicant]
US 20070283026A1 · Lohmar · 2007 [cited by applicant]
US 20070299954A1 · Fatula · 2007 [cited by applicant]
US 20080008089A1 · Bornstein et al. · 2008 [cited by applicant]
US 20080010365A1 · Schneider · 2008 [cited by applicant]
US 20080025506A1 · Muraoka · 2008 [cited by applicant]
US 20080034072A1 · He et al. · 2008 [cited by applicant]
US 20080034416A1 · Kumar · 2008 [cited by applicant]
US 20080037536A1 · Padmanabhan · 2008 [cited by applicant]
US 20080045267A1 · Hind et al. · 2008 [cited by applicant]
US 20080052156A1 · Brenner · 2008 [cited by applicant]
US 20080062879A1 · Sivakumar et al. · 2008 [cited by applicant]