Help
RSS
API
Feed
Maltego
Contact
Domain > jhutestalgolia.testtechnologypublisher.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-09-24
52.32.56.245
(
ClassC
)
2026-02-11
16.146.186.160
(
ClassC
)
Port 80
HTTP/1.1 200 OKDate: Wed, 11 Feb 2026 08:24:03 GMTContent-Type: text/html; charsetutf-8Content-Length: 30282Connection: keep-aliveCache-Control: privateServer: Microsoft-IIS/10.0Set-Cookie: ASP.NET_SessionIdp3nl25klnxdi3mh52nis34v4; path/; HttpOnly; SameSiteLaxX-AspNet-Version: 4.0.30319X-Powered-By: ASP.NET !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>html xmlnshttp://www.w3.org/1999/xhtml>head> title>/title> link relshortcut icon typeimage/x-icon hrefhttps://ventures.jhu.edu/wp-content/uploads/2015/05/favicon2.ico /> link hrefhttps://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css relstylesheet typetext/css /> !-- link hrefhttps://jhu.technologypublisher.com/files/sites/algoliainstantsearch_V6.css?ignore5 relstylesheet typetext/css /> --> link relstylesheet hrefhttps://cdn.jsdelivr.net/npm/instantsearch.css@7/themes/satellite-min.css> script srchttps://jhu.technologypublisher.com/files/sites/export_algolia.js>/script> link href/css/custom/133558.css relstylesheet typetext/css /> script> var ALGOLIA_INSIGHTS_SRC https://cdn.jsdelivr.net/npm/search-insights@2.0.3; ! function (e, a, t, n, s, i, c) { e.AlgoliaAnalyticsObject s, es es || function () { (es.queue es.queue || ).push(arguments) }, i a.createElement(t), c a.getElementsByTagName(t)0, i.async 1, i.src n, c.parentNode.insertBefore(i, c) }(window, document, script, ALGOLIA_INSIGHTS_SRC, aa); // Initialize library aa(init, { appId: X7MZ45KXED, apiKey: 76f8cf4026cb1aede53f8935cbd0096f, }); /script>/head>body> table border0 cellpadding0 cellspacing0 stylemax-width:1441px; margin: auto; width: 100%;> tr> td valigntop> div classlogo alignleft> a hrefhttps://ventures.jhu.edu/ target_blank>img srchttp://jhutestalgolia.testtechnologypublisher.com/files/sites/jhtv-logo-white-cropped.png>/a> /div> /td> td valigntop> div styleheight:10px;>/div> /td> /tr> /table> div classc_content> !-- script srchttps://cdn.jsdelivr.net/npm/algoliasearch@4.10.5/dist/algoliasearch-lite.umd.js>/script> --> !-- script srchttps://cdn.jsdelivr.net/npm/instantsearch.js@4.41.0>/script> --> script srchttps://jhu.technologypublisher.com/files/sites/jquery-2.2.3.min.js>/script> div idnav-menu> div classnav-menu-button> a hrefhttps://ventures.jhu.edu/innovations/ target_blank>INNOVATIONS/a> /div> div classnav-menu-button stylemin-width: 12%;> a hrefhttps://ventures.jhu.edu/technology-transfer/ target_blank>TECHNOLOGY TRANSFER/a> /div> div classnav-menu-button> a hrefhttps://ventures.jhu.edu/funding/ target_blank>FUNDING/a> /div> div classnav-menu-button> a hrefhttps://ventures.jhu.edu/collaborations/ target_blank>COLLABORATIONS/a> /div> div classnav-menu-button stylemin-width: 12%;> a hrefhttps://ventures.jhu.edu/programs-services/ target_blank>PROGRAMS & SERVICES/a> /div> div classnav-menu-subscribe onclicklocation.hrefhttp://jhutestalgolia.testtechnologypublisher.com/site/subscribe/; stylecursor: pointer;>a hrefhttp://jhutestalgolia.testtechnologypublisher.com/site/subscribe/ target_blank stylefont-weight: 700; color:#000;> SUBSCRIBE FOR NEW TECH ALERTS/a> /div> /div> div styleclear: both;>/div> table stylebackground-color: #fff; max-width: 1441px; border-spacing: 0px;> tr> td colspan2>img srchttp://jhutestalgolia.testtechnologypublisher.com/files/sites/tech-publisher-header-1b.png stylewidth: 100%;> /td> /tr> div stylebackground-color: #fff;> tr stylebackground-color: #fff;> !-- First Column --> td stylewidth: 275px; vertical-align: top; padding-top:100px; padding-left:20px;> input idTakesFirstFocusAwayFromSearchTextBox styledisplay: none; /> div idtechnologyCategories stylepadding-bottom: 10px; font-weight: 600;>/div> div iddiseaseCategories stylemargin-top: 10px; padding-bottom: 10px; font-weight: 600;> /div> div idclientDepartments stylemargin-top: 10px; padding-bottom: 10px; font-weight: 600;> /div> div idpatentStatuses stylemargin-top: 10px; font-weight: 600;>/div> !-- Note the inventors widget is added but not made visible. Having it available (but hidden) allows inventors links to work --> !-- div idinventors styledisplay: none;> /div> --> div idinventors styledisplay: none;> /div> /td> !-- Second Column --> td stylevertical-align: top; background-color:#fff; border-radius: 27px; border-style: solid; border-color: #eee;> table border0 cellpadding0 cellspacing0 stylewidth: 95%; height: 40px; margin:10px 35px 0 35px; padding-right:30px;> tr> /tr> tr> td stylewidth:3%; padding-bottom:1.5%;>🔍/td> td valigntop> div idsearch-box>/div> div idpowered-by>/div> /td> /tr> tr> td valigntop stylebackground-color: #fff; width 100%; colspan2> div stylefont-size: 18px; color: #999;>Selected Categories:/div> div idrefinedValues stylefloat: left;>/div> div styleheight:20px; >/div> /td> /tr> tr> td valigntop colspan2> div idclearAll>/div> div styleheight: 10px;> /div> span idstatsContainer stylefloat: left; color: #999;>/span> script> function onExportToExcel() { !-- Start Spinner on Export to Excel Button --> var elem $(#btnExportToExcel); elem.addClass(active); // start cursor spinner $(#loadingImage).show(); // show button spinner !-- Get the query from the Algolia instantSearch object --> var algoliaQuery encodeURIComponent(JSON.stringify(search.helper.getQuery())); !-- Set up the columns --> var colSettings encodeURIComponent( +{FieldName:techid,FriendlyName:Case Number,Width:150.0,Order:1}, +{FieldName:title,FriendlyName:Title,Width:300.0,Order:2}, +{FieldName:inventors,FriendlyName:Inventor(s),Width:200.0,Order:3}, +{FieldName:contact,FriendlyName:JHTV Contact,Width:150.0,Order:4}, +{FieldName:description,FriendlyName:Description,Width:700.0,Order:5}, +//{FieldName:ipmanager,FriendlyName:Manager,Width:350.0,Order:6}, +//{FieldName:companyname,FriendlyName:Company,Width:350.0,Order:7}, +//{FieldName:clientdepartments,FriendlyName:Department(s),Width:350.0,Order:8}, +//{FieldName:categories,FriendlyName:Categories,Width:350.0,Order:9}, + ); ExportAlgoliaToExcel(algoliaQuery, colSettings, ExportComplete);} function ExportComplete(data) { !-- Stop the spinner on the Export to Excel Button --> var elem $(#btnExportAlgolia); elem.removeClass(active); // hide cursor spinner $(#loadingImage).hide(); // hide button spinner }/script> !-- Export to Excel --> button onclickonExportToExcel() idbtnExportToExcel classhas-spinner> span classbtnLoadSpan> div idhiddenLoadingImage styledisplay: none;>img src/images/spinner.gif />/div> /span> span classexportButtonTextDiv>Export Results/span> span classbtnLoadSpan> div idloadingImage styledisplay: none;>img src/images/spinner.gif />/div> /span> /button> div idsort-by-wrapper>span idsortBy>/span>/div> /td> td> /td> /tr> /table> div idhits-container stylemargin-bottom: 30px;background-color: #FFF;> /div> div idpagination-container> /div> /td> /tr> /table> script srchttps://cdn.jsdelivr.net/npm/algoliasearch@4.10.5/dist/algoliasearch-lite.umd.js>/script> script srchttps://cdn.jsdelivr.net/npm/instantsearch.js@4.41.0>/script> script> var APPLICATION_ID X7MZ45KXED;var SEARCH_ONLY_API_KEY 76f8cf4026cb1aede53f8935cbd0096f;var INDEX_NAME Test_Inteum_TechnologyPublisher_jhutestalgolia;var INDEX_REPLICATE_MOST_RECENT_DISCL_DATE_DISC Test_Inteum_TechnologyPublisher_jhutestalgolia_discldate_desc;var MAIN_URL http://jhutestalgolia.testtechnologypublisher.com; // NOTE - When using a free Algolia account, this variable should be set to true; var SHOW_ALGOLIA_LABEL true; var SEARCH_BOX_REQUIRES_ENTER false; try { var search instantsearch({ appId: APPLICATION_ID, apiKey: SEARCH_ONLY_API_KEY, indexName: INDEX_NAME, routing: true, searchClient: algoliasearch( X7MZ45KXED, 76f8cf4026cb1aede53f8935cbd0096f ), }); } catch (err) { /* Perhaps a wrong App ID or API Key or Algolias site is throwing an exception */ alert(err.message); } /* Search Box */ search.addWidget(instantsearch.widgets.searchBox({ container: #search-box, placeholder: Search for technologies and more, showReset: true })); search.addWidget(instantsearch.widgets.poweredBy({ container: #powered-by, })); search.use(instantsearch.middlewares.createInsightsMiddleware({ insightsClient: window.aa, })); aa(setUserToken, user); search.addWidgets( instantsearch.widgets.configure({ clickAnalytics: true, }), ); const hierarchicalMenuWithPanel instantsearch.widgets.panel({ collapsed: ({ state }) > { return state.query.length 0; }, templates: { header: div stylefont-size: 18px; color: #000;>Technology Categories/div>, }, }) (instantsearch.widgets.hierarchicalMenu); search.addWidget(hierarchicalMenuWithPanel({ container: #technologyCategories, attributes: Technology Classifications.lvl0, Technology Classifications.lvl1, Technology Classifications.lvl2, Technology Classifications.lvl3 , operator: or, templates: { item: a hrefjavascript:void(0); originalAttributehref originalPathjavascript:void(0); classfacet-item {{#isRefined}}active{{/isRefined}}>span classfacet-name>em classfa fa-angle-right>/em> {{label}}/span classfacet-name>span> ({{count}})/span>/a>, }, }) ); /* Disease Categories */ const hierarchicalMenuWithPanel2 instantsearch.widgets.panel({ templates: { header: div stylefont-size: 18px; color: #000;>Disease Categories/div>, }, collapsed: options > { return options && options.state && options.state.query.length 0; }, }) (instantsearch.widgets.hierarchicalMenu); search.addWidget(hierarchicalMenuWithPanel2({ container: #diseaseCategories, attributes: Clinical and Disease Specializations.lvl0, Clinical and Disease Specializations.lvl1, Clinical and Disease Specializations.lvl2, Clinical and Disease Specializations.lvl3 , operator: or, templates: { item: a hrefjavascript:void(0); originalAttributehref originalPathjavascript:void(0); classfacet-item {{#isRefined}}active{{/isRefined}}>span classfacet-name>em classfa fa-angle-right>/em> {{label}}/span classfacet-name>span> ({{count}})/span>/a> }, }) ); /* Division of Johns Hopkins */ const refinementListWithPanel instantsearch.widgets.panel({ collapsed: options > { return options && options.state && options.state.query.length 0; }, templates: { header: div stylefont-size: 18px; color: #000;>Division of Johns Hopkins/div>, item: label classais-refinement-list--label stylewidth: 250px; font-weight: 400; overflow: hidden; text-overflow: ellipsis;> + input stylemargin: 0 10px 0 -10px; classais-refinement-list--checkbox value{{label}} {{#isRefined}}checked{{/isRefined}} typecheckbox> + span>{{label}} ({{count}})/span> + /label>, }, }) (instantsearch.widgets.refinementList); search.addWidget(refinementListWithPanel({ container: #clientDepartments, attribute: clientDepartments, sortBy: isRefined, count:desc, name:asc, operator: or, templates: { item: label classais-refinement-list--label stylewidth: 250px; font-weight: 400; overflow: hidden; text-overflow: ellipsis;> + input stylemargin: 0 10px 0 -10px; classais-refinement-list--checkbox value{{label}} {{#isRefined}}checked{{/isRefined}} typecheckbox> + span>{{label}} ({{count}})/span> + /label>, }, }) ); /* IP Status */ const refinementListWithPanel2 instantsearch.widgets.panel({ collapsed: options > { return options && options.state && options.state.query.length 0; }, templates: { header: div stylefont-size: 18px; color: #000;>IP Status/div>, item: label classais-refinement-list--label stylewidth: 250px; font-weight: 400; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;> + input stylemargin: 0 10px 0 -10px; classais-refinement-list--checkbox value{{label}} {{#isRefined}}checked{{/isRefined}} typecheckbox> + span>{{label}} ({{count}})/span> + /label>, }, }) (instantsearch.widgets.refinementList); search.addWidget(refinementListWithPanel2({ container: #patentStatuses, attribute: patentStatuses, sortBy: isRefined, count:desc, name:asc, operator: and, templates: { item: label classais-refinement-list--label stylewidth: 250px; font-weight: 400; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;> + input stylemargin: 0 10px 0 -10px; classais-refinement-list--checkbox value{{label}} {{#isRefined}}checked{{/isRefined}} typecheckbox> + span>{{label}} ({{count}})/span> + /label>, }, }) ); /*search.addWidget( instantsearch.widgets.refinementList({ container: #keywords, attribute: keywords, sortBy: isRefined, count:desc, name:asc, operator: and, collapsible: { collapsed: true }, templates: { header: div stylefont-size: medium;>Keywords/div>, item: label classais-refinement-list--label stylewidth: 250px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;> + input classais-refinement-list--checkbox value{{name}} {{#isRefined}}checked{{/isRefined}} typecheckbox> + span>{{name}} ({{count}})/span> + /label> }, searchForFacetValues: { placeholder: Search for keywords, templates: { noResults: div classsffv_no-results>No matching keywords./div> } }, showMore: { limit: 1000 } }));*/ /*Note the inventors widget is added but not made visible.Having it available(but hidden) allows inventors links to work*/ search.addWidget( instantsearch.widgets.refinementList({ container: #inventors, attribute: inventors, operator: and, sortBy: isRefined, count:desc, name:asc, collapsible: { collapsed: true }, templates: { header: div stylefont-size: medium;>Inventors/div>, item: label classais-refinement-list--label> + input classais-refinement-list--checkbox value{{name}} {{#isRefined}}checked{{/isRefined}} typecheckbox> + span >{{name}} ({{count}})/span> + /label> }, searchForFacetValues: { placeholder: Search for inventors, templates: { noResults: div classsffv_no-results>No matching inventors./div> } }, showMore: { limit: 1000 } })); /* Hit Container */ search.addWidget( instantsearch.widgets.hits({ container: #hits-container, templates: { item: (hit, bindEvent) > { return ` div classhit> div classhit-content-left> a href${hit.Url} originalAttributehref originalPath${hit.Url} classhit-name ${bindEvent( click, hit, Search Result Clicked)}>h1>${hit.title}/h1>/a> div styleheight:10px;>/div> span>${hit.descriptionTruncated}/span> div styleheight:7px;>/div> div classhit-description stylecolor: #68ACE5;font-weight:bold; display: inline;>Categories: /div>div classlb_links styledisplay: inline; ${bindEvent( view, hit, Clicked Category)}>${hit.finalPathCategories}/div> div styleheight:5px;>/div> /div> div classhit-content> div classhit-description stylefont-size: normal;>div stylefont-weight:bold; color:#002D72;>Inventors/div>div classlb_links ${bindEvent( view, hit, Clicked Inventor Filter)}>${hit.finalPathInventors}/div>/div> div styleheight:0px;>/div> /div> /div> ` } }, transformItems: (items) > { return items.map((item) > { var addCommas true; item refineInventors(item, addCommas); item refineCategories(item, addCommas); return item; }); }, }) ); function refineInventors(refinement, addCommas) { if (refinement null || refinement.finalPathInventors null) return refinement; var partsOfStr refinement.finalPathInventors.split(,); if (partsOfStr.length 0) { return refinement; } refinement.finalPathInventors ; // Sort the inventors alphabetically and trim var items ; for (index 0; index partsOfStr.length; ++index) { items.push(partsOfStrindex.trim()); } items.sort(compareInventors); // generate links for (index 0; index items.length; ++index) { var part itemsindex; var url MAIN_URL + /? + INDEX_NAME + %5BrefinementList%5D%5Binventors%5D%5B0%5D + encodeURIComponent(part); var link a href + url + classhit-name> + part + /a>; if (addCommas) { if (index + 1 items.length) { link link + , ; } } else { link div> + link + /div>; } refinement.finalPathInventors refinement.finalPathInventors + link; } return refinement;}function compareInventors(a, b) { if (a b) return -1; if (a > b) return 1; return 0;} function refineCategories(refinement, addCommas) { // Pre-processing to convert categories into links // Temporarily change specific commas to double chevron var tempComma > ; var tempRefinement refinement.finalPathCategories.replace(Computers, Electronics, Computers + tempComma + Electronics); var partsOfStr tempRefinement.split(,); if (partsOfStr.length > 0) { refinement.finalPathCategories ; var items ; for (index 0; index partsOfStr.length; ++index) { // Change double chevron back to comma partsOfStrindex partsOfStrindex.replace(> , , ); var classification ; var firstChevron partsOfStrindex.indexOf(>); var part null; if (firstChevron > 0) { if (classification ) { classification partsOfStrindex.substring(0, firstChevron).trim(); } part partsOfStrindex.replace(classification + > , ); var chevronsInStr part.split(>); for (inner 0; inner chevronsInStr.length; ++inner) { part chevronsInStrinner.trim(); var encoded null; for (i2 0; i2 inner; ++i2) { if (encoded null) { encoded chevronsInStri2.trim(); } else { encoded + > ; encoded + chevronsInStri2.trim(); } } encoded encodeURIComponent(encoded.trim()); var url MAIN_URL + /? + INDEX_NAME + %5BhierarchicalMenu%5D%5B + classification + .lvl0%5D%5B0%5D + encoded; var link a href + url + classhit-name> + part + /a>; items.push({ part: part, link: link }); } // end of for inner } // end of if (firstChevron) } // end of for index // Sort the urls items.sort(compareCategoryPart); for (i 0; i items.length; ++i) { var url itemsi.link; if (refinement.finalPathCategories.indexOf(url) > 0) { continue; } if (addCommas) { if (i + 1 items.length) { url url + , ; } } else { url div> + url + /div>; } refinement.finalPathCategories refinement.finalPathCategories + url; } } // end of if partsOfStr return refinement;}function compareCategoryPart(a, b) { if (a.part b.part) return -1; if (a.part > b.part) return 1; return 0;} /* Sort By */ search.addWidget( instantsearch.widgets.sortBy({ container: #sortBy, items: { value: INDEX_NAME, label: Most Relevant }, { value: INDEX_REPLICATE_MOST_RECENT_DISCL_DATE_DISC, label: Most Recent } }) ); /* Pagination */ search.addWidget( instantsearch.widgets.pagination({ container: #pagination-container }) ); /* NOTE - This Clear All does not clear the Search box. That is an open issue. See this link: */ /* https://github.com/algolia/instantsearch.js/issues/2058 */ /* search.addWidget( instantsearch.widgets.clearAll({ container: #clear-all, templates: { link: Reset }, autoHideContainer: false }) ); */ /* This is an alternative to the ClearAll Widget */ search.addWidget( instantsearch.widgets.currentRefinements({ container: #refinedValues, templates: { item: div>{{label}}/div> } }) ); search.addWidget(instantsearch.widgets.clearRefinements({ container: #clearAll, templates: { resetLabel: Clear All, }, cssClasses: { root: CustomClearRefinements, button: ClearRefinementsButton, CustomClearRefinementsButton--subclass, , },}) ); /* Search Stats */ search.addWidget( instantsearch.widgets.stats({ container: #statsContainer }) ); /* Start up the search */ try { search.start(); } catch (err) { /* Perhaps a wrong App ID or API Key or Algolias site is throwing an exception */ alert(err.message); } /script> /div> !-- Optionally inserts your custom analytics code to track page views --> div classc_bottom stylemax-width: 1441px; margin: 10px auto;> table border0 cellpadding0 cellspacing0 width100% styleheight:33px; background-color: #4B4B4B; font-size:smaller;> tr> td classc_bottom_links> table border0 cellpadding0 cellspacing0> tr> td stylewidth:30px;>/td> td>a hrefhttps://ventures.jhu.edu classhit-name>JHTV Home/a>/td> td stylewidth:20px; aligncenter>|/td> td>a href/ classhit-name>Search/a>/td> td stylewidth:20px; aligncenter>|/td> td>a href/subscribermanager.aspx classhit-name>Login/Subscribe/a>/td> /tr> /table> /td> td alignright classc_rights stylecolor:white;>2017-2021 © Johns Hopkins Technology Ventures. All Rights Reserved. Powered by a hrefhttp://www.inteum.com classc_footer_link stylecolor:#ffffff; target_blank>Inteum/a> /td> /tr> /table>/div>iframe srchttp://jhutestalgolia.testtechnologypublisher.com/default.aspx?addiframeno&subdomainjhutestalgolia styledisplay:none; width0 height0>/iframe>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 11 Feb 2026 08:24:03 GMTContent-Type: text/html; charsetutf-8Content-Length: 30283Connection: keep-aliveCache-Control: privateServer: Microsoft-IIS/10.0Set-Cookie: ASP.NET_SessionIda1k00yhov5qtzpicidvogpdt; path/; HttpOnly; SameSiteLaxX-AspNet-Version: 4.0.30319X-Powered-By: ASP.NET !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>html xmlnshttp://www.w3.org/1999/xhtml>head> title>/title> link relshortcut icon typeimage/x-icon hrefhttps://ventures.jhu.edu/wp-content/uploads/2015/05/favicon2.ico /> link hrefhttps://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css relstylesheet typetext/css /> !-- link hrefhttps://jhu.technologypublisher.com/files/sites/algoliainstantsearch_V6.css?ignore5 relstylesheet typetext/css /> --> link relstylesheet hrefhttps://cdn.jsdelivr.net/npm/instantsearch.css@7/themes/satellite-min.css> script srchttps://jhu.technologypublisher.com/files/sites/export_algolia.js>/script> link href/css/custom/133558.css relstylesheet typetext/css /> script> var ALGOLIA_INSIGHTS_SRC https://cdn.jsdelivr.net/npm/search-insights@2.0.3; ! function (e, a, t, n, s, i, c) { e.AlgoliaAnalyticsObject s, es es || function () { (es.queue es.queue || ).push(arguments) }, i a.createElement(t), c a.getElementsByTagName(t)0, i.async 1, i.src n, c.parentNode.insertBefore(i, c) }(window, document, script, ALGOLIA_INSIGHTS_SRC, aa); // Initialize library aa(init, { appId: X7MZ45KXED, apiKey: 76f8cf4026cb1aede53f8935cbd0096f, }); /script>/head>body> table border0 cellpadding0 cellspacing0 stylemax-width:1441px; margin: auto; width: 100%;> tr> td valigntop> div classlogo alignleft> a hrefhttps://ventures.jhu.edu/ target_blank>img srchttp://jhutestalgolia.testtechnologypublisher.com/files/sites/jhtv-logo-white-cropped.png>/a> /div> /td> td valigntop> div styleheight:10px;>/div> /td> /tr> /table> div classc_content> !-- script srchttps://cdn.jsdelivr.net/npm/algoliasearch@4.10.5/dist/algoliasearch-lite.umd.js>/script> --> !-- script srchttps://cdn.jsdelivr.net/npm/instantsearch.js@4.41.0>/script> --> script srchttps://jhu.technologypublisher.com/files/sites/jquery-2.2.3.min.js>/script> div idnav-menu> div classnav-menu-button> a hrefhttps://ventures.jhu.edu/innovations/ target_blank>INNOVATIONS/a> /div> div classnav-menu-button stylemin-width: 12%;> a hrefhttps://ventures.jhu.edu/technology-transfer/ target_blank>TECHNOLOGY TRANSFER/a> /div> div classnav-menu-button> a hrefhttps://ventures.jhu.edu/funding/ target_blank>FUNDING/a> /div> div classnav-menu-button> a hrefhttps://ventures.jhu.edu/collaborations/ target_blank>COLLABORATIONS/a> /div> div classnav-menu-button stylemin-width: 12%;> a hrefhttps://ventures.jhu.edu/programs-services/ target_blank>PROGRAMS & SERVICES/a> /div> div classnav-menu-subscribe onclicklocation.hrefhttp://jhutestalgolia.testtechnologypublisher.com/site/subscribe/; stylecursor: pointer;>a hrefhttp://jhutestalgolia.testtechnologypublisher.com/site/subscribe/ target_blank stylefont-weight: 700; color:#000;> SUBSCRIBE FOR NEW TECH ALERTS/a> /div> /div> div styleclear: both;>/div> table stylebackground-color: #fff; max-width: 1441px; border-spacing: 0px;> tr> td colspan2>img srchttp://jhutestalgolia.testtechnologypublisher.com/files/sites/tech-publisher-header-1b.png stylewidth: 100%;> /td> /tr> div stylebackground-color: #fff;> tr stylebackground-color: #fff;> !-- First Column --> td stylewidth: 275px; vertical-align: top; padding-top:100px; padding-left:20px;> input idTakesFirstFocusAwayFromSearchTextBox styledisplay: none; /> div idtechnologyCategories stylepadding-bottom: 10px; font-weight: 600;>/div> div iddiseaseCategories stylemargin-top: 10px; padding-bottom: 10px; font-weight: 600;> /div> div idclientDepartments stylemargin-top: 10px; padding-bottom: 10px; font-weight: 600;> /div> div idpatentStatuses stylemargin-top: 10px; font-weight: 600;>/div> !-- Note the inventors widget is added but not made visible. Having it available (but hidden) allows inventors links to work --> !-- div idinventors styledisplay: none;> /div> --> div idinventors styledisplay: none;> /div> /td> !-- Second Column --> td stylevertical-align: top; background-color:#fff; border-radius: 27px; border-style: solid; border-color: #eee;> table border0 cellpadding0 cellspacing0 stylewidth: 95%; height: 40px; margin:10px 35px 0 35px; padding-right:30px;> tr> /tr> tr> td stylewidth:3%; padding-bottom:1.5%;>🔍/td> td valigntop> div idsearch-box>/div> div idpowered-by>/div> /td> /tr> tr> td valigntop stylebackground-color: #fff; width 100%; colspan2> div stylefont-size: 18px; color: #999;>Selected Categories:/div> div idrefinedValues stylefloat: left;>/div> div styleheight:20px; >/div> /td> /tr> tr> td valigntop colspan2> div idclearAll>/div> div styleheight: 10px;> /div> span idstatsContainer stylefloat: left; color: #999;>/span> script> function onExportToExcel() { !-- Start Spinner on Export to Excel Button --> var elem $(#btnExportToExcel); elem.addClass(active); // start cursor spinner $(#loadingImage).show(); // show button spinner !-- Get the query from the Algolia instantSearch object --> var algoliaQuery encodeURIComponent(JSON.stringify(search.helper.getQuery())); !-- Set up the columns --> var colSettings encodeURIComponent( +{FieldName:techid,FriendlyName:Case Number,Width:150.0,Order:1}, +{FieldName:title,FriendlyName:Title,Width:300.0,Order:2}, +{FieldName:inventors,FriendlyName:Inventor(s),Width:200.0,Order:3}, +{FieldName:contact,FriendlyName:JHTV Contact,Width:150.0,Order:4}, +{FieldName:description,FriendlyName:Description,Width:700.0,Order:5}, +//{FieldName:ipmanager,FriendlyName:Manager,Width:350.0,Order:6}, +//{FieldName:companyname,FriendlyName:Company,Width:350.0,Order:7}, +//{FieldName:clientdepartments,FriendlyName:Department(s),Width:350.0,Order:8}, +//{FieldName:categories,FriendlyName:Categories,Width:350.0,Order:9}, + ); ExportAlgoliaToExcel(algoliaQuery, colSettings, ExportComplete);} function ExportComplete(data) { !-- Stop the spinner on the Export to Excel Button --> var elem $(#btnExportAlgolia); elem.removeClass(active); // hide cursor spinner $(#loadingImage).hide(); // hide button spinner }/script> !-- Export to Excel --> button onclickonExportToExcel() idbtnExportToExcel classhas-spinner> span classbtnLoadSpan> div idhiddenLoadingImage styledisplay: none;>img src/images/spinner.gif />/div> /span> span classexportButtonTextDiv>Export Results/span> span classbtnLoadSpan> div idloadingImage styledisplay: none;>img src/images/spinner.gif />/div> /span> /button> div idsort-by-wrapper>span idsortBy>/span>/div> /td> td> /td> /tr> /table> div idhits-container stylemargin-bottom: 30px;background-color: #FFF;> /div> div idpagination-container> /div> /td> /tr> /table> script srchttps://cdn.jsdelivr.net/npm/algoliasearch@4.10.5/dist/algoliasearch-lite.umd.js>/script> script srchttps://cdn.jsdelivr.net/npm/instantsearch.js@4.41.0>/script> script> var APPLICATION_ID X7MZ45KXED;var SEARCH_ONLY_API_KEY 76f8cf4026cb1aede53f8935cbd0096f;var INDEX_NAME Test_Inteum_TechnologyPublisher_jhutestalgolia;var INDEX_REPLICATE_MOST_RECENT_DISCL_DATE_DISC Test_Inteum_TechnologyPublisher_jhutestalgolia_discldate_desc;var MAIN_URL http://jhutestalgolia.testtechnologypublisher.com; // NOTE - When using a free Algolia account, this variable should be set to true; var SHOW_ALGOLIA_LABEL true; var SEARCH_BOX_REQUIRES_ENTER false; try { var search instantsearch({ appId: APPLICATION_ID, apiKey: SEARCH_ONLY_API_KEY, indexName: INDEX_NAME, routing: true, searchClient: algoliasearch( X7MZ45KXED, 76f8cf4026cb1aede53f8935cbd0096f ), }); } catch (err) { /* Perhaps a wrong App ID or API Key or Algolias site is throwing an exception */ alert(err.message); } /* Search Box */ search.addWidget(instantsearch.widgets.searchBox({ container: #search-box, placeholder: Search for technologies and more, showReset: true })); search.addWidget(instantsearch.widgets.poweredBy({ container: #powered-by, })); search.use(instantsearch.middlewares.createInsightsMiddleware({ insightsClient: window.aa, })); aa(setUserToken, user); search.addWidgets( instantsearch.widgets.configure({ clickAnalytics: true, }), ); const hierarchicalMenuWithPanel instantsearch.widgets.panel({ collapsed: ({ state }) > { return state.query.length 0; }, templates: { header: div stylefont-size: 18px; color: #000;>Technology Categories/div>, }, }) (instantsearch.widgets.hierarchicalMenu); search.addWidget(hierarchicalMenuWithPanel({ container: #technologyCategories, attributes: Technology Classifications.lvl0, Technology Classifications.lvl1, Technology Classifications.lvl2, Technology Classifications.lvl3 , operator: or, templates: { item: a hrefjavascript:void(0); originalAttributehref originalPathjavascript:void(0); classfacet-item {{#isRefined}}active{{/isRefined}}>span classfacet-name>em classfa fa-angle-right>/em> {{label}}/span classfacet-name>span> ({{count}})/span>/a>, }, }) ); /* Disease Categories */ const hierarchicalMenuWithPanel2 instantsearch.widgets.panel({ templates: { header: div stylefont-size: 18px; color: #000;>Disease Categories/div>, }, collapsed: options > { return options && options.state && options.state.query.length 0; }, }) (instantsearch.widgets.hierarchicalMenu); search.addWidget(hierarchicalMenuWithPanel2({ container: #diseaseCategories, attributes: Clinical and Disease Specializations.lvl0, Clinical and Disease Specializations.lvl1, Clinical and Disease Specializations.lvl2, Clinical and Disease Specializations.lvl3 , operator: or, templates: { item: a hrefjavascript:void(0); originalAttributehref originalPathjavascript:void(0); classfacet-item {{#isRefined}}active{{/isRefined}}>span classfacet-name>em classfa fa-angle-right>/em> {{label}}/span classfacet-name>span> ({{count}})/span>/a> }, }) ); /* Division of Johns Hopkins */ const refinementListWithPanel instantsearch.widgets.panel({ collapsed: options > { return options && options.state && options.state.query.length 0; }, templates: { header: div stylefont-size: 18px; color: #000;>Division of Johns Hopkins/div>, item: label classais-refinement-list--label stylewidth: 250px; font-weight: 400; overflow: hidden; text-overflow: ellipsis;> + input stylemargin: 0 10px 0 -10px; classais-refinement-list--checkbox value{{label}} {{#isRefined}}checked{{/isRefined}} typecheckbox> + span>{{label}} ({{count}})/span> + /label>, }, }) (instantsearch.widgets.refinementList); search.addWidget(refinementListWithPanel({ container: #clientDepartments, attribute: clientDepartments, sortBy: isRefined, count:desc, name:asc, operator: or, templates: { item: label classais-refinement-list--label stylewidth: 250px; font-weight: 400; overflow: hidden; text-overflow: ellipsis;> + input stylemargin: 0 10px 0 -10px; classais-refinement-list--checkbox value{{label}} {{#isRefined}}checked{{/isRefined}} typecheckbox> + span>{{label}} ({{count}})/span> + /label>, }, }) ); /* IP Status */ const refinementListWithPanel2 instantsearch.widgets.panel({ collapsed: options > { return options && options.state && options.state.query.length 0; }, templates: { header: div stylefont-size: 18px; color: #000;>IP Status/div>, item: label classais-refinement-list--label stylewidth: 250px; font-weight: 400; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;> + input stylemargin: 0 10px 0 -10px; classais-refinement-list--checkbox value{{label}} {{#isRefined}}checked{{/isRefined}} typecheckbox> + span>{{label}} ({{count}})/span> + /label>, }, }) (instantsearch.widgets.refinementList); search.addWidget(refinementListWithPanel2({ container: #patentStatuses, attribute: patentStatuses, sortBy: isRefined, count:desc, name:asc, operator: and, templates: { item: label classais-refinement-list--label stylewidth: 250px; font-weight: 400; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;> + input stylemargin: 0 10px 0 -10px; classais-refinement-list--checkbox value{{label}} {{#isRefined}}checked{{/isRefined}} typecheckbox> + span>{{label}} ({{count}})/span> + /label>, }, }) ); /*search.addWidget( instantsearch.widgets.refinementList({ container: #keywords, attribute: keywords, sortBy: isRefined, count:desc, name:asc, operator: and, collapsible: { collapsed: true }, templates: { header: div stylefont-size: medium;>Keywords/div>, item: label classais-refinement-list--label stylewidth: 250px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;> + input classais-refinement-list--checkbox value{{name}} {{#isRefined}}checked{{/isRefined}} typecheckbox> + span>{{name}} ({{count}})/span> + /label> }, searchForFacetValues: { placeholder: Search for keywords, templates: { noResults: div classsffv_no-results>No matching keywords./div> } }, showMore: { limit: 1000 } }));*/ /*Note the inventors widget is added but not made visible.Having it available(but hidden) allows inventors links to work*/ search.addWidget( instantsearch.widgets.refinementList({ container: #inventors, attribute: inventors, operator: and, sortBy: isRefined, count:desc, name:asc, collapsible: { collapsed: true }, templates: { header: div stylefont-size: medium;>Inventors/div>, item: label classais-refinement-list--label> + input classais-refinement-list--checkbox value{{name}} {{#isRefined}}checked{{/isRefined}} typecheckbox> + span >{{name}} ({{count}})/span> + /label> }, searchForFacetValues: { placeholder: Search for inventors, templates: { noResults: div classsffv_no-results>No matching inventors./div> } }, showMore: { limit: 1000 } })); /* Hit Container */ search.addWidget( instantsearch.widgets.hits({ container: #hits-container, templates: { item: (hit, bindEvent) > { return ` div classhit> div classhit-content-left> a href${hit.Url} originalAttributehref originalPath${hit.Url} classhit-name ${bindEvent( click, hit, Search Result Clicked)}>h1>${hit.title}/h1>/a> div styleheight:10px;>/div> span>${hit.descriptionTruncated}/span> div styleheight:7px;>/div> div classhit-description stylecolor: #68ACE5;font-weight:bold; display: inline;>Categories: /div>div classlb_links styledisplay: inline; ${bindEvent( view, hit, Clicked Category)}>${hit.finalPathCategories}/div> div styleheight:5px;>/div> /div> div classhit-content> div classhit-description stylefont-size: normal;>div stylefont-weight:bold; color:#002D72;>Inventors/div>div classlb_links ${bindEvent( view, hit, Clicked Inventor Filter)}>${hit.finalPathInventors}/div>/div> div styleheight:0px;>/div> /div> /div> ` } }, transformItems: (items) > { return items.map((item) > { var addCommas true; item refineInventors(item, addCommas); item refineCategories(item, addCommas); return item; }); }, }) ); function refineInventors(refinement, addCommas) { if (refinement null || refinement.finalPathInventors null) return refinement; var partsOfStr refinement.finalPathInventors.split(,); if (partsOfStr.length 0) { return refinement; } refinement.finalPathInventors ; // Sort the inventors alphabetically and trim var items ; for (index 0; index partsOfStr.length; ++index) { items.push(partsOfStrindex.trim()); } items.sort(compareInventors); // generate links for (index 0; index items.length; ++index) { var part itemsindex; var url MAIN_URL + /? + INDEX_NAME + %5BrefinementList%5D%5Binventors%5D%5B0%5D + encodeURIComponent(part); var link a href + url + classhit-name> + part + /a>; if (addCommas) { if (index + 1 items.length) { link link + , ; } } else { link div> + link + /div>; } refinement.finalPathInventors refinement.finalPathInventors + link; } return refinement;}function compareInventors(a, b) { if (a b) return -1; if (a > b) return 1; return 0;} function refineCategories(refinement, addCommas) { // Pre-processing to convert categories into links // Temporarily change specific commas to double chevron var tempComma > ; var tempRefinement refinement.finalPathCategories.replace(Computers, Electronics, Computers + tempComma + Electronics); var partsOfStr tempRefinement.split(,); if (partsOfStr.length > 0) { refinement.finalPathCategories ; var items ; for (index 0; index partsOfStr.length; ++index) { // Change double chevron back to comma partsOfStrindex partsOfStrindex.replace(> , , ); var classification ; var firstChevron partsOfStrindex.indexOf(>); var part null; if (firstChevron > 0) { if (classification ) { classification partsOfStrindex.substring(0, firstChevron).trim(); } part partsOfStrindex.replace(classification + > , ); var chevronsInStr part.split(>); for (inner 0; inner chevronsInStr.length; ++inner) { part chevronsInStrinner.trim(); var encoded null; for (i2 0; i2 inner; ++i2) { if (encoded null) { encoded chevronsInStri2.trim(); } else { encoded + > ; encoded + chevronsInStri2.trim(); } } encoded encodeURIComponent(encoded.trim()); var url MAIN_URL + /? + INDEX_NAME + %5BhierarchicalMenu%5D%5B + classification + .lvl0%5D%5B0%5D + encoded; var link a href + url + classhit-name> + part + /a>; items.push({ part: part, link: link }); } // end of for inner } // end of if (firstChevron) } // end of for index // Sort the urls items.sort(compareCategoryPart); for (i 0; i items.length; ++i) { var url itemsi.link; if (refinement.finalPathCategories.indexOf(url) > 0) { continue; } if (addCommas) { if (i + 1 items.length) { url url + , ; } } else { url div> + url + /div>; } refinement.finalPathCategories refinement.finalPathCategories + url; } } // end of if partsOfStr return refinement;}function compareCategoryPart(a, b) { if (a.part b.part) return -1; if (a.part > b.part) return 1; return 0;} /* Sort By */ search.addWidget( instantsearch.widgets.sortBy({ container: #sortBy, items: { value: INDEX_NAME, label: Most Relevant }, { value: INDEX_REPLICATE_MOST_RECENT_DISCL_DATE_DISC, label: Most Recent } }) ); /* Pagination */ search.addWidget( instantsearch.widgets.pagination({ container: #pagination-container }) ); /* NOTE - This Clear All does not clear the Search box. That is an open issue. See this link: */ /* https://github.com/algolia/instantsearch.js/issues/2058 */ /* search.addWidget( instantsearch.widgets.clearAll({ container: #clear-all, templates: { link: Reset }, autoHideContainer: false }) ); */ /* This is an alternative to the ClearAll Widget */ search.addWidget( instantsearch.widgets.currentRefinements({ container: #refinedValues, templates: { item: div>{{label}}/div> } }) ); search.addWidget(instantsearch.widgets.clearRefinements({ container: #clearAll, templates: { resetLabel: Clear All, }, cssClasses: { root: CustomClearRefinements, button: ClearRefinementsButton, CustomClearRefinementsButton--subclass, , },}) ); /* Search Stats */ search.addWidget( instantsearch.widgets.stats({ container: #statsContainer }) ); /* Start up the search */ try { search.start(); } catch (err) { /* Perhaps a wrong App ID or API Key or Algolias site is throwing an exception */ alert(err.message); } /script> /div> !-- Optionally inserts your custom analytics code to track page views --> div classc_bottom stylemax-width: 1441px; margin: 10px auto;> table border0 cellpadding0 cellspacing0 width100% styleheight:33px; background-color: #4B4B4B; font-size:smaller;> tr> td classc_bottom_links> table border0 cellpadding0 cellspacing0> tr> td stylewidth:30px;>/td> td>a hrefhttps://ventures.jhu.edu classhit-name>JHTV Home/a>/td> td stylewidth:20px; aligncenter>|/td> td>a href/ classhit-name>Search/a>/td> td stylewidth:20px; aligncenter>|/td> td>a href/subscribermanager.aspx classhit-name>Login/Subscribe/a>/td> /tr> /table> /td> td alignright classc_rights stylecolor:white;>2017-2021 © Johns Hopkins Technology Ventures. All Rights Reserved. Powered by a hrefhttp://www.inteum.com classc_footer_link stylecolor:#ffffff; target_blank>Inteum/a> /td> /tr> /table>/div>iframe srchttps://jhutestalgolia.testtechnologypublisher.com/default.aspx?addiframeno&subdomainjhutestalgolia styledisplay:none; width0 height0>/iframe>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]