It is an inflection of implant. It means imposing, insert, insert, embed. It also instituted, to create, to establish. It can mean a surgical procedure or the establishment of a new standard.
Nestled securely in one place, whether in physical or figurative