File size: 1,392 Bytes
de2af77
 
06f56e7
de2af77
50112ef
 
 
 
 
 
 
 
 
 
 
 
fbb715a
90cdb3b
 
6b98038
36b05e8
0e3faaa
16cc011
175905a
926cfaf
8069c5d
06cbf78
cb95638
 
20c4a0a
 
175905a
 
47d0c0c
cb95638
028c6c5
 
2d662a2
16cc011
cb95638
16cc011
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import streamlit as st
from datasets import load_dataset
import pandas as pd

from datasets import load_dataset
dataset_dict = load_dataset('HUPD/hupd',
    name='sample',
    data_files="https://huggingface.co/datasets/HUPD/hupd/blob/main/hupd_metadata_2022-02-22.feather", 
    icpr_label=None,
    train_filing_start_date='2016-01-01',
    train_filing_end_date='2016-01-31',
    val_filing_start_date='2017-01-22',
    val_filing_end_date='2017-01-31',
)

df = pd.DataFrame.from_dict(dataset_dict["train"])
df = pd.DataFrame(df,columns =['patent_number','decision', 'abstract', 'claims','filing_date'])
#st.dataframe(df)
PAN = df['patent_number'].drop_duplicates()

st.title('Harvard USPTO Patentability Score')
#make_choice = st.sidebar.selectbox('Select the Patent Application Number:', PAN)
make_choice = st.sidebar.selectbox('Select the Patent Application Number:', PAN)

pd.options.display.max_colwidth = 100000

abstract = df["abstract"].loc[df["patent_number"] == make_choice]
st.subheader(':red[Patent Application]')
st.subheader(':red[Abstract:]')
st.info(abstract)
#st.markdown(f"Publication abstract is **{abstract}** 🎈")


claims = df["claims"].loc[df["patent_number"] == make_choice]
st.subheader(':red[Claim:]')
st.info(claims)
#st.markdown(f"Publication Claim is **{claims}** 🎈")

form = st.form(key='patent-form')
submit = form.sidebar.form_submit_button('Submit')