IP Profiles

The IFI Corporate Intellectual Property Profile provides a succinct summary of the current patent assets held by corporate entities and their subsidiaries, including metrics such as the number of patents and patent families owned, status information, and the number of citations associated with a company’s patents. Profiles are available for over 300,000 business entities including over 9,000 Ultimate Owners representing over 150,000 subsidiaries. This service is available through the CLAIMS Direct platform as a separate subscription. If you are interested in accessing this service, please contact your sales representative.

Response Members

A profile record returns the following fields:

Member

Description

found0 | 1 – Indicates whether a portfolio was created. If not, there may be suggestions (see suggestions below).
nameName of entity (Entity)
ultimate.nameUltimate Owner (UO) name
ultimate.addressAddress of UO headquarters
ultimate.countryUO code of country of incorporation

ultimate.ticker.symbol

ultimate.ticker.exchange

All UO ticker_symbol/ticker_exchange pairs
statistics.subsidiary_totalNumber of UO subsidiaries and related entities holding IP assets
last_review_dateLast review of UO
statistics.publications_totalTotal number of UO patent-related publications
statistics.publications_application_levelTotal number of UO patent applications
statistics.publications_grant_levelTotal number of UO granted patents
statistics.publications_status_activeTotal number of UO granted patents that are still in force, i.e., active
statistics.publications_status_pendingTotal number of UO patent applications that are pending
statistics.publications_status_lapsedTotal number of UO granted patents that have expired, i.e., no longer in force
statistics.publications_status_unknownTotal number of UO patent-related publications for which the status is unknown
statistics.family_totalTotal number of UO patent families
statistics.family_status_pendingTotal number of UO patent families that only contain patent applications that have not granted, i.e., that are still pending
statistics.family_status_activeTotal number of UO patent families that contain at least one granted patent that is still in force
statistics.family_status_lapsedTotal number of UO patent families for which all granted patents have expired
statistics.citations_forwardTotal number of unique forward citations, i.e., other patent publications citing UO family members
statistics.citations_backwardTotal number of unique backward citations, i.e., UO family members citing other patent publications
suggestions
If a portfolio was not created, this array may be populated with relevant suggestions
scoreRelevancy score
is_ultimate

0 | 1 – Indicates whether a name is an UO

0: Indicates that a name is not an UO
1: Indicates that a name is an UO

/ipprofile

This endpoint searches for one company name (entity) and returns a summary of the patent portfolio belonging to the entity or to the related Ultimate Owner. The API accepts up to four parameters: name, country, ticker.symbol, and ticker.exchange.

Searches require either the name parameter or the ticker.symbol parameter or both. 

Searches with more than one parameter must match on all parameters. Otherwise, "notFound" will be returned.

Parameter

Description

name 

Any literal string surrounded by quotes. 

If a name fails an exact match, the service will search the /names API. The response will include "name not found" and will suggest five standardized names and related Ultimate Owners if available.

When inputting names with an ampersand, the ampersand should use the URL encoding %26, e.g., name=CB&I Technology Inc should be input as name=CB%26I Technology Inc

countryAny WIPO ST3 country code. Requires a name or ticker.symbol.
ticker.symbol

Any alphanumeric ticker symbol. 

If a ticker.symbol search returns multiple values pointing at multiple entities, the response will include "notFound" and will suggest the matching ticker.symbol / ticker.exchange combinations.

If a ticker.symbol search returns multiple values pointing at the same entity, a match will be returned including all ticker/exchange pairs.

ticker.exchange

Any valid Market Identifier Code (MIC). Requires a ticker.symbol.

Examples

IFI Standardized Name or Ticker

Parameter

Value

Path and Query String

Expected Results

nameGoogle LLC/ipprofile?name=Google LLCA full portfolio record
ticker.symbolGOOGL/ipprofile?ticker.symbol=GOOGL

A full portfolio record

Example

wget -O- -q \
  --header 'x-user:x' \
  --header 'x-password:y' \
'https://cdws21.ificlaims.com/ipprofile?name=Google LLC'

Response

{
   "ipprofile" : {
      "statistics" : {
         "publications_application_level" : 82322,
         "publications_status_active" : 97243,
         "citations_forward" : 934165,
         "publications_total" : 190479,
         "publications_status_lapsed" : 35631,
         "publications_grant_level" : 68349,
         "subsidiary_total" : 200,
         "family_status_pending" : 2876,
         "citations_backward" : 438170,
         "family_status_active" : 23090,
         "publications_status_pending" : 17799,
         "family_status_lapsed" : 12380,
         "family_total" : 38346,
         "publications_status_unknown" : 39806,
         "publications_unknown_level" : 39808
      },
      "ultimate" : {
         "country" : "US",
         "name" : "Alphabet Inc",
         "ticker" : [
            {
               "symbol" : "GOOGL",
               "exchange" : "XNAS"
            },
            {
               "symbol" : "GOOG",
               "exchange" : "XNAS"
            }
         ],
         "address" : "1600 Amphitheatre Parkway, Mountain View, CA, 94043, US"
      },
      "name" : "Google LLC",
      "last_reviewed" : "2020-11-16"
    },
   "time" : "0.190",
   "status" : "success"
}

Qualifying name with ticker.symbol

ParameterValuePath and Query StringExpected Results
namemeta/ipprofile?name=meta&ticker.symbol=METAA full portfolio record

Example

wget -O- -q \
  --header 'x-user:x' \
  --header 'x-password:y' \
'https://cdws21.ificlaims.com/ipprofile?name=meta&ticker.symbol=META'

Response

{
   "ipprofile" : {
      "statistics" : {
         "publications_application_level" : 16963,
         "publications_status_active" : 22152,
         "citations_forward" : 169050,
         "publications_total" : 36536,
         "publications_status_lapsed" : 4763,
         "publications_grant_level" : 13671,
         "subsidiary_total" : 54,
         "family_status_pending" : 770,
         "citations_backward" : 105787,
         "family_status_active" : 6864,
         "publications_status_pending" : 3720,
         "family_status_lapsed" : 1364,
         "family_total" : 8998,
         "publications_status_unknown" : 5901,
         "publications_unknown_level" : 5902
      },
      "ultimate" : {
         "country" : "US",
         "last_reviewed" : "2021-01-11",
         "name" : "Meta Platforms Inc",
         "ticker" : [
            {
               "symbol" : "META",
               "exchange" : "XNAS"
            }
         ],
         "address" : "1601 Willow Road, Menlo Park, CA, 94025, US"
      },
      "name" : "Meta Platforms Inc",
      "found" : 1
   },
   "time" : "0.342",
   "status" : "success"
}

Non-IFI Standardized Name

This example demonstrates the results you will get if you enter a non-IFI standardized name. You will receive a list of suggested standardized names along with a relevancy score and an indication of whether the suggested name is an Ultimate Owner.

ParameterValuePath and Query StringExpected Results
nameberkshire/ipprofile?name=berkshireA list of relevant suggestions

Example

wget -O- -q \
  --header 'x-user:x' \
  --header 'x-password:y' \
'https://cdws21.ificlaims.com/ipprofile?name=berkshire'

Response

{
   "ipprofile" : {
      "suggestions" : [
         {
            "name" : "Berkshire Grey Inc",
            "ticker" : [
               {
                  "symbol" : "BGRY",
                  "exchange" : "XNAS"
               }
            ],
            "score" : 10.13044,
            "is_ultimate" : 1
         },
         {
            "name" : "Berkshire Hathaway Inc",
            "ticker" : [
               {
                  "symbol" : "BRKB",
                  "exchange" : "XNYS"
               },
               {
                  "symbol" : "BRKA",
                  "exchange" : "XNYS"
               }
            ],
            "score" : 9.965938,
            "is_ultimate" : 1
         },
         {
            "name" : "Unitika Berkshire Co Ltd",
            "score" : 9.97046,
            "is_ultimate" : 0
         },
         {
            "name" : "Berkshire Hathaway Energy Co",
            "score" : 9.8290415,
            "is_ultimate" : 0
         },
         {
            "name" : "Berkshire Grey Operating Co Inc",
            "score" : 8.978958,
            "is_ultimate" : 0
         }
      ],
      "found" : 0
   },
   "time" : "0.235",
   "status" : "success"
}