IP Library Granted Patent US 12,379,981
Granted Patent B2
US 12,379,981 · App. 18/746,709 · Granted Aug 5, 2025

Thread weave for cross-instruction set architectureprocedure calls

Inventors: Jonathan Lindsey Tate (Beltram, TX); Gregory Michael Link (Charlotte, NC)
Assignee: Magic Leap, Inc.
G06F9/547G06F8/47
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,379,981
App. No.
18/746,709
Granted
Aug 5, 2025
Kind
B2
Abstract

The invention provides a method of initiating code including (i) storing an application having first, second and third functions, the first function being a main function that calls the second and third functions to run the application, (ii) compiling the application to first and second heterogeneous processors to create first and second central processing unit (CPU) instruction set architecture (ISA) objects respectively, (iii) pruning the first and second CPU ISA objects by removing the third function from the first CPU ISA objects and removing first and second functions from the second CPU ISA objects, (iv) proxy inserting first and second remote procedure calls (RPC's) in the first and second CPU ISA objects respectively, and pointing respectively to the third function in the second CPU ISA objects and the second function in the first CPU ISA objects, and (v) section renaming the second CPU ISA objects to common application library.

Claims (20)

1. A method of executing an application comprising:

executing a first function of an application that has first, second and third functions, the first function being a main function, on a first processor with at least one of first central processing unit (CPU) instruction set architecture (ISA) objects that are compiled to the first processor, the main function causing sequential execution of:

a first remote proxy call (RPC) on the first processor with at least one of the first CPU ISA objects, the first function calling the first RPC while a second CPU is paused;

the third function on a second processor with at least one of second CPU ISA objects that are compiled to the second processor, the first RPC calling the third function and pausing the first CPU;

the second RPC on the second processor with at least one of the second CPU ISA objects, the third function calling the second RPC while a first CPU is paused; and

the second function on the first processor with at least one of the first CPU ISA objects, wherein the application has a data structure that is used by functions of the first and second CPU ISA objects, the second RPC calling the second function and pausing the second CPU.

2. The method of claim 1 , wherein the first function points to the second function.

3. The method of claim 1 , wherein the first function points to the first RPC.

4. The method of claim 1 , wherein the first function uses the data structure.

5. The method of claim 1 , wherein the third function uses the data structure.

6. A non-transitory computer-readable medium having stored thereon a set of instructions that are executable by a processor to carry out a method comprising:

executing a first function of an application that has first, second and third functions, the first function being a main function, on a first processor with at least one of first central processing unit (CPU) instruction set architecture (ISA) objects that are compiled to the first processor, the main function causing sequential execution of:

a first remote proxy call (RPC) on the first processor with at least one of the first CPU ISA objects, the first function calling the first RPC while a second CPU is paused;

the third function on a second processor with at least one of second CPU ISA objects that are compiled to the second processor, the first RPC calling the third function and pausing the first CPU;

the second RPC on the second processor with at least one of the second CPU ISA objects, the third function calling the second RPC while a first CPU is paused; and

the second function on the first processor with at least one of the first CPU ISA objects, wherein the application has a data structure that is used by functions of the first and second CPU ISA objects, the second RPC calling the second function and pausing the second CPU.

7. The non-transitory computer-readable medium of claim 6 , wherein the first function points to the second function.

8. The non-transitory computer-readable medium of claim 6 , wherein the first function points to the first RPC.

9. The non-transitory computer-readable medium of claim 6 , wherein the first function uses the data structure.

10. The non-transitory computer-readable medium of claim 6 , wherein the third function uses the data structure.

Assignments (3)
SECURITY INTEREST Recorded Nov 3, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073480/0540 →
SECURITY INTEREST Recorded Oct 28, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073387/0487 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2024
From: TATE, JONATHAN LINDSEY; LINK, GREGORY MICHAEL
To: MAGIC LEAP, INC.
Reel/Frame 067772/0479 →
Continuity (3)
Division 17259020
Provisional Application 62696132 · Jul 10, 2018
Related Publication 20240338268A1 · Oct 10, 2024
References Cited (400)
US 4344092A · Miller · 1982 [cited by applicant]
US 4652930A · Crawford · 1987 [cited by applicant]
US 4810080A · Grendol et al. · 1989 [cited by applicant]
US 4997268A · Dauvergne · 1991 [cited by applicant]
US 5007727A · Kahaney et al. · 1991 [cited by applicant]
US 5074295A · Willis · 1991 [cited by applicant]
US 5240220A · Elberbaum · 1993 [cited by applicant]
US 5251635A · Dumoulin et al. · 1993 [cited by applicant]
US 5410763A · Bolle · 1995 [cited by applicant]
US 5455625A · Englander · 1995 [cited by applicant]
US 5495286A · Adair · 1996 [cited by applicant]
US 5497463A · Stein et al. · 1996 [cited by applicant]
US 5659701A · Amit et al. · 1997 [cited by applicant]
US 5682255A · Friesem et al. · 1997 [cited by applicant]
US 5689669A · Lynch · 1997 [cited by applicant]
US 5826092A · Flannery · 1998 [cited by applicant]
US 5854872A · Tai · 1998 [cited by applicant]
US 5864365A · Sramek et al. · 1999 [cited by applicant]
US 5937202A · Crosetto · 1999 [cited by applicant]
US 6002853A · de Hond · 1999 [cited by applicant]
US 6012811A · Chao et al. · 2000 [cited by applicant]
US 6016160A · Coombs et al. · 2000 [cited by applicant]
US 6064749A · Hirota et al. · 2000 [cited by applicant]
US 6076927A · Owens · 2000 [cited by applicant]
US 6079982A · Meader · 2000 [cited by applicant]
US 6117923A · Amagai et al. · 2000 [cited by applicant]
US 6119147A · Toomey et al. · 2000 [cited by applicant]
US 6124977A · Takahashi · 2000 [cited by applicant]
US 6179619B1 · Tanaka · 2001 [cited by applicant]
US 6191809B1 · Hori et al. · 2001 [cited by applicant]
US 6219045B1 · Leahy et al. · 2001 [cited by applicant]
US 6243091B1 · Berstis · 2001 [cited by applicant]
US 6271843B1 · Lection et al. · 2001 [cited by applicant]
US 6362817B1 · Powers et al. · 2002 [cited by applicant]
US 6375369B1 · Schneider et al. · 2002 [cited by applicant]
US 6385735B1 · Wilson · 2002 [cited by applicant]
US 6396522B1 · Vu · 2002 [cited by applicant]
US 6414679B1 · Miodonski et al. · 2002 [cited by applicant]
US 6538655B1 · Kubota · 2003 [cited by applicant]
US 6541736B1 · Huang et al. · 2003 [cited by applicant]
US 6570563B1 · Honda · 2003 [cited by applicant]
US 6573903B2 · Gantt · 2003 [cited by applicant]
US 6590593B1 · Robertson et al. · 2003 [cited by applicant]
US 6621508B1 · Shiraishi et al. · 2003 [cited by applicant]
US 6690393B2 · Heron et al. · 2004 [cited by applicant]
US 6757068B2 · Foxlin · 2004 [cited by applicant]
US 6784901B1 · Harvey et al. · 2004 [cited by applicant]
US 6961055B2 · Doak · 2005 [cited by applicant]
US 7046515B1 · Wyatt · 2006 [cited by applicant]
US 7051219B2 · Hwang · 2006 [cited by applicant]
US 7076674B2 · Cervantes · 2006 [cited by applicant]
US 7111290B1 · Yates, Jr. · 2006 [cited by applicant]
US 7119819B1 · Robertson et al. · 2006 [cited by applicant]
US 7219245B1 · Raghuvanshi · 2007 [cited by applicant]
US 7382288B1 · Wilson · 2008 [cited by applicant]
US 7414629B2 · Santodomingo · 2008 [cited by applicant]
US 7431453B2 · Hogan · 2008 [cited by applicant]
US 7467356B2 · Gettman et al. · 2008 [cited by applicant]
US 7542040B2 · Templeman · 2009 [cited by applicant]
US 7573640B2 · Nivon et al. · 2009 [cited by applicant]
US 7653877B2 · Matsuda · 2010 [cited by applicant]
US 7663625B2 · Chartier et al. · 2010 [cited by applicant]
US 7724980B1 · Shenzhi · 2010 [cited by applicant]
US 7746343B1 · Charaniya et al. · 2010 [cited by applicant]
US 7751662B2 · Kleemann · 2010 [cited by applicant]
US 7758185B2 · Lewis · 2010 [cited by applicant]
US 7788323B2 · Greenstein et al. · 2010 [cited by applicant]
US 7804507B2 · Yang et al. · 2010 [cited by applicant]
US 7814429B2 · Buffet et al. · 2010 [cited by applicant]
US 7817150B2 · Reichard et al. · 2010 [cited by applicant]
US 7844724B2 · Van Wie et al. · 2010 [cited by applicant]
US 8060759B1 · Arnan et al. · 2011 [cited by applicant]
US 8120851B2 · Iwasa · 2012 [cited by applicant]
US 8214660B2 · Capps, Jr. · 2012 [cited by applicant]
US 8246408B2 · Elliot · 2012 [cited by applicant]
US 8353594B2 · Lewis · 2013 [cited by applicant]
US 8360578B2 · Nummela et al. · 2013 [cited by applicant]
US 8508676B2 · Silverstein et al. · 2013 [cited by applicant]
US 8547638B2 · Levola · 2013 [cited by applicant]
US 8605764B1 · Rothaar et al. · 2013 [cited by applicant]
US 8619365B2 · Harris et al. · 2013 [cited by applicant]
US 8696113B2 · Lewis · 2014 [cited by applicant]
US 8698701B2 · Margulis · 2014 [cited by applicant]
US 8733927B1 · Lewis · 2014 [cited by applicant]
US 8736636B2 · Kang · 2014 [cited by applicant]
US 8759929B2 · Shiozawa et al. · 2014 [cited by applicant]
US 8793770B2 · Lim · 2014 [cited by applicant]
US 8823855B2 · Hwang · 2014 [cited by applicant]
US 8847988B2 · Geisner et al. · 2014 [cited by applicant]
US 8874673B2 · Kim · 2014 [cited by applicant]
US 9010929B2 · Lewis · 2015 [cited by applicant]
US 9015501B2 · Gee · 2015 [cited by applicant]
US 9086537B2 · Iwasa et al. · 2015 [cited by applicant]
US 9095437B2 · Boyden et al. · 2015 [cited by applicant]
US 9239473B2 · Lewis · 2016 [cited by applicant]
US 9244293B2 · Lewis · 2016 [cited by applicant]
US 9244533B2 · Friend et al. · 2016 [cited by applicant]
US 9383823B2 · Geisner et al. · 2016 [cited by applicant]
US 9489027B1 · Ogletree · 2016 [cited by applicant]
US 9519305B2 · Wolfe · 2016 [cited by applicant]
US 9581820B2 · Robbins · 2017 [cited by applicant]
US 9582060B2 · Balatsos · 2017 [cited by applicant]
US 9658473B2 · Lewis · 2017 [cited by applicant]
US 9671566B2 · Abovitz et al. · 2017 [cited by applicant]
US 9671615B1 · Vallius et al. · 2017 [cited by applicant]
US 9696795B2 · Marcolina et al. · 2017 [cited by applicant]
US 9798144B2 · Sako et al. · 2017 [cited by applicant]
US 9874664B2 · Stevens et al. · 2018 [cited by applicant]
US 9880441B1 · Osterhout · 2018 [cited by applicant]
US 9918058B2 · Takahasi et al. · 2018 [cited by applicant]
US 9955862B2 · Freeman et al. · 2018 [cited by applicant]
US 9978118B1 · Ozgumer et al. · 2018 [cited by applicant]
US 9996797B1 · Holz et al. · 2018 [cited by applicant]
US 10018844B2 · Levola et al. · 2018 [cited by applicant]
US 10082865B1 · Raynal et al. · 2018 [cited by applicant]
US 10151937B2 · Lewis · 2018 [cited by applicant]
US 10185147B2 · Lewis · 2019 [cited by applicant]
US 10218679B1 · Jawahar · 2019 [cited by applicant]
US 10241545B1 · Richards et al. · 2019 [cited by applicant]
US 10317680B1 · Richards et al. · 2019 [cited by applicant]
US 10436594B2 · Belt et al. · 2019 [cited by applicant]
US 10516853B1 · Gibson et al. · 2019 [cited by applicant]
US 10551879B1 · Richards et al. · 2020 [cited by applicant]
US 10578870B2 · Kimmel · 2020 [cited by applicant]
US 10698202B2 · Kimmel et al. · 2020 [cited by applicant]
US 10856107B2 · Mycek et al. · 2020 [cited by applicant]
US 10825424B2 · Zhang · 2020 [cited by applicant]
US 10987176B2 · Poltaretskyi et al. · 2021 [cited by applicant]
US 11190681B1 · Brook et al. · 2021 [cited by applicant]
US 11209656B1 · Choi et al. · 2021 [cited by applicant]
US 11236993B1 · Hall et al. · 2022 [cited by applicant]
US 20010010598A1 · Aritake et al. · 2001 [cited by applicant]
US 20010018667A1 · Kim · 2001 [cited by applicant]
US 20020007463A1 · Fung · 2002 [cited by applicant]
US 20020108064A1 · Nunally · 2002 [cited by applicant]
US 20020063913A1 · Nakamura et al. · 2002 [cited by applicant]
US 20020071050A1 · Homberg · 2002 [cited by applicant]
US 20020095463A1 · Matsuda · 2002 [cited by applicant]
US 20020113820A1 · Robinson et al. · 2002 [cited by applicant]
US 20020122648A1 · Mule′ et al. · 2002 [cited by applicant]
US 20020140848A1 · Cooper et al. · 2002 [cited by applicant]
US 20030028816A1 · Bacon · 2003 [cited by applicant]
US 20030048456A1 · Hill · 2003 [cited by applicant]
US 20030067685A1 · Niv · 2003 [cited by applicant]
US 20030077458A1 · Korenaga et al. · 2003 [cited by applicant]
US 20030080976A1 · Satoh et al. · 2003 [cited by applicant]
US 20030115494A1 · Cervantes · 2003 [cited by applicant]
US 20030218614A1 · Lavelle et al. · 2003 [cited by applicant]
US 20030219992A1 · Schaper · 2003 [cited by applicant]
US 20030226047A1 · Park · 2003 [cited by applicant]
US 20040001533A1 · Tran et al. · 2004 [cited by applicant]
US 20040021600A1 · Wittenberg · 2004 [cited by applicant]
US 20040025069A1 · Gary et al. · 2004 [cited by applicant]
US 20040042377A1 · Nikoloai et al. · 2004 [cited by applicant]
US 20040073822A1 · Greco · 2004 [cited by applicant]
US 20040073825A1 · Itoh · 2004 [cited by applicant]
US 20040111248A1 · Granny et al. · 2004 [cited by applicant]
US 20040113887A1 · Pair et al. · 2004 [cited by applicant]
US 20040174496A1 · Ji et al. · 2004 [cited by applicant]
US 20040186902A1 · Stewart · 2004 [cited by applicant]
US 20040193441A1 · Altieri · 2004 [cited by applicant]
US 20040201857A1 · Foxlin · 2004 [cited by applicant]
US 20040238732A1 · State et al. · 2004 [cited by applicant]
US 20040240072A1 · Schindler et al. · 2004 [cited by applicant]
US 20040246391A1 · Travis · 2004 [cited by applicant]
US 20040268159A1 · Aasheim et al. · 2004 [cited by applicant]
US 20050001977A1 · Zelman · 2005 [cited by applicant]
US 20050034002A1 · Flautner · 2005 [cited by applicant]
US 20050093719A1 · Okamoto et al. · 2005 [cited by applicant]
US 20050128212A1 · Edecker et al. · 2005 [cited by applicant]
US 20050157159A1 · Komiya et al. · 2005 [cited by applicant]
US 20050177385A1 · Hull · 2005 [cited by applicant]
US 20050231599A1 · Yamasaki · 2005 [cited by applicant]
US 20050273792A1 · Inohara et al. · 2005 [cited by applicant]
US 20060013435A1 · Rhoads · 2006 [cited by applicant]
US 20060015821A1 · Jacques Parker et al. · 2006 [cited by applicant]
US 20060019723A1 · Vorenkamp · 2006 [cited by applicant]
US 20060038880A1 · Starkweather et al. · 2006 [cited by applicant]
US 20060050224A1 · Smith · 2006 [cited by applicant]
US 20060090092A1 · Verhulst · 2006 [cited by applicant]
US 20060126181A1 · Levola · 2006 [cited by applicant]
US 20060126182A1 · Levola · 2006 [cited by applicant]
US 20060129852A1 · Bonola · 2006 [cited by applicant]
US 20060132914A1 · Weiss et al. · 2006 [cited by applicant]
US 20060179329A1 · Terechko · 2006 [cited by applicant]
US 20060221448A1 · Nivon et al. · 2006 [cited by applicant]
US 20060228073A1 · Mukawa et al. · 2006 [cited by applicant]
US 20060250322A1 · Hall et al. · 2006 [cited by applicant]
US 20060259621A1 · Ranganathan · 2006 [cited by applicant]
US 20060268220A1 · Hogan · 2006 [cited by applicant]
US 20070058248A1 · Nguyen et al. · 2007 [cited by applicant]
US 20070103836A1 · Oh · 2007 [cited by applicant]
US 20070124730A1 · Pytel · 2007 [cited by applicant]
US 20070159673A1 · Freeman et al. · 2007 [cited by applicant]
US 20070188837A1 · Shimizu et al. · 2007 [cited by applicant]
US 20070198886A1 · Saito · 2007 [cited by applicant]
US 20070204672A1 · Huang et al. · 2007 [cited by applicant]
US 20070213952A1 · Cirelli · 2007 [cited by applicant]
US 20070283247A1 · Brenneman et al. · 2007 [cited by applicant]
US 20080002259A1 · Ishizawa et al. · 2008 [cited by applicant]
US 20080002260A1 · Arrouy et al. · 2008 [cited by applicant]
US 20080030429A1 · Hailpern · 2008 [cited by applicant]
US 20080043334A1 · Itzkovitch et al. · 2008 [cited by applicant]
US 20080046773A1 · Ham · 2008 [cited by applicant]
US 20080050013A1 · Munro · 2008 [cited by applicant]
US 20080063802A1 · Maula et al. · 2008 [cited by applicant]
US 20080068557A1 · Menduni et al. · 2008 [cited by applicant]
US 20080125218A1 · Collins · 2008 [cited by applicant]
US 20080146942A1 · Dala-Krishna · 2008 [cited by applicant]
US 20080173036A1 · Willaims · 2008 [cited by applicant]
US 20080177506A1 · Kim · 2008 [cited by applicant]
US 20080183190A1 · Adcox et al. · 2008 [cited by applicant]
US 20080205838A1 · Crippa et al. · 2008 [cited by applicant]
US 20080215907A1 · Wilson · 2008 [cited by applicant]
US 20080225393A1 · Rinko · 2008 [cited by applicant]
US 20080235570A1 · Sawada et al. · 2008 [cited by applicant]
US 20080246693A1 · Hailpern et al. · 2008 [cited by applicant]
US 20080316768A1 · Travis · 2008 [cited by applicant]
US 20090076791A1 · Rhoades et al. · 2009 [cited by applicant]
US 20090091583A1 · McCoy · 2009 [cited by applicant]
US 20090153797A1 · Allon et al. · 2009 [cited by applicant]
US 20090224416A1 · Laakkonen et al. · 2009 [cited by applicant]
US 20090245730A1 · Kleemann · 2009 [cited by applicant]
US 20090287728A1 · Martine et al. · 2009 [cited by applicant]
US 20090300528A1 · Stambaugh · 2009 [cited by applicant]
US 20090310633A1 · Ikegami · 2009 [cited by applicant]
US 20100005326A1 · Archer · 2010 [cited by applicant]
US 20100019962A1 · Fujita · 2010 [cited by applicant]
US 20100056274A1 · Uusitalo et al. · 2010 [cited by applicant]
US 20100063854A1 · Purvis et al. · 2010 [cited by applicant]
US 20100070378A1 · Trotman et al. · 2010 [cited by applicant]
US 20100079841A1 · Levola · 2010 [cited by applicant]
US 20100115428A1 · Shuping et al. · 2010 [cited by applicant]
US 20100153934A1 · Lachner · 2010 [cited by applicant]
US 20100194632A1 · Raento et al. · 2010 [cited by applicant]
US 20100205541A1 · Rappaport et al. · 2010 [cited by applicant]
US 20100214284A1 · Rieffel et al. · 2010 [cited by applicant]
US 20100232016A1 · Landa et al. · 2010 [cited by applicant]
US 20100232031A1 · Batchko et al. · 2010 [cited by applicant]
US 20100244168A1 · Shiozawa et al. · 2010 [cited by applicant]
US 20100274567A1 · Carlson et al. · 2010 [cited by applicant]
US 20100274627A1 · Carlson · 2010 [cited by applicant]
US 20100277803A1 · Pockett et al. · 2010 [cited by applicant]
US 20100284085A1 · Laakkonen · 2010 [cited by applicant]
US 20100287485A1 · Bertolami et al. · 2010 [cited by applicant]
US 20100296163A1 · Sarikko · 2010 [cited by applicant]
US 20100309687A1 · Sampsell et al. · 2010 [cited by applicant]
US 20110010636A1 · Hamilton, II et al. · 2011 [cited by applicant]
US 20110021263A1 · Anderson et al. · 2011 [cited by applicant]
US 20110022870A1 · Mcgrane · 2011 [cited by applicant]
US 20110041083A1 · Gabai et al. · 2011 [cited by applicant]
US 20110050640A1 · Lundback et al. · 2011 [cited by applicant]
US 20110050655A1 · Mukawa · 2011 [cited by applicant]
US 20110064268A1 · Cobb et al. · 2011 [cited by applicant]
US 20110122240A1 · Becker · 2011 [cited by applicant]
US 20110145617A1 · Thomson et al. · 2011 [cited by applicant]
US 20110170801A1 · Lu et al. · 2011 [cited by applicant]
US 20110218733A1 · Hamza et al. · 2011 [cited by applicant]
US 20110286735A1 · Temblay · 2011 [cited by applicant]
US 20110291969A1 · Rashid et al. · 2011 [cited by applicant]
US 20120011389A1 · Driesen · 2012 [cited by applicant]
US 20120050535A1 · Densham et al. · 2012 [cited by applicant]
US 20120075501A1 · Oyagi et al. · 2012 [cited by applicant]
US 20120079466A1 · Gonion · 2012 [cited by examiner]
US 20120081392A1 · Arthur · 2012 [cited by applicant]
US 20120089854A1 · Breakstone · 2012 [cited by applicant]
US 20120113235A1 · Shintani · 2012 [cited by applicant]
US 20120127062A1 · Bar-Zeev et al. · 2012 [cited by applicant]
US 20120154557A1 · Perez et al. · 2012 [cited by applicant]
US 20120215094A1 · Rahimian et al. · 2012 [cited by applicant]
US 20120218301A1 · Miller · 2012 [cited by applicant]
US 20120246506A1 · Knight · 2012 [cited by applicant]
US 20120249416A1 · Maciocci et al. · 2012 [cited by applicant]
US 20120249741A1 · Maciocci et al. · 2012 [cited by applicant]
US 20120260083A1 · Andrews · 2012 [cited by applicant]
US 20120307075A1 · Margalit · 2012 [cited by applicant]
US 20120307362A1 · Silverstein et al. · 2012 [cited by applicant]
US 20120314959A1 · White et al. · 2012 [cited by applicant]
US 20120320460A1 · Levola · 2012 [cited by applicant]
US 20120326948A1 · Crocco et al. · 2012 [cited by applicant]
US 20130021486A1 · Richardon · 2013 [cited by applicant]
US 20130050258A1 · Liu et al. · 2013 [cited by applicant]
US 20130050642A1 · Lewis et al. · 2013 [cited by applicant]
US 20130050833A1 · Lewis et al. · 2013 [cited by applicant]
US 20130051730A1 · Travers et al. · 2013 [cited by applicant]
US 20130061240A1 · Yan et al. · 2013 [cited by applicant]
US 20130077049A1 · Bohn · 2013 [cited by applicant]
US 20130077170A1 · Ukuda · 2013 [cited by applicant]
US 20130094148A1 · Sloane · 2013 [cited by applicant]
US 20130129282A1 · Li · 2013 [cited by applicant]
US 20130162940A1 · Kurtin et al. · 2013 [cited by applicant]
US 20130169923A1 · Schnoll et al. · 2013 [cited by applicant]
US 20130205126A1 · Kruglick · 2013 [cited by applicant]
US 20130222386A1 · Tannhauser et al. · 2013 [cited by applicant]
US 20130268257A1 · Hu · 2013 [cited by applicant]
US 20130278633A1 · Ahn et al. · 2013 [cited by applicant]
US 20130314789A1 · Saarikko et al. · 2013 [cited by applicant]
US 20130318276A1 · Dalal · 2013 [cited by applicant]
US 20130336138A1 · Venkatraman et al. · 2013 [cited by applicant]
US 20130342564A1 · Kinnebrew et al. · 2013 [cited by applicant]
US 20130342570A1 · Kinnebrew et al. · 2013 [cited by applicant]
US 20130342571A1 · Kinnebrew et al. · 2013 [cited by applicant]
US 20130343408A1 · Cook · 2013 [cited by applicant]
US 20140002329A1 · Nishimaki et al. · 2014 [cited by applicant]
US 20140013098A1 · Yeung · 2014 [cited by applicant]
US 20140016821A1 · Arth et al. · 2014 [cited by applicant]
US 20140022819A1 · Oh et al. · 2014 [cited by applicant]
US 20140078023A1 · Ikeda et al. · 2014 [cited by applicant]
US 20140082526A1 · Park et al. · 2014 [cited by applicant]
US 20140119598A1 · Ramachandran et al. · 2014 [cited by applicant]
US 20140126769A1 · Reitmayr et al. · 2014 [cited by applicant]
US 20140140653A1 · Brown et al. · 2014 [cited by applicant]
US 20140149573A1 · Tofighbakhsh et al. · 2014 [cited by applicant]
US 20140168260A1 · O'Brien et al. · 2014 [cited by applicant]
US 20140244983A1 · McDonald et al. · 2014 [cited by applicant]
US 20140266987A1 · Magyari · 2014 [cited by applicant]
US 20140267419A1 · Ballard et al. · 2014 [cited by applicant]
US 20140274391A1 · Stafford · 2014 [cited by applicant]
US 20140282105A1 · Nordstrom · 2014 [cited by applicant]
US 20140292645A1 · Tsurumi et al. · 2014 [cited by applicant]
US 20140313228A1 · Kasahara · 2014 [cited by applicant]
US 20140340498A1 · Plagemann et al. · 2014 [cited by applicant]
US 20140359589A1 · Kodsky et al. · 2014 [cited by applicant]
US 20140375680A1 · Ackerman et al. · 2014 [cited by applicant]
US 20150005785A1 · Olson · 2015 [cited by applicant]
US 20150009099A1 · Queen · 2015 [cited by applicant]
US 20150077312A1 · Wang · 2015 [cited by applicant]
US 20150097719A1 · Balachandreswaran et al. · 2015 [cited by applicant]
US 20150123966A1 · Newman · 2015 [cited by applicant]
US 20150130790A1 · Vazquez et al. · 2015 [cited by applicant]
US 20150134995A1 · Park et al. · 2015 [cited by applicant]
US 20150138248A1 · Schrader · 2015 [cited by applicant]
US 20150155939A1 · Oshima et al. · 2015 [cited by applicant]
US 20150168221A1 · Mao et al. · 2015 [cited by applicant]
US 20150205126A1 · Schowengerdt · 2015 [cited by applicant]
US 20150235427A1 · Nobori et al. · 2015 [cited by applicant]
US 20150235431A1 · Schowengerdt · 2015 [cited by applicant]
US 20150253651A1 · Russell et al. · 2015 [cited by applicant]
US 20150256484A1 · Cameron · 2015 [cited by applicant]
US 20150269784A1 · Miyawaki et al. · 2015 [cited by applicant]
US 20150294483A1 · Wells et al. · 2015 [cited by applicant]
US 20150301955A1 · Yakovenko et al. · 2015 [cited by applicant]
US 20150310657A1 · Eden · 2015 [cited by applicant]
US 20150338915A1 · Publicover et al. · 2015 [cited by applicant]
US 20150355481A1 · Hilkes et al. · 2015 [cited by applicant]
US 20160004102A1 · Nisper et al. · 2016 [cited by applicant]
US 20160015470A1 · Border · 2016 [cited by applicant]
US 20160027215A1 · Burns et al. · 2016 [cited by applicant]
US 20160033770A1 · Fujimaki et al. · 2016 [cited by applicant]
US 20160051217A1 · Douglas et al. · 2016 [cited by applicant]
US 20160077338A1 · Robbins et al. · 2016 [cited by applicant]
US 20160085285A1 · Mangione-Smith · 2016 [cited by applicant]
US 20160085300A1 · Robbins et al. · 2016 [cited by applicant]
US 20160091720A1 · Stafford et al. · 2016 [cited by applicant]
US 20160093099A1 · Bridges · 2016 [cited by applicant]
US 20160093269A1 · Buckley et al. · 2016 [cited by applicant]
US 20160103326A1 · Kimura et al. · 2016 [cited by applicant]
US 20160123745A1 · Cotier et al. · 2016 [cited by applicant]
US 20160139402A1 · Lapstun · 2016 [cited by applicant]
US 20160139411A1 · Kang et al. · 2016 [cited by applicant]
US 20160155273A1 · Lyren et al. · 2016 [cited by applicant]
US 20160180596A1 · Gonzalez del Rosario · 2016 [cited by applicant]
US 20160187654A1 · Border et al. · 2016 [cited by applicant]
US 20160191887A1 · Casas · 2016 [cited by applicant]
US 20160202496A1 · Billetz et al. · 2016 [cited by applicant]
US 20160217624A1 · Finn et al. · 2016 [cited by applicant]
US 20160266412A1 · Yoshida · 2016 [cited by applicant]
US 20160267708A1 · Nistico et al. · 2016 [cited by applicant]
US 20160274733A1 · Hasegawa et al. · 2016 [cited by applicant]
US 20160287337A1 · Aram et al. · 2016 [cited by applicant]
US 20160300388A1 · Stafford et al. · 2016 [cited by applicant]
US 20160321551A1 · Priness et al. · 2016 [cited by applicant]
US 20160327798A1 · Xiao et al. · 2016 [cited by applicant]
US 20160334279A1 · Mittleman et al. · 2016 [cited by applicant]
US 20160357255A1 · Lindh et al. · 2016 [cited by applicant]
US 20160370404A1 · Quadrat et al. · 2016 [cited by applicant]
US 20160370510A1 · Thomas · 2016 [cited by applicant]
US 20170038607A1 · Camara · 2017 [cited by applicant]
US 20170060225A1 · Zha et al. · 2017 [cited by applicant]
US 20170061696A1 · Li et al. · 2017 [cited by applicant]
US 20170064066A1 · Das et al. · 2017 [cited by applicant]
US 20170068020A1 · Batchko et al. · 2017 [cited by applicant]
US 20170100664A1 · Osterhout et al. · 2017 [cited by applicant]
US 20170102544A1 · Vallius et al. · 2017 [cited by applicant]
US 20170115487A1 · Travis · 2017 [cited by applicant]
US 20170122725A1 · Yeoh et al. · 2017 [cited by applicant]
US 20170123526A1 · Trail et al. · 2017 [cited by applicant]
US 20170127295A1 · Black et al. · 2017 [cited by applicant]
US 20170131569A1 · Aschwanden et al. · 2017 [cited by applicant]
US 20170147066A1 · Katz et al. · 2017 [cited by applicant]
US 20170160518A1 · Lanman et al. · 2017 [cited by applicant]
US 20170161951A1 · Fix et al. · 2017 [cited by applicant]
US 20170185261A1 · Perez et al. · 2017 [cited by applicant]
US 20170192239A1 · Nakamura et al. · 2017 [cited by applicant]
US 20170201709A1 · Igarashi et al. · 2017 [cited by applicant]
US 20170205903A1 · Miller et al. · 2017 [cited by applicant]
US 20170206668A1 · Poulos et al. · 2017 [cited by applicant]
US 20170213388A1 · Margolis et al. · 2017 [cited by applicant]
US 20170214893A1 · Naftali et al. · 2017 [cited by applicant]
US 20170214907A1 · Lapstun · 2017 [cited by applicant]