The following patents have been published: