Skip to main content

Patent

A patent assigned to a company. Every field but meta is public patent-office data.

type Patent implements DataPoint {
id: ID!
meta: DataPointMeta!
publicationNumber: String!
applicationNumber: String
countryCode: String
filingDate: Date!
publicationDate: Date
grantDate: Date
earliestPriorityDate: Date
title: String
abstract: String
inventorNames: [String!]!
assigneeNames: [String!]!
text: String
}

Fields​

Patent.id ● ID! non-null scalar​

Unique identifier; shared by all companies linked to the same patent.

Patent.meta ● DataPointMeta! non-null object​

Craft platform metadata: which provider supplied the record and when it became current.

Patent.publicationNumber ● String! non-null scalar​

Publication number of the patent, e.g. "US-9741724-B2".

Patent.applicationNumber ● String scalar​

Application number of the patent, e.g. "US-15040074-A".

Patent.countryCode ● String scalar​

Two-letter code of the jurisdiction the patent was filed in, e.g. "US".

Patent.filingDate ● Date! non-null scalar​

When the patent application was filed.

Patent.publicationDate ● Date scalar​

When the publication publicationNumber identifies was published: the application for an A-kind number, the granted patent for a B-kind one.

Patent.grantDate ● Date scalar​

When the patent was granted; null if not (yet) granted.

Patent.earliestPriorityDate ● Date scalar​

The earliest date this patent claims priority from: its own filing date, or that of an earlier application it claims; equals filingDate when none is claimed.

Patent.title ● String scalar​

Patent title (English preferred when available).

Patent.abstract ● String scalar​

Patent abstract (English preferred when available).

Patent.inventorNames ● [String!]! non-null scalar​

Names of the inventors; empty when none are reported.

Patent.assigneeNames ● [String!]! non-null scalar​

Names of the assignees (owners) of the patent; empty when none are reported.

Patent.text ● String scalar​

Title and abstract joined, title first; null when the provider reported neither. The word search indexes the two fields separately, so words spanning both do not match.

Interfaces​

DataPoint interface​

Common interface for facts (Data Points) about entities. Data Points are immutable: a change in the underlying data produces a new record with a new identifier, and meta.effectiveFrom/effectiveTo track which version is effective.

Member Of​

PatentConnection object ● PatentEdge object