I would imagine that the Ramisis would employ some of the same principles as the Isis... but having not actually held one I couldn't say for sure.
There's at least 1 person here who has opened their Ramisis, but I think your pushing your luck if your thinking of getting any significant information out of them
I also doubt there's a patent been filed for and of SW's puzzles on the basis the paent would have to show the internal workings... which would kinda defeat the object of the puzzle
Are you one of the lucky ones that actually has a Ramisis?