A novel patent technology characterization method based on heterogeneous network message passing algorithm and patent classification system