IP Library › Granted Patent US 12,301,685
Granted Patent B1
US 12,301,685 · App. 18/542,317 · Granted May 13, 2025

Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups

Inventors: Manoj Khanwalkar (Princeton Junction, NJ); Adler Camacho (San Jose, CA); Stephen Van Lare (San Jose, CA); Omer Winkler (Cupertino, CA); Luke David Tuttle (Columbus, OH); Surag I. Patel (Portola Valley, CA)
Assignee: The 41st Parameter, Inc.
H04L67/535H04L67/02H04L67/303H04L67/306G06F16/24578G06F16/335G06F17/18H04L41/14H04L63/10H04L67/30
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,301,685
App. No.
18/542,317
Granted
May 13, 2025
Kind
B1
Abstract

An electronic device identifier mapping and resolution system are disclosed which may be used to analyze various device identifiers associated with an online event initiated by a particular device in applying a matching algorithm to determine a unique device identifier and/or device profile for the device. Device identifiers provided from disparate sources (such as web browser cookies, network IP addresses, device-specific identifiers, application-specific identifiers, custom identifiers, probabilistic identifiers, etc.), including both deterministic and/or probabilistic identifiers, may be analyzed according to the matching algorithm to determine a device identifier associated with the device. Matching algorithms may be customized and configured to a high degree of complexity for respective entities, such as to analyze disparate device identifiers according to a variety of identifier comparison functions and matching tiers. Matching algorithms may include conditional requirements that streamline execution of such algorithms, e.g., which may reduce processor load and increase execution time, such as conditional requirements that bypass portions of the matching algorithm based on particular identifiers associated with the online event that are initially analyzed.

Claims (42)

1. A method comprising:

extracting or accessing, from a first device or a requesting entity, a first device identifier associated with the first device;

accessing, from the requesting entity, a second device identifier and a matching request for determining an association between the first device identifier, the second device identifier, and a first device profile that is associated with both the first device identifier and the second device identifier;

accessing, from one or more electronic storage devices, device profiles including the first device profile, wherein the device profiles are associated with a first tier condition of a first matching algorithm and a second tier condition of the first matching algorithm, wherein the first device profile is associated with the first matching algorithm, and wherein the first tier condition corresponds to a user level identity and the second tier condition corresponds to a device level identity;

in response to a determination that at least one of the first tier condition and the second tier condition is not satisfied, determining that the first device identifier is not associated with the first device profile, thereby terminating the first matching algorithm;

in response to determinations that the first tier condition and the second tier condition are satisfied, determining that the first device identifier and the second device identifier are both associated with the first device profile; and

transmitting, to the requesting entity, the first device identifier or the first device profile.

2. The method of claim 1 , wherein the requesting entity uses the first device identifier or the first device profile to authenticate a user login or approve an online transaction.

3. The method of claim 1 , wherein the first tier condition is associated with a first device identifier type and comprises a first comparison function, and wherein the first comparison function is one or more of: Boolean, Identifier Exact Match, Integer Difference, Exists, Exists Hours, Exists Hours-Device Profile, Exact Match Hours, and Exact Match with Expected Device Count.

4. The method of claim 1 , further comprising:

transmitting the first device profile to the requesting entity, wherein the requesting entity uses the first device profile to generate or provide targeted content to the first device.

5. The method of claim 1 , wherein at least one of the first device identifier and the second device identifier is deterministic.

6. The method of claim 5 , wherein a deterministic identifier corresponding to the first device identifier or the second device identifier includes at least one of: a cookie, a device-specific identifier, an operating system generated identifier, an IP address, or a MAC address.

7. The method of claim 1 , wherein the first device identifier is an IP address, and the second device identifier is at least one octet of the IP address.

8. The method of claim 1 , wherein the first device identifier is an IP address, and the second device identifier is a country code.

9. The method of claim 1 , wherein the first tier condition or the second tier condition comprises one or more probabilistic rules or one or more deterministic rules.

10. The method of claim 1 , wherein first tier condition and second tier condition are prioritized such that the first device profile is matched to both the first device identifier and the second device identifier with a requisite confidence level.

11. The method of claim 10 , wherein prioritized first tier condition and second tier condition are ordered based at least in part on a determined match accuracy associated with each rule of prioritized matching rules.

12. The method of claim 1 , wherein the first tier condition and second tier condition are customizable by the requesting entity.

13. The method of claim 1 , wherein the first tier condition and the second tier condition comprise default tier conditions generated over time based at least in part on observed common or recurring matching scenarios.

14. The method of claim 1 , wherein the first tier condition is associated with a confidence level indicating a likelihood that the first device identifier satisfies a given tier condition.

15. The method of claim 1 , wherein the second tier condition is associated with a second device identifier type and comprises a second comparison function, and wherein the second tier condition is associated with a confidence level indicating a likelihood that the second device identifier satisfies a given tier condition.

16. The method of claim 15 , wherein adjustment of one or more parameters associated with one of the first tier condition and second tier condition results in a change of a corresponding confidence level of one of the first tier condition and second tier condition.

17. The method of claim 1 , wherein the first tier condition (1) is associated with a first device identifier type and (2) comprises a first comparison function, and wherein the second tier condition (1) is associated with a second device identifier type and (2) comprises a second comparison function.

18. The method of claim 17 , further comprising:

in response to a determination that the first tier condition is satisfied, determining that the second device identifier satisfies the second tier condition associated with the second comparison function.

19. A non-transitory computer storage having stored thereon a computer program, the computer program including executable instructions that instruct a computer system to at least:

extract or access, from a first device or a requesting entity, a first device identifier associated with the first device;

access, from the requesting entity, a second device identifier and a matching request for determining an association between the first device identifier, the second device identifier, and a first device profile that is associated with both the first device identifier and the second device identifier;

access, from one or more electronic storage devices, device profiles including the first device profile, wherein the device profiles are associated with a first tier condition of a first matching algorithm and a second tier condition of the first matching algorithm, wherein the first device profile is associated with the first matching algorithm, and wherein the first tier condition corresponds to a user level identity and the second tier condition corresponds to a device level identity;

in response to a determination that at least one of the first tier condition and the second tier condition is not satisfied, determining that the first device identifier is not associated with the first device profile, thereby terminating the first matching algorithm;

in response to determinations that the first tier condition and the second tier condition are satisfied, determining that the first device identifier and the second device identifier are both associated with the first device profile; and

transmit, to the requesting entity, the first device identifier or the first device profile.

20. A computing system for translating device identifiers, the computing system comprising:

a data storage device configured to store computer-executable instructions; and

one or more hardware computer processors in communication with the data storage device, wherein the one or more hardware computer processors, when executing the computer-executable instructions, are configured to:

extract or access, from a first device or a requesting entity, a first device identifier associated with the first device;

access, from the requesting entity, a second device identifier and a matching request for determining an association between the first device identifier, the second device identifier, and a first device profile that is associated with both the first device identifier and the second device identifier;

access, from one or more electronic storage devices, device profiles including the first device profile, wherein the device profiles are associated with a first tier condition of a first matching algorithm and a second tier condition of the first matching algorithm, wherein the first device profile is associated with the first matching algorithm, and wherein the first tier condition corresponds to a user level identity and the second tier condition corresponds to a device level identity;

in response to a determination that at least one of the first tier condition and the second tier condition is not satisfied, determining that the first device identifier is not associated with the first device profile, thereby terminating the first matching algorithm;

in response to determinations that the first tier condition and the second tier condition are satisfied, determining that the first device identifier and the second device identifier are both associated with the first device profile; and

transmit, to the requesting entity, the first device identifier or the first device profile.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2024
From: KHANWALKAR, MANOJ; CAMACHO, ADLER; VAN LARE, STEPHEN; WINKLER, OMER; TUTTLE, LUKE DAVID; PATEL, SURAG I.
To: THE 41ST PARAMETER, INC.
Reel/Frame 068906/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2024
From: KHANWALKAR, MANOJ; CAMACHO, ADLER; LARE, STEPHEN VAN; WINKLER, OMER; TUTTLE, LUKE DAVID; PATEL, SURAG I.
To: THE 41ST PARAMETER, INC.
Reel/Frame 067070/0232 →
Continuity (5)
Continuation 17644286 · Dec 14, 2021
Continuation 16904003 · Jun 17, 2020
Continuation 16114056 · Aug 27, 2018
Continuation 14882340 · Oct 13, 2015
Provisional Application 62063567 · Oct 14, 2014
References Cited (400)
US 4801924A · Burgmann et al. · 1989 [cited by applicant]
US 4805222A · Young et al. · 1989 [cited by applicant]
US 4912761A · Tan et al. · 1990 [cited by applicant]
US 4924387A · Jeppesen · 1990 [cited by applicant]
US 5184849A · Taylor · 1993 [cited by applicant]
US 5491735A · Hsieh · 1996 [cited by applicant]
US 5519827A · Mizushima · 1996 [cited by applicant]
US 5521907A · Ennis, Jr. · 1996 [cited by applicant]
US 5557686A · Brown et al. · 1996 [cited by applicant]
US 5583380A · Larsen et al. · 1996 [cited by applicant]
US 5627886A · Bowman · 1997 [cited by applicant]
US 5679940A · Templeton et al. · 1997 [cited by applicant]
US 5721765A · Smith · 1998 [cited by applicant]
US 5724424A · Giffor · 1998 [cited by applicant]
US 5748740A · Curry et al. · 1998 [cited by applicant]
US 5748780A · Stolfo et al. · 1998 [cited by applicant]
US 5764275A · Lappington et al. · 1998 [cited by applicant]
US 5802156A · Felger · 1998 [cited by applicant]
US 5819226A · Gopinathan et al. · 1998 [cited by applicant]
US 5864620A · Pettitt · 1999 [cited by applicant]
US 5884289A · Anderson et al. · 1999 [cited by applicant]
US 5886334A · D'Entremont · 1999 [cited by applicant]
US 5892900A · Ginter et al. · 1999 [cited by applicant]
US 5894510A · Felger · 1999 [cited by applicant]
US 5899980A · Wilf et al. · 1999 [cited by applicant]
US 5903646A · Rackman · 1999 [cited by applicant]
US 5903721A · Sixtus · 1999 [cited by applicant]
US 5933480A · Felger · 1999 [cited by applicant]
US 5960069A · Felger · 1999 [cited by applicant]
US 6009523A · Owaki et al. · 1999 [cited by applicant]
US 6029154A · Pettitt · 2000 [cited by applicant]
US 6029159A · Zorba et al. · 2000 [cited by applicant]
US 6062474A · Kroll · 2000 [cited by applicant]
US 6078907A · Lamm · 2000 [cited by applicant]
US 6092053A · Boesch et al. · 2000 [cited by applicant]
US 6094643A · Anderson et al. · 2000 [cited by applicant]
US 6105012A · Chang et al. · 2000 [cited by applicant]
US 6112240A · Pogue et al. · 2000 [cited by applicant]
US 6148407A · Aucsmith · 2000 [cited by applicant]
US 6151593A · Cho et al. · 2000 [cited by applicant]
US 6163604A · Baulier et al. · 2000 [cited by applicant]
US 6163771A · Walker et al. · 2000 [cited by applicant]
US 6164528A · Hills et al. · 2000 [cited by applicant]
US 6205436B1 · Rosenberg et al. · 2001 [cited by applicant]
US 6209104B1 · Jalili · 2001 [cited by applicant]
US 6216153B1 · Vortriede · 2001 [cited by applicant]
US 6223289B1 · Wall et al. · 2001 [cited by applicant]
US 6282276B1 · Felger · 2001 [cited by applicant]
US 6295605B1 · Dockter et al. · 2001 [cited by applicant]
US 6327384B1 · Hirao et al. · 2001 [cited by applicant]
US 6330546B1 · Gopinathan et al. · 2001 [cited by applicant]
US 6370648B1 · Diep · 2002 [cited by applicant]
US 6405922B1 · Kroll · 2002 [cited by applicant]
US 6442529B1 · Krishan et al. · 2002 [cited by applicant]
US 6442692B1 · Zilberman · 2002 [cited by applicant]
US 6457021B1 · Berkowitz et al. · 2002 [cited by applicant]
US 6480710B1 · Laybourn et al. · 2002 [cited by applicant]
US 6509847B1 · Anderson · 2003 [cited by applicant]
US 6523019B1 · Borthwick · 2003 [cited by applicant]
US 6546493B1 · Magdych et al. · 2003 [cited by applicant]
US 6553108B1 · Felger · 2003 [cited by applicant]
US 6560455B2 · Amin et al. · 2003 [cited by applicant]
US 6567099B1 · Dawson · 2003 [cited by applicant]
US 6597775B2 · Lawyer et al. · 2003 [cited by applicant]
US 6646765B1 · Barker et al. · 2003 [cited by applicant]
US 6678666B1 · Boulware · 2004 [cited by applicant]
US 6687390B2 · Avni et al. · 2004 [cited by applicant]
US 6687696B2 · Hofmann et al. · 2004 [cited by applicant]
US 6689055B1 · Mullen et al. · 2004 [cited by applicant]
US 6718363B1 · Ponte · 2004 [cited by applicant]
US 6745333B1 · Thomsen · 2004 [cited by applicant]
US 6803920B2 · Gossett et al. · 2004 [cited by applicant]
US 6804624B2 · Silverman · 2004 [cited by applicant]
US 6850606B2 · Lawyer et al. · 2005 [cited by applicant]
US 6892307B1 · Wood et al. · 2005 [cited by applicant]
US 6895507B1 · Tepler · 2005 [cited by applicant]
US 6895514B1 · Kermani · 2005 [cited by applicant]
US 6898709B1 · Teppler · 2005 [cited by applicant]
US 6908030B2 · Rajasekaran et al. · 2005 [cited by applicant]
US 6937569B1 · Sarkar et al. · 2005 [cited by applicant]
US 6947978B2 · Huffman · 2005 [cited by applicant]
US 6954532B1 · Handley et al. · 2005 [cited by applicant]
US 6957185B1 · Labaton · 2005 [cited by applicant]
US 6957339B2 · Shinzaki · 2005 [cited by applicant]
US 7002712B2 · Barker et al. · 2006 [cited by applicant]
US 7003670B2 · Heaven et al. · 2006 [cited by applicant]
US 7007174B2 · Wheeler et al. · 2006 [cited by applicant]
US 7013001B1 · Felger · 2006 [cited by applicant]
US 7027800B2 · Haumont et al. · 2006 [cited by applicant]
US 7039505B1 · Southard et al. · 2006 [cited by applicant]
US 7039699B1 · Narin et al. · 2006 [cited by applicant]
US 7043640B2 · Pritchard et al. · 2006 [cited by applicant]
US 7089310B1 · Ellerman et al. · 2006 [cited by applicant]
US 7089585B1 · Dharmarajan · 2006 [cited by applicant]
US 7096192B1 · Pettitt · 2006 [cited by applicant]
US 7100049B2 · Gasparini et al. · 2006 [cited by applicant]
US 7103570B1 · Morea et al. · 2006 [cited by applicant]
US 7103668B1 · Corley et al. · 2006 [cited by applicant]
US 7120590B1 · Eisen et al. · 2006 [cited by applicant]
US 7130858B2 · Ciaramitaro et al. · 2006 [cited by applicant]
US 7143095B2 · Barrett et al. · 2006 [cited by applicant]
US 7158622B2 · Lawyer et al. · 2007 [cited by applicant]
US 7165051B2 · Ronning et al. · 2007 [cited by applicant]
US 7174454B2 · Roskind · 2007 [cited by applicant]
US 7191467B1 · Dujari et al. · 2007 [cited by applicant]
US 7197646B2 · Fritz et al. · 2007 [cited by applicant]
US 7206938B2 · Bender et al. · 2007 [cited by applicant]
US 7221949B2 · Clough · 2007 [cited by applicant]
US 7225974B2 · Yamauchi · 2007 [cited by applicant]
US 7237717B1 · Rao et al. · 2007 [cited by applicant]
US 7249093B1 · King · 2007 [cited by applicant]
US 7251624B1 · Lee et al. · 2007 [cited by applicant]
US 7260837B2 · Abraham et al. · 2007 [cited by applicant]
US 7263492B1 · Suresh et al. · 2007 [cited by applicant]
US 7263506B2 · Lee et al. · 2007 [cited by applicant]
US 7272610B2 · Torres · 2007 [cited by applicant]
US 7272728B2 · Pierson et al. · 2007 [cited by applicant]
US 7292723B2 · Tedesco et al. · 2007 [cited by applicant]
US 7293096B1 · Foltak et al. · 2007 [cited by applicant]
US 7296088B1 · Padmanabhan et al. · 2007 [cited by applicant]
US 7328216B2 · Hofmann et al. · 2008 [cited by applicant]
US 7330824B1 · Kanojia et al. · 2008 [cited by applicant]
US 7330871B2 · Barber · 2008 [cited by applicant]
US 7340045B2 · Felger · 2008 [cited by applicant]
US 7346551B2 · Pe Jimenez et al. · 2008 [cited by applicant]
US 7346775B2 · Gasparinl et al. · 2008 [cited by applicant]
US 7349955B1 · Korb et al. · 2008 [cited by applicant]
US 7352280B1 · Rockwood · 2008 [cited by applicant]
US 7359962B2 · Willebeek-Lemair et al. · 2008 [cited by applicant]
US 7363170B2 · Seul et al. · 2008 [cited by applicant]
US 7373669B2 · Eisen · 2008 [cited by applicant]
US 7376618B1 · Anderson et al. · 2008 [cited by applicant]
US 7379891B1 · Donner et al. · 2008 [cited by applicant]
US 7386892B2 · Gilfix et al. · 2008 [cited by applicant]
US 7404087B2 · Teunen · 2008 [cited by applicant]
US 7401082B2 · Keene et al. · 2008 [cited by applicant]
US 7403922B1 · Lewis et al. · 2008 [cited by applicant]
US 7406441B2 · Kimura et al. · 2008 [cited by applicant]
US 7428587B2 · Rowland et al. · 2008 [cited by applicant]
US 7436780B2 · Stephens · 2008 [cited by applicant]
US 7438226B2 · Helsper et al. · 2008 [cited by applicant]
US 7447494B2 · Law et al. · 2008 [cited by applicant]
US 7451487B2 · Oliver et al. · 2008 [cited by applicant]
US 7457401B2 · Lawyer et al. · 2008 [cited by applicant]
US 7457823B2 · Shraim et al. · 2008 [cited by applicant]
US 7475242B2 · Baird et al. · 2009 [cited by applicant]
US 7478182B2 · Schweig · 2009 [cited by applicant]
US 7487350B2 · Utin · 2009 [cited by applicant]
US 7496752B2 · Yamaguchi et al. · 2009 [cited by applicant]
US 7497374B2 · Helsper et al. · 2009 [cited by applicant]
US 7502610B2 · Maher · 2009 [cited by applicant]
US 7502933B2 · Jakobsson et al. · 2009 [cited by applicant]
US 7526796B2 · Lulich et al. · 2009 [cited by applicant]
US 7543740B2 · Greene et al. · 2009 [cited by applicant]
US 7552090B1 · Barber · 2009 [cited by applicant]
US 7555458B1 · Felger · 2009 [cited by applicant]
US 7562221B2 · Nyström et al. · 2009 [cited by applicant]
US 7577620B1 · Donner · 2009 [cited by applicant]
US 7581112B2 · Brown et al. · 2009 [cited by applicant]
US 7606560B2 · Labrou et al. · 2009 [cited by applicant]
US 7630924B1 · Collins et al. · 2009 [cited by applicant]
US 7631808B2 · Kundu et al. · 2009 [cited by applicant]
US 7657626B1 · Zwicky · 2010 [cited by applicant]
US 7660902B2 · Graham et al. · 2010 [cited by applicant]
US 7665140B2 · Oliver et al. · 2010 [cited by applicant]
US 7665658B2 · Fields · 2010 [cited by applicant]
US 7673793B2 · Greene et al. · 2010 [cited by applicant]
US 7685629B1 · White et al. · 2010 [cited by applicant]
US 7698743B2 · Ohmori et al. · 2010 [cited by applicant]
US 7708200B2 · Helsper et al. · 2010 [cited by applicant]
US 7711846B2 · Padmanabhan et al. · 2010 [cited by applicant]
US 7735141B1 · Noel et al. · 2010 [cited by applicant]
US 7739402B2 · Roese et al. · 2010 [cited by applicant]
US 7739512B2 · Hawkes · 2010 [cited by applicant]
US 7743409B2 · Gonzalez et al. · 2010 [cited by applicant]
US 7752084B2 · Pettitt · 2010 [cited by applicant]
US 7756783B2 · Crooks · 2010 [cited by applicant]
US 7761379B2 · Zoldi et al. · 2010 [cited by applicant]
US 7769032B1 · Ou · 2010 [cited by applicant]
US 7778846B2 · Suresh et al. · 2010 [cited by applicant]
US 7788195B1 · Subramanian et al. · 2010 [cited by applicant]
US 7813937B1 · Pathria et al. · 2010 [cited by applicant]
US 7813944B1 · Luk et al. · 2010 [cited by applicant]
US 7814029B1 · Siegel · 2010 [cited by applicant]
US 7849029B2 · Crooks et al. · 2010 [cited by applicant]
US 7849307B2 · Roskind · 2010 [cited by applicant]
US 7853526B2 · Milana · 2010 [cited by applicant]
US 7853533B2 · Eisen · 2010 [cited by applicant]
US 7856372B2 · Ullah · 2010 [cited by applicant]
US 7860783B2 · Yang et al. · 2010 [cited by applicant]
US 7861260B2 · Shkedi · 2010 [cited by applicant]
US 7865427B2 · Wright et al. · 2011 [cited by applicant]
US 7882217B2 · Katzir · 2011 [cited by applicant]
US 7908223B2 · Klein et al. · 2011 [cited by applicant]
US 7908645B2 · Varghese et al. · 2011 [cited by applicant]
US 7930285B2 · Abraham et al. · 2011 [cited by applicant]
US 7933984B1 · Smith et al. · 2011 [cited by applicant]
US 7937467B2 · Barber · 2011 [cited by applicant]
US 7940929B1 · Sengupta · 2011 [cited by applicant]
US 7945494B2 · Williams · 2011 [cited by applicant]
US 7945515B2 · Zoldi et al. · 2011 [cited by applicant]
US 7949564B1 · Hughes et al. · 2011 [cited by applicant]
US 7958029B1 · Bobich et al. · 2011 [cited by applicant]
US 7958246B2 · Barber · 2011 [cited by applicant]
US 7961857B2 · Zoldi et al. · 2011 [cited by applicant]
US 7970701B2 · Lewis et al. · 2011 [cited by applicant]
US 7983490B1 · Minter · 2011 [cited by applicant]
US 7983691B1 · Wong et al. · 2011 [cited by applicant]
US 7991716B2 · Crooks et al. · 2011 [cited by applicant]
US 7995996B2 · Link, II et al. · 2011 [cited by applicant]
US 8001376B2 · Utin · 2011 [cited by applicant]
US 8001597B2 · Crooks · 2011 [cited by applicant]
US 8015614B2 · Matsuzaki et al. · 2011 [cited by applicant]
US 8015921B2 · Leppanen et al. · 2011 [cited by applicant]
US 8019678B2 · Wright et al. · 2011 [cited by applicant]
US 8020763B1 · Kowalchyk et al. · 2011 [cited by applicant]
US 8024266B1 · Barber · 2011 [cited by applicant]
US 8025220B2 · Zoldi et al. · 2011 [cited by applicant]
US 8027439B2 · Zoldi et al. · 2011 [cited by applicant]
US 8032448B2 · Anderson et al. · 2011 [cited by applicant]
US 8037097B2 · Guo et al. · 2011 [cited by applicant]
US 8037511B1 · Lundy et al. · 2011 [cited by applicant]
US 8041597B2 · Li et al. · 2011 [cited by applicant]
US 8042164B2 · Sheynblat et al. · 2011 [cited by applicant]
US 8046271B2 · Jimenez et al. · 2011 [cited by applicant]
US 8060922B2 · Crichton et al. · 2011 [cited by applicant]
US 8065233B2 · Lee et al. · 2011 [cited by applicant]
US 8090648B2 · Zoldi et al. · 2012 [cited by applicant]
US 8108378B2 · Ott, IV et al. · 2012 [cited by applicant]
US 8121962B2 · Vaiciulis et al. · 2012 [cited by applicant]
US 8122082B2 · Klein · 2012 [cited by applicant]
US 8126816B2 · Mu et al. · 2012 [cited by applicant]
US 8131615B2 · Diev et al. · 2012 [cited by applicant]
US 8140689B2 · Barber · 2012 [cited by applicant]
US 8141148B2 · Thomas et al. · 2012 [cited by applicant]
US 8145560B2 · Kulkarni et al. · 2012 [cited by applicant]
US 8145762B2 · Barber · 2012 [cited by applicant]
US 8150968B2 · Barber · 2012 [cited by applicant]
US 8151327B2 · Eisen · 2012 [cited by applicant]
US 8166068B2 · Stevens · 2012 [cited by applicant]
US 8175897B2 · Lee et al. · 2012 [cited by applicant]
US 8176178B2 · Thomas et al. · 2012 [cited by applicant]
US 8180686B2 · Ryu et al. · 2012 [cited by applicant]
US 8181015B2 · Roskind · 2012 [cited by applicant]
US 8185953B2 · Rothstein et al. · 2012 [cited by applicant]
US 8190513B2 · Felger · 2012 [cited by applicant]
US 8190529B2 · Abe et al. · 2012 [cited by applicant]
US 8191148B2 · Oliver et al. · 2012 [cited by applicant]
US 8200527B1 · Thompson · 2012 [cited by applicant]
US 8201099B1 · Osbourn et al. · 2012 [cited by applicant]
US 8204833B2 · Mu et al. · 2012 [cited by applicant]
US 8209744B2 · Zhu et al. · 2012 [cited by applicant]
US 8209760B1 · Hardman · 2012 [cited by applicant]
US 8213898B2 · Choti et al. · 2012 [cited by applicant]
US 8214232B2 · Tyler et al. · 2012 [cited by applicant]
US 8214285B2 · Hu et al. · 2012 [cited by applicant]
US 8219415B2 · Tyler et al. · 2012 [cited by applicant]
US 8224308B1 · Gavrylyako et al. · 2012 [cited by applicant]
US 8224348B2 · Bolon et al. · 2012 [cited by applicant]
US 8229844B2 · Felger · 2012 [cited by applicant]
US 8250631B2 · Iyengar et al. · 2012 [cited by applicant]
US 8266295B2 · Klein et al. · 2012 [cited by applicant]
US 8271891B1 · Osbourn et al. · 2012 [cited by applicant]
US 8272061B1 · Lotem et al. · 2012 [cited by applicant]
US 8280833B2 · Miltonberger · 2012 [cited by applicant]
US 8290838B1 · Thakur et al. · 2012 [cited by applicant]
US 8295898B2 · Ashfield et al. · 2012 [cited by applicant]
US 8296228B1 · Kloor · 2012 [cited by applicant]
US 8296229B1 · Yellin et al. · 2012 [cited by applicant]
US 8296245B2 · Barber et al. · 2012 [cited by applicant]
US 8296250B2 · Crooks et al. · 2012 [cited by applicant]
US 8306933B2 · Kawai et al. · 2012 [cited by applicant]
US 8307430B1 · Chen et al. · 2012 [cited by applicant]
US 8311907B2 · Klein et al. · 2012 [cited by applicant]
US 8321269B2 · Linden et al. · 2012 [cited by applicant]
US 8326759B2 · Hammad · 2012 [cited by applicant]
US 8326760B2 · Ma et al. · 2012 [cited by applicant]
US 8326763B2 · Zuili · 2012 [cited by applicant]
US 8332338B2 · Vaiciulis et al. · 2012 [cited by applicant]
US 8332522B2 · Barber · 2012 [cited by applicant]
US 8370253B1 · Grossman et al. · 2013 [cited by applicant]
US 8370638B2 · Duane et al. · 2013 [cited by applicant]
US 8380831B2 · Barber · 2013 [cited by applicant]
US 8392987B2 · Sasamura et al. · 2013 [cited by applicant]
US 8407112B2 · Walter · 2013 [cited by applicant]
US 8407798B1 · Lotem et al. · 2013 [cited by applicant]
US 8417587B2 · Jimenez et al. · 2013 [cited by applicant]
US 8423458B2 · Barber · 2013 [cited by applicant]
US 8424061B2 · Rosenor · 2013 [cited by applicant]
US 8429070B2 · Hu et al. · 2013 [cited by applicant]
US 8438134B2 · Wang et al. · 2013 [cited by applicant]
US 8438184B1 · Wang · 2013 [cited by examiner]
US 8443202B2 · White et al. · 2013 [cited by applicant]
US 8452715B2 · Barber · 2013 [cited by applicant]
US 8453226B2 · Hammad · 2013 [cited by applicant]
US 8462161B1 · Barber · 2013 [cited by applicant]
US 8464290B2 · Beyda et al. · 2013 [cited by applicant]
US 8468582B2 · Kuang et al. · 2013 [cited by applicant]
US 8484470B2 · Sakakihara et al. · 2013 [cited by applicant]
US 8495714B2 · Jones et al. · 2013 [cited by applicant]
US 8516439B2 · Brass et al. · 2013 [cited by applicant]
US 8539070B2 · Barber · 2013 [cited by applicant]
US 8543522B2 · Ryman-Tubb et al. · 2013 [cited by applicant]
US 8548137B2 · Zoldi et al. · 2013 [cited by applicant]
US 8559607B2 · Zoldi et al. · 2013 [cited by applicant]
US 8567669B2 · Griegel et al. · 2013 [cited by applicant]
US 8588816B2 · Collins · 2013 [cited by applicant]
US 8601109B2 · Johannsen · 2013 [cited by applicant]
US 8611856B2 · Yan et al. · 2013 [cited by applicant]
US 8612854B2 · Eisen et al. · 2013 [cited by applicant]
US 8620942B1 · Hoffman et al. · 2013 [cited by applicant]
US 8631006B1 · Haveliwala et al. · 2014 [cited by applicant]
US 8660539B2 · Khambete et al. · 2014 [cited by applicant]
US 8661119B1 · Jindal et al. · 2014 [cited by applicant]
US 8676684B2 · Newman et al. · 2014 [cited by applicant]
US 8677398B2 · Shkedi · 2014 [cited by applicant]
US 8683561B2 · Utin · 2014 [cited by applicant]
US 8688543B2 · Dominquez · 2014 [cited by applicant]
US 8701168B2 · Sastry et al. · 2014 [cited by applicant]
US 8701170B1 · Barber · 2014 [cited by applicant]
US 8725570B2 · Doughty et al. · 2014 [cited by applicant]
US 8751815B2 · Lunde et al. · 2014 [cited by applicant]
US 8762283B2 · Gerber et al. · 2014 [cited by applicant]
US 8762574B2 · Barber · 2014 [cited by applicant]
US 8763113B2 · Thomas et al. · 2014 [cited by applicant]
US 8776225B2 · Pierson et al. · 2014 [cited by applicant]
US 8779981B2 · Eisen et al. · 2014 [cited by applicant]
US 8781975B2 · Bennett et al. · 2014 [cited by applicant]
US 8782783B2 · Thomas et al. · 2014 [cited by applicant]
US 8799458B2 · Barber · 2014 [cited by applicant]
US 8817984B2 · Miller et al. · 2014 [cited by applicant]
US 8826393B2 · Eisen · 2014 [cited by applicant]
US 8838478B2 · Kretz et al. · 2014 [cited by applicant]
US 8838967B1 · Mills et al. · 2014 [cited by applicant]
US 8862514B2 · Eisen · 2014 [cited by applicant]
US 8862526B2 · Miltonberger · 2014 [cited by applicant]
US 8874735B2 · Barber · 2014 [cited by applicant]
US 8880097B1 · Xu et al. · 2014 [cited by applicant]
US 8881288B1 · Levy et al. · 2014 [cited by applicant]
US 8938671B2 · Eisen et al. · 2015 [cited by applicant]
US 8954560B2 · Johannsen · 2015 [cited by applicant]
US 8966276B2 · Nanopoulos et al. · 2015 [cited by applicant]
US 9037483B1 · Curcio et al. · 2015 [cited by applicant]
US 9038153B2 · Barber · 2015 [cited by applicant]
US 9060012B2 · Eisen · 2015 [cited by applicant]
US 9075896B2 · Barber · 2015 [cited by applicant]
US 9083735B2 · Reumann et al. · 2015 [cited by applicant]
US 9098617B1 · Pauley, Jr. et al. · 2015 [cited by applicant]
US 9112850B1 · Eisen · 2015 [cited by applicant]
US 9118646B2 · Pierson et al. · 2015 [cited by applicant]
US 9135293B1 · Kienzle · 2015 [cited by examiner]
US 9172691B2 · Barber · 2015 [cited by applicant]
US 9177293B1 · Gagnon et al. · 2015 [cited by applicant]
US 9183567B2 · Barber · 2015 [cited by applicant]
US 9191370B2 · Barber et al. · 2015 [cited by applicant]
US 9196004B2 · Eisen · 2015 [cited by applicant]
US 9202039B2 · Dandu et al. · 2015 [cited by applicant]
US 9203837B2 · Pierson et al. · 2015 [cited by applicant]
US 9294448B2 · Miller et al. · 2016 [cited by applicant]
US 9298677B2 · Tollinger et al. · 2016 [cited by applicant]
US 9332020B2 · Thomas et al. · 2016 [cited by applicant]
US 9361597B2 · Britton et al. · 2016 [cited by applicant]
US 9378500B2 · Jimenez et al. · 2016 [cited by applicant]
US 9390384B2 · Eisen · 2016 [cited by applicant]
US 9396331B2 · Eisen et al. · 2016 [cited by applicant]
US 9412123B2 · Eisen · 2016 [cited by applicant]
US 9477968B2 · Barber · 2016 [cited by applicant]
US 9514248B1 · Guan et al. · 2016 [cited by applicant]
US 9514446B1 · Rajkumar et al. · 2016 [cited by applicant]
US 9521161B2 · Reumann et al. · 2016 [cited by applicant]
US 9521551B2 · Eisen et al. · 2016 [cited by applicant]
US 9559852B2 · Miller et al. · 2017 [cited by applicant]
US 9603016B1 · Mills et al. · 2017 [cited by applicant]
US 9633201B1 · Katz · 2017 [cited by applicant]
US 9699164B2 · Barber · 2017 [cited by applicant]
US 9702961B2 · Shields · 2017 [cited by applicant]
US 9703983B2 · Eisen et al. · 2017 [cited by applicant]
US 9712497B2 · Barber et al. · 2017 [cited by applicant]
US 9722968B2 · Barber · 2017 [cited by applicant]
US 9754256B2 · Britton et al. · 2017 [cited by applicant]
US 9754311B2 · Eisen · 2017 [cited by applicant]
US 9781151B1 · McCorkendale et al. · 2017 [cited by applicant]
US 9785973B2 · Tollinger et al. · 2017 [cited by applicant]
US 9916393B2 · Barber · 2018 [cited by applicant]
US 9948629B2 · Eisen · 2018 [cited by applicant]
US 9990631B2 · Eisen · 2018 [cited by applicant]
US 10007895B2 · Vanasco · 2018 [cited by applicant]
US 10021099B2 · Eisen et al. · 2018 [cited by applicant]
US 10037529B2 · Barber · 2018 [cited by applicant]
US 10089679B2 · Eisen · 2018 [cited by applicant]
US 10091312B1 · Khanwalkar et al. · 2018 [cited by applicant]
US 10123368B2 · Gundavelli et al. · 2018 [cited by applicant]
US 10231120B2 · Nethi et al. · 2019 [cited by applicant]
US 10248968B2 · Sivaramakrishnan et al. · 2019 [cited by applicant]
US 10290017B2 · Traasdahl · 2019 [cited by examiner]
US 10305880B2 · Barber · 2019 [cited by applicant]
US 10321309B2 · Lee et al. · 2019 [cited by applicant]
US 10339306B1 · Katz · 2019 [cited by applicant]
US 10341344B2 · Eisen et al. · 2019 [cited by applicant]
US 10395252B2 · Eisen · 2019 [cited by applicant]
Cited By (3)
US 12,555,116 US 12,657,291 US 12,665,892