Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reverted from v. 11

...

The PITR (Patent Intelligence & Technology Report) service offers users the ability to create pivot tables of data using the SOLR Solr JSON facet API. This service is a thin layer exposing multi-dimensional reporting on appropriate fields within an IFI CLAIMS Direct specialized SOLR Solr index tst

/pitr/topn

This endpoint returns, at the least, a list of top assignees and corresponding publication counts per year and optionally, monthly within a year. Ranking is based on number of records within the most recent complete year.

Method(s)GET
Path/pitr/topn
Parameter
ValuesDescription

@nn=10Number of assignees to report, with precedence based on ranking (default: 10)

@minmin=1Minimum number of documents worthy of counting (default: 10)

@startstart=YYYYBeginning year to filter (default: now() - 5 years)

@endend=YYYYEnding year to filter (default: current year)

@monthsmonths=1|0Add monthly pivot values (default: 0)

@appsapps=1|0Report on pre-grant publications instead of grants (default: 0)

@currentcurrent=1|0Use current assignee instead of original (default: 0)

@probableprobable=1|0Consider probable assignees as well (default: 0)

@filterfilter=cpc:a61kAny random SOLR Solr search to limit results

@countriescountries=US,EP,DE

Comma-delimited list of countries to report on.

NOTE

Note:

these

These are publication countries, not countries of assignee (default: US)


@pivotpivot=cpcl3Pivot field (any field from the PITR SOLR Solr index to generate pivot data for, computed per-assignee)

@pivot.mincountpivot.mincount=1Minimum number of values from pivot considered worthy of counting (default: 1)

@pivot.limitpivot.limit=5Maximum number of values to return, where precedence is given to most frequent values (default: 10)

@pivot.embedpivot.embed=1|0Embed pivot field with years, i.e., break pivot down by both assignee and year rather than just by assignee (default: 0)

...

Code Block
languagetext
wget -O- -q \
  --header 'x-user:x' \
  --header 'x-password:y' \
'httphttps://cdws21.ificlaims.com/pitr/topn?n=1'

...

Code Block
languagetext
wget -O- -q \
  --header 'x-user:x' \
  --header 'x-password:y' \
'httphttps://cdws21.ificlaims.com/pitr/topn?n=1&months=1'

...

Code Block
languagetext
wget -O- -q \
  --header 'x-user:x' \
  --header 'x-password:y' \
'httphttps://cdws21.ificlaims.com/pitr/topn?n=1&pivot=cpcl3&pivot.embed=1&pivot.limit=3'

...

Example: Filtering report on distinct criteria

This example will request requests the top 2 assignees who publish in the F16L CPC area (PIPES; JOINTS OR FITTINGS FOR PIPES; SUPPORTS FOR PIPES, CABLES OR PROTECTIVE TUBING; MEANS FOR THERMAL INSULATION IN GENERAL) concentrating on E03B (Water supply installations). Note, the @min parameter is reduced to 1 (default being 10) to satisfy this narrow search field.

Code Block
languagetext
wget -O- -q \
  --header 'x-user:x' \
  --header 'x-password:y' \
'httphttps://cdws21.ificlaims.com/pitr/topn?n=2&filter=cpcl3:(F16L AND E03B)&min=1'

...