Skip to content

Create ttab court and related courthouse #7150

@grossir

Description

@grossir

Describe the issue.

Following data from this courts-db PR, I will create those courts in Courtlistener

About the "position" I am putting them under cafc. About the "Courthouse"

For ttab

Image

For ptab

Image
    courts_data = [
        {
            "pk": "ttab",
            "jurisdiction": "FS",
            "short_name": "Trademark Trial and Appeal Board",
            "full_name": "Trademark Trial and Appeal Board",
            "citation_string": "T.T.A.B.",
            "position": "113.7",
            "url": "https://www.uspto.gov/trademarks/ttab",
            "start_date": "1958-01-01",
            "end_date": None,
            "in_use": True,
            "has_opinion_scraper": True,
            "has_oral_argument_scraper": False,
            "notes": "Administrative body within the USPTO that determines registrability of trademarks.",
        },
        {
            "pk": "ptab",
            "jurisdiction": "FS",
            "short_name": "Patent Trial and Appeal Board",
            "full_name": "Patent Trial and Appeal Board",
            "citation_string": "P.T.A.B.",
            "position": "113.8",
            "url": "https://www.uspto.gov/patents/ptab",
            "start_date": "2012-09-16",
            "end_date": None,
            "in_use": False,
            "has_opinion_scraper": False,
            "has_oral_argument_scraper": False,
            "notes": "Administrative body within the USPTO that determines patentability.",
        },
        {
            "pk": "bpai",
            "jurisdiction": "FS",
            "short_name": "Board of Patent Appeals and Interferences",
            "full_name": "Board of Patent Appeals and Interferences",
            "citation_string": "B.P.A.I.",
            "position": "113.81",
            "url": "",
            "start_date": None,
            "end_date": "2012-09-15",
            "in_use": False,
            "has_opinion_scraper": False,
            "has_oral_argument_scraper": False,
            "notes": "Former administrative body within the USPTO that determined patentability; replaced by PTAB in 2012.",
        },
    ]

    cafc = Court.objects.get(pk="cafc")

    for data in courts_data:
        pk = data.pop("pk")
        court = Court.objects.create(id=pk, **data)
        court.appeals_to.add(cafc)

        # Create a Courthouse entry for each court
        Courthouse.objects.create(
            court=court,
            court_seat=True,
            building_name="United States Patent and Trademark Office",
            address1="600 Dulany Street",
            city="Alexandria",
            state="VA",
            zip_code="22314",
            country_code="US",
        )

Related Issue

No response

Screenshots

No response

What type of issue is this?

Research

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions