Implantable compositions having fibers and methods of making and using them | Patent Application Number 17892459 | Patexia