PageSourceSearch

https://portal.unifiedpatents.com/js/5527.d125a20c9575d846c8a7.js

js unifiedpatents.com collected 2026-09-24 08:51:49 UTC 29,429 bytes, 2 lines download raw bytes

1"use strict";(globalThis.webpackChunk_unifiedpatents_analie=globalThis.webpackChunk_unifiedpatents_analie||[]).push([[5527],{25527(e,t,n){n.d(t,{$g:()=>B,Ct:()=>U,JE:()=>K,Ji:()=>V,Jj:()=>Y,KE:()=>v,Lv:()=>$,Pt:()=>G,QB:()=>z,XM:()=>L,b6:()=>x,bq:()=>Q,cW:()=>H,ck:()=>R,gU:()=>j,gV:()=>M,n5:()=>J,pZ:()=>W,t2:()=>ne,ye:()=>D,yo:()=>F});var a=n(96540),r=n(5556),o=n.n(r),s=n(72648),i=n(53357),l=n(40264),c=n(24147),u=n(25359),d=n(25416),p=n(91815),h=n(51863),_=n(30802),m=n(96832),f=n(10535),y=n(66573),g=n(24522),k=n(83123);function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},b.apply(null,arguments)}const E={"Adverse Judgment":m.xm,"All Cases":m.ik,"Final Written Decision":m.m6,Instituted:m.h7,Merits:m.E2,"Not Instituted":m.E2,Other:m.ik,Pending:m.HD,"Pending - Instituted":m.Tc,"Post-Institution":m.xm,"Pre-Institution":m.Cl,Procedural:m.pP,"Procedural Termination":m.lm,Settlement:m.Cl,Total:m.ik},S={"Not Instituted - Merits":m.E2,"Not Instituted - Procedural":m.pP,"Instituted - Granted":m.h7},P={"All Claims Instituted":m.h7,"All Claims Patentable":m.lm,"All Claims Unpatentable":m.h7,"Mixed Results":m.xm,"No Claims Instituted":m.E2},O={[k.Gp.NPE_PAE]:m.h7,[k.Gp.NPE_SC]:m.Cl,[k.Gp.NPE_I]:m.xm,[k.Gp.NPE]:m.yU,[k.Gp.OC_L]:m.lm,[k.Gp.OC_SM]:m.E2,[k.Gp.OC]:m.pP,[k.Gp.U]:m.dY,[k.Gp.G]:m.eU,[k.Gp.DA]:m.Yb,[k.Gp.UP]:m.HD,[k.Gp.O]:m.z9},N={left:160,right:50,top:50,bottom:50},C={left:280,right:50,top:60,bottom:50},A=(0,h.gq)(l.A),T=(0,h.gq)(u.A),w=(0,h.gq)(c.A),q=(0,h.gq)(d.A),I={query:o().object},j=e=>a.createElement(f.Ay,b({apiCall:i.Mt,query:e.query,chart:A,title:"Cases by Phase and Status",colorMap:{...E,...P},totalIndex:"Total",totalLabel:"All Cases",height:500},e));j.propTypes=I;const M=e=>a.createElement(f.Ay,b({apiCall:i.Nw,query:e.query,chart:T,dataFormatter:e=>(0,_.My)((0,_.sO)(e),["No Claims Instituted","Mixed Results","All Claims Instituted"]),title:"Outcomes at Institution Decision",colorMap:P,height:500,scrollable:!1},e));M.propTypes=I;const G=e=>a.createElement(f.Ay,b({apiCall:i.He,query:e.query,chart:T,dataFormatter:e=>(0,_.My)((0,_.sO)(e),["All Claims Unpatentable","Mixed Results","All Claims Patentable"]),title:"Outcomes at Final Written Decision",colorMap:P,height:500,scrollable:!1},e));G.propTypes=I;const v=e=>a.createElement(f.Ay,b({apiCall:i.SL,query:e.query,chart:w,dataFormatter:_.k_,defaults:{show:"count",sort:"Instituted - Granted"},title:"Institution Rates for Petitioners' Counsel",colorMap:S,orientation:"vertical",showGridLines:!1,height:750,margin:C,legends:["Instituted - Granted","Not Instituted - Merits","Not Instituted - Procedural"]},e));v.propTypes=I;const R=e=>a.createElement(f.Ay,b({apiCall:i._s,query:e.query,chart:w,dataFormatter:_.k_,defaults:{show:"count",sort:"Not Instituted - Merits"},title:"Institution Rates for Patent Owners' Counsel",colorMap:S,orientation:"vertical",showGridLines:!1,height:750,margin:C,legends:["Instituted - Granted","Not Instituted - Merits","Not Instituted - Procedural"]},e));R.propTypes=I;const L=e=>a.createElement(f.Ay,b({apiCall:i.BR,query:e.query,chart:w,dataFormatter:_.k_,defaults:{show:"count",sort:"__total__"},title:"Institution Rates for Author Judge",colorMap:S,orientation:"vertical",showGridLines:!1,height:750,margin:N,legends:["Instituted - Granted","Not Instituted - Merits","Not Instituted - Procedural"]},e));L.propTypes=I;const F=e=>a.createElement(f.Ay,b({apiCall:i.ar,query:e.query,chart:w,dataFormatter:_.k_,defaults:{show:"count",sort:"__total__"},title:"Institution Rates for Panel Judge",colorMap:S,orientation:"vertical",showGridLines:!1,height:750,margin:N,legends:["Instituted - Granted","Not Instituted - Merits","Not Instituted - Procedural"]},e));F.propTypes=I;const D=e=>a.createElement(f.Ay,b({apiCall:i.k,query:e.query,chart:w,dataFormatter:_.k_,defaults:{show:"percentage",sort:"Instituted - Granted"},colorMap:{...S,...P},orientation:"vertical",showGridLines:!1,height:750,margin:C,legends:["Instituted - Granted","Not Instituted - Merits","All Claims Patentable"]},e));D.propTypes=I;const U=e=>a.createElement(f.Ay,b({apiCall:i.Yj,query:e.query,chart:w,dataFormatter:_.k_,defaults:{show:"percentage",sort:"Not Instituted - Merits"},colorMap:{...S,...P},orientation:"vertical",showGridLines:!1,height:750,margin:C,legends:["Instituted - Granted","Not Instituted - Merits","All Claims Patentable"]},e));U.propTypes=I;const x=e=>a.createElement(f.Ay,b({apiCall:i.dV,query:e.query,chart:w,dataFormatter:_.k_,defaults:{show:"count",sort:"All Claims Unpatentable"},title:"Final Written Decision Rates for Petitioners' Counsel",colorMap:P,orientation:"vertical",showGridLines:!1,height:750,margin:C,legends:["All Claims Unpatentable","Mixed Re
1sults","All Claims Patentable"]},e));x.propTypes=I;const J=e=>a.createElement(f.Ay,b({apiCall:i.TT,query:e.query,chart:w,dataFormatter:_.k_,defaults:{show:"count",sort:"All Claims Patentable"},title:"Final Written Decision Rates for Patent Owners' Counsel",colorMap:P,orientation:"vertical",showGridLines:!1,height:750,margin:C,legends:["All Claims Unpatentable","Mixed Results","All Claims Patentable"]},e));J.propTypes=I;const z=e=>a.createElement(f.Ay,b({apiCall:i.eh,query:e.query,chart:w,dataFormatter:_.k_,defaults:{show:"count",sort:"__total__"},title:"Final Written Decision Rates for Author Judge",colorMap:P,orientation:"vertical",showGridLines:!1,height:750,margin:N,legends:["All Claims Unpatentable","Mixed Results","All Claims Patentable"]},e));z.propTypes=I;const W=e=>a.createElement(f.Ay,b({apiCall:i.zO,query:e.query,chart:w,dataFormatter:_.k_,defaults:{show:"count",sort:"__total__"},title:"Final Written Decision Rates for Panel Judge",colorMap:P,orientation:"vertical",showGridLines:!1,height:750,margin:N,legends:["All Claims Unpatentable","Mixed Results","All Claims Patentable"]},e));W.propTypes=I;const H=e=>a.createElement(f.Ay,b({apiCall:i.Cg,query:e.query,chart:T,dataFormatter:_.sO,title:"Cases by Tech Center",scrollable:!1},e));H.propTypes=I;const B=e=>a.createElement(f.Ay,b({apiCall:i.tx,query:e.query,chart:T,dataFormatter:_.sO,title:"Cases by Industry",scrollable:!1},e));B.propTypes=I;const Y=e=>a.createElement(f.Ay,b({apiCall:i.hl,query:e.query,chart:T,dataFormatter:e=>(0,_.My)((0,_.sO)(e),[k.Gp.NPE_PAE,k.Gp.NPE_SC,k.Gp.NPE_I,k.Gp.NPE,k.Gp.OC_L,k.Gp.OC_SM,k.Gp.OC,k.Gp.U,k.Gp.G,k.Gp.DA,k.Gp.UP]),title:"Cases by P.O. Entity Type",colorMap:O,scrollable:!1},e));Y.propTypes=I;const $=e=>a.createElement(f.Ay,b({apiCall:i.nt,query:e.query,chart:T,dataFormatter:_.sO,title:"Cases by Pet. Entity Type",colorMap:O,scrollable:!1},e));$.propTypes=I;const K=e=>a.createElement(f.Ay,b({apiCall:i.FQ,query:e.query,chart:w,dataFormatter:_.k_,title:"NPE v.s. Non-NPE Patent Owners",colorMap:O,legends:[k.Gp.NPE_PAE,k.Gp.NPE_SC,k.Gp.NPE_I,k.Gp.OC,k.Gp.U,k.Gp.G]},e));K.propTypes=I;const Q=e=>{const t={DER:m.ik,PGR:m.E2,IPR:m.h7,CBM:m.xm};return a.createElement(f.Ay,b({apiCall:i.bu,query:e.query,chart:w,dataFormatter:_.k_,title:"Cases Per Year by Case Type",colorMap:t,legends:["IPR","CBM","PGR","DER"],scrollable:!1},e))};Q.propTypes=I;const V=e=>a.createElement(f.Ay,b({apiCall:i.BO,query:e.query,chart:q,dataFormatter:_.k_,defaults:{show:"percentage"},title:"Institution Rate",colorMap:S,legends:["Instituted - Granted","Not Instituted - Merits","Not Instituted - Procedural"]},e));V.propTypes=I;const X=a.createElement("a",null,"Click to View Cases"),Z=e=>`${new Date(e).getUTCFullYear()}`,ee=(e,t)=>{if(t){const n={};e.forEach(e=>{const a={};let r=0;e.value.forEach(e=>{const n=((e,t)=>"up_industry"===t?(0,g.dt)(`${e}`.toUpperCase()):"up_pet_type"===t?(0,k._J)(e):"ptab_tech_center"===t?(0,g.qe)(e):"type"===t?`${e}`.toUpperCase():"up_po_type"===t?(0,k._J)(e):`${e}`)(e.key,t);a[n]=(a[n]||0)+e.doc_count,r+=e.doc_count});const o=e.doc_count-r;o>0&&(a.Other=(a.Other||0)+o),n[Z(e.key)]=a});const a=(0,_.k_)(n),r=a.findIndex(e=>"Other"===e.k);return r>=0&&a.unshift(a.splice(r,1)[0]),(0,_.Pp)(a,99)}const n=e.map(e=>({k:Z(e.key),v:e.doc_count}));return[{k:"Count",v:(0,_.Pp)(n,99)}]},te=e=>{const t=m.UI(),n={};return e.forEach(e=>{"Other"===e.k?n[e.k]=m.pP:n[e.k]=t(e.k)}),n},ne=({field:e,field2:t,filter:n={},onSelectBar:r})=>{const o=t?i.yx:i.rF,{data:l,isLoading:c}=(0,s.Ay)([o,"dateHistogram",e,t,JSON.stringify(n)],()=>t?(0,i.yx)(n,e,t):(0,i.rF)(n,e)),{data:u,colorMap:d}=(0,a.useMemo)(()=>{if(!l)return{data:[],colorMap:{}};const e=ee(l,t);return{data:e,colorMap:te(e)}},[l,t]);return a.createElement(y.A,{loading:c,spinSize:"large",style:{minHeight:400,textAlign:"center"}},a.createElement(f.bb,{data:u,chart:w,colorMap:d,height:500,tickLabelAngleX:-30,tickFormatX:e=>e,onValueClick:r?e=>r(e.key):void 0,tooltipExtraRow:r?X:void 0}),t&&u.length>0&&a.createElement(p.A,{orientation:"horizontal",items:u.map(e=>e.k),colors:u.map(e=>d[e.k])}))};ne.propTypes={field:o().string.isRequired,field2:o().string,filter:o().object,onSelectBar:o().func}},24522(e,t,n){n.d(t,{cJ:()=>y,dX:()=>g,dY:()=>k,dt:()=>_,e2:()=>l.e2,nm:()=>E,o5:()=>b,pw:()=>f,qe:()=>m});var a=n(96540),r=n(78995),o=n(96832),s=n(48916),i=n(2543),l=n(86646),c=n(83123);const u={T:"High-Tech (T)",M:"Medical (M)",O:"Other (O)"},d={1600:"1600: Biotechnology and Organic Chemistry",1700:"1700: Chemical and Materials Engineering",2100:"2100: Computer Architecture, Software, and Information Security",2400:"2400: Computer Networks, Multiplex communication, Video Distribution, and Security",2600:"2600: Communications",2800:"2800: Semiconductors, Electrical and Optical Systems and Components",2900:"2900: Designs",3600:"3600: Transportation,Construction, Electronic Commerce, Agriculture, National Security and License & Review",3700:"3700: Mechanical Engineering, Manufacturing, Products"},p={"314A":"§ 314(a)","325D":"§ 325(d)"},h={"Not Instituted - Merits":o.lm,"Not Instituted - Procedural":o.lm,"Procedural Termination":o.lm,"Adverse Judgment":o.xm,"Final Written Decision":o.m6,Settlement:o.Cl,Pending:o.HD,"Pending - Instituted":o.eU,Other:o.ik},_=e=>e?u[e]:e,m=e=>e?d[e]:e,f=e=>a.createElement(r.A,{key:"status",variant:"solid",color:h[e]},e),y=[{key:"caseNumber",field:"case_number",qs:"case_number",label:"Case",placeholder:"e.g. IPR2012-00001",sorter:!0},{key:"patentNumber",field:"patent.patent_number",qs:"patent.patent_number",label:"Patent",placeholder:"e.g. 8700996"},{key:"filingDate",field:"filing_date",qs:"filing_date",label:"Filing Date",render:s.HN,sorter:!0},{key:"instDate",field:"up_institution_date",qs:"up_institution_date",label:"Inst. Date",render:s.HN,sorter:!0},{key:"termDate",field:"up_termination_date",qs:"up_termination_date",label:"Term. Date",render:s.HN,sorter:!0},{key:"petitioner",field:"petitioners",qs:"petitioners",label:"Petitioner",placeholder:"e.g. Unified Patents"},{key:"patentOwner",field:"patent_owners",qs:"patent_owners",label:"Owner",placeholder:"e.g. Uniloc"},{key:"techCenter",field:"ptab_tech_center",qs:"ptab_tech_center",label:"Tech Center",placeholder:"e.g. 2600",render:m},{key:"industry",field:"up_industry",qs:"up_industry",label:"Industry",placeholder:"e.g. High-Tech (T)",render:_},{key:"poEntityType",field:"up_po_type",qs:"up_po_type",label:"P.O. Entity Type",placeholder:`e.g. ${c.Gp.OC}`,render:c._J},{key:"petEntityType",field:"up_pet_type",qs:"up_pet_type",label:"Pet. Entity Type",placeholder:`e.g. ${c.Gp.OC_L}`,render:c._J},{key:"petitionerLawfirm",field:"lawfirms.petitioner",qs:"lawfirms.petitioner",label:"Pet. Counsel",placeholder:"e.g. Finnegan",render:s.zv},{key:"patentOwnerLawfirm",field:"lawfirms.patent_owner",qs:"lawfirms.patent_owner",label:"P.O. Counsel",placeholder:"e.g. Sheppard",render:s.zv},{key:"authorJudge",field:"judges.author",qs:"judges.author",label:"Author Judge",placeholder:"e.g. Thomas L. Giannetti",render:s.zv},{key:"panelJudge",field:"judges.panel",qs:"judges.panel",label:"Panel Judge",placeholder:"e.g. Kevin F. Turner",render:s.zv},{key:"fullText",field:"filings.full_text",qs:"filings.full_text",label:"Full Text",placeholder:"e.g. troll"},{key:"filingType",field:"filings.up_type",qs:"filings.up_type",label:"Filing Type",placeholder:"e.g. Request for Rehearing"},{key:"caseType",field:"type",qs:"type",label:"Case Type",placeholder:"e.g. IPR"},{key:"claimOutcomeAtInstitution",field:"claim_outcome_at_institution",qs:"claim_outcome_at_institution",label:"Inst. Outcome",placeholder:"e.g. All Claims Instituted",render:i.toString},{key:"claimOutcomeAtFWD",field:"claim_outcome_at_fwd",qs:"claim_outcome_at_fwd",label:"FWD Outcome",placeholder:"e.g. All Claims Unpatentable",render:i.toString},{key:"isJoinedCase",field:"is_joined_case",qs:"is_joined_case",label:"Joined",placeholder:"e.g. true",render:s.eC},{key:"ddStatutes",field:"discretionary_denial_statutes",qs:"discretionary_denial_statutes",label:"Discretionary Denial Statutes",placeholder:"e.g. § 314(a)",render:e=>e?p[e]:e},{key:"ddRefs",field:"discretionary_denial_refs",qs:"discretionary_denial_refs",label:"§ 314(a) Grounds",placeholder:"e.g. NHK Spring / Fintiv"},{key:"errors",field:"errors",qs:"errors",label:"Potential Errors",placeholder:"e.g. Pending But Old"},{key:"caseStatus",field:"up_status",qs:"up_status",label:"Case Status",placeholder:"e.g. Pending"},{key:null,field:"up_substatus",qs:"up_substatus",label:"Case Substatus"},{key:"casePhase",field:"up_institution_phase",qs:"up_institution_phase",label:"Case Phase",placeholder:"e.g. Post-Institution"},{key:"statusConcat",field:"up_status_concat",qs:null,label:"Status",render:f,sorter:!0},{key:"applNumber",field:"ptab_appl_number",qs:null,label:"Application"},{key:"isOnAppeal",field:"is_on_appeal",qs:null,label:"On Appeal",render:s.eC},{key:"isOnRemand",field:"is_on_remand",qs:null,label:"On Remand",render:s.eC},{key:null,field:"sort",qs:"sort",label:"Sort"}],g=(0,l.cb)(y),k=(0,l.Kg)(y),b=e=>(0,l.S6)(y,e),E=e=>(0,l.D3)(y,e)},83123(e,t,n){n.d(t,{BM:()=>o,Gp:()=>l,LJ:()=>d,_J:()=>c,bD:()=>s,hD:()=>i,oI:()=>p});var a=n(2543),r=n(86723);const o={PATENT:"Patent",UPLOAD_FILE:"UploadFile",MANUAL_ENTRY:"ManualEntry",RECOMMENDATION:"Recommendation",STANDARD:"Standard"},s={GRANT:"GRANT",APPLICATION:"APPLICATION",INTERNATIONAL:"INTERNATIONAL",OTHER:"OTHER"},i={US:"EN",CA:"EN",WO:"EN",GB:"EN",EP:"EN",KR:"KO",JP:"JA",CN:"ZH",DE:"DE",FR:"FR",DEFAULT:"EN"},l={OC_L:"Operating Company (Large)",OC_SM:"Operating Company (Small/Medium)",OC:"Operating Company (Unknown Size)",NPE_PAE:"NPE (Patent Assertion Entity)",NPE_SC:"NPE (Small Company)",NPE_I:"NPE (Individual)",NPE:"NPE (Unspecified)",U:"University / Research Institute",G:"Government / NGO / Non-Profit",DA:"Defensive Aggregator",UP:"Unified Patents",O:"Other"},c=e=>e&&l[String(e).toUpperCase()]||e,u={NPE_PAE:"blue",NPE_SC:"blue",NPE_I:"blue",NPE:"blue",OC_L:"default",OC_SM:"default",OC:"default",U:"green",G:"green",DA:"orange",UP:"orange",O:"default"},d=e=>e&&u[String(e).toUpperCase()]||"default",p=e=>{const t=(0,r.aN)(e);return(0,a.isArray)(t)?t.map(c).join(", "):c(t)}},86646(e,t,n){n.d(t,{D3:()=>l,Kg:()=>s,RO:()=>o,S6:()=>i,XR:()=>a,cb:()=>r,e2:()=>c});const a=e=>"string"==typeof e?e.replace(/^-/,""):void 0,r=e=>Object.fromEntries(e.filter(e=>e.key).map(e=>[e.key,e])),o=e=>Object.fromEntries(e.filter(e=>e.qs).map(e=>[e.qs,e])),s=e=>Object.fromEntries(e.filter(e=>e.qs).map(e=>[e.qs,e.label])),i=(e,t)=>{const n=new Set(e.filter(e=>e.qs).map(e=>e.qs)),a={};for(const[e,r]of Object.entries(t||{}))n.has(e)&&""!==r&&null!=r&&(Array.isArray(r)&&0===r.length||(a[e]=r));return a},l=(e,t)=>
1{const n=new Set(e.filter(e=>e.sorter).map(e=>e.field));if(null==t||!t.sort||n.has(a(t.sort)))return t;const r={...t};return delete r.sort,r},c=e=>e.includes(".")?e.split("."):e},53357(e,t,n){n.d(t,{BO:()=>v,BR:()=>P,Cg:()=>w,Df:()=>W,Eh:()=>h,FQ:()=>M,He:()=>L,JM:()=>K,JN:()=>m,K7:()=>U,MU:()=>z,Mt:()=>b,Nw:()=>R,SL:()=>E,TT:()=>C,Tr:()=>f,YA:()=>d,Yj:()=>V,ZG:()=>B,_m:()=>$,_s:()=>S,ar:()=>O,bu:()=>G,dV:()=>N,eh:()=>A,ej:()=>x,fL:()=>F,hl:()=>I,iW:()=>J,k:()=>Q,lr:()=>u,mt:()=>_,nJ:()=>p,nl:()=>D,nt:()=>j,oe:()=>y,rF:()=>g,s$:()=>H,tN:()=>Y,tx:()=>q,yx:()=>k,zO:()=>T});n(44114),n(78624);var a=n(2543),r=n(1376),o=n(61586),s=n(83778),i=n(48916),l=n(83123),c=n(97200);const u=`${c.H$}/cases/ptab/_search`;function d(e){return fetch(`${c.H$}/cases/ptab/${e}`,(0,o.N)("GET",!1,!1)).then(e=>e.json())}function p(e,t=!1){return(0,s.wz)({sort:"-filing_date",...e},["filings"],20,t)}function h(e){return fetch(u,(0,o.N)("POST",p(e,!0))).then(e=>e.json())}function _(e){return fetch(u,(0,o.N)("POST",(0,s.wz)(e,[],0))).then(e=>e.json()).then(e=>e.hits.total.value)}function m(e){return fetch(u,(0,o.N)("POST",(0,s.hn)("up_status","up_substatus",e,10))).then(e=>e.json()).then(e=>{const t={};return e.aggregations.up_status.buckets.forEach(e=>{const n={};e.up_substatus.buckets.forEach(e=>n[(0,i.Sn)(e.key)]=e.doc_count),t[(0,i.Sn)(e.key)]={total:e.doc_count,subs:n}}),t})}function f(e,t){return fetch(u,(0,o.N)("POST",(0,s.AA)(e,{[e]:t}))).then(e=>e.json()).then(t=>t.aggregations[e].buckets.map(e=>(0,i.Sn)(e.key)))}function y(e,t,n){let a="p"===e.type?"petitioners":"patent_owners";return fetch(u,(0,o.N)("POST",(0,s.AA)(a,t,n))).then(e=>e.json()).then(e=>e.aggregations[a].buckets.map(e=>({name:(0,i.Sn)(e.key),count:e.doc_count})))}function g(e,t,n="year"){return fetch(u,(0,o.N)("POST",(0,s.MG)(t,n,e))).then(e=>e.json()).then(e=>e.aggregations[t].buckets)}function k(e,t,n,a="year"){return fetch(u,(0,o.N)("POST",(0,s.WY)(t,n,a,e))).then(e=>e.json()).then(e=>e.aggregations[t].buckets.map(e=>({key:e.key,key_as_string:e.key_as_string,doc_count:e.doc_count,value:e[n].buckets.map(e=>({key:e.key,doc_count:e.doc_count}))})))}function b(e){return(0,r.Q7)([fetch(u,(0,o.N)("POST",(0,s.hn)("up_status","up_substatus",{...e,up_status:"Not Instituted"}))).then(e=>e.json()),fetch(u,(0,o.N)("POST",(0,s.WP)("up_institution_phase","up_status_concat","claim_outcome_at_fwd",e))).then(e=>e.json())]).then(([t,n])=>{let a=[];return e.up_status&&"Not Instituted"!==e.up_status||t.aggregations.up_status.buckets.forEach(e=>{let t=[];e.up_substatus.buckets.forEach(e=>t.push({k:(0,i.Sn)(e.key),v:e.doc_count})),a.push({k:(0,i.Sn)(e.key),v:t})}),n.aggregations.up_institution_phase.buckets.forEach(e=>{let t=[],n=0;e.up_status_concat.buckets.forEach(e=>{if(!e.key.startsWith("not instituted"))if("final written decision"==e.key||"adverse judgment"==e.key){let n=[],a=0;e.claim_outcome_at_fwd.buckets.forEach(e=>{n.push({k:(0,i.Sn)(e.key),v:e.doc_count}),a+=e.doc_count}),n.push({k:"N/A",v:e.doc_count-a}),t.push({k:(0,i.Sn)(e.key),v:n})}else e.key.startsWith("pending")?n+=e.doc_count:t.push({k:(0,i.Sn)(e.key),v:e.doc_count})}),t.push({k:"Pending",v:n}),a.push({k:(0,i.Sn)(e.key),v:t})}),a})}function E(e,t=25){return fetch(u,(0,o.N)("POST",(0,s.hn)("lawfirms.petitioner","up_institution_outcome",e,t))).then(e=>e.json()).then(e=>{let t={};return e.aggregations["lawfirms.petitioner"].buckets.forEach(e=>{t[(0,i.Sn)(e.key)]={},e.up_institution_outcome.buckets.forEach(n=>t[(0,i.Sn)(e.key)][(0,i.Sn)(n.key)]=n.doc_count)}),t})}function S(e,t=25){return fetch(u,(0,o.N)("POST",(0,s.hn)("lawfirms.patent_owner","up_institution_outcome",e,t))).then(e=>e.json()).then(e=>{let t={};return e.aggregations["lawfirms.patent_owner"].buckets.forEach(e=>{t[(0,i.Sn)(e.key)]={},e.up_institution_outcome.buckets.forEach(n=>t[(0,i.Sn)(e.key)][(0,i.Sn)(n.key)]=n.doc_count)}),t})}function P(e){return fetch(u,(0,o.N)("POST",(0,s.hn)("judges.author","up_institution_outcome",(0,a.omit)(e,["size"]),e.size))).then(e=>e.json()).then(e=>{let t={};return e.aggregations["judges.author"].buckets.forEach(e=>{t[(0,i.Sn)(e.key)]={}
1,e.up_institution_outcome.buckets.forEach(n=>t[(0,i.Sn)(e.key)][(0,i.Sn)(n.key)]=n.doc_count)}),t})}function O(e){return fetch(u,(0,o.N)("POST",(0,s.hn)("judges.panel","up_institution_outcome",(0,a.omit)(e,["size"]),e.size))).then(e=>e.json()).then(e=>{let t={};return e.aggregations["judges.panel"].buckets.forEach(e=>{t[(0,i.Sn)(e.key)]={},e.up_institution_outcome.buckets.forEach(n=>t[(0,i.Sn)(e.key)][(0,i.Sn)(n.key)]=n.doc_count)}),t})}function N(e,t=25){return fetch(u,(0,o.N)("POST",(0,s.hn)("lawfirms.petitioner","claim_outcome_at_fwd",e,t))).then(e=>e.json()).then(e=>{let t={};return e.aggregations["lawfirms.petitioner"].buckets.forEach(e=>{t[(0,i.Sn)(e.key)]={},e.claim_outcome_at_fwd.buckets.forEach(n=>t[(0,i.Sn)(e.key)][(0,i.Sn)(n.key)]=n.doc_count)}),t})}function C(e,t=25){return fetch(u,(0,o.N)("POST",(0,s.hn)("lawfirms.patent_owner","claim_outcome_at_fwd",e,t))).then(e=>e.json()).then(e=>{let t={};return e.aggregations["lawfirms.patent_owner"].buckets.forEach(e=>{t[(0,i.Sn)(e.key)]={},e.claim_outcome_at_fwd.buckets.forEach(n=>t[(0,i.Sn)(e.key)][(0,i.Sn)(n.key)]=n.doc_count)}),t})}function A(e){return fetch(u,(0,o.N)("POST",(0,s.hn)("judges.author","claim_outcome_at_fwd",(0,a.omit)(e,["size"]),e.size))).then(e=>e.json()).then(e=>{let t={};return e.aggregations["judges.author"].buckets.forEach(e=>{t[(0,i.Sn)(e.key)]={},e.claim_outcome_at_fwd.buckets.forEach(n=>t[(0,i.Sn)(e.key)][(0,i.Sn)(n.key)]=n.doc_count)}),t})}function T(e){return fetch(u,(0,o.N)("POST",(0,s.hn)("judges.panel","claim_outcome_at_fwd",(0,a.omit)(e,["size"]),e.size))).then(e=>e.json()).then(e=>{let t={};return e.aggregations["judges.panel"].buckets.forEach(e=>{t[(0,i.Sn)(e.key)]={},e.claim_outcome_at_fwd.buckets.forEach(n=>t[(0,i.Sn)(e.key)][(0,i.Sn)(n.key)]=n.doc_count)}),t})}function w(e){return fetch(u,(0,o.N)("POST",(0,s.AA)("ptab_tech_center",e))).then(e=>e.json()).then(e=>{let t=e.aggregations.ptab_tech_center.sum_other_doc_count,n=t?{Other:t}:{};return e.aggregations.ptab_tech_center.buckets.forEach(e=>n[(0,i.Sn)(e.key)]=e.doc_count),n})}function q(e){const t={T:"High-Tech (T)",M:"Medical (M)",O:"Other (O)"};return fetch(u,(0,o.N)("POST",(0,s.AA)("up_industry",e))).then(e=>e.json()).then(e=>{let n={};return e.aggregations.up_industry.buckets.forEach(e=>n[t[(0,i.Sn)(e.key)]]=e.doc_count),n})}function I(e){return fetch(u,(0,o.N)("POST",(0,s.AA)("up_po_type",e))).then(e=>e.json()).then(e=>{let t={};return e.aggregations.up_po_type.buckets.forEach(e=>t[(0,l._J)(e.key)]=e.doc_count),t})}function j(e){return fetch(u,(0,o.N)("POST",(0,s.AA)("up_pet_type",e))).then(e=>e.json()).then(e=>{let t={};return e.aggregations.up_pet_type.buckets.forEach(e=>t[(0,l._J)(e.key)]=e.doc_count),t})}function M(e){return fetch(u,(0,o.N)("POST",(0,s.WY)("filing_date","up_po_type","year",e))).then(e=>e.json()).then(e=>{let t={};return e.aggregations.filing_date.buckets.forEach(e=>{const n=e.key_as_string.substring(0,4);t[n]={},e.up_po_type.buckets.forEach(e=>t[n][(0,l._J)(e.key)]=e.doc_count)}),t})}function G(e){return fetch(u,(0,o.N)("POST",(0,s.WY)("filing_date","type","year",e))).then(e=>e.json()).then(e=>{let t={};return e.aggregations.filing_date.buckets.forEach(e=>{const n=e.key_as_string.substring(0,4);t[n]={},e.type.buckets.forEach(e=>t[n][e.key.toUpperCase()]=e.doc_count)}),t})}function v(e){const t="up_institution_date",n="up_institution_outcome";return fetch(u,(0,o.N)("POST",(0,s.WY)(t,n,"year",e))).then(e=>e.json()).then(e=>{let a={};return e.aggregations[t].buckets.forEach(e=>{const t=e.key_as_string.substring(0,4);a[t]={},e[n].buckets.forEach(e=>a[t][(0,i.Sn)(e.key)]=e.doc_count)}),a})}function R(e){return fetch(u,(0,o.N)("POST",(0,s.AA)("claim_outcome_at_institution",e))).then(e=>e.json()).then(e=>{let t={};return e.aggregations.claim_outcome_at_institution.buckets.forEach(e=>t[(0,i.Sn)(e.key)]=e.doc_count),t})}function L(e){return fetch(u,(0,o.N)("POST",(0,s.AA)("claim_outcome_at_fwd",e))).then(e=>e.json()).then(e=>{let t={};return e.aggregations.claim_outcome_at_fwd.buckets.forEach(e=>t[(0,i.Sn)(e.key)]=e.doc_count),t})}function F(e){return fetch(u,(0,o.N)("POST",(0,s.L4)("claims",(0,s.AA)("claims.instituted_outcome",e)))).then(e=>e.json()).then(e=>{let t={};return e.aggregations.claims["claims.instituted_outcome"].buckets.forEac
1h(e=>t[(0,i.Sn)(e.key)]=e.doc_count),t})}function D(e){return fetch(u,(0,o.N)("POST",(0,s.L4)("claims",(0,s.hn)("claims.asserted_grounds","claims.instituted_outcome",e)))).then(e=>e.json()).then(e=>{let t={};return e.aggregations.claims["claims.asserted_grounds"].buckets.forEach(e=>{let n=(0,i.Sn)(e.key).replace(","," & ");t[n]={},e["claims.instituted_outcome"].buckets.forEach(e=>t[n][(0,i.Sn)(e.key)]=e.doc_count)}),t})}function U(e){return fetch(u,(0,o.N)("POST",(0,s.L4)("claims",(0,s.AA)("claims.fwd_outcome",e)))).then(e=>e.json()).then(e=>{let t={};return e.aggregations.claims["claims.fwd_outcome"].buckets.forEach(e=>t[(0,i.Sn)(e.key)]=e.doc_count),t})}function x(e){return fetch(u,(0,o.N)("POST",(0,s.L4)("claims",(0,s.WP)("claims.asserted_grounds","claims.instituted_grounds","claims.fwd_outcome",e)))).then(e=>e.json()).then(e=>{let t={102:{},"102 & ~103":{},"102 & 103":{},"~102 & 103":{},103:{}};return e.aggregations.claims["claims.asserted_grounds"].buckets.forEach(e=>{e["claims.instituted_grounds"].buckets.forEach(n=>{n["claims.fwd_outcome"].buckets.forEach(a=>{"102"===e.key&&"102"===n.key?t[102][(0,i.Sn)(a.key)]=a.doc_count:e.key.indexOf("102")>=0&&e.key.indexOf("103")>=0?"102"===n.key?t["102 & ~103"][(0,i.Sn)(a.key)]=a.doc_count:n.key.indexOf("102")>=0&&n.key.indexOf("103")>=0?t["102 & 103"][(0,i.Sn)(a.key)]=a.doc_count:"103"===n.key&&(t["~102 & 103"][(0,i.Sn)(a.key)]=a.doc_count):"103"===e.key&&"103"===n.key&&(t[103][(0,i.Sn)(a.key)]=a.doc_count)})})}),t})}function J(e){return fetch(u,(0,o.N)("POST",(0,s.L4)("claims",(0,s.hn)("lawfirms.petitioner","claims.instituted_outcome",e),"lawfirms.petitioner"))).then(e=>e.json()).then(e=>{let t={};return e.aggregations["lawfirms.petitioner"].buckets.forEach(e=>{t[(0,i.Sn)(e.key)]={},e.claims["claims.instituted_outcome"].buckets.forEach(n=>t[(0,i.Sn)(e.key)][(0,i.Sn)(n.key)]=n.doc_count)}),t})}function z(e){return fetch(u,(0,o.N)("POST",(0,s.L4)("claims",(0,s.hn)("lawfirms.patent_owner","claims.instituted_outcome",e),"lawfirms.patent_owner"))).then(e=>e.json()).then(e=>{let t={};return e.aggregations["lawfirms.patent_owner"].buckets.forEach(e=>{t[(0,i.Sn)(e.key)]={},e.claims["claims.instituted_outcome"].buckets.forEach(n=>t[(0,i.Sn)(e.key)][(0,i.Sn)(n.key)]=n.doc_count)}),t})}function W(e){return fetch(u,(0,o.N)("POST",(0,s.L4)("claims",(0,s.hn)("judges.author","claims.instituted_outcome",e),"judges.author"))).then(e=>e.json()).then(e=>{let t={};return e.aggregations["judges.author"].buckets.forEach(e=>{t[(0,i.Sn)(e.key)]={},e.claims["claims.instituted_outcome"].buckets.forEach(n=>t[(0,i.Sn)(e.key)][(0,i.Sn)(n.key)]=n.doc_count)}),t})}function H(e){return fetch(u,(0,o.N)("POST",(0,s.L4)("claims",(0,s.hn)("judges.panel","claims.instituted_outcome",e),"judges.panel"))).then(e=>e.json()).then(e=>{let t={};return e.aggregations["judges.panel"].buckets.forEach(e=>{t[(0,i.Sn)(e.key)]={},e.claims["claims.instituted_outcome"].buckets.forEach(n=>t[(0,i.Sn)(e.key)][(0,i.Sn)(n.key)]=n.doc_count)}),t})}function B(e){return fetch(u,(0,o.N)("POST",(0,s.L4)("claims",(0,s.hn)("lawfirms.petitioner","claims.fwd_outcome",e),"lawfirms.petitioner"))).then(e=>e.json()).then(e=>{let t={};return e.aggregations["lawfirms.petitioner"].buckets.forEach(e=>{t[(0,i.Sn)(e.key)]={},e.claims["claims.fwd_outcome"].buckets.forEach(n=>t[(0,i.Sn)(e.key)][(0,i.Sn)(n.key)]=n.doc_count)}),t})}function Y(e){return fetch(u,(0,o.N)("POST",(0,s.L4)("claims",(0,s.hn)("lawfirms.patent_owner","claims.fwd_outcome",e),"lawfirms.patent_owner"))).then(e=>e.json()).then(e=>{let t={};return e.aggregations["lawfirms.patent_owner"].buckets.forEach(e=>{t[(0,i.Sn)(e.key)]={},e.claims["claims.fwd_outcome"].buckets.forEach(n=>t[(0,i.Sn)(e.key)][(0,i.Sn)(n.key)]=n.doc_count)}),t})}function $(e){return fetch(u,(0,o.N)("POST",(0,s.L4)("claims",(0,s.hn)("judges.author","claims.fwd_outcome",e),"judges.author"))).then(e=>e.json()).then(e=>{let t={};return e.aggregations["judges.author"].buckets.forEach(e=>{t[(0,i.Sn)(e.key)]={},e.claims["claims.fwd_outcome"].buckets.forEach(n=>t[(0,i.Sn)(e.key)][(0,i.Sn)(n.key)]=n.doc_count)}),t})}function K(e){return fetch(u,(0,o.N)("POST",(0,s.L4)("claims",(0,s.hn)("judges.panel","claims.fwd_outcome",e),"judges.panel"))).then(e=>e.json()).then(e=>{let t={};
1return e.aggregations["judges.panel"].buckets.forEach(e=>{t[(0,i.Sn)(e.key)]={},e.claims["claims.fwd_outcome"].buckets.forEach(n=>t[(0,i.Sn)(e.key)][(0,i.Sn)(n.key)]=n.doc_count)}),t})}function Q(e){const t=e.size,n=2*e.size,o=(0,a.omit)(e,["size"]);return(0,r.Q7)([E(o,n),N(o,n)]).then(([e,n])=>{const r=(0,a.intersection)(Object.keys(e),Object.keys(n));let o=[],s={};return r.forEach(t=>{s[t]||(s[t]={});const a=e[t]["Instituted - Granted"]||0,r=e[t]["Not Instituted - Merits"]||0,i=n[t]["All Claims Patentable"]||0;o.push([t,(a-r-2*i)/(a+r)]),s[t]["Instituted - Granted"]=a,s[t]["Not Instituted - Merits"]=r,s[t]["All Claims Patentable"]=i}),(0,a.pick)(s,(0,a.sortBy)(o,e=>-e[1]).slice(0,t).map(e=>e[0]))})}function V(e){const t=e.size,n=2*t,o=(0,a.omit)(e,["size"]);return(0,r.Q7)([S(o,n),C(o,n)]).then(([e,n])=>{const r=(0,a.intersection)(Object.keys(e),Object.keys(n));let o=[],s={};return r.forEach(t=>{s[t]||(s[t]={});const a=e[t]["Instituted - Granted"]||0,r=e[t]["Not Instituted - Merits"]||0,i=n[t]["All Claims Patentable"]||0;o.push([t,(a-r-2*i)/(a+r)]),s[t]["Instituted - Granted"]=a,s[t]["Not Instituted - Merits"]=r,s[t]["All Claims Patentable"]=i}),(0,a.pick)(s,(0,a.sortBy)(o,e=>e[1]).slice(0,t).map(e=>e[0]))})}}}]);
2//# sourceMappingURL=5527.d125a20c9575d846c8a7.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.