IP Library › Granted Patent US 12,505,478
Granted Patent B2
US 12,505,478 · App. 17/871,285 · Granted Dec 23, 2025

System and method for a real-time egocentric collaborative filter on large datasets

Inventors: Eric Huang (San Francisco, CA); Rong Zhou (San Jose, CA)
Assignee: Xerox Corporation
G06Q30/0631G06Q30/0643
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,505,478
App. No.
17/871,285
Granted
Dec 23, 2025
Kind
B2
Abstract

One embodiment of the present invention provides a system for generating a product recommendation. During operation, the system obtains data indicating vertices and edges of a graph. The vertices represent consumers and products and an edge represents an access relationship. The system may receive a query indicating an ego for determining a product recommendation. The system may then traverse the graph from a vertex representing the ego through a plurality of edges to a plurality of vertices representing products. The system may traverse the graph from the plurality of vertices representing products to a plurality of vertices representing other consumers. The system may then traverse the graph from the plurality of vertices representing other consumers to a plurality of vertices representing other products. The system may generate a recommendation that based on the plurality of vertices representing other products.

Claims (48)

1 . A computer-executable method for generating a product recommendation, comprising:

retrieving a dataset comprising information associated with consumers and products from a database running on a database management system (DBMS) that supports execution of a query language;

generating graph data indicating vertices and edges of a graph from the retrieved dataset, wherein the vertices represent the information associated with the consumers and products and an edge represents an access relationship between at least one consumer of the consumers and at least one product of the products indicated in the dataset;

receiving a query of the graph data to determine a product recommendation for a first consumer of the consumers;

traversing the graph data from a vertex representing the first consumer through a plurality of edges to a plurality of vertices representing at least one product of the products based on at least one edge-type criterion;

traversing the graph data from the plurality of vertices representing the at least one product of the products to a plurality of vertices representing other consumers based on the at least one edge-type criterion;

traversing the graph data from the plurality of vertices representing the other consumers to a plurality of vertices representing other products of the products based on the at least one edge-type criterion;

generating a product recommendation from one or more of the plurality of vertices representing the other products that meets at least one threshold criterion; and

returning the product recommendation in response to the query.

2 . The method of claim 1 , wherein the product is a piece of media content.

3 . The method of claim 1 , wherein the product recommendation is for a piece of media content.

4 . The method of claim 1 , wherein the at least one edge-type criterion comprises at least one of a like relationship, an accessed relationship, a purchased relationship, and a viewed relationship.

5 . The method of claim 1 , further comprising:

generating the graph data based on data from one or more database tables; and

streaming the graph data for a SQL database over a network to an executing application.

6 . The method of claim 1 , further comprising receiving command-line parameters indicating at least one of a number of starting vertices, a number of recommendations to be generated, a number of traversals, and a number of media that must be shared in common between an ego and another consumer.

7 . The method of claim 1 , further comprising calculating a tally for each of the plurality of vertices representing other products.

8 . The method of claim 7 , wherein generating the recommendation further comprises:

sorting and ranking the plurality of vertices representing other products; and

generating the recommendation to include at least one of:

all products associated with the plurality of vertices representing other products and their corresponding tallies;

products with tallies above a predetermined ranking; and

all products and their corresponding tallies, wherein the corresponding tallies are greater than a predetermined user-specified value.

9 . A computing system for generating a product recommendation, the system comprising:

one or more processors,

a non-transitory computer-readable medium coupled to the one or more processors having instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to perform a method for generating a product recommendation, the method comprising:

retrieving a dataset comprising information associated with consumers and products from a database running on a database management system (DBMS) that supports execution of a query language;

generating graph data indicating vertices and edges of a graph from the retrieved dataset, wherein the vertices represent the information associated with the consumers and products and an edge represents an access relationship between at least one consumer of the consumers and at least one product of the products indicated in the dataset;

receiving a query of the graph data to determine a product recommendation for a first consumer of the consumers;

traversing the graph data from a vertex representing the first consumer through a plurality of edges to a plurality of vertices representing at least one product of the products based on at least one edge-type criterion;

traversing the graph data from the plurality of vertices representing the at least one product of the products to a plurality of vertices representing other consumers based on the at least one edge-type criterion;

traversing the graph data from the plurality of vertices representing the other consumers to a plurality of vertices representing other products of the products based on the at least one edge-type criterion;

generating a product recommendation from one or more of the plurality of vertices representing the other products that meets at least one threshold criterion; and

returning the product recommendation in response to the query.

10 . The computing system of claim 9 , wherein the product is a piece of media content.

11 . The computing system of claim 9 , wherein the product recommendation is for a piece of media content.

12 . The computing system of claim 9 , wherein the at least one edge-type criterion comprises at least one of a like relationship, an accessed relationship, a purchased relationship, and a viewed relationship.

13 . The computing system of claim 9 , wherein the method further comprises:

generating the graph data based on data from one or more database tables; and

streaming the graph data for a SQL database over a network to an executing application.

14 . The computing system of claim 9 , wherein the method further comprises receiving command-line parameters indicating at least one of a number of starting vertices, a number of recommendations to be generated, a number of traversals, and a number of media that must be shared in common between an ego and another consumer.

15 . The computing system of claim 9 , wherein the method further comprises calculating a tally for each of the plurality of vertices representing other products.

16 . The computing system of claim 15 , wherein the method further comprises:

sorting and ranking the plurality of vertices representing other products; and

generating the recommendation to include at least one of:

all products associated with the plurality of vertices representing other products and their corresponding tallies;

products with tallies above a predetermined ranking; and

all products and their corresponding tallies, wherein the corresponding tallies are greater than a predetermined user-specified value.

Assignments (8)
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF US PATENTS 9356603, 10026651, 10626048 AND INCLUSION OF US PATENT 7167871 PREVIOUSLY RECORDED ON REEL 064038 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 28, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064161/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064038/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER SHOULD BE RECORD IN U.S. APPLICATION NO. 17/871,285 PREVIOUSLY RECORDED AT REEL: 061135 FRAME: 0603. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 13, 2022
From: HUANG, ERIC; ZHOU, RONG
To: PALO ALTO RESEARCH CENTER INCORPORATED
Reel/Frame 061672/0294 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2022
From: HUANG, ERIC; ZHOU, RONG
To: PALO ALTO RESEARCH CENTER INCORPORATED
Reel/Frame 061135/0603 →
Continuity (2)
Continuation 15074922 · Mar 18, 2016
Related Publication 20220358563A1 · Nov 10, 2022
References Cited (400)
US 817441A · Niesz · 1906 [cited by applicant]
US 4309569A · Merkle · 1982 [cited by applicant]
US 4921898A · Lenney · 1990 [cited by applicant]
US 5070134A · Oyamada et al. · 1991 [cited by applicant]
US 5110856A · Oyamada et al. · 1992 [cited by applicant]
US 5214702A · Fischer · 1993 [cited by applicant]
US 5361340A · Kelly et al. · 1994 [cited by applicant]
US 5377354A · Scannell · 1994 [cited by applicant]
US 5506844A · Rao · 1996 [cited by applicant]
US 5629370A · Freidzon · 1997 [cited by applicant]
US 5845207A · Amin · 1998 [cited by applicant]
US 5870605A · Bracho · 1999 [cited by applicant]
US 5895470A · Pirolli et al. · 1999 [cited by applicant]
US 5966534A · Cooke et al. · 1999 [cited by applicant]
US 6021403A · Horvitz · 2000 [cited by applicant]
US 6037976A · Wixson · 2000 [cited by applicant]
US 6052683A · Irwin · 2000 [cited by applicant]
US 6085320A · Kaliski, Jr. · 2000 [cited by applicant]
US 6091724A · Chandra · 2000 [cited by applicant]
US 6131110A · Bates et al. · 2000 [cited by applicant]
US 6134532A · Lazarus et al. · 2000 [cited by applicant]
US 6173364B1 · Zenchelsky · 2001 [cited by applicant]
US 6175831B1 · Weinreich et al. · 2001 [cited by applicant]
US 6226618B1 · Downs · 2001 [cited by applicant]
US 6233617B1 · Rothwein · 2001 [cited by applicant]
US 6233646B1 · Hahm · 2001 [cited by applicant]
US 6249807B1 · Shaw et al. · 2001 [cited by applicant]
US 6320495B1 · Sporgis · 2001 [cited by applicant]
US 6332158B1 · Risley · 2001 [cited by applicant]
US 6338066B1 · Martin et al. · 2002 [cited by applicant]
US 6345253B1 · Viswanathan · 2002 [cited by applicant]
US 6366988B1 · Skiba · 2002 [cited by applicant]
US 6385619B1 · Eichstaedt · 2002 [cited by applicant]
US 6393479B1 · Glommen et al. · 2002 [cited by applicant]
US 6408288B1 · Ariyoshi · 2002 [cited by applicant]
US 6438579B1 · Hosken · 2002 [cited by applicant]
US 6456234B1 · Johnson · 2002 [cited by applicant]
US 6487539B1 · Aggarwal et al. · 2002 [cited by applicant]
US 6523063B1 · Miller et al. · 2003 [cited by applicant]
US 6526351B2 · Whitham · 2003 [cited by applicant]
US 6546393B1 · Khan · 2003 [cited by applicant]
US 6574377B1 · Cahill · 2003 [cited by applicant]
US 6587835B1 · Treyz et al. · 2003 [cited by applicant]
US 6654735B1 · Eichstaedt · 2003 [cited by applicant]
US 6654792B1 · Verma · 2003 [cited by applicant]
US 6667957B1 · Corson · 2003 [cited by applicant]
US 6680675B1 · Suzuki · 2004 [cited by applicant]
US 6681220B1 · Kaplan · 2004 [cited by applicant]
US 6681326B2 · Son · 2004 [cited by applicant]
US 6691106B1 · Sathyanarayan · 2004 [cited by applicant]
US 6714778B2 · Nykanen et al. · 2004 [cited by applicant]
US 6732273B1 · Byers · 2004 [cited by applicant]
US 6756882B2 · Benes et al. · 2004 [cited by applicant]
US 6769066B1 · Botros · 2004 [cited by applicant]
US 6772333B1 · Brendel · 2004 [cited by applicant]
US 6816884B1 · Summers et al. · 2004 [cited by applicant]
US 6853982B2 · Smith et al. · 2005 [cited by applicant]
US 6862280B1 · Bertagna · 2005 [cited by applicant]
US 6901452B1 · Bertagna · 2005 [cited by applicant]
US 6917985B2 · Madruga · 2005 [cited by applicant]
US 6968179B1 · De Vries · 2005 [cited by applicant]
US 6968393B1 · Chen · 2005 [cited by applicant]
US 6981029B1 · Menditto · 2005 [cited by applicant]
US 6981040B1 · Konig et al. · 2005 [cited by applicant]
US 7013308B1 · Tunstall-Pedoe · 2006 [cited by applicant]
US 7013389B1 · Srivastava · 2006 [cited by applicant]
US 7031308B2 · Garcia-Luna-Aceves · 2006 [cited by applicant]
US 7043475B2 · Heer et al. · 2006 [cited by applicant]
US 7061877B1 · Gummalla · 2006 [cited by applicant]
US 7130622B2 · Vanska et al. · 2006 [cited by applicant]
US 7152094B1 · Jannu · 2006 [cited by applicant]
US 7171046B2 · Myers et al. · 2007 [cited by applicant]
US 7177646B2 · ONeill · 2007 [cited by applicant]
US 7191159B2 · Horvitz et al. · 2007 [cited by applicant]
US 7194454B2 · Hansen et al. · 2007 [cited by applicant]
US 7200637B2 · Klos et al. · 2007 [cited by applicant]
US 7203909B1 · Horvitz et al. · 2007 [cited by applicant]
US 7206860B2 · Murakami · 2007 [cited by applicant]
US 7206861B1 · Callon · 2007 [cited by applicant]
US 7210326B2 · Kawamoto · 2007 [cited by applicant]
US 7213260B2 · Judge · 2007 [cited by applicant]
US 7231607B2 · Neely et al. · 2007 [cited by applicant]
US 7243130B2 · Horvitz et al. · 2007 [cited by applicant]
US 7246159B2 · Aggarwal · 2007 [cited by applicant]
US 7257837B2 · Xu · 2007 [cited by applicant]
US 7260573B1 · Jeh et al. · 2007 [cited by applicant]
US 7269650B2 · Hamdan · 2007 [cited by applicant]
US 7287275B2 · Moskowitz · 2007 [cited by applicant]
US 7305436B2 · Willis · 2007 [cited by applicant]
US 7315541B1 · Housel · 2008 [cited by applicant]
US 7315883B2 · Fair et al. · 2008 [cited by applicant]
US 7339929B2 · Zelig · 2008 [cited by applicant]
US 7346668B2 · Willis · 2008 [cited by applicant]
US 7346703B2 · Cope · 2008 [cited by applicant]
US 7349827B1 · Heller et al. · 2008 [cited by applicant]
US 7350229B1 · Lander · 2008 [cited by applicant]
US 7362727B1 · ONeill · 2008 [cited by applicant]
US 7382787B1 · Barnes · 2008 [cited by applicant]
US 7395507B2 · Robarts · 2008 [cited by applicant]
US 7401087B2 · Copperman et al. · 2008 [cited by applicant]
US 7430755B1 · Hughes · 2008 [cited by applicant]
US 7444251B2 · Nikovski · 2008 [cited by applicant]
US 7466223B2 · Sefton · 2008 [cited by applicant]
US 7466703B1 · Arunachalam · 2008 [cited by applicant]
US 7472422B1 · Agbabian · 2008 [cited by applicant]
US 7496668B2 · Hawkinson · 2009 [cited by applicant]
US 7509425B1 · Rosenberg · 2009 [cited by applicant]
US 7523016B1 · Surdulescu · 2009 [cited by applicant]
US 7526458B2 · Flinn et al. · 2009 [cited by applicant]
US 7542471B2 · Samuels · 2009 [cited by applicant]
US 7543031B2 · Heidloff et al. · 2009 [cited by applicant]
US 7543064B2 · Juncker · 2009 [cited by applicant]
US 7552233B2 · Raju · 2009 [cited by applicant]
US 7555482B2 · Korkus · 2009 [cited by applicant]
US 7555563B2 · Ott · 2009 [cited by applicant]
US 7564812B1 · Elliott · 2009 [cited by applicant]
US 7565425B2 · Van Fleet et al. · 2009 [cited by applicant]
US 7567547B2 · Mosko · 2009 [cited by applicant]
US 7567946B2 · Andreoli · 2009 [cited by applicant]
US 7577522B2 · Rosen · 2009 [cited by applicant]
US 7580971B1 · Gollapudi · 2009 [cited by applicant]
US 7603112B2 · Huomo et al. · 2009 [cited by applicant]
US 7623535B2 · Guichard · 2009 [cited by applicant]
US 7639840B2 · Hanna et al. · 2009 [cited by applicant]
US 7647507B1 · Feng · 2010 [cited by applicant]
US 7652594B2 · Lamont et al. · 2010 [cited by applicant]
US 7660324B2 · Oguchi · 2010 [cited by applicant]
US 7668885B2 · Wittke et al. · 2010 [cited by applicant]
US 7685290B2 · Satapati · 2010 [cited by applicant]
US 7698463B2 · Ogier · 2010 [cited by applicant]
US 7698559B1 · Chaudhury · 2010 [cited by applicant]
US 7707226B1 · Tonse · 2010 [cited by applicant]
US 7716651B2 · Cukierman et al. · 2010 [cited by applicant]
US 7739338B2 · Taylor · 2010 [cited by applicant]
US 7739602B2 · Feng et al. · 2010 [cited by applicant]
US 7743050B1 · Bem et al. · 2010 [cited by applicant]
US 7765470B2 · Epstein · 2010 [cited by applicant]
US 7769887B1 · Bhattacharyya · 2010 [cited by applicant]
US 7779467B2 · Choi · 2010 [cited by applicant]
US 7801177B2 · Luss · 2010 [cited by applicant]
US 7809601B2 · Shaya et al. · 2010 [cited by applicant]
US 7816441B2 · Elizalde · 2010 [cited by applicant]
US 7831670B2 · Goodman et al. · 2010 [cited by applicant]
US 7831707B2 · Bardsley · 2010 [cited by applicant]
US 7831733B2 · Sultan · 2010 [cited by applicant]
US 7831928B1 · Rose et al. · 2010 [cited by applicant]
US 7835578B2 · Cheng et al. · 2010 [cited by applicant]
US 7885844B1 · Cohen et al. · 2011 [cited by applicant]
US 7886011B2 · Buchheit · 2011 [cited by applicant]
US 7908337B2 · Garcia-Luna-Aceves · 2011 [cited by applicant]
US 7924837B1 · Shabtay · 2011 [cited by applicant]
US 7945653B2 · Zuckerberg et al. · 2011 [cited by applicant]
US 7949574B2 · Patel et al. · 2011 [cited by applicant]
US 7953014B2 · Toda · 2011 [cited by applicant]
US 7953885B1 · Devireddy · 2011 [cited by applicant]
US 7984006B2 · Price · 2011 [cited by applicant]
US 8000267B2 · Solis · 2011 [cited by applicant]
US 8010669B2 · Sathish · 2011 [cited by applicant]
US 8010691B2 · Kollmansberger · 2011 [cited by applicant]
US 8060406B2 · Blegen · 2011 [cited by applicant]
US 8074289B1 · Carpentier · 2011 [cited by applicant]
US 8095523B2 · Brave et al. · 2012 [cited by applicant]
US 8103729B2 · Tornabene et al. · 2012 [cited by applicant]
US 8117441B2 · Kurien · 2012 [cited by applicant]
US 8135718B1 · Das et al. · 2012 [cited by applicant]
US 8145512B1 · Henne · 2012 [cited by applicant]
US 8160069B2 · Jacobson · 2012 [cited by applicant]
US 8165985B2 · Stefik · 2012 [cited by applicant]
US 8204060B2 · Jacobson · 2012 [cited by applicant]
US 8214364B2 · Bigus · 2012 [cited by applicant]
US 8224985B2 · Takeda · 2012 [cited by applicant]
US 8225057B1 · Zheng · 2012 [cited by applicant]
US 8239460B2 · Meek et al. · 2012 [cited by applicant]
US 8255468B2 · Vitaldevara et al. · 2012 [cited by applicant]
US 8271413B2 · Agarwal et al. · 2012 [cited by applicant]
US 8271578B2 · Sheffi · 2012 [cited by applicant]
US 8296351B2 · Lazaridis et al. · 2012 [cited by applicant]
US 8307029B2 · Davis et al. · 2012 [cited by applicant]
US 8312064B1 · Gauvin · 2012 [cited by applicant]
US 8356044B2 · Stefik et al. · 2013 [cited by applicant]
US 8386622B2 · Jacobson · 2013 [cited by applicant]
US 8428614B2 · Wolfe · 2013 [cited by applicant]
US 8428777B1 · Poursohi · 2013 [cited by applicant]
US 8447851B1 · Anderson · 2013 [cited by applicant]
US 8462781B2 · McGhee · 2013 [cited by applicant]
US 8467297B2 · Liu · 2013 [cited by applicant]
US 8473633B2 · Eardley · 2013 [cited by applicant]
US 8489599B2 · Bellotti · 2013 [cited by applicant]
US 8499047B2 · Weyer et al. · 2013 [cited by applicant]
US 8515459B2 · Busch · 2013 [cited by applicant]
US 8522257B2 · Rupp et al. · 2013 [cited by applicant]
US 8525665B1 · Trundle et al. · 2013 [cited by applicant]
US 8533742B2 · Ginis · 2013 [cited by applicant]
US 8549013B1 · Sarma et al. · 2013 [cited by applicant]
US 8553562B2 · Allan · 2013 [cited by applicant]
US 8554703B1 · Lin · 2013 [cited by applicant]
US 8572214B2 · Garcia-Luna-Aceves · 2013 [cited by applicant]
US 8589494B2 · Garrett · 2013 [cited by applicant]
US 8595234B2 · Siripurapu et al. · 2013 [cited by applicant]
US 8600920B2 · Flynn · 2013 [cited by applicant]
US 8606297B1 · Simkhai et al. · 2013 [cited by applicant]
US 8606781B2 · Chi et al. · 2013 [cited by applicant]
US 8620764B2 · Moritz et al. · 2013 [cited by applicant]
US 8654649B2 · Vasseur · 2014 [cited by applicant]
US 8661046B2 · King · 2014 [cited by applicant]
US 8665757B2 · Kling · 2014 [cited by applicant]
US 8667172B2 · Ravindran · 2014 [cited by applicant]
US 8676929B2 · Lazaridis et al. · 2014 [cited by applicant]
US 8677451B1 · Bhimaraju · 2014 [cited by applicant]
US 8688619B1 · Ezick · 2014 [cited by applicant]
US 8694901B2 · Falchuk et al. · 2014 [cited by applicant]
US 8699350B1 · Kumar · 2014 [cited by applicant]
US 8713612B2 · Levy et al. · 2014 [cited by applicant]
US 8718055B2 · Vasseur · 2014 [cited by applicant]
US 8719391B2 · Hämäläinen et al. · 2014 [cited by applicant]
US 8732584B2 · Lee et al. · 2014 [cited by applicant]
US 8738431B2 · Elliott et al. · 2014 [cited by applicant]
US 8750820B2 · Allan · 2014 [cited by applicant]
US 8761022B2 · Chiabaut · 2014 [cited by applicant]
US 8762302B1 · Spivack · 2014 [cited by applicant]
US 8762477B2 · Xie · 2014 [cited by applicant]
US 8762570B2 · Qian · 2014 [cited by applicant]
US 8762707B2 · Killian · 2014 [cited by applicant]
US 8767627B2 · Ezure · 2014 [cited by applicant]
US 8799302B2 · Singerman et al. · 2014 [cited by applicant]
US 8817594B2 · Gero · 2014 [cited by applicant]
US 8826381B2 · Kim · 2014 [cited by applicant]
US 8832302B1 · Bradford · 2014 [cited by applicant]
US 8836536B2 · Marwah · 2014 [cited by applicant]
US 8862774B2 · Vasseur · 2014 [cited by applicant]
US 8868472B1 · Lin · 2014 [cited by applicant]
US 8868779B2 · ONeill · 2014 [cited by applicant]
US 8874842B1 · Kimmel · 2014 [cited by applicant]
US 8880682B2 · Bishop · 2014 [cited by applicant]
US 8903756B2 · Zhao · 2014 [cited by applicant]
US 8923293B2 · Jacobson · 2014 [cited by applicant]
US 8934496B2 · Vasseur · 2015 [cited by applicant]
US 8937865B1 · Kumar · 2015 [cited by applicant]
US 8938503B2 · Shoen et al. · 2015 [cited by applicant]
US 8972969B2 · Gaither · 2015 [cited by applicant]
US 8977596B2 · Montulli · 2015 [cited by applicant]
US 9015099B2 · Nitz et al. · 2015 [cited by applicant]
US 9071498B2 · Beser · 2015 [cited by applicant]
US 9081853B2 · Rao et al. · 2015 [cited by applicant]
US 9098834B2 · Ramanathaiah et al. · 2015 [cited by applicant]
US 9112895B1 · Lin · 2015 [cited by applicant]
US 9137190B2 · Nairn et al. · 2015 [cited by applicant]
US 9195640B1 · Donneau-Golencer · 2015 [cited by applicant]
US 9195765B2 · Russell et al. · 2015 [cited by applicant]
US 9195989B2 · Bosworth et al. · 2015 [cited by applicant]
US 9208439B2 · Roberts et al. · 2015 [cited by applicant]
US 9245010B1 · Donneau-Golencer et al. · 2016 [cited by applicant]
US 9245238B2 · Mejia et al. · 2016 [cited by applicant]
US 9256785B2 · Qvarfordt · 2016 [cited by applicant]
US 9280911B2 · Sadeh-Koniecpol · 2016 [cited by applicant]
US 9286391B1 · Dykstra · 2016 [cited by applicant]
US 9374434B2 · Sylvain · 2016 [cited by applicant]
US 9467530B2 · Belimpasakis et al. · 2016 [cited by applicant]
US 9507851B1 · Marquie · 2016 [cited by examiner]
US 9589560B1 · Vitaladevuni · 2017 [cited by applicant]
US 9600561B2 · Bhargava et al. · 2017 [cited by applicant]
US 9659214B1 · Kennedy · 2017 [cited by applicant]
US 9691073B2 · Tseng et al. · 2017 [cited by applicant]
US 9715543B2 · Macadaan et al. · 2017 [cited by applicant]
US 9906539B2 · Higbee et al. · 2018 [cited by applicant]
US 10095988B2 · Tseng et al. · 2018 [cited by applicant]
US 10242258B2 · Guo et al. · 2019 [cited by applicant]
US 10304066B2 · Tseng et al. · 2019 [cited by applicant]
US 10330440B2 · Lyren · 2019 [cited by applicant]
US 10394919B2 · Reese et al. · 2019 [cited by applicant]
US 10438130B2 · Rossi et al. · 2019 [cited by applicant]
US 10885478B2 · Roberts et al. · 2021 [cited by applicant]
US 11093834B2 · Ahern et al. · 2021 [cited by applicant]
US 11127020B2 · Partridge · 2021 [cited by applicant]
US 11301524B2 · Bhargava et al. · 2022 [cited by applicant]
US 11436656B2 · Huang et al. · 2022 [cited by applicant]
US 11475360B2 · Rossi et al. · 2022 [cited by applicant]
US 11477302B2 · Roberts et al. · 2022 [cited by applicant]
US 11550455B2 · Rossi et al. · 2023 [cited by applicant]
US 11599709B2 · Maxwell et al. · 2023 [cited by applicant]
US 12242580B1 · Philbrick · 2025 [cited by applicant]
US 20010032193A1 · Ferber · 2001 [cited by applicant]
US 20020010795A1 · Brown · 2002 [cited by applicant]
US 20020022516A1 · Forden · 2002 [cited by applicant]
US 20020038296A1 · Margolus · 2002 [cited by applicant]
US 20020046281A1 · Cope et al. · 2002 [cited by applicant]
US 20020048269A1 · Hong · 2002 [cited by applicant]
US 20020052781A1 · Aufricht et al. · 2002 [cited by applicant]
US 20020054593A1 · Morohashi · 2002 [cited by applicant]
US 20020077988A1 · Sasaki · 2002 [cited by applicant]
US 20020078066A1 · Robinson · 2002 [cited by applicant]
US 20020082910A1 · Kontogouris · 2002 [cited by applicant]
US 20020098891A1 · Graham et al. · 2002 [cited by applicant]
US 20020103698A1 · Cantrell · 2002 [cited by applicant]
US 20020111172A1 · DeWolf et al. · 2002 [cited by applicant]
US 20020138551A1 · Erickson · 2002 [cited by applicant]
US 20020143802A1 · Chi et al. · 2002 [cited by applicant]
US 20020152305A1 · Jackson · 2002 [cited by applicant]
US 20020164977A1 · Link, II et al. · 2002 [cited by applicant]
US 20020167939A1 · Weissman-Berman · 2002 [cited by examiner]
US 20020173295A1 · Nykanen et al. · 2002 [cited by applicant]
US 20020176404A1 · Girard · 2002 [cited by applicant]
US 20020188605A1 · Adya · 2002 [cited by applicant]
US 20020199014A1 · Yang · 2002 [cited by applicant]
US 20030004621A1 · Bousquet · 2003 [cited by applicant]
US 20030033394A1 · Stine · 2003 [cited by applicant]
US 20030046396A1 · Richter · 2003 [cited by applicant]
US 20030046437A1 · Eytchison · 2003 [cited by applicant]
US 20030048793A1 · Pochon · 2003 [cited by applicant]
US 20030051100A1 · Patel · 2003 [cited by applicant]
US 20030061384A1 · Nakatani · 2003 [cited by applicant]
US 20030063072A1 · Brandenberg et al. · 2003 [cited by applicant]
US 20030065731A1 · Mohammed et al. · 2003 [cited by applicant]
US 20030074409A1 · Bentley · 2003 [cited by applicant]
US 20030074472A1 · Lucco · 2003 [cited by applicant]
US 20030088696A1 · McCanne · 2003 [cited by applicant]
US 20030097447A1 · Johnston · 2003 [cited by applicant]
US 20030099237A1 · Mitra · 2003 [cited by applicant]
US 20030140257A1 · Peterka · 2003 [cited by applicant]
US 20030163365A1 · Farnes · 2003 [cited by applicant]
US 20030200192A1 · Bell et al. · 2003 [cited by applicant]
US 20030229632A1 · Harris · 2003 [cited by applicant]
US 20030229892A1 · Sardera · 2003 [cited by applicant]
US 20040012625A1 · Lei et al. · 2004 [cited by applicant]
US 20040019603A1 · Haigh et al. · 2004 [cited by applicant]
US 20040024879A1 · Dingman · 2004 [cited by applicant]
US 20040030602A1 · Rosenquist · 2004 [cited by applicant]
US 20040059626A1 · Smallwood · 2004 [cited by applicant]
US 20040059736A1 · Willse · 2004 [cited by applicant]
US 20040064737A1 · Milliken · 2004 [cited by applicant]
US 20040071140A1 · Jason · 2004 [cited by applicant]
US 20040073617A1 · Milliken · 2004 [cited by applicant]
US 20040073715A1 · Folkes · 2004 [cited by applicant]
US 20040111477A1 · Boss et al. · 2004 [cited by applicant]
US 20040139230A1 · Kim · 2004 [cited by applicant]
US 20040141003A1 · Nivers et al. · 2004 [cited by applicant]
US 20040176966A1 · Chen · 2004 [cited by applicant]
US 20040199587A1 · McKnight · 2004 [cited by applicant]
US 20040215509A1 · Perry · 2004 [cited by applicant]
US 20040221047A1 · Grover · 2004 [cited by applicant]
US 20040225627A1 · Botros · 2004 [cited by applicant]
US 20040252683A1 · Kennedy · 2004 [cited by applicant]
US 20050003832A1 · Osafune · 2005 [cited by applicant]
US 20050028156A1 · Hammond · 2005 [cited by applicant]
US 20050043060A1 · Brandenberg · 2005 [cited by applicant]
US 20050050211A1 · Kaul · 2005 [cited by applicant]
US 20050074001A1 · Mattes · 2005 [cited by applicant]
US 20050138049A1 · Linden · 2005 [cited by applicant]
US 20050144000A1 · Yamasaki et al. · 2005 [cited by applicant]
US 20050149508A1 · Deshpande · 2005 [cited by applicant]
US 20050159823A1 · Hayes · 2005 [cited by applicant]
US 20050198351A1 · Nog · 2005 [cited by applicant]
US 20050216434A1 · Haveliwala et al. · 2005 [cited by applicant]
US 20050249196A1 · Ansari · 2005 [cited by applicant]
US 20050259637A1 · Chu · 2005 [cited by applicant]
US 20050262217A1 · Nonaka · 2005 [cited by applicant]
US 20050281288A1 · Banerjee · 2005 [cited by applicant]
US 20050286535A1 · Shrum · 2005 [cited by applicant]
US 20050289222A1 · Sahim · 2005 [cited by applicant]
US 20060010240A1 · Chuah · 2006 [cited by applicant]
US 20060010249A1 · Sabesan · 2006 [cited by applicant]
US 20060020662A1 · Robinson · 2006 [cited by applicant]
US 20060029102A1 · Abe · 2006 [cited by applicant]
US 20060039379A1 · Abe · 2006 [cited by applicant]
US 20060051055A1 · Ohkawa · 2006 [cited by applicant]
US 20060072523A1 · Richardson · 2006 [cited by applicant]
US 20060095457A1 · Glasspool · 2006 [cited by applicant]
US 20060099973A1 · Nair · 2006 [cited by applicant]
US 20060109237A1 · Morita et al. · 2006 [cited by applicant]
US 20060129444A1 · Baeza · 2006 [cited by applicant]
US 20060129514A1 · Watanabe · 2006 [cited by applicant]
US 20060133343A1 · Huang · 2006 [cited by applicant]
US 20060143278A1 · Bauchot et al. · 2006 [cited by applicant]
US 20060146686A1 · Kim · 2006 [cited by applicant]
US 20060156222A1 · Chi et al. · 2006 [cited by applicant]
US 20060173831A1 · Basso · 2006 [cited by applicant]
US 20060193295A1 · White · 2006 [cited by applicant]
US 20060200523A1 · Tokuda et al. · 2006 [cited by applicant]
US 20060200834A1 · Cukierman et al. · 2006 [cited by applicant]
US 20060203804A1 · Whitmore · 2006 [cited by applicant]
US 20060206445A1 · Andreoli · 2006 [cited by applicant]
US 20060206569A1 · Heidloff et al. · 2006 [cited by applicant]
US 20060206578A1 · Heidloff et al. · 2006 [cited by applicant]
US 20060215684A1 · Capone · 2006 [cited by applicant]
US 20060223504A1 · Ishak · 2006 [cited by applicant]
US 20060224552A1 · Riezler et al. · 2006 [cited by applicant]
US 20060235689A1 · Sugihara · 2006 [cited by applicant]
US 20060235696A1 · Bennett · 2006 [cited by applicant]
US 20060256767A1 · Suzuki · 2006 [cited by applicant]
US 20060268792A1 · Belcea · 2006 [cited by applicant]
US 20070019619A1 · Foster · 2007 [cited by applicant]
US 20070038777A1 · Low et al. · 2007 [cited by applicant]
US 20070061195A1 · Liu et al. · 2007 [cited by applicant]
US 20070073888A1 · Madhok · 2007 [cited by applicant]
US 20070094265A1 · Korkus · 2007 [cited by applicant]
US 20070112880A1 · Yang · 2007 [cited by applicant]
US 20070124412A1 · Narayanaswami · 2007 [cited by applicant]
US 20070124721A1 · Cowing et al. · 2007 [cited by applicant]
US 20070127457A1 · Mirtorabi · 2007 [cited by applicant]
US 20070160062A1 · Morishita · 2007 [cited by applicant]