def METHOD_NAME(self, save_path):
    # Resolve Avalon URI
    uri_data = usdlib.parse_avalon_uri(save_path)
    if not uri_data:
        self.log.warning("Non Avalon URI Layer Path: %s" % save_path)
        return {}
    # Collect asset + subset from URI
    name = "{subset} ({asset})".format(**uri_data)
    fname = "{asset}_{subset}.{ext}".format(**uri_data)
    data = dict(uri_data)
    data["usdSavePath"] = save_path
    data["usdFilename"] = fname
    data["name"] = name
    return data